solid_annotations 3.0.0-dev.4
solid_annotations: ^3.0.0-dev.4 copied to clipboard
Annotations for the solid transpiler to enable fine-grained reactivity in Flutter applications.
3.0.0-dev.4 #
- FEAT: Add
previousReady/previousErrorsource-time stubs on the@SolidQuerytear-off, mirroringResource.previousReady/previousError(solidart 3.0.0-dev.2) — the most recent ready / error state, retained across ANY number of failures (unlikepreviousState, the single prior state). Read as<query>.previousReady?.value/<query>.previousError?.error.
3.0.0-dev.3 #
- FEAT: Add a
previousStatesource-time stub on the@SolidQuerytear-off (<query>.previousState), mirroringResource.previousState— theResourceState<T>?immediately before the current one. With the defaultuseRefreshing: truethis retains the lastreadyvalue across a failed refresh (aResourceErrorotherwise drops it); withuseRefreshing: falsea refresh re-entersloadingimmediately, sopreviousStateis loading during that window, not the last ready value. Reads as<query>.previousState?.asReady?.valueand typechecks identically source- and lib-side via the existingFutureWhen/StreamWhenstate accessors.
3.0.0-dev.2 #
- DOCS: Update
WidgetEnvironment.environment()doc comment forsolid_generator's type-awaredispose:auto-injection.
3.0.0-dev.1 #
- BREAKING: Raise the Dart SDK lower bound to
^3.10.0and align with the solidart v3 ecosystem (flutter_solidart^3.0.0-dev.1). - CHORE: Bump
meta,provider, andvery_good_analysis.
2.0.0+1 #
- DOCS: Update README installation.
2.0.0 #
- FEAT:
Disposablemarker for environment values that need teardown. - FEAT:
untracked(() => …)source-time stub for untracked writes inside reactive bodies (mirrorsflutter_solidart'suntracked; identity at the source level, resolves to the runtime function after generation).
1.0.0 #
- Initial version.