Releases: ZeRealJC/CohesionKit
Releases · ZeRealJC/CohesionKit
0.17.0
Changed
- Removed onChange attribute (by @pjechris in #73)
- Removed observable object (by @pjechris in #74)
Full Changelog: 0.16.0...0.17.0
0.16.0
Changed
- 🧪 EntityStore has a new implementation for updating object relationships (by @pjechris in #72)
Full Changelog: 0.15.2...0.16.0
0.15.2
Fixed
- Fix a crash when storing data after removing alias (#69) by @pjechris
Full Changelog: 0.15.1...0.15.2
0.15.1
Fixed
- Fixed alias not receiving
nil
when removed (by @pjechris in #67)
Full Changelog: 0.15.0...0.15.1
0.15.0
Fixed
- Fixed a crash when storing the same data multiple times in one transaction (by @pjechris in #64)
Changed
- Renamed IdentityMap -> EntityStore and EntityEnumWrapper -> EntityWrapper (by @pjechris in #63)
Full Changelog: 0.14.2...0.15.0
0.14.2
Fixed
- Fixed multiple store not working when alias is a collection (by @pjechris in #62)
0.14.1
Breaking changes are marked 💥
Expiremental changes are marked 🧪
Fixed
- Fixed a regression with alias notifying when a collection element changeed (by @pjechris in #60)
Full Changelog: 0.14.0...0.14.1
0.14.0
Breaking changes are marked 💥
Expiremental changes are marked 🧪
Changed
- Store aliases throughout a container. This allows you to now store (and retrieve) custom aliased
MutableCollection
(@pjechris in #58)
Full Changelog: 0.13.0...0.14.0
0.13.0
Breaking changes are marked 💥
Expiremental changes are marked 🧪
Changed
- Ignore multiple changes to same entity while storing/updating (by @pjechris in #55) 💥
- Send first value when observing (by @pjechris in #56) 💥
- Array observers now trigger changes only once even when multiple items changed (by @pjechris in #57) 💥
Full Changelog: 0.12.0...0.13.0
0.12.0
Changed
Breaking changes are marked 💥
Expiremental changes are marked 🧪
- tech(store): Store aggregate as-is by @pjechris in #45 💥
- feat(keyPath): Use
WritableKeyPath
instead of KeyPath
by @pjechris in #50 💥
- feat(store): Make stamp optional by @pjechris in #52
Also note that BufferedCollection
has been removed. Use MutableCollection
💥
Added
- feat(store): Add parameter for
store
to update entity by @pjechris in #47
- feat(entity): Add support for enum by @pjechris in #51 🧪
Full Changelog: 0.11.1...0.12.0