Skip to content

Releases: ngxs/store

v18.1.5

12 Nov 12:05
aa4dd85
Compare
Choose a tag to compare

What's Changed

  • fix(store): prevent writing to state once action handler is unsubscribed by @arturovt in #2231
  • perf(store): replace instanceof Function with typeof by @arturovt in #2247
  • refactor(store): use Object.is as default equality check by @arturovt in #2245
  • refactor(router-plugin): mark selectors as pure by @arturovt in #2248
  • refactor(storage-plugin): mark engine tokens as pure by @arturovt in #2249
  • refactor(store): tree-shake internal state tokens by @arturovt in #2246
  • chore: release v18.1.5 by @arturovt in #2252

Full Changelog: v18.1.4...v18.1.5

v18.1.4

23 Oct 11:54
e347595
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v18.1.3...v18.1.4

v18.1.3

21 Oct 12:04
b2b97a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v18.1.2...v18.1.3

v18.1.2

20 Oct 21:23
cbc269d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v18.1.1...v18.1.2

v18.1.1

06 Aug 20:24
2ed1e0c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v18.1.0...v18.1.1

v18.1.0

29 Jul 20:47
5177673
Compare
Choose a tag to compare

What's Changed

Full Changelog: v18.0.0...v18.1.0

v18.0.0

10 Jun 15:46
56d8014
Compare
Choose a tag to compare

What's Changed

Read more

v3.8.2

30 Nov 22:41
Compare
Choose a tag to compare

What's Changed

  • build: add angular 17 support by @jpraetorius in #2079
  • docs: update options.md by @arturovt in #2023
  • refactor(store): remove isAngularInTestMode by @arturovt in #2024
  • refactor(store): do not create new functions in each @State decorator by @arturovt in #2022
  • refactor(store): do not create new functions per each new context by @arturovt in #2025
  • perf(store): tree-shake selectors validation errors by @arturovt in #2020
  • docs: fix upsertItem operator example by @nilzen in #2028
  • fix(store): patch operator must handle existing nulls by @TheKingDave in #2064
  • fix(devtools-plugin): do not re-enter Angular zone when resetting state by @arturovt in #2038
  • fix(storage-plugin): access local and session storages globals only in browser by @arturovt in #2034
  • fix(storage-plugin): require only getItem and setItem on engines by @arturovt in #2036
  • ci: update node images and browser tools by @arturovt in #2039
  • refactor(*): replace get type() with type = in actions by @arturovt in #2035

New Contributors

Full Changelog: v3.8.1...v3.8.2

v3.8.1

16 May 20:05
e73ea48
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.8.0...v3.8.1

v3.8.0

29 Mar 11:50
Compare
Choose a tag to compare

Note: In this release we are publishing in the new Ivy packaging format, and therefore have dropped support for Angular 11 and earlier.

What's Changed

  • feat(store): strongly type ofAction* methods by @bbarry in #1808
  • feat(store): expose ActionContext and ActionStatus by @arturovt in #1766
  • feat(store): warn on unhandled actions by @arturovt in #1870
  • feat(store): allow prodiving warnOnUnhandledActions as boolean by @arturovt in #1951
  • feat(store): build packages in Ivy format by @arturovt in #1945
  • feat(store): improve create selector types by @markwhitfeld in #1982
  • feat(operators): improve publicly exposed types by @markwhitfeld in #1956
  • feat(operators): improve type checking and intellisense for State Operators by @markwhitfeld in #1947
  • feat(selector-utils): add advanced selector utils by @Carniatto in #1824
  • perf(store): tree-shake patch errors by @arturovt in #1955
  • fix(store): do not infer T from argument to patch by @david-shortman in #1806
  • fix(store): get descriptor explicitly when considered as class prop by @arturovt in #1961
  • fix(store): avoid delayed updates from state stream by @arturovt in #1981
  • feat(storage-plugin): allow providing namespace for keys by @arturovt in #1841
  • feat(storage-plugin): enable providing storage engine individually by @arturovt in #1935
  • feat(router-plugin): provide more actions and navigation timing option by @arturovt in #1932
  • feat(form-plugin): allow ngxsFormDebounce to be string by @arturovt in #1972
  • feat(devtools-plugin): add trace options to NgxsDevtoolsOptions by @Dyqmin in #1968
  • feat(devtools-plugin): add new options to the NgxsDevtoolsOptions interface by @oleksandr-codefresh in #1879
  • chore(deps): update dependency express to v4.17.3 [security] by @renovate in #1949
  • test(unit): update unit test setup, revise existing unit tests by @rfprod in #1846
  • docs: update action-handlers.md by @maxaxehax in #1973

New Contributors

Full Changelog: v3.7.6...v3.8.0