Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.36.4
- Fixed serialization of
-0.0
values for doubles and floats - More efficient parsing of small
BigInt
andBigDecimal
values using Scala.js
All changes v2.36.3...v2.36.4
v2.36.3
- Fixed performance regression in parsing and serialization of floating point numbers,
BigInt
, andjava.time.*
values using Scala Native that was introduced in a quick fix for v2.33.2 - Updated Scala Native to 0.5.8
All changes v2.36.2...v2.36.3
v2.36.2
- Fixed #1285 by adding missing support of the
@named
annotation for terms of Scala 3 enumerations - Fixed names for terms of Scala 3 enumerations used by ADT leaf class name mapper to be full names
All changes v2.36.1...v2.36.2
v2.36.1
- Add Scala 3 macros:
makeOpenapiLike
andmakeOpenapiLikeWithoutDiscriminator
All changes v2.36.0...v2.36.1
v2.36.0
- Add Scala 2 macros:
makeOpenapiLike
andmakeOpenapiLikeWithoutDiscriminator
All changes v2.35.3...v2.36.0
v2.35.3
- Fix #1274 by allowing usage of regular and nested options of the same type
- Faster derivation of codecs for product types
- Update Scala 3 to 3.3.6
All changes v2.35.2...v2.35.3
v2.35.2
- Fix compile-time error messages in case of missing type arguments when using opaque types with bounds
- Fix codec generation for Scala 2 to preserve checksum and maximize hit rates of remote caching for build tools
All changes v2.35.1...v2.35.2
v2.35.1
- Fix of missing application of field mapper when some other supported annotation is used except
@named
- Fix misprint in ScalaDocs
- Faster derivation of product types
- Update Scala.js to 1.19.0
- Update circe-core, circe-parser for jsoniter-scala-circe to 0.14.13
All changes v2.35.0...v2.35.1
v2.35.0
- Add
JsonReader.resetMark()
All changes v2.34.1...v2.35.0
v2.34.1
- Fix codec generation to preserve checksum and maximize hit rates of remote caching for build tools
All changes v2.34.0...v2.34.1