Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.38.4
- Fix redundant re-allocations of internal buffers when parsing from
java.io.InputStreamandjava.nio.DirectByteBuffer(credits to @svalaskevicius for identifying and resolving the issue) - Update Scala Native to 0.5.9
- Update Scala 3 to 3.3.7
All changes v2.38.3...v2.38.4
v2.38.3
- Clean up compilation error message at attempt to derive codec for class that has a transient field without default value
- More efficient codec derivation
- Update Scala 2.13 to 2.13.17
- Update circe-core to 0.14.15 for the Circe booster
All changes v2.38.2...v2.38.3
v2.38.2
- Restore support of
-Yexplicit-nullsoption of Scala 3 compiler forStringand::[?]values (regression since v2.38.0) - More efficient codec derivation with Scala 3
All changes v2.38.1...v2.38.2
v2.38.1
- Fix error message in case of failed summoning of
Ordering - Add support of type references, that allows codec derivation for recursive tuple types with Scala 3.7+
- More efficient codec derivation with Scala 3
All changes v2.38.0...v2.38.1
v2.38.0
- More efficient codec derivation
All changes v2.37.11...v2.38.0
v2.37.11
- More efficient derivation of codecs
All changes v2.37.10...v2.37.11
v2.37.10
- Fix regression of inability to get class field annotations with Scala 2 macros that was introduced in v2.37.9
All changes v2.37.9...v2.37.10
v2.37.9
- Add codec generation for simple opaque types
- More efficient derivation of codecs
- More efficient writing of doubles with Scala.js
- Update Scala.js to 1.20.1
All changes v2.37.8...v2.37.9
v2.37.8
- Fix slowdown for parsing of immutable maps with size greater than 4 that was introduces in the previous release
All changes v2.37.7...v2.37.8
v2.37.7
- More efficient parsing of Scala 3 tuples with arity greater than 22
- More efficient codec derivation for generic and named tuples
All changes v2.37.6...v2.37.7