Skip to content

Releases: isaac-mason/arancini

@arancini/events@6.3.2

14 Feb 10:50
c4cc49e
Compare
Choose a tag to compare
@arancini/events@6.3.2

@arancini/core@6.3.2

14 Feb 10:50
c4cc49e
Compare
Choose a tag to compare

Patch Changes

  • @arancini/events@6.3.2

arancini@6.3.1

13 Feb 22:55
eabb019
Compare
Choose a tag to compare

Patch Changes

  • 56437fc: fix: when adding components with world.update add components before emitting events
  • Updated dependencies [56437fc]
    • @arancini/core@6.3.1
    • @arancini/react@6.3.1
    • @arancini/systems@6.3.1
    • @arancini/events@6.3.1

arancini@6.3.0

13 Feb 13:58
092e98e
Compare
Choose a tag to compare

Minor Changes

  • a31e200: feat: remove world.bulk api

    Adding and removing multiple components can be achieved with world.update instead.

  • a31e200: feat: change world.update to emit events with removed components, same as world.remove

Patch Changes

  • Updated dependencies [a31e200]
  • Updated dependencies [a31e200]
    • @arancini/core@6.3.0
    • @arancini/react@6.3.0
    • @arancini/systems@6.3.0
    • @arancini/events@6.3.0

arancini@6.2.0

13 Feb 11:30
c80a3df
Compare
Choose a tag to compare

Minor Changes

  • 9096041: feat: stop using bitsets for query evaluation, evaluate queries using object keys

    The bitset implementation as-is is slower than just checking object keys, even for large numbers of component types.

    This may be revisited in the future, but for now, arancini will use object keys for query evaluation to improve performance and simplify the library.

  • 9096041: feat: remove World components constructor parameter and registerComponents

    There is no longer any need to register components when creating a world.

  • 82289e4: feat: remove arancini/pool entrypoint

    Object pools are no longer used internally, so @arancini/pool is no longer necessary.

Patch Changes

  • Updated dependencies [9096041]
  • Updated dependencies [9096041]
    • @arancini/core@6.2.0
    • @arancini/react@6.2.0
    • @arancini/systems@6.2.0
    • @arancini/events@6.2.0

@arancini/systems@6.3.1

13 Feb 22:55
eabb019
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [56437fc]
    • @arancini/core@6.3.1

@arancini/systems@6.3.0

13 Feb 13:58
092e98e
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [a31e200]
  • Updated dependencies [a31e200]
    • @arancini/core@6.3.0

@arancini/systems@6.2.0

13 Feb 11:31
c80a3df
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [9096041]
  • Updated dependencies [9096041]
    • @arancini/core@6.2.0

@arancini/react@6.3.1

13 Feb 22:55
eabb019
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [56437fc]
    • @arancini/core@6.3.1

@arancini/react@6.3.0

13 Feb 13:58
092e98e
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [a31e200]
  • Updated dependencies [a31e200]
    • @arancini/core@6.3.0