Releases: fireblade-engine/ecs
Releases · fireblade-engine/ecs
0.12.1
15 Jul 19:42
Compare
Sorry, something went wrong.
No results found
Add EntityIdentifierGenerator to better manage entity id generation
Removed centralized component identifier mapping
Cleanups
Add some entity tests
0.12.0
10 Jul 08:23
Compare
Sorry, something went wrong.
No results found
Refined UnorderedSparseSet (#10 , #11 )
Fixed string hashing overflow on 32-bit builds (#9 , #12 )
Added codecov.io support
Deprecated Nexus.knownUniqueComponentTypes
0.11.2
26 May 13:26
Compare
Sorry, something went wrong.
No results found
Add allComponents() Sequence to entity
Delete #if DEBUG in tests
0.11.1
09 May 11:29
Compare
Sorry, something went wrong.
No results found
Fix typos
Cleanups
Consistent Swift 5.1+
Improvements
30 Apr 20:21
Compare
Sorry, something went wrong.
No results found
Optimize storage
Rework ComponentIdentifier handling
Rework Equatable and other conformances
Fix event delegate
Remove abandoned code
Prepare code for Codable conformance
Cleanups & lint
👫 Relatives
01 Oct 09:56
Compare
Sorry, something went wrong.
No results found
New
Introduce Relatives , a directed acyclic graph integration
Add
Gitlab-ci config
Makefile for convenience actions
Conform EntityIdentifier to Codable
Update
Fix
Swiftlint warnings
Cleanups
0.9.1
22 Aug 12:57
Compare
Sorry, something went wrong.
No results found
We are family
21 Aug 12:42
Compare
Sorry, something went wrong.
No results found
rework family implementation
removed TypedFamily*
introduced: Family<Requires*<*>>
minor changes to NexusEventDelegate
optimisations
cleanups
Cleanups & Optimizations
20 Aug 20:52
Compare
Sorry, something went wrong.
No results found
Optimisations
Entity creation: nexus.create(entity:) is now nexus.createEntity()
Drop per entity name (may be added as name component instead)
Family member update iteration
rework EntityIdentifier
rework ComponentIdentifier
nexus storage
Cleanups
nexus event delegate handling
remove unnecessary typealiases
Swift 5
21 May 09:59
Compare
Sorry, something went wrong.
No results found
Swift 5
Fix CI pipeline
Cleanups