genesis_tree 0.1.2
genesis_tree: ^0.1.2 copied to clipboard
A framework-agnostic Seed/Branch keyed-reconcile tree engine — Flutter's element/reconciliation model extracted to pure, bare-VM Dart.
Changelog #
0.1.2 #
- Add a debug assertion that sibling keys are unique within
updateChildren(debug-mode only; surfaces duplicate-key reconcile bugs earlier, no release-mode behavior change).
0.1.1 #
- Docs: package documentation (README, dartdoc) made self-contained for pub.dev.
- Reworded the
TreeContextuse-after-unmountStateErrormessage (text only; no behavior change).
0.1.0 #
-
Initial release: the Seed/Branch keyed-reconcile engine — TreeContext (a separate capability handle), TreeOwner, the composition layer (Stateless/Stateful/State, InheritedSeed, Watch, Sprout), and the identical-config skip fast path.
Pre-1.0 and experimental; APIs may change before 1.0.