Releases: google/json_serializable.dart
Releases · google/json_serializable.dart
package:json_serializable v6.14.0
- Support
JsonKey.explicitJsonNullWhenNonNullFieldfor PATCH-style tri-state
JSON fields: distinguish omitted keys from explicitnullinfromJsonand
emit explicit JSONnullintoJsonwhen the Dart field is non-null. - Require
json_annotation: '>=4.12.0 <4.13.0'
package:json_annotation v4.12.0
- Add
JsonKey.explicitJsonNullWhenNonNullFieldfor PATCH-style tri-state JSON
fields (omit key vs explicitnullvs value).
package:json_serializable v6.13.2
- Require
analyzer: '>=10.0.0 <14.0.0'
package:json_serializable v6.13.1
- Improve error message when generating code for
Recordtypes with unsupported
fields.
(#1559) - Require
analyzer: '>=10.0.0 <13.0.0' - Require
build: ^4.0.4 - Require
dart_style: ^3.1.4 - Require
source_gen: ^4.1.2 - Require
source_helper: ^1.3.10
package:json_serializable v6.13.0
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