Releases: nank1ro/solid
Releases · nank1ro/solid
Release list
solid_generator-v3.0.0-dev.1
- BREAKING: Raise the Dart SDK lower bound to
^3.10.0to target the solidart v3 ecosystem. - CHORE: Upgrade
analyzerto^12.0.0and adapt to its reshaped class/enum declaration AST (name and members moved ontonamePart/bodyfor primary constructors). - CHORE: Bump
solid_annotationsto^3.0.0-dev.1,dart_styleto^3.1.8, andbuild/build_runner/build_test.
solid_annotations-v3.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.
solid_generator-v2.0.0+1
Full Changelog: solid_annotations-v2.0.0...solid_generator-v2.0.0+1
solid_annotations-v2.0.0+1
Full Changelog: solid_annotations-v2.0.0...solid_annotations-v2.0.0+1
solid_generator-v2.0.0
What's Changed
- FEAT: SignalBuilder placement,
.valuerewrite, dispose synthesis, StatelessWidget→StatefulWidget split. - FEAT: Computed synthesis from getter form of
@SolidState. - FEAT: Fine-grained reactivity with untracked-read semantics (
.untracked). - FEAT: Support the
untracked(() => …)function form for untracked writes inside reactive bodies (e.g. writing a collection signal in a@SolidEffectwithout a cyclic reaction). The call passes through toflutter_solidart'suntracked; inner reads still receive.valuebut are not tracked. Previously this form was rejected. - FEAT: Effect lowering with
initStatematerialization for State and plain-class targets. - FEAT: Resource lowering for Future/Stream with
.when()/.refresh()call-site preservation. - FEAT: Environment field synthesis with Provider-backed DI and cross-class chain rewrites.
Full Changelog: solid_generator-v1.0.3...solid_generator-v2.0.0
solid_annotations-v2.0.0
What's Changed
- 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).
Full Changelog: solid_generator-v1.0.3...solid_annotations-v2.0.0
solid_generator-v1.0.3
- FIX: Missing
flutter_solidartimport in generatedmain.dartfile, if no reactive annotations are used.
What's Changed
Full Changelog: solid_generator-v1.0.2...solid_generator-v1.0.3
solid_generator-v1.0.2
- FIX: Generator not transpiling code correctly in some cases.
What's Changed
New Contributors
Full Changelog: solid_generator-v1.0.1...solid_generator-v1.0.2
solid_generator-v1.0.1
FIX: Remove Flutter SDK.
What's Changed
New Contributors
Full Changelog: solid_generator-v1.0.0+2...solid_generator-v1.0.1
solid_generator-v1.0.0+2
- CHORE: Add
fluttersdk to resolve score on pub.dev.
Full Changelog: solid_annotations-v1.0.0...solid_generator-v1.0.0+2