Skip to content

Releases: plokhotnyuk/jsoniter-scala

v0.21.5

28 Mar 18:32
Compare
Choose a tag to compare
  • 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

21 Mar 15:43
Compare
Choose a tag to compare
  • 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

16 Mar 14:53
Compare
Choose a tag to compare
  • 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

14 Mar 20:48
Compare
Choose a tag to compare
  • More efficient parsing and serialization of UUIDs and hex escaped characters of strings

All changes v0.21.1...v0.21.2

v0.21.1

13 Mar 14:32
Compare
Choose a tag to compare
  • 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

12 Mar 20:31
Compare
Choose a tag to compare
  • 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

03 Mar 18:28
Compare
Choose a tag to compare
  • 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

01 Mar 18:18
Compare
Choose a tag to compare
  • 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

28 Feb 14:55
Compare
Choose a tag to compare
  • 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

27 Feb 11:50
Compare
Choose a tag to compare
  • Add support of kebab-case for JSON keys of case class fields
  • Refactor reader API: rename requiredKeyError to requiredFieldError, add overloaded requiredFieldError for already resolved field name, replace scanToKey by skipToKey

All changes v0.16.0...v0.17.0