Releases: Omnistac/zedux
Releases · Omnistac/zedux
v2.0.0-rc.16
Fixes:
react: defer unmaterializedNodes cleanup during active Suspense (#360)
v2.0.0-rc.15
New Features:
atoms: bundle custom events with change/mutate through MappedSignals (#357)atoms: replace arrays instead of deep merging in mutate shorthand (#358)atoms: use isPlainObject for smarter mutation proxy handling (#356)
Fixes:
atoms: prevent edges to signals returned from state factories from causing reevaluations (#355)
v2.0.0-rc.14
New Features:
atoms: immediately flush internal signal updates during atom evaluation (#350)atoms: support calling.mutateon signals with a nullish value (#347)
Fixes:
atoms: clean upMappedSignal#Cwhen no inner signal changes state (#345)atoms: clear evaluation reasons when non-reactive wrapped signals skip evaluation (#348)atoms: makeinjectPromiserespectreactive: falsesignal config (#346)atoms: prevent ephemeral selector auto-destruction from cascading to upstream nodes (#349)
v2.0.0-rc.13
v2.0.0-rc.12
v2.0.0-rc.11
New Features:
atoms: add config param toinjectAtomState(#291)atoms: clean up observerless selectors in ecosystemgetandgetOnce(#322)atoms: dynamically update atom exports; improve export wrapping (#256)atoms: give theisutil overloads to make it a type guard (#323)
Fixes:
atoms: defer signal.setin 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 touseAtomStateoverride defaults (#290)
v2.0.0-rc.10
Fixes:
stores: prevent state tearing in nested storeAtom store subscribers (#301)