Skip to content

Latest commit

 

History

History
210 lines (93 loc) · 6.9 KB

CHANGELOG.md

File metadata and controls

210 lines (93 loc) · 6.9 KB

Changelog

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)

Bug Fixes

  • core: CHECKOUT-4272 Only create new frozen objects if they are different from previous frozen objects (1911834)

1.0.0 (2019-08-05)

Features

  • core: CHECKOUT-4272 Add ability to pass custom equality check function (d574f1a)

Performance Improvements

  • core: CHECKOUT-4272 Switch to do shallow comparison by default (953ee15)

BREAKING CHANGES

  • 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 the DataStore instance.

0.2.7 (2019-05-23)

Bug Fixes

  • core: CHECKOUT-4137 Catch error if unable to freeze or perform check (a4d9ea6)

0.2.6 (2019-01-08)

Bug Fixes

  • 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)

Bug Fixes

  • core: CHECKOUT-3135 Upgrade Rx to version 6 to bring in various performance improvements and features (6849133)

0.2.4 (2018-11-15)

Bug Fixes

  • core: CHECKOUT-3462 Execute thunk actions sequentially (5224e69)

0.2.3 (2018-09-21)

Bug Fixes

  • core: CHECKOUT-3475 Export missing interfaces (56ca1a3)

0.2.2 (2018-08-23)

Bug Fixes

  • common: CHECKOUT-3462 Remove Node engine field (3c034ce)

0.2.1 (2018-08-07)

0.2.0 (2018-08-07)

Bug Fixes

  • core: CHECKOUT-3011 Don't trigger subscribers if only transformed state changes (f99d186)

Features

  • core: CHECKOUT-3011 Skip initial subscriber notification (2869178)

0.1.8 (2018-05-27)

Bug Fixes

  • common: CHECKOUT-3191 Fix sourcemaps by enabling inlineSources (3b85d78)

0.1.7 (2018-05-14)

0.1.6 (2018-05-14)

Bug Fixes

  • 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)

Bug Fixes

  • core: CHECKOUT-3053 Export Reducer and ReducerMap interfaces (d33d91c)
  • core: CHECKOUT-3053 Fix type definition for actionTransformer option. Use Subscribable interface instead. (53fc40e)

0.1.3 (2018-03-26)

Bug Fixes

  • core: CHECKOUT-3027 Fix thunk actions not getting dispatched in separate queues (8a0f758)

0.1.2 (2018-03-20)

Bug Fixes

  • core: CHECKOUT-3007 Change ThunkAction return type to SubscribableOrPromise instead of concrete Observable type (fa090e9)
  • core: CHECKOUT-3007 Set default type for ThunkAction (cbd7bdc)

0.1.1 (2018-03-13)

Bug Fixes

  • core: CHECKOUT-2450 Fix Reducer and Action type definition (07f9baf)
  • core: CHECKOUT-2992 combineReducers and composeReducers should only return new instance if different in value (c4e416b)

0.1.0 (2018-03-01)

Bug Fixes

  • core: CHECKOUT-2450 Create new observable from observable-like action (07aaed5)
  • core: CHECKOUT-2450 Mark options as optional (cbe8631)

Features

  • core: CHECKOUT-2450 Add DataStore module (4fabb82)