Releases: aurelia/store
Releases · aurelia/store
1.3.2
- Add umd build and module and cdm package.json fields.
1.3.1 Release
- Fix issue where the main file was renamed to index.js vs aurelia-store.js, causing issues for old Aurelia-CLI bundler
1.3.0 Release
1.2.0 Release
1.1.0 Release
Features
- DevTools: add all options (20c6adc)
- Updated Aurelia dependencies
1.0.0 release
Indicates the first production ready release.
Bug Fixes
- cli: add missing cli auto configuration options (2f58ce8)
- cli: auto-cli install fixed for rxjs v6 (f3e89da)
- connectTo: call handler before state assignment (3c27c8a)
- decorator: better return types for decorator connectTo (6b81e3b)
- decorator: proper error on missing polyfill (40827a0)
- decorator: return original setup/teardown result (af9db1b)
- dispatchify: return promise from decorator (c775f18)
- middleware: async waits (43131a6)
- pal: update pal for proper performance api testing (35d6db6)
- ssr: remove direct access to window global (21049e2)
- store: proper return type for dispatch (0dcfcdf)
- store: use registered name; refactor (170b631)
- test: properly expose test-helpers (637a2c1)
Chores
- release: new rxjs release (593d4e9)
Code Refactoring
- types: saner typesafety (fd6fcea)
Features
- actions: unregistering actions (296ecf0)
- all: upgrade to
[email protected]
(598082a) - connecTo: setup and teardown functions (8acfc89)
- connectTo: onChanged callback (d648391)
- connectTo: support multiple selectors (4b6ee0a), closes #36
- decorator: complex settings object added (0141dce)
- decorator: connectTo decorator (61a1061)
- decorator: multiple selectors (88fd6c3)
- DevTools: options to configure the Redux DevTools communication (3aa2c18)
- dispatch: dispatch by registered name (49f498e)
- dispatch: error on unregistered dispatch (5188148)
- dispatch: pass additional arguments to reducer (c8d4840)
- dispatch: propagateError option (d5a0a80)
- dispatch: queued execution of dispatch (5e63dea)
- dispatchify: type-safe arguments (4020b93)
- history: add time-traveling feature (b8d3d85)
- history: added next state creation helper (b614603)
- history: history overflow via limit (c005758)
- logging: custom loglevels for various features (8aaca77)
- middleware: configurable localStorage middleware (493cede)
- middleware: localStorage middleware and action added (5713cf9)
- middleware: log middleware settings (2a8abbb)
- middleware: originalState for after middleware (865b6de)
- middleware: pass original state to all middleware positions (b9a8b29)
- middleware: provide calling action name and params (82736eb)
- middleware: register middleware settings (d224a77)
- middleware: support middleware registration (6927513)
- middleware: unregister middleware (1ac79b8)
- performance: added perf measurement option (5578200)
- reducer: stoppable reducers (0be79a7)
- store: check for registered actions and middlewares (332a088)
- store: dispatchify helper added (3458b22)
- store: promise support; error-handling (e146dee)
- test: added test helper for sequences (7b29473)
- TS: typesafe dispatch (f2c4f18)
- undo: added undo-redo feature (1ca6a8f)
BREAKING CHANGES
- TS: From here on the plugin requires TS >= 3.0.0
related issue #53
- release: updated to new major RxJS version ^6.2.0
- dispatch: * Dispatches are now queued and do not run in parallel
- plugin initialization parameters changed
- after middlewares are awaited now
- dispatch: Dispatching unregistered actions will throw an error
- types: * NextState is dropped
- Plugin initialization handles lifting of state to statehistory for initial state, but the store itself doesn't anymore.