NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3006 most downloaded on pub.dev
Generate `hashCode`, `==`, `toString`, `copyWith`, `change` methods and `Builder` class with low code
Last release 9 months ago
14 Dec 2025
Ships unpredictably
gaps range from 2 weeks to 2.3 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2022
One column per quarter.
feat: added DataClass.mergeable which generates the merge method to copy the values of another instance into the current instance
DataClass.mergeable which generates the merge method to copy the values of another instance into the current instancechore: bumped min dart version to 3.8.0
3.8.0feat!: the DataClass.updatable field has been moved to the DataParameter annotation which must be applied to constructor fields
DataClass.updatable field has been moved to the DataParameter annotation which must be applied to constructor fieldsUnspecified class to support null as a parameter in the copyWith method*Changes and *Builder classes are publicDataClass.createFieldsClass as it is supported by the json_serializable packageDataField.comparable field to DataField.comparablefix: fixed Set equality allowing all keys
feat: support change *Fields class visibility by DataClass.fieldsClassVisible param by @SimoneBressan in #23
*Fields class visibility by DataClass.fieldsClassVisible param by @SimoneBressan in #23Full Changelog: mek_data_class_generator-v1.3.1...mek_data_class-v1.4.0
*Builder. You can now build your class via a Builderfeat: support change *Fields class visibility by DataClass.fieldsClassVisible param
*Fields class visibility by DataClass.fieldsClassVisible paramfeat: You can pass your Equality classes to DataClass(equalities: [...]) by @BreX900 in #15
Equality classes to DataClass(equalities: [...]) by @BreX900 in #15Full Changelog: mek_data_class-v1.0.1...mek_data_class-v1.2.0
feat: You can pass your Equality classes to DataClass(equalities: [...])
Equality classes to DataClass(equalities: [...])3.0chore: introduced new api for the generator package
feat: DataField.equality to customize the equal operator and hashcode through the use of the Equality class
DataField.equality to customize the equal operator and hashcode through the use of the Equality classAdded DataClass.createFieldsClass to create a class that contains the names of the fields of the Data Class
DataClass.createFieldsClass to create a class that contains the names of the fields of the Data ClassRemoved DeepCollectionEquality export in favor of DataClass.$equals method
DeepCollectionEquality export in favor of DataClass.$equals methodFix example documentation links
- Initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →