Skip to content

Releases: plokhotnyuk/jsoniter-scala

v2.37.6

15 Aug 16:17
v2.37.6
62935e7

Choose a tag to compare

  • More efficient parsing and serialization of Scala 3 generic tuples

All changes v2.37.5...v2.37.6

v2.37.5

14 Aug 07:37
v2.37.5
73af540

Choose a tag to compare

  • Add missing dealiasing when deriving codecs for generic and named tuples
  • More efficient serialization of named tuples
  • Derivation of more efficient constructors for named tuples

All changes v2.37.4...v2.37.5

v2.37.4

11 Aug 21:53
v2.37.4
af0cd61

Choose a tag to compare

  • Fix support of empty generic and named tuples
  • Fix support of generic and named tuples for the remaining complex cases

All changes v2.37.3...v2.37.4

v2.37.3

11 Aug 16:17
v2.37.3
f88d235

Choose a tag to compare

  • Fix support of named tuples for different combination of tuple kinds (special cases or XXL one) when defining names and value types

All changes v2.37.2...v2.37.3

v2.37.2

10 Aug 19:58
v2.37.2
bbd3ebc

Choose a tag to compare

  • Add support of named tuples while staying on Scala LTS

All changes v2.37.1...v2.37.2

v2.37.1

04 Aug 18:16
v2.37.1
d77c62d

Choose a tag to compare

  • Add support of Scala 3 generic tuples and tuples with arities greater than 22
  • Fix error message during codec derivation

All changes v2.37.0...v2.37.1

v2.37.0

24 Jul 05:38
v2.37.0
c0afe8c

Choose a tag to compare

  • Add transientNull compile-time option for Scala 3 union types with Null values
  • More efficient branch-less sign serialization of time-zone offsets and BigDecimal exponents for JVMs and Scala Native

All changes v2.36.7...v2.37.0

v2.36.7

05 Jul 07:15
v2.36.7
0e0465c

Choose a tag to compare

  • Fix JsonCodecMaker.makeOpenapiLike derivation configuration for Scala 3 to be compatible with related one for Scala 2.

All changes v2.36.6...v2.36.7

v2.36.6

27 Jun 20:45
v2.36.6
96722ac

Choose a tag to compare

  • Add missing support of arrays with opaque type values for Scala 3
  • Fix redundant '$' character in the end of ADT leaf class names for non-singleton case object types for Scala 3
  • Fix misprint in a compile error for Scala 3

All changes v2.36.5...v2.36.6

v2.36.5

16 Jun 18:09
v2.36.5
a75184b

Choose a tag to compare

  • Fix unexpected instantiation of new values of case object classes when using Scala 3 derives for codec derivation
  • Reduce size of generated code when using CodecMakerConfig.withEncodingOnly(true)
  • More efficient parsing of small JSON arrays to Vector and IndexSeq collections

All changes v2.36.4...v2.36.5