Skip to content

Releases: plokhotnyuk/jsoniter-scala

v2.30.6

11 Jul 21:39
v2.30.6
2b41c12

Choose a tag to compare

  • More efficient writing of numeric and java.time.* values using Scala.js

All changes v2.30.5...v2.30.6

v2.30.5

10 Jul 17:40
v2.30.5
e6365ba

Choose a tag to compare

  • More efficient writing of BigDecimal, BigInt, Double, Long, and java.time.Duration values using Scala.js

All changes v2.30.4...v2.30.5

v2.30.4

07 Jul 06:28
v2.30.4
39c1d55

Choose a tag to compare

  • More efficient writing of Double values using Scala.js
  • More efficient reading of BigDecimal, BigInt, Double, Float, Long, and java.time.Duration values using Scala.js

All changes v2.30.3...v2.30.4

v2.30.3

02 Jul 12:34
v2.30.3
1229cb1

Choose a tag to compare

  • Update Scala Native to 0.5.4
  • Update scala-java-time to 2.6.0 for jsoniter-scala-coreJS and jsoniter-scala-coreNative modules
  • Update circe-core to 0.14.9 for jsoniter-scala-circe* modules

All changes v2.30.2...v2.30.3

v2.30.2

02 Jul 09:13
v2.30.2
dbe6c6f

Choose a tag to compare

  • Fixed possible ArrayIndexOutOfBoundsException for some lengths of output buffer when serializing double values with 3-digit mantissa by JVMs
  • More efficient parsing of java.time.Duration values without nanoseconds
  • More efficient serialization of strings with escaped unicodes
  • More efficient serialization of double and float values
  • Added some compile-time optimizations

All changes v2.30.1...v2.30.2

v2.30.1

02 Jun 10:00
v2.30.1
3434752

Choose a tag to compare

  • Fixed missing enforced discriminator field for module or enum classes
  • Disallowed discriminatorFieldName to be None when alwaysEmitDiscriminator is true

All changes v2.30.0...v2.30.1

v2.30.0

02 Jun 09:58
v2.30.0
14e317e

Choose a tag to compare

  • Added ability to enforce emitting of the discriminator field for ADT-based types if their codecs are derived not from the base ADT type

All changes v2.29.0...v2.30.0

v2.29.0

28 May 14:27
v2.29.0
f3cf29c

Choose a tag to compare

  • Added the ConfiguredJsonValuCodec[A] trait that can be used with the ... derives ... syntax for Scala 3 macros

All changes v2.28.5...v2.29.0

v2.28.5

02 May 14:45
v2.28.5
a1115fe

Choose a tag to compare

  • Disabled generation of asymmetric codecs for sum types with leaf classes that are AnyVal or one value classes with CodecMakerConfig.withInlineOneValueClasses(true)
  • Update Scala 2.13.x to 2.13.14

All changes v2.28.4...v2.28.5

v2.28.4

08 Mar 14:00

Choose a tag to compare

  • Fixed an unexpected Scala 3 compiler warning for generic sum types

All changes v2.28.3...v2.28.4