Skip to content

Releases: plokhotnyuk/jsoniter-scala

v0.21.4

21 Mar 15:43

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

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

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

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

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

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

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

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

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

v0.16.0

24 Feb 16:08

Choose a tag to compare

  • Fix #78 None instead of default values for optional field with defined default value in case of null in JSON
  • Fix #79 Method with position should be hidden from public API of the reader
  • Fix #80 Method readNullOrError() of the reader should not require of rollbackToken() call

All changes v0.15.0...v0.16.0