All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
18.0.1 (2024-10-15)
- store: handle entities synchronization when remove (cac359b)
18.0.0 (2024-08-21)
- update getters (entities, entity, activeId, activeEntity) of EntityStore to signals #TINFR-417 (ec38717), closes #TINFR-417
- add entityWithRefs and entitiesWithRefs signals, mark entities, entity, activeId and activeEntity as deprecated #TINFR-401 (d94bf31), closes #TINFR-401
- upgrade @angular/* to 18.x
BREAKING CHANGES: update getters (entities, entity, activeId, activeEntity) of EntityStore to signals
- entityStore.entities => entityStore.entities() or entityStore.snapshot.entities
- entityStore.entity => entityStore.entity() or entityStore.snapshot.entity
- entityStore.activeId => entityStore.activeId() or entityStore.snapshot.activeId
- entityStore.activeEntity => entityStore.activeEntity()
18.0.0-next.1 (2024-08-20)
- update getters (entities, entity, activeId, activeEntity) to signals #TINFR-417 (ec38717), closes #TINFR-417
18.0.0-next.0 (2024-08-19)
- add entityWithRefs and entitiesWithRefs signals, mark entities, entity, activeId and activeEntity as deprecated #TINFR-401 (d94bf31), closes #TINFR-401
17.2.0 (2024-07-03)
17.2.0-next.0 (2024-05-22)
- support signal #INFR-12381 (#159) (102b79a), closes #INFR-12381
17.1.0 (2024-05-15)
- add select$ instead of select for Store #INFR-12380 (#157) (566c142), closes #INFR-12380
17.0.0 (2024-03-15)
17.0.0-next.0 (2024-03-05)
16.1.0 (2024-03-04)
- store: optimize dispatch actions example (7e69087)
- simplify the loop count for detecting identical store registrations (ebf0a35)
16.1.0-next.2 (2023-12-20)
16.1.0-next.1 (2023-12-06)
- active entity$ support trigger by update entity (#125) (2018d06)
- support define actions by group (#2) (#135) (d132973)
- support dispatch multiple actions (#133) (784a87c)
16.1.0-next.0 (2023-12-05)
- active entity$ support trigger by update entity (#125) (2018d06)
- support define actions by group (#2) (#135) (d132973)
- support dispatch multiple actions (#133) (784a87c)
16.0.0 (2023-08-24)
16.0.0-next.1 (2023-08-17)
- update @tethys/cdk of dependencies to 16.0.0-next.0 (16eea81)
16.0.0-next.0 (2023-08-15)
15.1.0 (2023-07-08)
- develop form plugin (a048249)
- store: support auto unregister store #INFR-6873 (#110) (648cb85), closes #INFR-6873
- support Object type entity with references in EntityStore (#116) (2314b45)
- support references builder #INFR-6930 (#111) (1369689), closes #INFR-6930
15.0.0 (2023-03-09)
15.0.0-next.0 (2023-02-02)
14.2.0 (2023-02-01)
- add update to Store instead of setState, mark setState as deprecated (#101) (d9bf41f)
- use json prase and json stringfy to deep clone an initialState, to avoid object reference (be6efe2)
14.1.1 (2023-01-17)
14.1.0 (2022-12-30)
14.1.0-next.3 (2022-12-08)
14.1.0-next.2 (2022-12-05)
- add compatible for entity-store use mutable data for snapshot (f0e641d)
14.1.0-next.1 (2022-11-29)
- rename StoreFactoryService to StoreFactory (626c193)
14.1.0-next.0 (2022-11-29)
- add plugin and refactor ReduxDevtoolsPlugin (3192f46)
- entityStore support active (#77) (6ecd967)
- public storeFactory and add getStores (#79) (fb2bb0b)
14.0.4 (2022-11-03)
- entityStore initialState type change to TState (c700d00)
14.0.3 (2022-09-22)
- add instanceMaxCount to StoreOptions for custom max instance count (#55) (9f8040a)
- set store custom name via constructor options (#52) (e48b0c5)
14.0.2 (2022-09-21)
- throw error when store instance count > 20 only in devMode (9062eb5)
14.0.1 (2022-09-15)
14.0.0 (2022-08-23)
14.0.0-next.0 (2022-08-16)
13.0.4 (2022-05-23)
13.0.3 (2022-05-20)
13.0.2 (2022-05-20)
13.0.1 (2022-05-20)
13.0.0 (2022-05-17)
12.0.0 (2022-05-17)
11.0.0 (2021-10-28)
- initial mini-store to @tethys/store (0cc98de)