Skip to content

Vulcan v0.3.0

Compare
Choose a tag to compare
@vlovgr vlovgr released this 22 Oct 16:38
· 949 commits to master since this release

Changes

  • Remove Codec#withSchema and Codec#ignoreDefault. (#80)
  • Add Codec.none: Codec[None.type] and Codec.some[A]: Codec[Some[A]]. (#80)
  • Change Codec.option to be defined using Codec.union over custom definition. (#80)
    • This relaxes the encoding and decoding to match other union types.
  • Remove Codec.Default and use Codec where Codec.Default was used before. (#80)
  • Change union Codecs to find matching schema by full name, rather than relying on ordering. (#80)
    • Affects Codec.union, Codec.derive for sealed traits, and Codec for Shapeless Coproducts.

Released on 2019-10-22.