Skip to content

Releases: plokhotnyuk/jsoniter-scala

v2.32.0

12 Dec 08:37
v2.32.0
d058194
Compare
Choose a tag to compare
  • Add an ability to write timestamps represented by pair of epochSecond and nano values in a numeric format
  • Faster codec derivation with CodecMakerConfig parameter for Scala 3
  • Add missing full package prefixes when generating codecs by Scala 2 macros

All changes v2.31.3...v2.32.0

v2.31.3

09 Nov 09:34
v2.31.3
c79fa71
Compare
Choose a tag to compare
  • Fix a regression introduced in v2.31.2 of the jsoniter-scala-circe's decoder for Long when decoding from io.circe.JsonBigDecimal values

All changes v2.31.2...v2.31.3

v2.31.2

08 Nov 14:40
v2.31.2
3406a6d
Compare
Choose a tag to compare
  • Fix performance regression of v2.31.0 in failing when decoding of too big io.circe.JNumber values using jsoniter-scala-circe's codecs for numbers

All changes v2.31.1...v2.31.2

v2.31.1

21 Oct 10:51
v2.31.1
7d5be4d
Compare
Choose a tag to compare
  • 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

17 Oct 15:33
v2.31.0
4d69f42
Compare
Choose a tag to compare

Security release

  • Added number decoders in jsoniter-scala-circe for safe and more efficient decoding of numbers
  • Added methods in JsonReader with isToken: Boolean to allow parsing of numbers inside some token

All changes v2.30.15...v2.31.0

v2.30.15

06 Oct 10:05
v2.30.15
180f338
Compare
Choose a tag to compare
  • 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

29 Sep 17:07
v2.30.14
9717a36
Compare
Choose a tag to compare
  • 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

28 Sep 11:34
v2.30.13
0e6f881
Compare
Choose a tag to compare
  • Fix generation of redundant anonymous classes when deriving ConfiguredJsonValueCodec[A] instances using derived 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

25 Sep 14:39
v2.30.12
49d1d7a
Compare
Choose a tag to compare
  • Fix values of Automatic-Module-Name attribute in META-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

18 Sep 18:34
v2.30.11
3f4d93b
Compare
Choose a tag to compare
  • 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