Skip to content

Releases: plokhotnyuk/jsoniter-scala

v0.9.4

13 Feb 16:43
Compare
Choose a tag to compare
  • Fix #71 by adding support of inner Java enums
  • More efficient serialization of Scala & Java enums

All changes: v0.9.3...v0.9.4

v0.9.3

13 Feb 08:41
Compare
Choose a tag to compare
  • Fix #70 code generator to produce more efficient code for serialization of options for primitives with default values (it is still inefficient to use option wrapper with boxing for primitives with default values, but it was fixed to avoid additional overhead)

All changes v0.9.2...v0.9.3

v0.9.2

12 Feb 22:15
Compare
Choose a tag to compare
  • Fix #68 and #69 now code generator produces more efficient code for parsing and serialization of options

All changes: v0.9.1...v0.9.2

v0.9.1

12 Feb 19:48
Compare
Choose a tag to compare
  • Add initial support of Java enums

All changes: v0.9.0...v0.9.1

v0.9.0

12 Feb 19:47
Compare
Choose a tag to compare
  • Refactor JsonCodec[A] to a typeclass
  • Move read/write API to package object
  • More efficient writing of java.time.Instant

All changes: v0.8.1...v0.9.0

v0.8.1

11 Feb 17:58
Compare
Choose a tag to compare
  • More efficient serialization of java.time.Instant and java.time.*Time instanses
  • More efficient building of parse exception messages

All changes: v0.8.0...v0.8.1

v0.8.0

10 Feb 10:00
Compare
Choose a tag to compare
  • Fix #65 that allows non-literal strings to be used in the named annotation constructor
  • Define annotation classes to be final
  • Performance improvements in serialization of Byte, java.time.Duration, java.time.Instant

All changes: v0.7.2...v0.8.0

v0.7.2

10 Feb 10:19
Compare
Choose a tag to compare
  • Fix #63 to don't allow parsing of invalid java.time.Duration values
  • Fix #64 to throw proper error messages in case of missing S or too many digits for nanos when parsing java.time.Duration
  • More efficient parsing of nanos when reading java.time.Duration

All changes: v0.7.1...v0.7.2

v0.7.1

10 Feb 10:21
Compare
Choose a tag to compare
  • More efficient serialization of java.time.Duration

All changes: v0.7.0...v0.7.1

v0.7.0

10 Feb 10:29
Compare
Choose a tag to compare
  • Fix missing support of weeks, different combinations of years/months/days + clean up of error messages when parsing java.time.Period
  • Fix performance degradation during serialization of java.time.Duration
  • Ported JDK 9 fix of serialization negative seconds of java.time.Duration
  • More efficient parsing of java.time.Period

All changes: v0.6.5...v0.7.0