Vulcan v1.3.0
release-drafter
released this
14 Jan 14:56
·
602 commits
to master
since this release
Scala 3 support
With this release, vulcan-core
and vulcan-refined
are now available for Scala 3.0.0-M3. To facilitate this, we have made some API changes:
Codec.enum
is deprecated in favour ofCodec.enumeration
, becauseenum
is a keyword in Scala 3.- Codec derivation of
enum
andfixed
types has been moved fromvulcan-core
tovulcan-generic
, and is not available for Scala 3.Codec.deriveEnum
andCodec.deriveFixed
are deprecated in favour ofvulcan.generic.deriveEnum
andvulcan.generic.deriveFixed
vulcan.AvroDoc
andvulcan.AvroNamespace
are deprecated in favour ofvulcan.generic.AvroDoc
andvulcan.generic.AvroNamespace
Enhancements
- Add
Codec.imapTry
(#236) @agustafson
Updates
- Update scala-collection-compat to 2.3.2 (#256) @scala-steward
- Update refined, refined-scalacheck to 0.9.20 (#251) @scala-steward
- Update discipline-scalatest to 2.1.1 (#249) @scala-steward
- Update sbt-mdoc to 2.2.14 (#247) @scala-steward
- Update sbt to 1.4.6 (#250) @scala-steward
- Update cats-free, cats-testkit to 2.3.1 (#248) @scala-steward
- Update sbt-ci-release to 1.5.5 (#244) @scala-steward
- Update avro to 1.10.1 (#243) @scala-steward
- Update kind-projector to 0.11.2 (#240) @scala-steward
- Update sbt-mima-plugin to 0.8.1 (#223) @scala-steward