Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v0.28.1
- Fix #129 by generation of equality checking code for nested arrays instead of using
.deep
which is not available in Scala 2.13.0-M4 - Drop support of Scala 2.13.0-M3
All changes v0.28.0...v0.28.1
v0.28.0
- Add support of building native images by GraalVM
All changes v0.27.4...v0.28.0
v0.27.4
- Fix #124 a compilation error with a "not found: value mutable" message in 'JsonCodecMaker.make()' call for structures with lists
All changes v0.27.3...v0.27.4
v0.27.3
- Add support for deeply nested case-classes that has default field values
All changes v0.27.2...v0.27.3
v0.27.2
- Fix #120 by providing more precise offset of buffer where number error occurs
- More efficient parsing of immutable lists
All changes v0.27.1...v0.27.2
v0.27.1
- Fix #119 by adding support of GADTs, including
scala.util.Either
All changes v0.27.0...v0.27.1
v0.27.0
- Fix #118 by adding macro generation for case classes and value classes which are parameterized by first-order or/and higher-kinded types
- Add release for Scala 2.13.0-M4
- Macro generator for Scala collections switched from
Traversable
toIterable
as a top supported type - Reduced allocations during instantiation of codecs with required fields
All changes v0.26.0...v0.27.0
v0.26.0
SECURITY RELEASE
- Fix #116 by checking scale to not exceed 300 and setting of math context to
MathContext.DECIMAL128
when of parsing BigDecimal values - Fix #115 by checking the year value for overflow when parsing java.time.Instant and avoid overflow by limiting to only 9-digit year for other java.time._
- Set default limit for max values of BitSet to 1024
All changes v0.25.4...v0.26.0
v0.25.4
- Fix #113 by providing of right offset for error messages which raise due overflow in seconds when parsing java.tame.Duration
- Fix #114 by throwing parse error for "-0000" value of java.time.Year
All changes v0.25.3...v0.25.4
v0.25.3
- Fix #112 that throws ArrayIndexOutOfBoundsException instead of JsonParseException or reports wrong name of missing required field when the case class have optional fields before required
All changes v0.25.2...v0.25.3