Skip to content

Releases: fritzy/ape-ecs

v1.3.0

Choose a tag to compare

@fritzy fritzy released this 30 Nov 01:20
  • fixed id prefixing
  • added typeName Component property

v1.2.1

Choose a tag to compare

@fritzy fritzy released this 24 Nov 05:21

Rolled back definition change on Components.

v1.2.0

Choose a tag to compare

@fritzy fritzy released this 23 Nov 03:25

1.2.0 November 22, 2020

  • Components can be registered to multiple worlds. More multi-world support is planned.
  • Prettier config and formatting.
  • Components typeName static property to deal with minimizers (compiling packages sometimes change function/class names).
  • Custom System init parameters.
  • TypeScript fixes.
  • System.subscribe will now take Component class as well as name (to match other functions that take Component type).

v1.1.0

Choose a tag to compare

@fritzy fritzy released this 01 Nov 21:47

v1.1.0 November 1, 2020

Performance improvements through id generation. Thanks Martin Emmert!
Entity/Component creation benchmarks have improved by 40%+!
Build sizes are also significantly smaller due to no longer using the node.js crypto library.

  • Swap to UUIDv4 for performance improvements (martinemmert]
  • Fix of webbenchmark [martinemmert]
  • Web Benchmark is now apples-to-apples comparison, reflected in Overview.md [fritzy]