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.
9.0.0 - 2024-09-18
- pyproject.toml
- Documentation on how to use transaction test case when using pytest. PR #108 from @pavel-kalmykov.
- Update to remove specific version references, since there haven't been significant changes the approach on versioning will change. The version will no longer update when only tests or supported versions are updated.
- Updated lock thread version and update job to not run at contested times to avoid github rate limiting errors.
- Updated ci build action versions.
- Move isort and pytest settings to toml file.
- Simplify tox.ini and github actions CI job.
- Update a getattr call to remove unnecessary default of None so it will fail on an attribute error.
- Change from .format() to f-strings.
- Removed setup.py/setup.cfg
8.1.0 - 2024-01-28
- Run tests for django 5.0 and python 3.12.
8.0.0 - 2023-06-14
- Run tests for django 4.2. PR #100 from @johnthagen.
- Dropped support for django 4.0.
7.0.0 - 2023-02-11
- Run tests for django 4.1.
- Run tests on python 3.11 with django 4.1.
- Select mode, with the ability to only cleanup selected models using a
select
decorator. Resolves issue #75 for @daviddavis. - Documentation on the known limitations of referencing a file by multiple model instances. Resolves issue #98 for @Grosskopf
- Pass more data to the cleanup_pre_delete and cleanup_post_delete signals. Resolves issue #96 for @NadavK.
- Dropped support for django 2.2 and python 3.5.
6.0.0 - 2022-01-24
- Update to run tests for python 3.10. PR #88 from @johnthagen.
- GitHub Actions. Resolves issue #89 for @johnthagen.
- Dropped support for django 3.0 and 3.1.
- Travis configuration.
5.2.0 - 2021-04-18
- New test to ensure cache is reset on create. PR #81 from @Flauschbaellchen.
- Update to run tests for django 3.2.
- Update to document support for django 3.2.
- Update to run tests for python 3.9. PR #80 from @D3X.
- Reset cache for created instances in the post_save handler. PR #81 from @Flauschbaellchen.
5.1.0 - 2020-09-15
- This change log. Resolves issue #73 for @DmytroLitvinov.
- Update to run tests for django 3.1. PR #76 from @johnthagen.
- Update to document support for django 3.1. PR #76 from @johnthagen.
- Removed providing_args kwarg from Signal construction. PR #74 from @coredumperror.