Skip to content

Releases: Omnistac/zedux

v2.0.0-rc.5

30 Mar 00:32
174c381
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-release

New Features:

  • Breaking Change atoms, react, stores: improve injectPromise - add dataSignal, initialData, ZeduxPromise (#222)
  • atoms: lazily recalculate node weights (#231)

Fixes:

  • react: make static hooks always rerender on destroy (#232)

v2.0.0-rc.4

21 Mar 13:05
f7d552e
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

Fixes:

  • stores: restore previous store scheduler instead of clearing (#229)

v2.0.0-rc.3

21 Mar 01:58
bfdcb69
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

New Features:

  • react: support react 18 component names (#227)

Fixes:

  • core, stores: make stores scheduler kick off the atoms scheduler first (#226)

v2.0.0-rc.2

18 Mar 02:04
8f3ac00
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

Fixes:

  • react: fix import path in AtomProvider (#224)

v2.0.0-rc.1

18 Mar 01:54
9105e90
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

New Features:

  • atoms: dedupe mapped signal events that reach multiple children (#221)
  • react: add function overloads to AtomProvider props (#219)

Fixes:

  • atoms: unschedule effects from the right scheduler (#216)
  • react: use scope in useAtomContext when using default params (#217)
  • core, machines, stores: rename core package Settable to StoreSettable (#215)

v2.0.0-rc.0

14 Mar 13:32
ed4478e
Compare
Choose a tag to compare
v2.0.0-rc.0 Pre-release
Pre-release

New Features:

  • Breaking Change atoms, stores: improve findAll, ions, and clean up types, properties, and deprecations (#212)
  • Breaking Change atoms, stores: rename getInstanceId to getNodeId and add a scope option (#211)
  • Breaking Change machines, stores: rename store-based APIs and types in the stores package (#213)

v2.0.0-beta.8

13 Mar 01:59
38cd1c2
Compare
Choose a tag to compare
v2.0.0-beta.8 Pre-release
Pre-release

New Features:

  • atoms: make wrapper functions reuse wrapped function names (#208)

Fixes:

  • atoms: fix and optimize quicksort calculations (#209)

v2.0.0-beta.7

11 Mar 16:44
ee79df5
Compare
Choose a tag to compare
v2.0.0-beta.7 Pre-release
Pre-release

Fixes:

  • react: remove react package dep on core package (#206)

v2.0.0-beta.6

11 Mar 16:37
7bf2dc4
Compare
Choose a tag to compare
v2.0.0-beta.6 Pre-release
Pre-release

New Features:

  • Breaking Change atoms: support @atom node type filter in findAll and dehydrate (#204)
  • Breaking Change atoms, stores: use a singly-linked list for evaluation reasons (#202)
  • Breaking Change atoms, react, stores: standardize id generation (#201)
  • Breaking Change atoms, core, immer, machines, react, stores: separate sync and async schedulers (#200)

v2.0.0-beta.5

28 Feb 19:19
3f111da
Compare
Choose a tag to compare
v2.0.0-beta.5 Pre-release
Pre-release

New Features:

  • Breaking Change atoms: rename atom flags to tags (#188)
  • Breaking Change atoms: use consistent terminology for observers and sources (#197)
  • Breaking Change atoms, stores: implement injectHydration; remove manualHydration (#195)
  • Breaking Change atoms, react: rework ecosystem resets and internal module state (#190)
  • Breaking Change atoms, immer, machines, react, stores: de-underscore-prefix atom promise properties; move _isEvaluating to store atoms (#196)
  • Breaking Change atoms, core, immer, machines, react: remove atoms package's dependency on core package (#191)
  • atoms: wrap exports and injectCallback in current atom's scope (#187)
  • react: check for React.use before using; partially support React 18 (#198)

Fixes:

  • react: only rerender in useAtomInstance if subscribed (#185)