NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Code generator for autoverpod - generates state field widgets from Riverpod providers.
Last release today
07 Oct 2026
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
17 releases · first in 2025
One column per month.
State widget proxy ref resolves family parameters - ref.<param> on generated *ProxyWidgetRef now returns the value resolved from the direct argument o
ref.<param> on generated *ProxyWidgetRef now returns the value resolved from the direct argument or the enclosing *Scope, instead of the raw (usually null inside a scope) constructor override. Multi-parameter families return their part of the resolved record. Fixes #24.ref.<param> on generated *ProxyWidgetRef now returns the family parameter resolved from the scope instead of the raw override (null inside a scope). Fixes #24.Exclude Dart SDK types from state field parsing - Prevent primitive and Dart SDK classes (such as double , int , String , etc.) from having getters li
double, int, String, etc.) from having getters like double.sign incorrectly parsed as state form fields, resolving compilation errors (e.g. unchecked_use_of_nullable_value) for providers returning scalar or nullable primitive types.double.sign from generating phantom form field widgets for primitive state types.Migrate widget generation to build_runner. Use dart run build_runner build or dart run build_runner watch for schema models, Freezed, JSON, Riverpod,
dart run build_runner builddart run build_runner watch for schema models, Freezed, JSON, Riverpod,.g.dart files; use public analyzer APIs and tracked resolution.=13.3.0 <15.0.0. The Freezed 4 example requires Dart 3.13 / Flutter 3.47.
.widget.dart filenames, widget APIs,Release of autoverpod_generator package version 0.1.7
Release of autoverpod_generator package version 0.1.7
dev_dependencies:
autoverpod_generator: ^0.1.7skipLoadingOnRefresh, skipLoadingOnReload, and skipError, allowing generated async select/field widgets to reuse scope-level skip behavior automatically.Release of autoverpod_generator package version 0.1.6
Release of autoverpod_generator package version 0.1.6
dev_dependencies:
autoverpod_generator: ^0.1.6*Scope widgets for async providers now expose skipLoadingOnRefresh, skipLoadingOnReload, and skipError and pass them through to AsyncValue.when(...).*Scope constructors no longer require nullable loading/error arguments; they remain validated by assertion when no custom builder is provided.Release of autoverpod_generator package version 0.1.5
Release of autoverpod_generator package version 0.1.5
dev_dependencies:
autoverpod_generator: ^0.1.5WidgetRef in proxy refs - Generated *ProxyWidgetRef classes now include widgetRef, enabling direct WidgetRef access for extension methods and advanced Riverpod APIs when needed.Release of autoverpod_generator package version 0.1.4
Release of autoverpod_generator package version 0.1.4
dev_dependencies:
autoverpod_generator: ^0.1.4WidgetRef on generated *ProxyWidgetRef via widgetRef to support extension methods and direct Riverpod API usage.as, show, or hide, avoiding generated .widget.dart compile failures for unqualified type references.TypeUtils so generator model parsing tolerates analyzer edge cases and falls back gracefully.Release of autoverpod_generator package version 0.1.3
Release of autoverpod_generator package version 0.1.3
dev_dependencies:
autoverpod_generator: ^0.1.3<11.0.0Release of autoverpod_generator package version 0.1.2
Release of autoverpod_generator package version 0.1.2
dev_dependencies:
autoverpod_generator: ^0.1.2ref.textController for number fields in generated header field summaries.NumberField.Release of autoverpod package version 0.1.1
Release of autoverpod package version 0.1.1
dependencies:
autoverpod: ^0.1.1Release of autoverpod_generator package version 0.1.1
dev_dependencies:
autoverpod_generator: ^0.1.1select/notifier access via ProxyWidgetRef/// **Usage:** code examples for better AI/IDE assistancevalueOrNull compile error - Changed to value for riverpod 3.x compatibilitygetters compile error - Use accessors.any((a) => a.isGetter) for lean_builder compatibilityfile:// URI imports - Use shortUri instead of uri to get proper package:// importsint) instead of record (({int id})) for cleaner generated codeRelease of autoverpod package version 0.1.0
Release of autoverpod package version 0.1.0
dependencies:
autoverpod: ^0.1.0This version is a complete rewrite of the autoverpod package. The previous complex form-focused architecture has been replaced with a simpler, more maintainable state widget approach.
build_runner to lean_builder - Run dart run lean_builder instead of dart run build_runner@stateWidget instead of @FormWidgetThe previous version tried to be "too magic" with automatic form handling, mutations, and complex provider generation. This led to:
The new version is:
@stateWidget annotation - Simple annotation for generating state field widgetsFor a provider annotated with @stateWidget:
lean_builder instead of build_runnerflutter_riverpod: >=3.0.0 <4.0.0^3.6.0This release completely replaces the previous form-focused generator architecture. It is not backwards compatible with the 0.0.x series.
@FormWidget / form update generators have been removed@stateWidget annotation onlybuild_runner to lean_builderStateWidgetGenerator for generating:
*Widget) that rebuilds on any state change*Select) that rebuilds on selected value changesTextEditingController sync for String fields@stateWidgetbuild_runner to lean_builder:dart run lean_builder
dev_dependencies:
autoverpod_generator: ^0.1.0
lean_builder: ^0.1.2
^3.6.0^0.1.0^0.1.0Code cleanup - Removed deprecated workflow files and unused generators
FormWidgetGenerator for main form widget generationFormProviderGenerator for automatic provider generationUpdate dependencies in pubspec.yaml:
dependencies:
autoverpod: ^0.0.6
autoverpod_generator: ^0.0.6
riverpod: ^3.0.3
dev_dependencies:
build_runner: ^4.0.2
Replace @StateWidget() with @FormWidget() in your code
Regenerate code (required due to generator architecture changes):
dart run build_runner build --delete-conflicting-outputs
Update your provider usage to use the new generated providers
Updated autoverpod dependency to 0.0.5
- Fix bugs
Fix missing imports for custom field types in generated form widgets
Fix generation issue on FormWidget
Initial release of autoverpod_generator
Your coding agent can read these notes before it upgrades. Set up the MCP server →