Releases: NSSTC/sim-ecs
Releases · NSSTC/sim-ecs
v0.6.4
What's Changed
- Fixed a regression introduced in 0.6.3
- Switched from ts-node to tsx
Full Changelog: v0.6.3...v0.6.4
v0.6.3
v0.6.2
What's Changed
- Bump json5 from 1.0.1 to 1.0.2 in /examples/pong by @dependabot in #64
- Bump webpack from 5.75.0 to 5.76.0 in /examples/pong by @dependabot in #65
Full Changelog: 0.6.0...v0.6.2
v0.6.0
Highlights
- #52 rename findWorld() to getWorld()
- #53 add aliases
- add entity id convenience functionality
- implement fallback UUID generator for entities
- assign id to every entity
- #19 implement entity reference serialization support
- #23 add resources to save file
- #54 add way to modify query results conveniently as array
- align entity-builder behavior with other builders
- add Bun version to requirement matrix
- #11 #55 separate world
- improve typing
and more!
Full Changelog: 0.5.3...0.6.0
v0.5.3
v0.5.3 is out as a new minor update to sim-ecs. This release contains some backported features from the master branch (for v0.6) and makes them available for 0.5:
- implement fallback UUID generator for entities 6800e28
No need to provide a UUID generation function yourself anymore. It's now optional instead. - assign id to every entity 8c7d5e2
Every entity will now have an ID automatically at creation. This removes the need for some awkward user code with existence guards. - various fixes mostly around tests and benchmarks