NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Page Args Generator - A code generator for Flutter page arguments
Last release 2 days ago
06 Oct 2026
Release timing varies
gaps range from 2 weeks to 9 months
Most releases are documented
notes for 17 of 27 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
27 releases · first in 2025
One column per month.
Migrated every builder and the CLI to the analyzer element model and removed the deprecated_member_use ignores.
analyzer 14, build 4 and source_gen 4, so the generator runs alongside current build_runner, freezed and drift_dev on Dart 3.10+ SDKs, where analyzer 7 fails on dot-shorthand syntax in the Flutter SDK.deprecated_member_use ignores.*Args classes and imports are unchanged; the aggregated file may list the classes in a different order.Generated *Args classes implement PageArgs and expose static const argSpecs: the key, kind, requirement, default and enum values of every argument try
*Args classes implement PageArgs and expose static const argSpecs: the key, kind, requirement, default and enum values of every argument tryParse reads.*Args classes expose static const schema, a PageArgsSchema binding tryParse, builder and argSpecs, so a router can declare which arguments a route takes and type-check navigation against them.TypeHelper reports the PageArgKind of the type it handles.class _i2.DetailPageArgs) when a library imported by an annotated page re-exports the generated file.args_generator_annotations 1.3.0.Reduced analyzer deprecation noise: refactored TypeHelper API to work on a lightweight ArgField model instead of deprecated analyzer element types.
dart run args_generator (no build_runner required).-p/--path (multiple), -o/--output, -v/--verbose, --fail-on-error.--clean to delete stale *.args.g.dart when a library no longer contains @GenerateArgs.build_runner support intact.TypeHelper API to work on a lightweight ArgField model instead of deprecated analyzer element types.element3 / library2).deprecated_member_use ignores in generator/build_runner integration where upstream dependencies still require the legacy element model.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Enhance null and empty checks for Iterable and String type helpers
Page builder replaced by aggregated builder.
Added new aggregated builder. Please see example project for more details.
Added CLI generation via dart run args_generator (no build_runner required).
dart run args_generator (no build_runner required).-p/--path (multiple), -v/--verbose, --fail-on-error.--clean to delete stale *.args.g.dart when a library no longer contains @GenerateArgs.build_runner support intact.Nothing published for this version
If the page has a wrappedRoute method, then it will be used in the builder.
wrappedRoute method, then it will be used in the builder.Nothing published for this version
Added new static method builder to the generated class for creating the associated widget from arguments.
builder to the generated class for creating the associated widget from arguments.Nothing published for this version
Nothing published for this version
Added the args_annotations' package to fix a bug with source_gen that does not work with Flutter` projects.
args_annotations' package to fix a bug with source_genthat does not work withFlutter` projects.- Parsing fixed for null values.
null values.- Skip the complex types.
- Fix dart:mirrors issue.
- Added super fields to args.
super fields to args.SharedPartBuilder was replaced with PartBuilder.
SharedPartBuilder was replaced with PartBuilder.- Updated docs.
- Initial version.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →