Skip to content

Releases: akmonengine/volt

v1.8.0

17 Dec 11:32
36b5525

Choose a tag to compare

What's Changed

  • feat(queries): Task fn replaces ForeachChannel by @ragoune in #27
    ForeachChannel is deprecated

Full Changelog: v1.7.0...v1.8.0

v1.7.0

23 Oct 14:00
ebb6e56

Choose a tag to compare

What's Changed

  • Always check if entity exists by @ragoune in #25
  • Feat: Improve performances for add/remove by @ragoune in #26

Full Changelog: v1.6.0...v1.7.0

BREAKING CHANGE: the naming of entities is removed

v1.6.0

18 Mar 13:29
efc2101

Choose a tag to compare

What's Changed

  • New AddComponents function for non generic usage by @ragoune in #24

Full Changelog: v1.5.0...v1.6.0

v1.5.0

17 Mar 20:31
65b5e7d

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.4.0

24 Feb 17:43
68ea276

Choose a tag to compare

What's Changed

  • chore: optimize entities creation, between 10 to 20% faster by @ragoune in #18
  • feat: integrate Tags in the archetypes by @ragoune in #19

Full Changelog: v1.3.0...v1.4.0

BREAKING CHANGE: The CreateQueryN functions now receive a QueryConfiguration as a second parameter, allowing more customisation in the queries and for now the usage of Tags.

v1.3.0

14 Feb 10:55
84c0795

Choose a tag to compare

What's Changed

  • chore: update to go 1.24 & update benchmarks by @ragoune in #17

Full Changelog: v1.2.0...v1.3.0

v1.2.0

24 Oct 19:21
0e12b19

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

BREAKING CHANGE: types archetype, archetypeId, entities, entitiesNames, entityName, entityRecord, id, componentsIds are now private. Though they were not documented as "usable" so it should not break any code.

v1.1.0

13 Oct 09:08
fff2d37

Choose a tag to compare

What's Changed

  • fix: set go toolchain to 1.23.0 by @ragoune in #7
  • chore: add links in documentation to arche and unitoftime/ecs by @ragoune in #8
  • feat: removal of ID parameter in ComponentConfig by @ragoune in #9
  • feat: use buffered channels in ForeachChannel by @ragoune in #10
  • fix: update benchmark to latest volt version by @ragoune in #11

Full Changelog: v1.0.2...v1.1.0

BREAKING CHANGE:

  • ComponentConfig.ID becomes private

v1.0.2

05 Oct 11:08
219f922

Choose a tag to compare

What's Changed

  • Unit Tests by @ragoune in #1
  • chore: add unit tests to improve coverage by @ragoune in #2
  • chore: add Golangci-lint to the github actions by @ragoune in #4
  • chore(test): add QueryN.ForeachChannel unit tests by @ragoune in #5
  • chore: add contribution guidelines by @ragoune in #6

Full Changelog: v1.0.1...v1.0.2

v1.0.1

03 Oct 20:38

Choose a tag to compare

Volt is an ECS tool for game development on Go.

Full Changelog: v1.0.0...v1.0.1