Vulcan v0.3.0
Changes
- Remove
Codec#withSchema
andCodec#ignoreDefault
. (#80) - Add
Codec.none: Codec[None.type]
andCodec.some[A]: Codec[Some[A]]
. (#80) - Change
Codec.option
to be defined usingCodec.union
over custom definition. (#80)- This relaxes the encoding and decoding to match other union types.
- Remove
Codec.Default
and useCodec
whereCodec.Default
was used before. (#80) - Change union
Codec
s to find matching schema by full name, rather than relying on ordering. (#80)- Affects
Codec.union
,Codec.derive
for sealed traits, andCodec
for ShapelessCoproduct
s.
- Affects
Released on 2019-10-22.