zio/zio-json
### [`v0.3.0-RC11`](https://togithub.com/zio/zio-json/releases/tag/v0.3.0-RC11)
[Compare Source](https://togithub.com/zio/zio-json/compare/v0.3.0-RC10...v0.3.0-RC11)
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
- Generate case classes from JSON strings by [@kitlangton](https://togithub.com/kitlangton) in [https://github.com/zio/zio-json/pull/666](https://togithub.com/zio/zio-json/pull/666)
- Sync dependency versions from series/1.x → series/2.x by [@fsvehla](https://togithub.com/fsvehla) in [https://github.com/zio/zio-json/pull/667](https://togithub.com/zio/zio-json/pull/667)
- Update jawn-ast to 1.4.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/682](https://togithub.com/zio/zio-json/pull/682)
- Update jsoniter-scala-core, ... to 2.12.4 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/669](https://togithub.com/zio/zio-json/pull/669)
- Update circe-core, circe-generic, ... to 0.14.2 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/674](https://togithub.com/zio/zio-json/pull/674)
- Update cats-effect to 3.3.14 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/681](https://togithub.com/zio/zio-json/pull/681)
- Update sbt-header to 5.6.5 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/671](https://togithub.com/zio/zio-json/pull/671)
- Update http4s-dsl to 0.23.13 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/675](https://togithub.com/zio/zio-json/pull/675)
- Update scala-collection-compat to 2.8.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/678](https://togithub.com/zio/zio-json/pull/678)
- Update sbt-scala-native to 0.4.5 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/679](https://togithub.com/zio/zio-json/pull/679)
- Update silencer-lib, silencer-lib\_2.13.6, ... to 1.7.9 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/668](https://togithub.com/zio/zio-json/pull/668)
- Update jmh-core, jmh-generator-asm, ... to 1.35 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/676](https://togithub.com/zio/zio-json/pull/676)
- Update jsoniter-scala-core, ... to 2.13.36 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/683](https://togithub.com/zio/zio-json/pull/683)
- Update sbt-header to 5.7.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/684](https://togithub.com/zio/zio-json/pull/684)
- Update jsoniter-scala-core, ... to 2.13.37 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/688](https://togithub.com/zio/zio-json/pull/688)
- Update jsoniter-scala-core, ... to 2.13.38 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/690](https://togithub.com/zio/zio-json/pull/690)
- Fix tests for `java.time._` parsers by [@plokhotnyuk](https://togithub.com/plokhotnyuk) in [https://github.com/zio/zio-json/pull/695](https://togithub.com/zio/zio-json/pull/695)
- Fix [#686](https://togithub.com/zio/zio-json/issues/686) by adding support of time zone offsets when parsing `java.time.Instant` values by [@plokhotnyuk](https://togithub.com/plokhotnyuk) in [https://github.com/zio/zio-json/pull/687](https://togithub.com/zio/zio-json/pull/687)
- Update sbt-scoverage to 2.0.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/693](https://togithub.com/zio/zio-json/pull/693)
- Update http4s-dsl to 0.23.14 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/691](https://togithub.com/zio/zio-json/pull/691)
- Update jsoniter-scala-core, ... to 2.13.39 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/699](https://togithub.com/zio/zio-json/pull/699)
- Update jsoniter-scala-core, ... to 2.14.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/701](https://togithub.com/zio/zio-json/pull/701)
- Update scala-collection-compat to 2.8.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/698](https://togithub.com/zio/zio-json/pull/698)
- Update mdoc, sbt-mdoc to 2.3.3 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/692](https://togithub.com/zio/zio-json/pull/692)
- Update refined to 0.10.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/673](https://togithub.com/zio/zio-json/pull/673)
- Update sbt-scoverage to 2.0.2 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/702](https://togithub.com/zio/zio-json/pull/702)
- Update jsoniter-scala-core, ... to 2.14.2 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/703](https://togithub.com/zio/zio-json/pull/703)
- Update jsoniter-scala-core, ... to 2.15.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/706](https://togithub.com/zio/zio-json/pull/706)
- Update magnolia to 1.1.5 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/704](https://togithub.com/zio/zio-json/pull/704)
- Update Node.js to v16.17.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/zio/zio-json/pull/708](https://togithub.com/zio/zio-json/pull/708)
**Full Changelog**: https://github.com/zio/zio-json/compare/v0.3.0-RC10...v0.3.0-RC11
### [`v0.3.0-RC10`](https://togithub.com/zio/zio-json/releases/tag/v0.3.0-RC10)
[Compare Source](https://togithub.com/zio/zio-json/compare/0.3.0-RC9...v0.3.0-RC10)
#### Default parameter support
Derived `Encoder` / `Decoder` now support case class default parameter when using Scala 3.
`-Yretain-trees` needs to be added to `scalacOptions` — there is currently now other known way to support them.
#### What's Changed
- ZIO 2: default parameters support for Scala 3 by [@fsvehla](https://togithub.com/fsvehla) in [https://github.com/zio/zio-json/pull/646](https://togithub.com/zio/zio-json/pull/646)
**Full Changelog**: https://github.com/zio/zio-json/compare/v0.3.0-RC9...v0.3.0-RC10
### [`v0.3.0-RC9`](https://togithub.com/zio/zio-json/releases/tag/v0.3.0-RC9)
[Compare Source](https://togithub.com/zio/zio-json/compare/v0.3.0-RC8...0.3.0-RC9)
Support for ZIO 2 final.
zio-golden has been temporaily disabled to get this release out (issues with it are most likely unrelated to ZIO 2 final)
This is expected to be the final release candidate before 0.3.0.
#### What's Changed
- ZIO 2: Update ZIO to 2.0 final by [@fsvehla](https://togithub.com/fsvehla) in [https://github.com/zio/zio-json/pull/641](https://togithub.com/zio/zio-json/pull/641)
- Feat/support golden testing by [@ghidei](https://togithub.com/ghidei) in [https://github.com/zio/zio-json/pull/636](https://togithub.com/zio/zio-json/pull/636)
#### New Contributors
- [@ghidei](https://togithub.com/ghidei) made their first contribution in [https://github.com/zio/zio-json/pull/636](https://togithub.com/zio/zio-json/pull/636)
**Full Changelog**: https://github.com/zio/zio-json/compare/v0.3.0-RC8...0.3.0-RC9
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.3.0-RC8
->0.3.0-RC11
Release Notes
zio/zio-json
### [`v0.3.0-RC11`](https://togithub.com/zio/zio-json/releases/tag/v0.3.0-RC11) [Compare Source](https://togithub.com/zio/zio-json/compare/v0.3.0-RC10...v0.3.0-RC11) 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 - Generate case classes from JSON strings by [@kitlangton](https://togithub.com/kitlangton) in [https://github.com/zio/zio-json/pull/666](https://togithub.com/zio/zio-json/pull/666) - Sync dependency versions from series/1.x → series/2.x by [@fsvehla](https://togithub.com/fsvehla) in [https://github.com/zio/zio-json/pull/667](https://togithub.com/zio/zio-json/pull/667) - Update jawn-ast to 1.4.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/682](https://togithub.com/zio/zio-json/pull/682) - Update jsoniter-scala-core, ... to 2.12.4 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/669](https://togithub.com/zio/zio-json/pull/669) - Update circe-core, circe-generic, ... to 0.14.2 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/674](https://togithub.com/zio/zio-json/pull/674) - Update cats-effect to 3.3.14 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/681](https://togithub.com/zio/zio-json/pull/681) - Update sbt-header to 5.6.5 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/671](https://togithub.com/zio/zio-json/pull/671) - Update http4s-dsl to 0.23.13 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/675](https://togithub.com/zio/zio-json/pull/675) - Update scala-collection-compat to 2.8.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/678](https://togithub.com/zio/zio-json/pull/678) - Update sbt-scala-native to 0.4.5 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/679](https://togithub.com/zio/zio-json/pull/679) - Update silencer-lib, silencer-lib\_2.13.6, ... to 1.7.9 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/668](https://togithub.com/zio/zio-json/pull/668) - Update jmh-core, jmh-generator-asm, ... to 1.35 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/676](https://togithub.com/zio/zio-json/pull/676) - Update jsoniter-scala-core, ... to 2.13.36 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/683](https://togithub.com/zio/zio-json/pull/683) - Update sbt-header to 5.7.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/684](https://togithub.com/zio/zio-json/pull/684) - Update jsoniter-scala-core, ... to 2.13.37 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/688](https://togithub.com/zio/zio-json/pull/688) - Update jsoniter-scala-core, ... to 2.13.38 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/690](https://togithub.com/zio/zio-json/pull/690) - Fix tests for `java.time._` parsers by [@plokhotnyuk](https://togithub.com/plokhotnyuk) in [https://github.com/zio/zio-json/pull/695](https://togithub.com/zio/zio-json/pull/695) - Fix [#686](https://togithub.com/zio/zio-json/issues/686) by adding support of time zone offsets when parsing `java.time.Instant` values by [@plokhotnyuk](https://togithub.com/plokhotnyuk) in [https://github.com/zio/zio-json/pull/687](https://togithub.com/zio/zio-json/pull/687) - Update sbt-scoverage to 2.0.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/693](https://togithub.com/zio/zio-json/pull/693) - Update http4s-dsl to 0.23.14 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/691](https://togithub.com/zio/zio-json/pull/691) - Update jsoniter-scala-core, ... to 2.13.39 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/699](https://togithub.com/zio/zio-json/pull/699) - Update jsoniter-scala-core, ... to 2.14.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/701](https://togithub.com/zio/zio-json/pull/701) - Update scala-collection-compat to 2.8.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/698](https://togithub.com/zio/zio-json/pull/698) - Update mdoc, sbt-mdoc to 2.3.3 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/692](https://togithub.com/zio/zio-json/pull/692) - Update refined to 0.10.1 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/673](https://togithub.com/zio/zio-json/pull/673) - Update sbt-scoverage to 2.0.2 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/702](https://togithub.com/zio/zio-json/pull/702) - Update jsoniter-scala-core, ... to 2.14.2 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/703](https://togithub.com/zio/zio-json/pull/703) - Update jsoniter-scala-core, ... to 2.15.0 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/706](https://togithub.com/zio/zio-json/pull/706) - Update magnolia to 1.1.5 by [@scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-json/pull/704](https://togithub.com/zio/zio-json/pull/704) - Update Node.js to v16.17.0 by [@renovate](https://togithub.com/renovate) in [https://github.com/zio/zio-json/pull/708](https://togithub.com/zio/zio-json/pull/708) **Full Changelog**: https://github.com/zio/zio-json/compare/v0.3.0-RC10...v0.3.0-RC11 ### [`v0.3.0-RC10`](https://togithub.com/zio/zio-json/releases/tag/v0.3.0-RC10) [Compare Source](https://togithub.com/zio/zio-json/compare/0.3.0-RC9...v0.3.0-RC10) #### Default parameter support Derived `Encoder` / `Decoder` now support case class default parameter when using Scala 3. `-Yretain-trees` needs to be added to `scalacOptions` — there is currently now other known way to support them. #### What's Changed - ZIO 2: default parameters support for Scala 3 by [@fsvehla](https://togithub.com/fsvehla) in [https://github.com/zio/zio-json/pull/646](https://togithub.com/zio/zio-json/pull/646) **Full Changelog**: https://github.com/zio/zio-json/compare/v0.3.0-RC9...v0.3.0-RC10 ### [`v0.3.0-RC9`](https://togithub.com/zio/zio-json/releases/tag/v0.3.0-RC9) [Compare Source](https://togithub.com/zio/zio-json/compare/v0.3.0-RC8...0.3.0-RC9) Support for ZIO 2 final. zio-golden has been temporaily disabled to get this release out (issues with it are most likely unrelated to ZIO 2 final) This is expected to be the final release candidate before 0.3.0. #### What's Changed - ZIO 2: Update ZIO to 2.0 final by [@fsvehla](https://togithub.com/fsvehla) in [https://github.com/zio/zio-json/pull/641](https://togithub.com/zio/zio-json/pull/641) - Feat/support golden testing by [@ghidei](https://togithub.com/ghidei) in [https://github.com/zio/zio-json/pull/636](https://togithub.com/zio/zio-json/pull/636) #### New Contributors - [@ghidei](https://togithub.com/ghidei) made their first contribution in [https://github.com/zio/zio-json/pull/636](https://togithub.com/zio/zio-json/pull/636) **Full Changelog**: https://github.com/zio/zio-json/compare/v0.3.0-RC8...0.3.0-RC9Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.