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.
- Drop Python 3.6 and Python 3.7 support.
- Use
obj.model_dumpinstead ofobj.dictfor Pydantic V2. - Add support for
DecimalinFriendlyEncoder. - Apply
black,flake8,isort,mypy. - Replace
setup.pywithpyproject.toml. - Workflow maintenance.
- Add
py.typedfile. - Add
ConflictException.
- Migrate to GitHub Workflows.
- Improve build to test Python 3.6 and 3.9.
- Improve the
json.FriendlyEncoderclass to handle built-indataclasses. - Add a changelog.
- Improve badges.