Scala 3 support
- Support Scala 3, based on Magnolia. This is a milestone build because Magnolia is a milestone build
What's Changed
- Fix serialization of floats and doubles (#375) @plokhotnyuk
- Proxy isNothing in JsonCodec.apply (#367) @stephendavidmarsh
- Add a custom parser for java.time.Period (#369) @plokhotnyuk
- Add decoder for java.time.Instant (#365) @plokhotnyuk
- Add scoverage plugin and cleanup code & tests (#361) @plokhotnyuk
- More efficient serialization of floats and doubles (#359) @plokhotnyuk
- More efficient serialization (#356) @plokhotnyuk
- More efficient parsers for java.time._ (#354) @plokhotnyuk
- Enable Scala 3 build for zio-json-yaml (#355) @vigoo
- Scala 3 support (#352) @fsvehla
- More backwards-compatible Scala 3 syntax changes (#351) @fsvehla
- Update Circe, Jsoniter (#348) @fsvehla
- Scala 3: Move Scala 2 macros to 2.x source root (#347) @fsvehla
- Yet more efficient parsing of UUIDs (#344) @plokhotnyuk
- Port more performant UUID parser (#336) @calvinlfer
- Fix website API docs (#341) @sideeffffect
- Scala 3: Backwards-compatible source rewrites (#335) @fsvehla
- Topic: AST (#264) @fsvehla
- Mergify: Does not use master (#340) @sideeffffect
- Update to the latest standard (#298) @sideeffffect
- Update zio, zio-streams, zio-test, ... to 1.0.9 (#334) @scala-steward
- Update sbt to 1.5.3 (#333) @scala-steward
- Update sbt-scoverage to 1.8.2 (#329) @scala-steward
- Update zio-interop-cats to 2.4.1.0 (#259) @scala-steward
- Update scala-java-time, ... to 2.3.0 (#308) @scala-steward
- Update jmh-core, jmh-generator-asm, ... to 1.32 (#323) @scala-steward
- Pull out Scalaz + Refined interop modules (#325) @fsvehla
- Update http4s-dsl to 0.21.24 (#324) @scala-steward
- Fix #315 by adding missing encoders for collections (#320) @plokhotnyuk
- Adding JsonFieldEncoder and JsonFieldDecoder for refined (#318) @atnoya
- Fixed #220 - Pretty print arrays (#313) @frawa
- Update sbt-scalafix to 0.9.28 (#316) @scala-steward
Dependency Updates
- Update mdoc, sbt-mdoc to 2.2.22 (#380) @scala-steward
- Update refined to 0.9.27 (#378) @scala-steward
- Update http4s-dsl to 0.21.25 (#377) @scala-steward
- Update scala3-library, ... to 3.0.1 (#373) @scala-steward
- Update sbt to 1.5.5 (#374) @scala-steward
- Update scala-collection-compat to 2.5.0 (#372) @scala-steward
- Update sbt-scalafmt to 2.4.3 (#371) @scala-steward
- Update scalaz-core to 7.3.4 (#370) @scala-steward
- Update jawn-ast to 1.2.0 (#368) @scala-steward
- Update magnolia-core to 2.0.0-M9 (#364) @scala-steward
- Update Node.js to v14.17.3 (#366) @renovate
- Update sbt-scala-native-crossproject, ... to 1.1.0 (#363) @scala-steward
- Update Node.js to v14.17.2 (#362) @renovate
- Update jsoniter-scala-core, ... to 2.9.1 (#360) @scala-steward
- Update jsoniter-scala-core, ... to 2.9.0 (#358) @scala-steward
- Update scaluzzi to 0.1.20 (#332) @scala-steward
- Update zio-interop-cats to 2.5.1.0 (#328) @scala-steward
- Update refined to 0.9.26 (#321) @scala-steward
- Update Node.js to v14.17.1 (#346) @renovate
- Update sbt to 1.5.4 (#345) @scala-steward
- Update sbt-scalajs, scalajs-library, ... to 1.6.0 (#342) @scala-steward
- Update snakeyaml to 1.29 (#343) @scala-steward
- Update olafurpg/setup-scala action to v12 (#339) @renovate
- Update Node.js to v14.17.0 (#338) @renovate