dataforge 0.6.0
dataforge: ^0.6.0 copied to clipboard
Code generator for dataforge package using build_runner for data classes with JSON serialization.
0.6.0 #
- Documentation: Comprehensive README updates with complete feature documentation
- Added detailed table of contents and navigation
- Expanded JSON serialization documentation (DateTime, Enum, type casting)
- Added complete
@JsonKeyannotation reference (8 parameters) - Added CLI tool documentation and performance tips
- Added advanced features (custom converters, generics, collection handling)
- Added comparison table with json_serializable and freezed
- Added troubleshooting and migration guides
- Updated all code examples with
@overrideannotations (required for mixin pattern)
- Chinese README (README_ZH.md) fully synchronized with English version
0.6.0-dev.6 #
- Previous development version
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
readObjectcall arguments to pass value directly instead of map and key.
0.6.0-dev.0 #
- Refine nested
copyWithAPI: use chained getter syntax (e.g.,.$address.street) and remove flat accessor syntax.
0.5.0-dev.5 #
- Add
isRequiredfield parsing for constructor parameters. - Use
readRequiredValuefor required non-nullable basic types infromJson. - Use
readRequiredObjectfor required non-nullable Dataforge objects infromJson. - Use
readObjectfor optional Dataforge objects with default values. - Improve code generation for cleaner output.
0.5.0-dev.3 #
- Remove
required_inputsfrombuild.yaml.
0.5.0-dev.2 #
- Support detecting Dataforge prefix alias.
- Support List