NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #144 most downloaded on pub.dev
Source code generation builders and utilities for the Dart build system
Last release 1 months ago
19 Aug 2026
Release timing varies
gaps range from 2 weeks to 6 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
146 releases · first in 2015
Handle null values for List properties.
null values for List properties.JsonSerializable: add support for List values.
JsonSerializable: add support for List values.Updated README.md to highlight the build_system package and de-emphasize Dart Editor.
One column per quarter.
README.md to highlight the build_system package and de-emphasize
Dart Editor.Added omitGenerateTimestamp and followLinks named args to build.
Added omitGenerateTimestamp and followLinks named args to build.
Added followLinks to generate.
Update tests to use a more reliable method to find the current package root.
Add implicit support for .packages. If the file exists, it is used. If not, we fall back to using the packages directory.
Require Dart 1.12.
Add implicit support for .packages. If the file exists, it is used.
If not, we fall back to using the packages directory.
Support the latest releases of analyzer and dart_style packages.
Use fromJson if it's defined in a child field.
fromJson if it's defined in a child field.Match annotations defined in parts. *Thanks, Greg!*
Support the latest release of analyzer and args.
analyzer and args.Analysis no longer parses function bodies. This greatly speeds up generation, but it could break any usage that needs function bodies.
Updates for move to dart-lang org on GitHub.
dart-lang org on GitHub.* Fixed README.md.
README.md.BREAKING Returning a descriptive value from generate.
BREAKING Returning a descriptive value from generate.
BREAKING Fixed incorrectly named argument omitGenerateTimestamp.
JsonSerializable: Handle dynamic and var as field types.
Added associatedFileSet to Generator. Allows a generator to specify that changes to any file in a directory next to a Dart source file can initiate a
associatedFileSet to Generator. Allows a generator to specify
that changes to any file in a directory next to a Dart source file can
initiate a generation run.Nothing published for this version
Added omitGenerateTimestamp (incorrectly spelled) named argument to generate method.
Added omitGenerateTimestamp (incorrectly spelled) named argument to
generate method.
Generator.generate is now called with the LibraryElement, too.
Fixed critical bug affecting annotation matching. #35
Fixed critical bug affecting annotation matching. #35
Started using published dart_style package.
Updated README.md with new examples.
README.md with new examples.CHANGELOG.md.Tweaks to JsonGenerator to address #31 and #32
BREAKING Moved and renamed JSON serialization classes.
JsonLiteral generator.JsonGenerator
DateTime.Support for parametrized annotations.
JsonGenerator.* README.md updates.
README.md updates.BREAKING Generator.generate is now async – returns Future
Generator.generate is now async – returns Future<String>README.md.* Ready for experimentation.
* First play release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →