Skip to content

Releases: aurelia/store

1.3.2

19 Jan 06:53
Compare
Choose a tag to compare
  • Add umd build and module and cdm package.json fields.

1.3.1 Release

05 Nov 11:41
Compare
Choose a tag to compare
  • 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

02 Nov 07:24
Compare
Choose a tag to compare

Bug Fixes

  • build: adjust build scripts (bafb8af)
  • devtools: action params are optional (64fb9e4)
  • doc: fix html5 syntax (8c8ff5f)
  • npm: keep ability to build in dist (b8fbd87)
  • options: history is optional (4171917)
  • store: revert instance registration, jspm pointer fix (cc8eff2)

Features

  • devtools: Add action params to the devtools Action view (c8a3277), closes #75
  • store: allow devtools to be disabled (fac79a0)

1.2.0 Release

08 Oct 10:11
Compare
Choose a tag to compare

Bug Fixes

  • store: Narrow dependency importing to improve commonjs bundling (23c16f9)

Features

  • store: resetToState public api (e2214c6)

1.1.0 Release

25 Aug 08:35
Compare
Choose a tag to compare

Features

  • DevTools: add all options (20c6adc)
  • Updated Aurelia dependencies

1.0.0 release

09 Aug 09:52
Compare
Choose a tag to compare

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.