Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.31.3
- Fix a regression introduced in v2.31.2 of the
jsoniter-scala-circe
's decoder forLong
when decoding fromio.circe.JsonBigDecimal
values
All changes v2.31.2...v2.31.3
v2.31.2
- Fix performance regression of v2.31.0 in failing when decoding of too big
io.circe.JNumber
values usingjsoniter-scala-circe
's codecs for numbers
All changes v2.31.1...v2.31.2
v2.31.1
- Fix performance regression of v2.31.0 in encoding for [-128...127] range of numeric primitive type values using
com.github.plohkotnyuk.jsoniter_scala_circe.CirceCodecs
All changes v2.31.0...v2.31.1
v2.31.0
Security release
- Added number decoders in
jsoniter-scala-circe
for safe and more efficient decoding of numbers - Added methods in
JsonReader
withisToken: Boolean
to allow parsing of numbers inside some token
All changes v2.30.15...v2.31.0
v2.30.15
- Fix an unexpected compilation error for
CodecMakerConfig.withFieldNameMapper(JsonCodecMaker.enforce-kebab-case2)
using Scala 3
All changes v2.30.14...v2.30.15
v2.30.14
- Fix an unexpected compilation error for
CodecMakerConfig.withFieldNameMapper(JsonCodecMaker.enforce_snake_case2)
using Scala 3
All changes v2.30.13...v2.30.14
v2.30.13
- Fix generation of redundant anonymous classes when deriving
ConfiguredJsonValueCodec[A]
instances usingderived
keyword - Update Scala 3.x to 3.3.4 for all sub-projects except
jsoniter-scala-benchmark
- Update Scala.js to 1.17.0
All changes v2.30.12...v2.30.13
v2.30.12
- Fix values of
Automatic-Module-Name
attribute inMETA-INF/MANIFEST.MF
files of published*.jar
artifacts - Update Scala 2.13.x to 2.13.15
All changes v2.30.11...v2.30.12
v2.30.11
- Fix of performance regression which was introduced in the previous release for number parsing using codec from
jsoniter-scala-circe
module
All changes v2.30.10...v2.30.11
v2.30.10
- Fix #1195 (reading of whole numbers between 9223372036854775808 and 9999999999999999999 using
jsoniter-scala-circe
module) - More efficient reading of
java.time.Duration
andjava.time.Instant
values using Scala.js - Update circe-core (dependency of
jsoniter-scala-circe
module) to 0.14.10 - Update Scala 2.12.x to 2.12.20
All changes v2.30.9...v2.30.10