Releases: plokhotnyuk/jsoniter-scala
Releases · plokhotnyuk/jsoniter-scala
v0.29.19
- More efficient serialization with indentation
All changes: v0.29.18...v0.29.19
v0.29.18
- More efficient parsing of UUIDs and strings with escaped Unicode characters, now on contemporary CPUs throughput is up to 2 cycles per byte or 2Gb per seconds
All changes: v0.29.17...v0.29.18
v0.29.17
- Fixes of #146 and #147 now allow successful code generation for
scala.collection.BitSet
andscala.collection.Map[_, _]
types - Add benchmarks for arrays of
java.time.MonthDay
- Benchmarks for arrays of
java.time.LocalDateTime
,java.time.LocalTime
,java.time.OffsetDateTime
,java.time.OffsetTime
, andjava.time.ZonedDateTime
was corrected to test also parsing and serialization of values with nanos
All changes: v0.29.16...v0.29.17
v0.29.16
- Fix #145 trims leading
_
and-
that appeared in some results ofenforce_snake_case
andenforce-kebab-case
accordingly - Add benchmarks for non-ASCII strings with escaped characters (\uXXXX)
All changes v0.29.15...v0.29.16
v0.29.15
- Fix #144 that was introduced in v0.29.14 release and affects only those who use JDK 9+ and turn on JSON escaping (\uXXXX) for serialization of non-ASCII characters instead of just using of UTF-8 encoding
All changes v0.29.14...v0.29.15
v0.29.14
- More efficient serialization of UUIDs, and JSON strings with escaped characters
All changes v0.29.13...v0.29.14
v0.29.13
- More efficient serialization of
java.time.Instant
andjava.time.Duration
All changes v0.29.12...v0.29.13
v0.29.12
- Trade off ~15% of performance on serialization of doubles on JDK 8/11 and GraalVM EE to mitigate ~3-x performance regression on JDK 11 + Graal JIT and GraalVM CE, see more details here: #143
All changes v0.29.11...v0.29.12
v0.29.11
- Fix #141 a compilation error on a macro call by adding a missing type parameter in the generated code
All changes v0.29.10...v0.29.11
v0.29.10
- Parsing of regular floats without allocations, now falling back to
java.lang.Float.parseFloat
only for numbers that exceed the precision of 32-bit floats - More efficient initialization of lookup tables for serialization of floats and doubles
All changes v0.29.9...v0.29.10