All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.2 (2024-01-23)
1.0.1 (2019-08-07)
- core: CHECKOUT-4272 Only create new frozen objects if they are different from previous frozen objects (1911834)
1.0.0 (2019-08-05)
- core: CHECKOUT-4272 Add ability to pass custom equality check function (d574f1a)
- core: CHECKOUT-4272 Switch to do shallow comparison by default (953ee15)
- core: This commit changes the way we detect changes between
the previous and the new state. Previously, we do a deep equality check
between the two by default. With this change, we do a shallow equality
check instead. This means that subscribers will get notified if any of
the immediate members of the previous state is different to the new.
This behaviour can be changed by configuring
equalityCheck
option when creating theDataStore
instance.
0.2.7 (2019-05-23)
- core: CHECKOUT-4137 Catch error if unable to freeze or perform check (a4d9ea6)
0.2.6 (2019-01-08)
- core: CHECKOUT-3790 Allow
composeReducers
function to accept reducers of different type (d66d0f4) - core: CHECKOUT-3790 Ensure reducers have the expected signature before composing them (8b7f3a9)
0.2.5 (2018-12-03)
- core: CHECKOUT-3135 Upgrade Rx to version 6 to bring in various performance improvements and features (6849133)
0.2.4 (2018-11-15)
- core: CHECKOUT-3462 Execute thunk actions sequentially (5224e69)
0.2.3 (2018-09-21)
- core: CHECKOUT-3475 Export missing interfaces (56ca1a3)
0.2.2 (2018-08-23)
- common: CHECKOUT-3462 Remove Node engine field (3c034ce)
0.2.1 (2018-08-07)
0.2.0 (2018-08-07)
- core: CHECKOUT-3011 Don't trigger subscribers if only transformed state changes (f99d186)
- core: CHECKOUT-3011 Skip initial subscriber notification (2869178)
0.1.8 (2018-05-27)
- common: CHECKOUT-3191 Fix sourcemaps by enabling
inlineSources
(3b85d78)
0.1.7 (2018-05-14)
0.1.6 (2018-05-14)
- core: CHECKOUT-3053 Fix issue related to error action not able to dispatch (443c300)
- core: CHECKOUT-3053 More permissive default action type (7b8e2ad)
0.1.5 (2018-05-10)
0.1.4 (2018-05-07)
- core: CHECKOUT-3053 Export
Reducer
andReducerMap
interfaces (d33d91c) - core: CHECKOUT-3053 Fix type definition for
actionTransformer
option. UseSubscribable
interface instead. (53fc40e)
0.1.3 (2018-03-26)
- core: CHECKOUT-3027 Fix thunk actions not getting dispatched in separate queues (8a0f758)
0.1.2 (2018-03-20)
- core: CHECKOUT-3007 Change
ThunkAction
return type toSubscribableOrPromise
instead of concreteObservable
type (fa090e9) - core: CHECKOUT-3007 Set default type for
ThunkAction
(cbd7bdc)
0.1.1 (2018-03-13)
- core: CHECKOUT-2450 Fix
Reducer
andAction
type definition (07f9baf) - core: CHECKOUT-2992
combineReducers
andcomposeReducers
should only return new instance if different in value (c4e416b)
- core: CHECKOUT-2450 Create new observable from observable-like action (07aaed5)
- core: CHECKOUT-2450 Mark options as optional (cbe8631)
- core: CHECKOUT-2450 Add
DataStore
module (4fabb82)