jolt 1.0.4
jolt: ^1.0.4 copied to clipboard
A lightweight, high-performance reactive signals library for Dart/Flutter with fine-grained updates and intelligent resource management.
1.0.3 #
1.0.0 #
- REFACTOR(jolt): async signal. (f42f70f8)
- REFACTOR: simplify EffectScope API, add detach parameter. (eed8cc1a)
- REFACTOR(jolt): batch WritableComputed setter for atomic updates. (7f7046e0)
- PERF(jolt): simplify Watcher comparison logic. (47acc599)
- PERF(jolt): remove hard code. (7cafc45a)
- FIX(jolt): computed's annotations. (1168f3cd)
- FIX(jolt): add protected annotations. (4a5d3a0a)
- FIX: add missing tests for jolt, rename currentValue to cachedValue. (87de3c6a)
- FIX(persist_signal): ignore write errors and prevent load overwrite. (ba9db5c2)
- FEAT(jolt): expose JFinalizer. (a90865c3)
- FEAT: add cleanup function support for Effect, Watcher and EffectScope. (d0e8b367)
- FEAT(jolt): allow watcher to receive null as old value when called immediately. (b101c68e)
- FEAT(persist_signal): add setEnsured with write counting and rollback. (bfb51d3b)
- DOCS: improve code documentation. (c152870a)
0.0.7 #
- fix: make Computed.peek initialize via untracked and return cached value
0.0.6 #
- chore: use
melosfor monorepo management - fix: fix outdated documentation API comments
- fix: peek in signal
- fix: expose onDispose method for subclass
0.0.5 #
- BREAKING: remove autoDispose, MapEntrySignal, joltObserver
- feat: add onDebug hook for debug(assert method)
- feat: JReadonlyValue now supports toString() for value display
- sync: align with alien_signals v3.0.3
- docs: add comprehensive readme and documentation for tricks
0.0.4 #
- fix: notify method not working
- feat: align stream shortcut listen parameters with original implementation
- fix: equality comparison issue caused by operator== overloading
0.0.3+1 #
- fix: effect scope context
0.0.3 #
- sync: align with alien_signals v3.0.1
- feat: advanced observer
- chore: update dependencies
0.0.2+1 #
- fix: some bugs
0.0.2 #
- Initial version.