Skip to content

Releases: Omnistac/zedux

v2.0.0-rc.11

05 Dec 04:08
18dd025

Choose a tag to compare

v2.0.0-rc.11 Pre-release
Pre-release

New Features:

  • atoms: add config param to injectAtomState (#291)
  • atoms: clean up observerless selectors in ecosystem get and getOnce (#322)
  • atoms: dynamically update atom exports; improve export wrapping (#256)
  • atoms: give the is util overloads to make it a type guard (#323)

Fixes:

  • atoms: defer signal .set in untracked contexts during evaluation (#269)
  • atoms: make external nodes notify on force-destroy (#255)
  • atoms: make InjectPromiseAtomApi methods return the subtype (#320)
  • atoms: prevent inferring params/result from selector config options (#292)
  • atoms: skip template-less nodes in node filter (#254)
  • react: defer ExternalNode creation until useEffect runs (#321)
  • react: make config passed to useAtomState override defaults (#290)

v2.0.0-rc.10

15 Aug 20:27
509aee8

Choose a tag to compare

v2.0.0-rc.10 Pre-release
Pre-release

Fixes:

  • stores: prevent state tearing in nested storeAtom store subscribers (#301)

v1.3.5

31 Jul 18:35
035d64a

Choose a tag to compare

Fixes:

  • react: bust cached inline selectors in useAtomSelector on destroy (#294)

v2.0.0-rc.9

01 May 20:43
d2df0d1

Choose a tag to compare

v2.0.0-rc.9 Pre-release
Pre-release

New Features:

  • atoms: make EventMap generics easier to pass manually (#249)
  • atoms: remove implicit event filtering for nested signals (#250)

Fixes:

  • atoms, react: add asyncScheduler.queue; fix strict mode atom destroy loop (#251)

v2.0.0-rc.8

30 Apr 05:06
3ed4184

Choose a tag to compare

v2.0.0-rc.8 Pre-release
Pre-release

Fixes:

  • atoms: correct the return type of Ecosystem#getOnce (#247)
  • atoms, stores: improve types for ions and promises in atoms and atom apis (#242)

v2.0.0-rc.7

03 Apr 23:48
16eefaf

Choose a tag to compare

v2.0.0-rc.7 Pre-release
Pre-release

New Features:

  • atoms, stores: improve injectPromise and injectStorePromise type overloads (#238)

v2.0.0-rc.6

03 Apr 21:27
3daff8e

Choose a tag to compare

v2.0.0-rc.6 Pre-release
Pre-release

New Features:

  • Breaking Change atoms: send ecosystem events immediately (#236)
  • atoms: add memos to ecosystem.n for cache management (#235)
  • atoms: consistently batch effect callbacks (#234)

v2.0.0-rc.5

30 Mar 00:32
174c381

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

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

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)