NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4679 most downloaded on pub.dev
A tool that uses Dart's Analyzer to generate code on-the-fly.
Last release 7 months ago
15 Feb 2026
Release timing varies
gaps range from 8 days to 10 months
Nearly every release is documented
notes for 32 of 32 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
42 releases · first in 2022
One column per quarter.
https://github.com/spideythewebhead/data_class_plugin/blob/dev/package/CHANGELOG.md#160
$toString being ignored when used with @DataClass (issue #417)https://github.com/spideythewebhead/data_class_plugin/blob/dev/package/CHANGELOG.md#160-dev2
Update all dependencies (issue #411)
Update tachyon to version 0.4.0-dev.0
https://github.com/spideythewebhead/data_class_plugin/blob/main/package/CHANGELOG.md#153
https://github.com/spideythewebhead/data_class_plugin/blob/main/package/CHANGELOG.md#152
https://github.com/spideythewebhead/data_class_plugin/blob/main/package/CHANGELOG.md#151
https://github.com/spideythewebhead/data_class_plugin/blob/main/package/CHANGELOG.md#150
https://github.com/spideythewebhead/data_class_plugin/blob/main/package/CHANGELOG.md#141
https://github.com/spideythewebhead/data_class_plugin/blob/main/package/CHANGELOG.md#140
Bump tachyon version (issue #367)
Fix number parsing in "fromJson" (issue #363)
Lower meta dependency version and bump tachyon
Bump tachyon version (issue #353)
Bump dependencies versions (issue #347)
Fixes "toJson" not checking nullable fields for DateTime/Uri/Duration fields (issue #340)
Bump dart sdk minimum version to 3.1.0
Change UnionJsonKeyValue "key" type from "String" to "dynamic" (issue #330)
Fix copyWith typing for nullable members (issue #325)
Update "analyzer" and "tachyon" versions
- Stable release with Tachyon
TachyonFix tools/analyzer_plugin dependency version of data_class_plugin
Fix automatic conversion for final fields on data classes
- Update tachyon to 0.0.5
Fix tools/analyzer_plugin dependency version of data_class_plugin
Removed "In place" only code generation
Breaking changes:
Other:
Nothing published for this version
Add support for required positional arguments in Unions (issue #299)
Breaking change - Add support for deep copyWith (issue #277)
resync CLI command as a way to automatically fix any breaking changes.resync CLI command for a quick way to resync a whole project (issue #287)Fix deepEquality crashing if Map key type was not a string (issue #265)
this keyword string interpolation breaking compilation for dart 2.18.x (issue #267)Add null value support on copyWith for nullable fields (issue #258)
Override runtimeType for generated classes (issue #228)
Breaking change
Fixes a crash on file generation mode when adding a new dependency to a target file (issue #215)
Improve logging for file gen mode
Bump data_class_plugin version in tools/analyzer_plugin
Bug fix multiple part directives being added (issue #175)
Introduce new code generation mode: "file" (like build runner). See README
Update the supported versions of analyzer and analyzer_plugin (issue #143)
Fix --no-warnings argument in Publish Package workflow (issue #128)
Nothing published for this version
Fix enum assists not being displayed when there are no fields declared (issue #118)
// ignore: prefer_const_constructors on copyWith method if there no fields declared and constructor is const (issue #103)fromJson json parameter type from Map<String, dynamic> to Map<dynamic, dynamic> (issue #120)fromJson method instead of a factory constructor (issue #101)- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →