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.
- Tested support for Python 3.12
- Tested support for Django versions 5.1
- Moved the dependencies for test packages (
pytest
,pytest-django
,pytest-cov
) into dev dependencies.
- The package import semantics from
kraken.django_rest_framework_recursive
todjango_rest_framework_recursive
. - Links in the README.md file to be to the correct files in the repository.
- The
pytest-django
version to be minimum4.7.0
rather than exactly4.7.0
.
- Tested support for Python 3.10 -> 3.11
- Tested support for Django versions 3.2 -> 5.0
- Tested support for Django REST Framework versions 3.12 -> 3.15
- Development support using MyPy, Ruff, and UV
- Pre-commit set-up to format before code is pushed
- Formatting to follow Kraken open-source conventions
- Matrix testing runner from Tox to Nox
- Tested support for all Python versions < 3.10.
- Tested support for all Django versions < 3.2
- Tested support for all Django REST Framework versions < 3.13.
- CI configuration on Travis