Releases: google/json_serializable.dart
Releases · google/json_serializable.dart
package:json_annotation v4.11.0
- Add
JsonSerializable.dateTimeUtcconfiguration option.
(#1371)
package:json_serializable v6.12.0
- Support
JsonKeyannotation on constructor parameters. - Add support for
JsonSerializable(createJsonSchema: true).
package:json_annotation v4.10.0
- Support
JsonKeyannotation on constructor parameters. - Add
JsonSerializable(createJsonSchema: true). - Require
meta: ^1.16.0 - Require
sdk: ^3.9.0
package:json_serializable v6.11.4
- Allow
analyzer: >=9.0.0 <11.0.0
package:json_serializable v6.11.3
- Require
analyzer: ^9.0.0 - Require
build: ^4.0.3 - Require
build_config: ^1.2.0 - Require
dart_style: ^3.1.3 - Require
sdk: ^3.9.0 - Require
source_gen: ^4.1.1 - Require
source_helper: ^1.3.9
package:json_serializable v6.11.2
- Allow
run_only_if_triggeredto be specified inbuild.yamlto turn on the
build_runnertriggers heuristic. - Skip warning about annotations on both constructor and field if the values
match.
package:json_serializable v6.11.1
- Allow
build: '>=3.0.0 <5.0.0'. - Allow
source_gen: '>=3.1.0 <5.0.0'.
package:json_serializable v6.11.0
- Support
JsonKeyannotation on constructor parameters. - Require
analyzer: '>=7.4.0 <9.0.0' - Require
dart_style: ^3.0.0 - Require
meta: ^1.15.0 - Require
source_helper: ^1.3.6 - Require
source_gen: ^3.1.0, stop using deprecatedTypeChecker.fromRuntime
and use the newTypeChecker.typeNamedinstead.
package:json_serializable v6.10.0
- Required
analyzer: ^7.4.0. - Switch to analyzer element2 model and
build: ^3.0.0-dev. - Move
package:collectionto a dev dependency. - Use new
null-aware elementfeature in generated code. - Require Dart 3.8
package:json_serializable v6.10.0-dev
- Switch to analyzer element2 model and
build: ^3.0.0-dev. - Move
package:collectionto a dev dependency. - Use new
null-aware elementfeature in generated code. - Require Dart 3.8