Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v0.9.4
- 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
- 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
- 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
- Add initial support of Java enums
All changes: v0.9.0...v0.9.1
v0.9.0
- 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
- More efficient serialization of
java.time.Instant
andjava.time.*Time
instanses - More efficient building of parse exception messages
All changes: v0.8.0...v0.8.1
v0.8.0
- 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
- 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 parsingjava.time.Duration
- More efficient parsing of nanos when reading
java.time.Duration
All changes: v0.7.1...v0.7.2
v0.7.1
- More efficient serialization of
java.time.Duration
All changes: v0.7.0...v0.7.1
v0.7.0
- 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