Skip to content

Releases: plokhotnyuk/jsoniter-scala

v0.24.2

20 Apr 18:03

Choose a tag to compare

  • Fix #106 by skipping of looking for synthetic companion object when no default params are defined in the primary constructor of the case class

All changes v0.24.1...v0.24.2

v0.24.1

15 Apr 09:31

Choose a tag to compare

  • More efficient parsing of fractional numbers

All changes v0.24.0...v0.24.1

v0.24.0

12 Apr 12:54

Choose a tag to compare

SECURITY RELEASE

  • Fix #105 by adding a configurable limit for bit set values that are allowed during parsing
  • Don't write to preallocated array out of really stored value
  • More efficient writing of stringified bytes and shorts

All changes v0.23.0...v0.24.0

v0.23.0

10 Apr 12:50

Choose a tag to compare

  • Fix #102 by adding of parse error throwing when duplicates for case class fields or the discriminator field were found

All changes v0.22.3...v0.23.0

v0.22.3

10 Apr 08:07

Choose a tag to compare

All changes v0.22.2...v0.22.3

v0.22.2

01 Apr 20:42

Choose a tag to compare

  • Tune visibility of private methods of writer API
  • Use only pow of 2 values for sizes of internal buffers for more efficient memory management during parsing and serialization
  • More efficient printing of hex dumps in case of errors

All changes v0.22.1...v0.22.2

v0.22.1

01 Apr 04:00

Choose a tag to compare

  • Fix of redundant buffer size checking or buffer growing when its limit is reached during serialization

All changes v0.22.0...v0.22.1

v0.22.0

01 Apr 02:55

Choose a tag to compare

  • More efficient parsing of java.time.Instant
  • Clean up of method names in the package visible part of the writer API

All changes v0.21.6...v0.22.0

v0.21.6

29 Mar 09:47

Choose a tag to compare

  • Fix #98 by providing a clear compilation error message when a case class has a primary constructor with multiple parameter lists
  • Add optimization settings for compiler backend and set targeting to byte code format of Java 1.8

All changes v0.21.5...v0.21.6

v0.21.5

28 Mar 18:32

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