Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.30.6
- More efficient writing of numeric and
java.time.*values using Scala.js
All changes v2.30.5...v2.30.6
v2.30.5
- More efficient writing of
BigDecimal,BigInt,Double,Long, andjava.time.Durationvalues using Scala.js
All changes v2.30.4...v2.30.5
v2.30.4
- More efficient writing of
Doublevalues using Scala.js - More efficient reading of
BigDecimal,BigInt,Double,Float,Long, andjava.time.Durationvalues using Scala.js
All changes v2.30.3...v2.30.4
v2.30.3
- Update Scala Native to 0.5.4
- Update
scala-java-timeto 2.6.0 forjsoniter-scala-coreJSandjsoniter-scala-coreNativemodules - Update
circe-coreto 0.14.9 forjsoniter-scala-circe*modules
All changes v2.30.2...v2.30.3
v2.30.2
- Fixed possible
ArrayIndexOutOfBoundsExceptionfor some lengths of output buffer when serializingdoublevalues with 3-digit mantissa by JVMs - More efficient parsing of
java.time.Durationvalues without nanoseconds - More efficient serialization of strings with escaped unicodes
- More efficient serialization of
doubleandfloatvalues - Added some compile-time optimizations
All changes v2.30.1...v2.30.2
v2.30.1
- Fixed missing enforced discriminator field for module or enum classes
- Disallowed
discriminatorFieldNameto beNonewhenalwaysEmitDiscriminatoristrue
All changes v2.30.0...v2.30.1
v2.30.0
- 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
- 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
- Disabled generation of asymmetric codecs for sum types with leaf classes that are
AnyValor one value classes withCodecMakerConfig.withInlineOneValueClasses(true) - Update Scala 2.13.x to 2.13.14
All changes v2.28.4...v2.28.5
v2.28.4
- Fixed an unexpected Scala 3 compiler warning for generic sum types
All changes v2.28.3...v2.28.4