Skip to content

v0.7.0

Choose a tag to compare

@yukinarit yukinarit released this 14 Feb 15:11
899cd5b
  • 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 Untagged to ExternalTagging. This may break the existing code, so please be aware if you use dataclasses with Union. For more information, check the documentation
  • build: Update mypy to workaround typed_ast error (0ea33a7)

This release had contributions from 1 person: @tardyp. Thank you so much! 🎉 😂