Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v0.21.5
- Fix #97 by adding of missing decoding for ADT class names
- Update to latest version of Scala 2.12.x
All changes v0.21.4...v0.21.5
v0.21.4
- More efficient serialization to the byte array (a new one, not preallocated) for JDK 8
All changes v0.21.3...v0.21.4
v0.21.3
- Fix #95 by failing a compilation in case of no leaf subclasses was found for the ADT base
All changes v0.21.2...v0.21.3
v0.21.2
- More efficient parsing and serialization of UUIDs and hex escaped characters of strings
All changes v0.21.1...v0.21.2
v0.21.1
- Fix #94 that add support of platforms which have no sun.misc.Unsafe
- More benchmarks for Circe, Jackson & Play-JSON
All changes v0.21.0...v0.21.1
v0.21.0
- Fix #93 by reporting only first missing required field
- Fix #92 by enforcing the type information completeness and availability of annotations
All changes v0.20.0...v0.21.0
v0.20.0
- Fix #89 by adding support of default values for Java enums in case of null value
- Removed default null value from public methods of reader API
All changes v0.19.0...v0.20.0
v0.19.0
- Fix #86 unexpected boxing/unboxing when parsing of primitives by renaming package methods to avoid overridding
- Fix #85 by removing redundant extending of StaticAnnotation by CodecMakerConfig
- Fix #84 by improving functions that enforce snake_case and kebab-case for special cases
- Fine tune visibility of private methods, including generated
All changes v0.18.0...v0.19.0
v0.18.0
- Fix #82 by adding support of Scala operators in the field names of case classes
- Added specialization for codecs to minimize boxing of primitives
All changes: v0.17.0...v0.18.0
v0.17.0
- Add support of kebab-case for JSON keys of case class fields
- Refactor reader API: rename
requiredKeyError
torequiredFieldError
, add overloadedrequiredFieldError
for already resolved field name, replacescanToKey
byskipToKey
All changes v0.16.0...v0.17.0