Skip to content

Releases: zio/zio-json

v0.3.0-RC1-1 — ZIO 2 support

21 Dec 19:39
Compare
Choose a tag to compare
Pre-release

Fixes publishing of v0.3.0-RC1. No other changes.

v0.3.0-RC1 — ZIO 2 support

21 Dec 16:31
Compare
Choose a tag to compare
Pre-release

What's Changed

This release supports ZIO 2.0.0-RC1.

For some time, releases targetting ZIO 1 will be using the version 0.2.x, whereas releases targetting ZIO 2 will be using the version 0.3.x

Thanks to @adamfraser and @swoogles for the work on ZIO 2 support!

v0.2.0-M3

28 Nov 02:02
c527099
Compare
Choose a tag to compare
v0.2.0-M3 Pre-release
Pre-release

What's Changed

Dependency Updates

v0.2.0-M2

10 Nov 09:40
d1f8742
Compare
Choose a tag to compare
v0.2.0-M2 Pre-release
Pre-release

This is a milestone build because Magnolia for Scala 3 is a milestone build.

Fixes

  • Change behavior of recording readers to not capture more after rewind (#482) @vigoo
  • Fix transducer handling of empty arrays (#435) @fsvehla

New features

Performance

  • More efficient serialization of collections, scala.Either, and java.time._ types (#398) @plokhotnyuk

Other changes

v0.2.0-M1

23 Jul 13:38
2ad35a3
Compare
Choose a tag to compare
v0.2.0-M1 Pre-release
Pre-release

Scala 3 support

  • Support Scala 3, based on Magnolia. This is a milestone build because Magnolia is a milestone build

What's Changed

Dependency Updates

v0.1.5 — zio-json-macros, @jsonExclude, Bug fixes

19 May 21:41
4d61fad
Compare
Choose a tag to compare

Upgrading

This release is binary compatible with other 0.1 releases.
However, if you have defined a JsonFieldEncoder or JsonFieldEncoder for the types Int or Long, they might clash with the ones that are now provided implicitly

Features added

Bugs fixed

  • Custom parser for java.time.Duration to fix bug in JDK 8 (#276, @calvinlfer)
  • Add explicit scala-java-time dependency to fix usage under Scala.js (#256, @fsvehla)
  • Define JsonDecoder for String and Long as val for better performance (#263, @ajaychandran)

Documentation

v0.1.4 — HTTP4s Interop

07 Apr 19:21
e7a3342
Compare
Choose a tag to compare
Pre-release

New Features

HTTP4s interop (@Adriani277, #241)

We’re always happy to add new integrations to integrate zio-json with your favourite projects!
File an issue at GitHub: zio-json or drop by in the ZIO Discord

v0.1.3 — AST conversion, YAML, bug fixes

24 Mar 09:53
c184f0e
Compare
Choose a tag to compare

New features

New Documentation

New Bug fixes

v0.1.2

16 Mar 16:50
62c861f
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Bug Fixes

Fix lexer handling of escaped control chars #213

v0.1.1 — Bug fixes

15 Mar 17:30
Compare
Choose a tag to compare
v0.1.1 — Bug fixes Pre-release
Pre-release

Features added

Bugs fixed

  • Fix Char encoding of control characters — #202 (@thinkharderdev)
  • Fix .map on JsonDecoder — #204 (@fsvehla)
  • Fix derivation of JsonCodecs#183 (@emarx)
  • Fix derived decoders for products which are implemented in terms of JsonDecoder#orElse#210 (@fommil)