blackbox_jaspr 0.2.1
blackbox_jaspr: ^0.2.1 copied to clipboard
Jaspr bindings for Blackbox (BoxObserver + BoxProvider + persistence adapters).
0.2.1 #
- Debug aid: a
BoxObserverwhose build read no boxes prints a warning (once per observer) — it will never rebuild, and the usual cause is reads moved into a nested builder, outside tracking.
0.2.0 #
- Requires
blackbox ^0.10.0— the subtraction release:computesignatures withoutprevious, deprecated legacy removed.
0.1.2 #
BoxProvider.multiasserts on two boxes of the same runtime type —context.box<T>()cannot tell twins apart, so the collision is now loud instead of silently resolving to the last one. Pairs withgraph.boxesfrom blackbox 0.9.2.
0.1.1 #
BoxProvider/BoxOverride/context.boxacceptProvidableBox— MultiBox composites can now be provided and resolved like any box.
0.1.0 #
- Requires
blackbox ^0.9.0— the model release: state cells (state(..., persist: ...)),CachedBox/CachedValueBoxwithfetch,MultiBox.child(initial)/connect,graph.settled()/toMermaid(). See the blackbox changelog and README migration table.
0.0.6 #
- Update dependency: blackbox ^0.8.0, blackbox_support ^0.0.7
0.0.5 #
- Update dependency: blackbox ^0.7.0, blackbox_support ^0.0.6
0.0.4 #
- Refresh README examples and persistence setup docs for
LocalStorageStore.preload(). - Update dependency: blackbox ^0.4.1
0.0.3 #
- Add
BoxOverride<T>andBoxProvider.overrides(...)for type-safe dependency injection and component testing.
0.0.2 #
- Breaking: removed
ObservableFlowBox. BoxObservernow uses shared tracking runtime fromblackbox_support; tracked reads come from core hooks.- Update dependency: blackbox ^0.2.0, blackbox_support ^0.0.2
0.0.1 #
- Initial release with
BoxObserver,BoxProvider,ObservableFlowBox, andLocalStorageStore.