Skip to content

Vulcan v1.3.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 14 Jan 14:56
· 602 commits to master since this release
dd32f08

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 of Codec.enumeration, because enum is a keyword in Scala 3.
  • Codec derivation of enum and fixed types has been moved from vulcan-core to vulcan-generic, and is not available for Scala 3.
    • Codec.deriveEnum and Codec.deriveFixed are deprecated in favour of vulcan.generic.deriveEnum and vulcan.generic.deriveFixed
    • vulcan.AvroDoc and vulcan.AvroNamespace are deprecated in favour of vulcan.generic.AvroDoc and vulcan.generic.AvroNamespace

Enhancements

Updates

Miscellaneous