Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v2.23.0
- Fix #1014 by proper encoding of Scala objects when using macros for generation of circe-like codecs
- Add the
circeLikeObjectEncoding
flag for macros' configuration that turns on circe-like encoding of Scala objects - Update Scala.js to 1.13.1
All changes v2.22.2...v2.23.0
v2.22.2
- More efficient parsing of small strings for JVM and Scala Native
- Added missing Scala docs
All changes v2.22.1...v2.22.2
v2.22.1
- Fix the discriminator name of
None
type for nested options - Add support of
-Yexplicit-nulls
when deriving codecs forBigDecimal
All changes v2.22.0...v2.22.1
v2.22.0
- More efficient encoding of
java.time.Year
values by thejsoniter-scala-circe
module - Update Scala Native to 0.4.12
All changes v2.21.4...v2.22.0
v2.21.4
- Fix type substitution for generic leaf-types of sum-types in Scala 2 macros
- Update Scala Native to 0.4.11
All changes v2.21.3...v2.21.4
v2.21.3
- More efficient parsing and serialization of small
BigInt
values - More efficient parsing and encoding of small
BigInt
values with jsoniter-scala-circe - Update circe-core to 0.14.5 for jsoniter-scala-circe module
All changes v2.21.2...v2.21.3
v2.21.2
- Fix #998 of unexpected error during serialization of some
BigDecimal
values by reverting changes were introduced in v2.20.6 - More efficient serialization of
Iterator
values
All changes v2.21.1...v2.21.2
v2.21.1
- Add support of derivation with
make...
macros forIterator
All changes v2.21.0...v2.21.1
v2.21.0
- Add
JsonReader.hasRemaining()
- Add partial support of
-Yexplicit-nulls
option for Scala 3 compiler - More efficient derivation of codecs
All changes v2.20.7...v2.21.0
v2.20.7
- Fixed discriminator name resolution for Scala 3 enumerations with mixed types
- Update Scala Native to 0.4.10
All changes v2.20.6...v2.20.7