Releases: ayebear/picoes
Releases · ayebear/picoes
PicoES v0.2.5
- Merged pull request for being able to pass arguments to system constructors
PicoES v0.2.4
- Component operations on detached entities now work correctly
PicoES v0.2.3
- Added entity detach/attach feature
- Simplified component definition syntax - only supports using classes/functions
- Renamed init to initialize
- Fixed world.clear() to call onRemove on components
- Readme updates
PicoES v0.2.2
- Replaced query() with every(), which now returns an iterator to the correct entities
- Added clear() method to world
- Fixed bug(s) with how entities were stored in Set() objects, now using Map() with entity IDs as keys
- Fixed issue with components not being set when not defined as a component - now it has full support for undefined components
PicoES v0.2.1
Fixed bugs related to using an empty array for component names in queries and systems. Now, using an empty array will properly match and return all entities, even those without components.
PicoES v0.2.0
First official, stable release. Has an O(1) query method after the first call to query for a specific set of components.