Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.17.9
- Fix serialization of fields that are maps and have default values for Scala 3
- More efficient parsing of arrays of non-primitive values with Scala 3
All changes v2.17.8...v2.17.9
v2.17.8
- Fix derivation of codecs for
immutable.ArraySeq
and classes with optional fields with Scala 3 - Fix performance of parsing for arrays,
immutable.ArraySeq
,mutable.ArraySeq
, andmutable.UnrolledBuffer
with Scala 3
All changes v2.17.7...v2.17.8
v2.17.7
- Fix generation of redundant statements in collection parsing routines using Scala 3 macros
- Removed internal implementation classes for Scala 3 macros
- Update Scala 3.x to 3.2.1
All changes v2.17.6...v2.17.7
v2.17.6
- Fix visibility of utilities for Scala 3 macros
- Update Scala 2.13.x to 2.13.10
All changes v2.17.5...v2.17.6
v2.17.5
- More efficient derivation for Scala 2
- More efficient parsing of
Byte
,Short
,Int
, and smallLong
values with jsoniter-scala-circe
All changes v2.17.4...v2.17.5
v2.17.4
- Update circe-core to 0.14.3 for jsoniter-scala-circe module
- Add support of Scala Native for jsoniter-scala-circe module
- Update Scala.js to 1.11.0
- Update Scala 2.12.x to 2.12.7
All changes v2.17.3...v2.17.4
v2.17.3
- Fix missing support of defaults values for array with
Long
values for Scala 3 macros - Use built-in generic type substitution for Scala 3 macros
All changes v2.17.2...v2.17.3
v2.17.2
- Fix #941 by adding an ability to derive codecs for Scala 3 enum values with mixed traits
All changes v2.17.1...v2.17.2
v2.17.1
- Fix an unexpected compilation error during derivation with
given
function in Scala 3 (see #937) - Update Scala 3.x to 3.2.0
- Update Scala Native to 0.4.7
All changes v2.17.0...v2.17.1
v2.17.0
- Fix
java.lang.OutOfMemoryError
when internal buffers grows up to 2Gb - Sort out fields of configs for faster access in runtime
All changes v2.16.0...v2.17.0