Historic change log for all releases prior to v3 is available here
In this release
- Add support for Python 3.9
- Add support for Django 3.1, Django 3.2
- Add parameter
any_perm
toPermissionRequiredMixin
- Switch from Travis CI to
GitHub Actions
What's Changed
- Run tests against Django 3.1 by @michael-k in #708
- Use chain.from_iterable in core.py by @cool-RR in #706
- Run tests against Python 3.9 by @michael-k in #712
- Let shortcut 'remove_perm' work with global permission objects by @michael-k in #713
- add any_perm parameter for PermissionRequiredMixin by @1vank1n in #697
- Fix function reference in docs: userguide remove section by @pedrorojasg in #715
- Fixed headers test for Django 3.2 by @smithdc1 in #719
- Added djangomaster to tox by @smithdc1 in #722
- Fixed default_app_config deprecation by @smithdc1 in #721
- test: drop python3.6 and python3.7 for django master by @Rainshaw in #733
- Switch to GitHub Actions; also run tests against Django 3.2 and main (instead of master) by @michael-k in #736
- Mention GitHub Actions instead of Travis CI everywhere by @michael-k in #737
- fix autofield in django3.2 by @Rainshaw in #740
New Contributors
- @cool-RR made their first contribution in #706
- @1vank1n made their first contribution in #697
- @pedrorojasg made their first contribution in #715
- @smithdc1 made their first contribution in #719
- @Rainshaw made their first contribution in #733
Full Changelog: v2.3.0...v2.4.0