v0.7.0
- fix: Optional in custom class deserializer (181b2f1)
- fix: raise SerdeError from serde's APIs (76b0aee)
- pyserde (de)serialize method used to raise various Exceptions such as KeyError. pyserde always raises SerdeError since v0.7.0
- core: using black formatting only if debug is enabled (e596a84)
- feat: Add _make_serialize and _make_deserialize (a71c5d5)
- feat: Implement Union tagging system (c884dc4)
- This will change the default tagging for dataclasses with Union from
UntaggedtoExternalTagging. This may break the existing code, so please be aware if you use dataclasses with Union. For more information, check the documentation
- This will change the default tagging for dataclasses with Union from
- build: Update mypy to workaround typed_ast error (0ea33a7)
This release had contributions from 1 person: @tardyp. Thank you so much! 🎉 😂