Releases: fireblade-engine/ecs
Releases · fireblade-engine/ecs
0.17.7
What's Changed
- adding package-benchmark sub-project by @heckj in #64
- Update dependency ordo-one/package-benchmark to from: "1.27.2" by @renovate in #73
- Update dependency ordo-one/package-benchmark to from: "1.27.3" by @renovate in #75
- DocC documentation generation by @heckj in #77
- Update documentation workflow by @ctreffs in #79
Full Changelog: 0.17.6...0.17.7
Documentation: https://fireblade-engine.github.io/ecs/0.17.7/documentation/firebladeecs/
0.17.6
What's Changed
- Raise minimum Swift version to 5.8 by @ctreffs in #67
- Add support for fork PR workflows by @ctreffs in #71
- Mark sourcery stencils as excluded from swiftpm processing by @heckj in #69
- Dependency updates by @ctreffs in #65
- Modernize project by @ctreffs in #66
- Configure Renovate by @renovate in #48
- Update CI (#45, #49, #51, #53, #54, #55, #56, #68)
New Contributors
Full Changelog: 0.17.5...0.17.6
0.17.5
0.17.4
0.17.3
0.17.2
0.17.1
Finite State Machine 🎰
- 🆕 finite entity state machine by @igorkravchenko (PR #30)
- Add CONTRIBUTING guide
- Update CI to Xcode 11.7 + 12
- Minor cleanups
0.16.0
- Improve performance and reduce memory footprint
- Refactor EntityIdentifierGenerator
- Refactor EntityIdentifier
- Refine ComponentIdentifier
- Add Swift Package Index compatibility badges
- Remove
nexus.get(unsafeEntity)
andnexus.get(entity)
(usenexus.entity(from)
instead) - Extend tests and coverage