Skip to content

Releases: google/json_serializable.dart

package:json_serializable v6.10.0-dev

10 Jul 17:50
bc8fcb9
Compare
Choose a tag to compare
  • Switch to analyzer element2 model and build: ^3.0.0-dev.
  • Move package:collection to a dev dependency.
  • Use new null-aware element feature in generated code.
  • Require Dart 3.8

package:checked_yaml v2.0.4

05 Jun 00:40
d30c2fd
Compare
Choose a tag to compare
  • Require Dart 3.8

package:json_serializable v6.9.5

17 Apr 18:08
cd1cf2e
Compare
Choose a tag to compare
  • Support the analyzer: '>=6.9.0 <8.0.0'.
  • Fixed use of deprecated analyzer APIs.

package:json_serializable v6.9.4

12 Feb 16:58
9e8c2fd
Compare
Choose a tag to compare
  • Fix extra line being generated when targetting Dart 3.7 package.

package:json_serializable v6.9.3

13 Jan 19:52
3dd6767
Compare
Choose a tag to compare
  • Error out if the target package does not have a language version of 3.0 or
    greater.

package:json_serializable v6.9.2

17 Dec 22:54
d8311be
Compare
Choose a tag to compare
  • Support the latest package:analyzer.

package:json_serializable v6.9.1

17 Dec 22:44
52c25cc
Compare
Choose a tag to compare
  • Support the latest package:analyzer and package:source_gen.
  • Require Dart 3.6

package:json_serializable v6.9.0

19 Nov 21:12
f76e7df
Compare
Choose a tag to compare
  • Use conditional map syntax to clean up null handling in toJson functions.
  • Fix core Dart type links in docs.
  • Require Dart 3.5

package:json_serializable v6.8.0

24 Apr 20:15
9694cc5
Compare
Choose a tag to compare
  • Add type arguments to Map literals used for Record serialization.
  • Add support for JsonSerializable(createJsonKeys: true).
    (#1401)
  • Handle decoding an int value from a double literal.
    This now matches the behavior of double values being encoded as int.

package:json_annotation v4.9.0

24 Apr 19:47
eea959d
Compare
Choose a tag to compare
  • Require Dart 3.0
  • Add JsonSerializable(createJsonKeys: true).
    (#1401)