- Upgraded all dependencies to latest
- Moved ES Module export from dist.esnext/index.js to dist.esm/index.js 90fb013
- Renamed
Connect
type toCreateConnectedStore
, and added it to top-level exports - Renamed
ConnectAs
type toCreateConnectedStoreAs
, and added it to top-level exports
- Deprecated
createStore
andconnect
in favor of new top-levelcreateConnectedStore
method 3909ed9 - Deprecated
createStoreAs
andconnect
in favor of new top-levelcreateConnectedStoreAs
method 3909ed9 - Deprecated
Plugin
type in favor ofEffects
3909ed9
- Revert 4.7.0 performance update
- Performance: only subscribe to changes on those fields that a component uses 2ac3dc8
- Add
connectAs
utility for connecting a component to multiple stores 8e2b5f0
- Perform dynamic analysis to warn about cycles in effects at runtime 961a187
- Performance: Memoize setter to prevent erroneous re-renders 9c968e6
- Remove
store.before
andstore.beforeAll
APIs (this should have been a major bump to be safe) 276efad
- Add Redux Devtools integration 6052dcb
- Add support for RxJS6, and maintain backwards-compatability with RxJS5 03b6990
- Add
store.getState
API to get an immutable version of the whole state of the store 330ae2c
- Remove property whitelist, and re-render on all store updates to let React's reconciler do the heavy lifting bc90f3c
- Performance: Introduce
StoreSnapshot
to add support forshouldComponentUpdate
and other lifecycle methods, and to avoidforceUpdate
d85fee1 - Migrate from RxJS4 to RxJS5; move RxJS from
dependencies
topeerDependencies
85ee792
- Add built-in support for ImmutableJS 79954f9
- Add support for Flow 94f8fbf