Releases: dfunckt/django-rules
Releases · dfunckt/django-rules
v3.5.0
Highlights
- Add support for Django 5.1
What's Changed
- fix Django Documentation path by @dpgraham4401 in #192
- Support for Django 5.1 by @kimihito in #193
New Contributors
- @dpgraham4401 made their first contribution in #192
- @kimihito made their first contribution in #193
Full Changelog: v3.4.0...v3.5.0
v3.4.0
Highlights
- Add support for Django 4.2 and 5.0
- Add support for Python 3.11 and 3.12
- Drop support for EOL Python 3.7
- Drop support for EOL Django 2.2 and 4.0
- Fix bug: type annotations were not used because
py.typed
was not always
installed.
What's Changed
- Update README.rst by @Real-Gecko in #172
- Update pre-commit black and isort version by @hashlash in #174
- Upgrade GitHub Actions to v3 by @cclauss in #167
- Add support for Django 4.2, 5.0 and Python 3.11, 3.12 by @georgek in #179
- fix: install py.typed file so mypy will use included type defs by @federicobond in #181
- Update pre-commit hooks by @federicobond in #182
- Improve CI job titles by @federicobond in #183
- Run mypy as a pre-commit hook by @federicobond in #184
- Release 3.4.0 by @federicobond in #188
New Contributors
- @Real-Gecko made their first contribution in #172
- @hashlash made their first contribution in #174
- @cclauss made their first contribution in #167
- @georgek made their first contribution in #179
- @federicobond made their first contribution in #181
Full Changelog: v3.3.0...v3.4.0
v3.3.0
v3.2.1
v3.2.0
v3.1.0
v3.0.0
- Dropped support for Python 2
- Dropped support for Django versions before 2.2
Upgrading from 2.x: The are no significant changes between rules 2.x and 3.x except dropping support for Python 2, so before upgrading to 3.x you just need to make sure you're running a supported Python 3 version.
v2.2.0
v2.1.0
- Added ability to automatically check for permissions in Django Rest Framework viewsets.
- Added ability to automatically check for permissions in Django class-based views.
- Added ability to automatically register permissions for models.
- Added shim for "six" in anticipation for Django 3.0 dropping support for Python 2 and removing "six" from its codebase.