Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.24.3
- Fixed unexpected compilation error in codecs generated for Java enums when using Scala 3
-Yexplicit-nulls
compiler option
All changes v2.24.2...v2.24.3
v2.24.2
- Add support for Scala 3 immutable arrays
- Add an ability to inline compile-time configuration for Scala 3 classes defined with
derives
keyword - Fixed typos in API documentation
- Update Scala Native to 0.4.16
All changes v2.24.1...v2.24.2
v2.24.1
- Fixed #1087 by publishing source map references that point on GitHub
- Fixed API documentation for Scala 3 macros
All changes v2.24.0...v2.24.1
v2.24.0
- Add compile-time options to don't generate decoding or encoding implementation
All changes v2.23.5...v2.24.0
v2.23.5
- More efficient parsing of
java.time.ZoneId
andjava.time.ZonedDateTime
values - More efficient parsing of floating point numbers
- Update Scala 3 to 3.3.1
- Update Scala 2.13 to 2.13.12
- Update Scala.js to 1.4.0
- Update Scala Native to 0.4.15
All changes v2.23.4...v2.23.5
v2.23.4
- More efficient serialization of float and double values
- More efficient parsing of
java.time._
values with dates - Update circe-core to 0.14.6 for jsoniter-scala-circe module
All changes v2.23.3...v2.23.4
v2.23.3
- Fixed #1072 by adding support of boxed Java primitives as keys for maps with Scala 3
- Update Scala.js to 1.13.2
All changes v2.23.2...v2.23.3
v2.23.2
- Update Scala 2.13 to 2.13.11
- Update Scala 2.12 to 2.12.18
- Update scala-native to 0.4.14
All changes v2.23.1...v2.23.2
v2.23.1
- Update Scala 3 to 3.3.0
All changes v2.23.0...v2.23.1
v2.23.0
- 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