nucleus 0.1.28 nucleus: ^0.1.28 copied to clipboard
An atomic state management utility - fast, simple and composable.
0.1.28 #
- Improve dependencies performance
- Improve listeners performance
0.1.27 #
- Remove
previousValue
, replace withget.self()
0.1.26 #
- Allow overriding the scheduler
0.1.25+1 #
- Add storage examples to the quick tour
0.1.25 #
- add setSelf to ProxyAtom writer
0.1.24 #
- Add
stream
method
0.1.23 #
- Add atomFamily2 and atomFamily3
0.1.22 #
- Improve DX of
FutureValue
select
andasyncSelect
0.1.21 #
- Add
asyncSelect
- Add extension methods for future and stream atoms
0.1.20 #
- Support
null
in storage - Refactor invalidation after eager rebuilds
0.1.19 #
- Eagerly rebuild values, to previous un-necessary rebuilds of children.
0.1.18 #
- improve internal readability
- fix previousValue assertion
0.1.17 #
- Internal refactor
- Add
subscribeWithValue
- Add
atomFamily
to quick tour
0.1.16 #
- Add
weakAtomFamily
- Add
atomIdMap
0.1.15 #
- Make
previousValue
onAtomContext
lazy
0.1.14 #
- Use
Expando
instead ofHashMap
, so we can have weak atom references.
0.1.13 #
- simplify internals
0.1.12 #
- performance improvements
0.1.11 #
- Update quick tour some more
- Internal performance tweaks
0.1.10+1 #
- Start the README quick tour
0.1.10 #
- Improve invalidation performance
0.1.9 #
- Fix orphaned nodes
0.1.8 #
- performance improvements
0.1.7 #
- Fix issue where ReadLifetime was disposed more than once
- Add
name
toAtom
for debugging
0.1.6 #
- Add
subscribe
toAtomContext
0.1.5+1 #
- Remove unused dependencies
0.1.5 #
- Simplify internal dep injection
0.1.4 #
- Prevent duplicate change notifications
0.1.3+2 #
- Update package description
0.1.3+1 #
- More documentation
0.1.3 #
- Add back
Atom.select
- Fix removal of parent nodes
0.1.2 #
- Fix
notifyListeners
on invalidation
0.1.1 #
- Add back
initialValues
0.1.0 #
- Replace
Store
withRegistry
0.0.29 #
- Use
AtomContext
foratomWithStorage
0.0.28 #
- Remove
autoDispose
, and make it default
0.0.27 #
- Add
atomWithParent
, and use it for future and stream atoms
0.0.26 #
- Remove
ManagedAtom
, and makeReadOnlyAtom
more flexible.
0.0.25 #
- Fix keepAlive with future and stream atoms
0.0.24 #
- Don't use
initialValue
fromManagedAtom
if state already set
0.0.23 #
- Make
ManagedAtom
initialValue lazy
0.0.22 #
- Add
atomWithRefresh
utility
0.0.21 #
- Assume autoDispose if onDispose is used
0.0.20 #
- keepAlive helpers now return void
0.0.19 #
- Fix keepAlive helpers for stream and future atoms
0.0.18 #
- Remove fast immutable collections
0.0.17+2 #
- Update README
0.0.17+1 #
- Update README
0.0.17 #
- performance improvements
0.0.16 #
- Add
onDispose
to read only atoms
0.0.15 #
autoDispose
atoms fromselect
0.0.14 #
- Remove depreciated api's
- Add
whenOrElse
toFutureValue
0.0.13 #
- Refactor api surface
0.0.12 #
- Fix proxy atom type issues
0.0.11 #
- Add
readOnlyAtomWithStorage
0.0.10 #
- Add
ProxyAtom
- Add
atomWithStorage
0.0.9 #
- Prevent
set
from being called after disposal
0.0.8 #
- Add
select
toAtom
0.0.7 #
- Internal refactor
0.0.6 #
- Improve performance
0.0.5 #
- Improve read api
0.0.4 #
- Fix writes and dependencies
0.0.3 #
- Rename
DerivedAtom
toReadOnlyAtom
- Rename
Atom
toPrimitiveAtom
- Rename
AtomBase
toAtom
0.0.2 #
- Add initial project
0.0.1 #
- Claim package name