Zio Json Versions Save

Fast, secure JSON library with tight ZIO integration.

v0.6.2

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/zio/zio-json/compare/v0.6.1...v0.6.2

v0.6.1

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/zio/zio-json/compare/v0.6.0...v0.6.1

v0.6.0

10 months ago

This release fixes a security issue in the YAML module. Since we’ve had to update snakeyaml to 2.0, we’ve had to break binary compatibility.

What's Changed

  • Update snakeyaml dependency to 2.0 (#974) @VinceMacBuche
  • Rename root project (#933) @987Nabil
  • Update README.md (#909) @github-actions

Dependency Updates

  • Update jawn-ast to 1.5.1 (#980) @scala-steward
  • Update Node.js to v18.16.1 (#968) @renovate
  • Update jsoniter-scala-core, ... to 2.23.2 (#964) @scala-steward
  • Update sbt-header to 5.10.0 (#958) @scala-steward
  • Update silencer-lib, silencer-lib_2.13.6, ... to 1.7.13 (#961) @scala-steward
  • Update http4s-dsl to 0.23.20 (#962) @scala-steward
  • Update sbt to 1.9.0 (#954) @scala-steward
  • Update sbt-scala-native to 0.4.14 (#957) @scala-steward
  • Update jawn-ast to 1.5.0 (#952) @scala-steward
  • Update http4s-dsl to 0.23.19 (#946) @scala-steward
  • Update sbt-explicit-dependencies to 0.3.1 (#944) @scala-steward
  • Update sbt to 1.8.3 (#947) @scala-steward
  • Update jsoniter-scala-core, ... to 2.23.1 (#945) @scala-steward
  • Update jsoniter-scala-core, ... to 2.23.0 (#937) @scala-steward
  • Update cats-effect to 3.4.9 (#936) @scala-steward
  • Update sbt-scala-native-crossproject, ... to 1.3.1 (#935) @scala-steward
  • Update sbt-scala-native-crossproject, ... to 1.3.0 (#925) @scala-steward
  • Update Node.js to v18.16.0 (#930) @renovate
  • Update zio, zio-streams, zio-test, ... to 2.0.12 (#927) @scala-steward
  • Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 (#928) @scala-steward
  • Update jsoniter-scala-core, ... to 2.22.2 (#926) @scala-steward
  • Update zio-interop-cats to 23.0.03 (#919) @scala-steward
  • Update jsoniter-scala-core, ... to 2.22.1 (#915) @scala-steward
  • Update jsoniter-scala-core, ... to 2.22.0 (#912) @scala-steward
  • Update sbt-scala-native to 0.4.12 (#911) @scala-steward
  • Update jsoniter-scala-core, ... to 2.21.4 (#908) @scala-steward

v0.5.0

1 year ago

What's Changed

  • Aliases (#866) @erikvanoosten
  • Spelling (#741) @jsoref
  • Remove Usages Of ZIO.succeedNow (#880) @adamgfraser
  • Update README.md (#877) @github-actions
  • Add Scaladoc Support (#862) @khajavi
  • Update ast.scala (#842) @tusharmath
  • Merge series/1.x into series/2.x (#830) @vigoo
  • Update Site Workflow (#828) @khajavi
  • Move Introduction to The ZIO JSON Project (#827) @khajavi

Dependency Updates

  • Update dependencies (2023-03-18) (#906) @fsvehla
  • Update jsoniter-scala-core, ... to 2.21.3 (#901) @scala-steward
  • Update cats-effect to 3.4.8 (#892) @scala-steward
  • Update actions/setup-java action to v3.10.0 (#876) @renovate
  • Update magnolia to 1.3.0 (#897) @scala-steward
  • Update hmarr/auto-approve-action action to v3.2.0 (#899) @renovate
  • Update Node.js to v18.15.0 (#896) @renovate
  • Update refined to 0.10.2 (#894) @scala-steward
  • Update magnolia to 1.2.7 (#889) @scala-steward
  • Update zio-interop-cats to 23.0.0.2 (#890) @scala-steward
  • Update jsoniter-scala-core, ... to 2.21.2 (#888) @scala-steward
  • Update Node.js to v18.14.2 (#887) @renovate
  • Update Node.js to v18.14.1 (#884) @renovate
  • Update zio, zio-streams, zio-test, ... to 2.0.8 (#881) @scala-steward
  • Update sbt-scoverage to 2.0.7 (#883) @scala-steward
  • Update play-json to 2.9.4 (#868) @scala-steward
  • Update zio, zio-streams, zio-test, ... to 2.0.7 (#879) @scala-steward
  • Update magnolia to 1.2.6 (#833) @scala-steward
  • Update jsoniter-scala-core, ... to 2.20.7 (#878) @scala-steward
  • Update http4s-dsl to 0.23.18 (#860) @scala-steward
  • Update cats-effect to 3.4.6 (#875) @scala-steward
  • Update sbt-scala-native to 0.4.10 (#873) @scala-steward
  • Update Node.js to v18.14.0 (#874) @renovate
  • Update snakeyaml-engine to 2.6 (#854) @scala-steward
  • Update scala-collection-compat to 2.9.0 (#820) @scala-steward
  • Update zio, zio-streams, zio-test, ... to 2.0.6 (#859) @scala-steward
  • Update scala-java-time, ... to 2.5.0 (#819) @scala-steward
  • Update sbt to 1.8.2 (#847) @scala-steward
  • Update scala3-library, ... to 3.2.2 (#872) @scala-steward
  • Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 (#871) @scala-steward
  • Update magnolia to 1.1.3 (#856) @scala-steward
  • Update zio-interop-cats to 23.0.0.1 (#857) @scala-steward
  • Update jsoniter-scala-core, ... to 2.20.3 (#853) @scala-steward
  • Update jsoniter-scala-core, ... to 2.20.2 (#850) @scala-steward
  • Update Node.js to v18.13.0 (#848) @renovate
  • Update actions/checkout action to v3.3.0 (#844) @renovate
  • Update jsoniter-scala-core, ... to 2.20.1 (#839) @scala-steward
  • Update jsoniter-scala-core, ... to 2.20.0 (#835) @scala-steward
  • Update actions/setup-java action to v3.9.0 (#825) @renovate
  • Update actions/checkout action to v3.2.0 (#824) @renovate
  • Update zio-interop-cats to 23.0.0.0 (#823) @scala-steward
  • Update jsoniter-scala-core, ... to 2.19.1 (#822) @scala-steward
  • Update jsoniter-scala-core, ... to 2.18.1 (#816) @scala-steward
  • Update actions/setup-java action to v3.8.0 (#815) @renovate

v0.4.2

1 year ago

What's Changed

  • fix snake case (#814) @senia-psm

v0.4.1

1 year ago

What's Changed

  • fix to ast name transform (#813) @senia-psm

v0.4.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/zio/zio-json/compare/v0.3.0...v0.4.0

v0.3.0

1 year ago

Release notes

  • Support ZIO 2

  • Support Scala 3 default paremters

    -Yretain-trees needs to be added to scalacOptions to support default parameters under Scala 3. This is a current limitation of Scala 3.

This version should be binary compatible with 0.3.0-RC10, which was used in the non-prelease version 9.1 of jwt-scala.

What's Changed since RC-11

  • Golden: Remove zio-nio and scala-reflect dependencies (#728) @fsvehla
  • Adds golden testing to published projects (#727) @sergeda
  • Fix #705 : Defer unsafeDecodeMissing in JsonDecoder (#711) @Kalin-Rudnicki
  • Fix #686 by adding support of time zone offsets when parsing java.time.Instant values (#687) @plokhotnyuk
  • Fix tests for java.time._ parsers (#695) @plokhotnyuk
  • Sync dependency versions from series/1.x → series/2.x (#667) @fsvehla
  • Generate case classes from JSON strings (#666) @kitlangton
  • ZIO 2: default parameters support for Scala 3 (#646) @fsvehla

Dependency Updates

  • Update jsoniter-scala-core, ... to 2.17.3 (#729) @scala-steward
  • Update http4s-dsl to 0.23.15 (#714) @scala-steward
  • Update sbt-scala-native to 0.4.7 (#720) @scala-steward
  • Update zio, zio-streams, zio-test, ... to 2.0.2 (#719) @scala-steward
  • Update jsoniter-scala-core, ... to 2.17.2 (#726) @scala-steward
  • Update actions/setup-java action to v3.5.0 (#725) @renovate
  • Update play-json to 2.9.3 (#718) @scala-steward
  • Update jsoniter-scala-core, ... to 2.17.1 (#723) @scala-steward
  • Update jsoniter-scala-core, ... to 2.17.0 (#717) @scala-steward
  • Update snakeyaml to 1.31 (#716) @scala-steward
  • Update jsoniter-scala-core, ... to 2.16.0 (#715) @scala-steward
  • Update hmarr/auto-approve-action action to v2.4.0 (#712) @renovate
  • Update Node.js to v16.17.0 (#708) @renovate
  • Update magnolia to 1.1.5 (#704) @scala-steward
  • Update jsoniter-scala-core, ... to 2.15.0 (#706) @scala-steward
  • Update jsoniter-scala-core, ... to 2.14.2 (#703) @scala-steward
  • Update sbt-scoverage to 2.0.2 (#702) @scala-steward
  • Update refined to 0.10.1 (#673) @scala-steward
  • Update mdoc, sbt-mdoc to 2.3.3 (#692) @scala-steward
  • Update scala-collection-compat to 2.8.1 (#698) @scala-steward
  • Update jsoniter-scala-core, ... to 2.14.1 (#701) @scala-steward
  • Update jsoniter-scala-core, ... to 2.13.39 (#699) @scala-steward
  • Update http4s-dsl to 0.23.14 (#691) @scala-steward
  • Update sbt-scoverage to 2.0.1 (#693) @scala-steward
  • Update jsoniter-scala-core, ... to 2.13.38 (#690) @scala-steward
  • Update jsoniter-scala-core, ... to 2.13.37 (#688) @scala-steward
  • Update sbt-header to 5.7.0 (#684) @scala-steward
  • Update jsoniter-scala-core, ... to 2.13.36 (#683) @scala-steward
  • Update jmh-core, jmh-generator-asm, ... to 1.35 (#676) @scala-steward
  • Update silencer-lib, silencer-lib_2.13.6, ... to 1.7.9 (#668) @scala-steward
  • Update sbt-scala-native to 0.4.5 (#679) @scala-steward
  • Update scala-collection-compat to 2.8.0 (#678) @scala-steward
  • Update http4s-dsl to 0.23.13 (#675) @scala-steward
  • Update sbt-header to 5.6.5 (#671) @scala-steward
  • Update cats-effect to 3.3.14 (#681) @scala-steward
  • Update circe-core, circe-generic, ... to 0.14.2 (#674) @scala-steward
  • Update jsoniter-scala-core, ... to 2.12.4 (#669) @scala-steward
  • Update jawn-ast to 1.4.0 (#682) @scala-steward

What's Changed

New Contributors

Full Changelog: https://github.com/zio/zio-json/compare/v0.3.0-RC11...v0.3.0

v0.2.0

1 year ago

This release is targetting ZIO 1. 0.3.x will target ZIO 2.

This release is identical to 0.2.0-M4 and should be binary compatible.

v0.3.0-RC11

1 year ago

Magnolia was updated to 1.1.5, which should resolve some derivation issues of sealed traits when Magnolia 1.1.1 was evicted. Some derivation issues remain (see open issues) before v0.3.0 final will be released.

As a reminder: -Yretain-trees needs to be added to scalacOptions to support default parameters under Scala 3. This is a limitation of Scala itself.

What's Changed

Full Changelog: https://github.com/zio/zio-json/compare/v0.3.0-RC10...v0.3.0-RC11