dataforge_cli 0.6.4 copy "dataforge_cli: ^0.6.4" to clipboard
dataforge_cli: ^0.6.4 copied to clipboard

A Dart code generator that forges data classes with JSON serialization support from annotated classes.

0.6.4 #

Maintenance #

  • Synchronize versions.

0.6.3 #

Maintenance #

  • Synchronize versions.

0.6.2 #

Changed #

  • Make generated copyWith implementation classes public (e.g., _ClassNameCopyWith -> ClassNameCopyWith).
  • Make copyWith class constructors public to allow instantiation across files for nested copyWith support.

0.6.1-dev.3 #

Changed #

  • Compatibility update for DataforgeInit.init.

0.6.1-dev.2 #

Changed #

  • Refinement for DataforgeInit compatibility.

0.6.1-dev.1 #

Changed #

  • Refined copyWith single-field update methods to use internal call() method, ensuring all fields are correctly preserved.

0.6.1-dev.0 #

  • copyWith Null Handling: Improved null handling for non-nullable primitive types
    • Provides default values instead of throwing TypeError when null is passed

0.6.0 #

  • Documentation: Complete CLI documentation in README
    • Added installation and usage instructions
    • Performance comparison with build_runner
    • Debug mode documentation
  • Stable release with all features from 0.6.0-dev.x

0.6.0-dev.4 #

  • Optimize generated code performance by adding @pragma('vm:prefer-inline').

0.6.0-dev.2 #

  • Bump version.

0.6.0-dev.1 #

  • Fix readObject call arguments to pass value directly instead of map and key.

0.6.0-dev.0 #

  • Refine nested copyWith API: use chained getter syntax (e.g., .$address.street) and remove flat accessor syntax.

0.2.0 #

  • Chained copyWith support
  • Support for fromJson and toJson hooks

0.1.0 #

  • Initial release of data_class_gen
0
likes
130
points
661
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart code generator that forges data classes with JSON serialization support from annotated classes.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

analyzer, args, collection, dataforge_annotation, dataforge_base, path

More

Packages that depend on dataforge_cli