Skip to content

Releases: ngxs/store

v19.0.0

03 Dec 15:10
0947a29
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v18.1.6...v19.0.0

v18.1.6

20 Nov 15:12
d290a0e
Compare
Choose a tag to compare

What's Changed

  • fix(websocket-plugin): do not dispatch action when root injector is destroyed by @arturovt in #2257
  • refactor: use field initializers for injectees by @arturovt in #2258
  • fix(store): run plugins in injection context by @arturovt in #2256
  • refactor: allow tree-shaking of dev-only code by @arturovt in #2259
  • refactor(store): tree-shake development options token by @arturovt in #2260
  • refactor(store): replace exhaustMap by @arturovt in #2254
  • fix(store): allow plain functions in withNgxsPlugin by @arturovt in #2255
  • docs: replace "@ngxs-labs/data" labs package with "@anglar-ru/ngxs" by @hakimio in #2261
  • perf(store): prevent initializing state factory at feature levels by @arturovt in #2262
  • fix(store): setup unhandled error handler during NGXS initialization by @arturovt in #2263
  • fix(router-state): revert router state changes by @arturovt in #2265
  • chore: release v18.1.6 by @arturovt in #2266

New Contributors

Full Changelog: v18.1.5...v18.1.6

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