This project adheres to Semantic Versioning.
- Fixed docs.
- Fixed double reduce in some replays (by Ben Teichman).
- Fixed replay with existing snapshot (by @betalb).
- Updated
@logux/client
.
- Fixed peer dependency to the latest Logux Client.
- Moved project to ESM-only type. Applications must use ESM too.
- Dropped Node.js 10 support.
- Fixed types performance by replacing
type
tointerface
.
- Fix
isLoading
on channel changes (by Eduard Aksamitov).
- Use Logux Core 0.6 and WebSocket Protocol 4.
- Use Logux Client 0.9.
- Fix types.
- Add Redux methods to
LoguxReduxStore
type.
- Export
LoguxReduxStore
type.
- Use Logux Core 0.5 and WebSocket Protocol 3.
- Use Logux Client 0.8 with
store.client.changeUser
. - Add support for dynamic tokens.
- User ID must be always a string without
:
. - Rename credentials option to token.
- Move Redux to
peerDependencies
.
- Fix type compatibility issues with Redux <4.0.5.
- Remove development dependencies from
dependencies
.
- Rename
checkEvery
tocleanEvery
. - Add ES modules support.
- Add TypeScript definitions.
- Move API docs from JSDoc to TypeDoc.
- Mark package as side effect free.
- Fix
store.client.tabId
support.
- Set
noAutoReason
on explicitmeta.keepLast
.
- Use Logux Client 0.5 with
store.client.tabId
instead ofstore.client.id
.
- Fix the way to keep latest 1000 action without explicit
reasons
.
- Fix JSDoc.
- Keep 1000 latest actions with missed
reasons
.
- Improve error message on
logux/undo
.
- Do not call reducers on
logux/*
actions during history replay.
- Do not call reducers on
logux/subscribe
andlogux/unsubscribe
.
- Fix history replays on
logux/processed
.
- Fix compatibility with Logux Client 0.3.2.
- Fix double subscription.
- Fix React Redux warning.
- Fix peer dependencies.
- Reduce size.
- Rename project from
logux-redux
to@logux/redux
. - Merge with
react-logux
. - Use Logux Core 0.3.
- Use React Redux 7 and new React Context.
- Add
useSubscription
hook. - Add
isSubscribing
property toconnect()
. - Return
Promise
fromdispatch.sync()
. - Pass
enhancer
tocreateStore
(by Dan Onoshko).
- Use Redux 4.
- Fix time traveling to the same position with 2 actions.
- Fix time traveling algorithm.
- Allow to miss
meta
indispatch.local()
.
- Fix middleware support for legacy actions.
- Don’t apply action if it was deleted during waiting for replay end.
- Fix inserting reasons-less action in the middle of history.
- Initial release.