solid_generator 2.0.0 copy "solid_generator: ^2.0.0" to clipboard
solid_generator: ^2.0.0 copied to clipboard

Solid source-to-lib code generator for Flutter reactive state.

2.0.0 #

  • FEAT: SignalBuilder placement, .value rewrite, 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 @SolidEffect without a cyclic reaction). The call passes through to flutter_solidart's untracked; inner reads still receive .value but are not tracked. Previously this form was rejected.
  • FEAT: Effect lowering with initState materialization 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.

1.0.3 #

  • FIX: Missing flutter_solidart import in generated main.dart file, if no reactive annotations are used.

1.0.2 #

  • FIX: Generator not transpiling code correctly in some cases.

1.0.1 #

  • FIX: Remove Flutter SDK.

1.0.0+2 #

  • CHORE: Add flutter sdk to resolve score on pub.dev.

1.0.0 #

  • Initial version.