All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.1.2 (2024-07-12)
Note: Version bump only for package rx-effects-root
1.1.1 (2023-08-05)
Note: Version bump only for package rx-effects-root
1.1.0 (2023-02-01)
- Made
ViewController
to accept queries for external parameters (breaking change) (#17) (ad49f8a) - new declareStore factory (#15) (824f156)
1.0.1 (2023-01-23)
- Fixed rerendering by
useObserver()
and reduced excess unsubscribe/subscribe on rerendering a parent component (#13) (469b251) - Usage of
declareViewController()
with a controller factory with the singlescope
argument (#11) (08a3ba4)
1.0.0 (2022-12-20)
- Updated API for the library. Introduced tooling for ViewControllers with Ditox.js DI container. (7cffcd0)
0.7.2 (2022-10-29)
- Introduced
scope.onDestroy()
andscope.subscribe()
. Added info about API deprecation. (#9) (4467782)
0.7.1 (2022-10-26)
- Fixed and renamed
scope.subscribe()
toscope.observe()
(d3cf291)
0.7.0 (2022-10-26)
0.6.0 (2022-08-28)
EffectOptions.pipeline
for customising processing of event. (#4) (e927bb3)- Added
ExternalScope
type. (#3) (11c8a9c) - Refactored Query API (0ba6d12)
- Track all unhandled errors of Effects (#5) (3c108a4)
0.5.2 (2022-01-26)
Note: Version bump only for package rx-effects-root
0.5.1 (2022-01-11)
- Do not expose internal stores to extensions (27420cb)
0.5.0 (2022-01-11)
- Fixed eslint rules (6975806)
- rx-effects-react: Fixed calling
destroy()
of a class-based controller byuseController()
(1bdf6b5)
- Introduced store actions and
createStoreActions()
factory. (c51bd07) - Introduced Store extensions and StoreLoggerExtension (931b949)
0.4.1 (2021-11-10)
- Share and replay mapQuery() and mergeQueries() to subscriptions (8308310)
0.4.0 (2021-09-30)
- Concurrent store updates by its subscribers (bc29bb5)
0.3.3 (2021-09-27)
- Store.update() can apply an array of mutations (d778ac9)
0.3.2 (2021-09-14)
- useController() hook triggers rerenders if it is used without dependencies. (f0b5582)
0.3.1 (2021-09-07)
mapQuery()
andmergeQueries()
produce distinct values by default (17721af)
0.3.0 (2021-09-07)
- Introduced
StateQueryOptions
for query mappers. Strict equality === is used by default as value comparators. (5cc97e0)
0.2.2 (2021-09-02)
- Fixed typings and arguments of
mergeQueries()
(156abcc)
0.2.1 (2021-08-15)
- Added a missed export for
useController()
hook (a5e5c92)
0.2.0 (2021-08-09)
- Renamed
EffectScope
toScope
. ExtendedScope
anddeclareState()
. (21d97be)
0.1.0 (2021-08-03)
- Introduced 'destroy()' method to Store to complete it. (199cbb7)
- Introduced
Controller
,useController()
andmergeQueries()
(d84a2e2)
0.0.8 (2021-07-26)
- Dropped stateEffects for a while. Added stubs for docs. (566ab80)
0.0.7 (2021-07-23)
- Types for actions and effects (49235fe)
0.0.6 (2021-07-12)
Note: Version bump only for package rx-effects-root
0.0.5 (2021-07-11)
Note: Version bump only for package @rx-effects/root
0.0.4 (2021-07-11)
Note: Version bump only for package @rx-effects/root
0.0.3 (2021-07-11)
Note: Version bump only for package @rx-effects/root
Note: Version bump only for package @rx-effects/root