Skip to content

Releases: plokhotnyuk/jsoniter-scala

v2.23.0

24 Apr 10:34
Compare
Choose a tag to compare
  • Fix #1014 by proper encoding of Scala objects when using macros for generation of circe-like codecs
  • Add the circeLikeObjectEncoding flag for macros' configuration that turns on circe-like encoding of Scala objects
  • Update Scala.js to 1.13.1

All changes v2.22.2...v2.23.0

v2.22.2

08 Apr 17:07
Compare
Choose a tag to compare
  • More efficient parsing of small strings for JVM and Scala Native
  • Added missing Scala docs

All changes v2.22.1...v2.22.2

v2.22.1

28 Mar 09:59
Compare
Choose a tag to compare
  • Fix the discriminator name of None type for nested options
  • Add support of -Yexplicit-nulls when deriving codecs for BigDecimal

All changes v2.22.0...v2.22.1

v2.22.0

23 Mar 10:02
Compare
Choose a tag to compare
  • More efficient encoding of java.time.Year values by the jsoniter-scala-circe module
  • Update Scala Native to 0.4.12

All changes v2.21.4...v2.22.0

v2.21.4

20 Mar 13:04
Compare
Choose a tag to compare
  • Fix type substitution for generic leaf-types of sum-types in Scala 2 macros
  • Update Scala Native to 0.4.11

All changes v2.21.3...v2.21.4

v2.21.3

11 Mar 12:37
Compare
Choose a tag to compare
  • More efficient parsing and serialization of small BigInt values
  • More efficient parsing and encoding of small BigInt values with jsoniter-scala-circe
  • Update circe-core to 0.14.5 for jsoniter-scala-circe module

All changes v2.21.2...v2.21.3

v2.21.2

24 Feb 08:54
Compare
Choose a tag to compare
  • Fix #998 of unexpected error during serialization of some BigDecimal values by reverting changes were introduced in v2.20.6
  • More efficient serialization of Iterator values

All changes v2.21.1...v2.21.2

v2.21.1

22 Feb 13:27
Compare
Choose a tag to compare
  • Add support of derivation with make... macros for Iterator

All changes v2.21.0...v2.21.1

v2.21.0

20 Feb 13:58
Compare
Choose a tag to compare
  • Add JsonReader.hasRemaining()
  • Add partial support of -Yexplicit-nulls option for Scala 3 compiler
  • More efficient derivation of codecs

All changes v2.20.7...v2.21.0

v2.20.7

08 Feb 15:18
Compare
Choose a tag to compare
  • Fixed discriminator name resolution for Scala 3 enumerations with mixed types
  • Update Scala Native to 0.4.10

All changes v2.20.6...v2.20.7