Skip to content

Latest commit

 

History

History
110 lines (91 loc) · 3.86 KB

CHANGELOG.md

File metadata and controls

110 lines (91 loc) · 3.86 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.8.0 - 2024-10-13

Added

  • Support for Python 3.13.

Removed

  • Support for Python 3.7. If you still use Python 3.7, ensure you pin the version to 0.7.0

0.7.0 - 2024-02-04

Added

  • Support for Python 3.12

0.6.1 - 2022-11-26

Fixed

  • Made implicit Optional type annotations explicit following change in mypy defaults (see python/mypy#13401)

0.6.0 - 2022-10-07

Added

  • field_name_transform option for allowing universal field name tranformations (#7)

0.5.0 - 2022-03-29

Added

  • Support for Python 3.7 (#6)

0.4.1 - 2022-01-10

Fixed

  • The mypy plugin being broken as of mypy 0.930. (Namely by these changes python/mypy#11332)

0.4.0 - 2021-12-17

Added

  • Support for all kinds of keys types that json.dumps supports, for Dict fields. And UUIDs
  • Support for Mapping, Sequence and Tuple fields

Fixed

0.3.2 - 2021-12-07

Fixed

  • Performance issue caused by importing dateutil in every from_dict when python-dateutil is installed

0.3.1 - 2021-11-12

Fixed

  • Custom encoder not being used on Union typed fields (#5). Thanks @Borealin for reporting.

0.3.0 - 2021-11-09

Added

  • Support the use of defaults and default_factory when deserialising.

0.2.3 - 2021-11-06

Fixed

  • The mypy plugin not working in external projects due to mypy refusing to analyse the module.

0.2.2 - 2021-11-04

Added

  • Dummy infer_missing parameter to from_dict to make migration from dataclasses-json easier

0.2.1 - 2021-10-16

Added

Fixed

  • Fix crash when type arguments are omitted for typing.List and typing.Dict

0.2.0 - 2021-08-31

Added

  • Support for custom encoders and decoders
  • Support for overriding field names

0.1.0 - 2021-08-14

Added

  • This CHANGELOG file
  • Support for Decimals and UUIDs