Skip to content

Releases: pjechris/CohesionKit

0.16.0

30 Oct 13:45
2c0ca28
Compare
Choose a tag to compare

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

04 Jul 09:28
e55e794
Compare
Choose a tag to compare

Fixed

  • Fix a crash when storing data after removing alias (#69) by @pjechris

Full Changelog: 0.15.1...0.15.2

0.15.1

27 Mar 14:17
055a2d2
Compare
Choose a tag to compare

Fixed

  • Fixed alias not receiving nil when removed (by @pjechris in #67)

Full Changelog: 0.15.0...0.15.1

0.15.0

05 Jan 14:34
d0f9354
Compare
Choose a tag to compare

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

22 Dec 12:21
c2aeb3c
Compare
Choose a tag to compare

Fixed

  • Fixed multiple store not working when alias is a collection (by @pjechris in #62)

0.14.1

23 Oct 08:22
9b9d85b
Compare
Choose a tag to compare

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

19 Oct 10:01
24903df
Compare
Choose a tag to compare

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

04 Sep 09:45
d2ab63e
Compare
Choose a tag to compare

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

24 Jul 13:08
6fb3e74
Compare
Choose a tag to compare

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

0.11.1

19 May 15:50
8ec5720
Compare
Choose a tag to compare

Fixed

  • 💥 fix(collection): Fixed assign not working with custom collection by @pjechris in #41

Full Changelog: 0.11.0...0.11.1