* :bug:`316 major` `MultiplePermissionsRequiredMixin` didn't do object-level permission checks. * :bug:`309 minor` `RecentLoginRequiredMixin` no longer throws error about `GET` requests in Django >= 5.0
1.16.0
* :support:`290` Fixed a few typos in the docs. * :support:`287` No longer building a universal wheel * :support:`300` Removed unnecessarily explicit `super()` call * :support:`301` Removed unnecessarily explicit `super()` call * :support:`307` Use `unittest.mock` instead of `mock` package * :feature:`305` Add support for Django 4.2 * :support:`277` Updated the codebase to be more modern Python/Django * :feature:`245` Cache-related headers
1.15.0
* :support:`-` Formatted project with black * :support:`-` Updated README * :feature:`265` Drop old Python and Django versions, bring in newer ones
1.14.0
* :support:`260` Fixes the goshdang Travis tests. * :support:`250` Include documentation Makefile and conf.py in source distribution. * :support:`246` README more accurately explains the supported Django versions.
1.13.0
* :support:`243` Adds support for Python 3.7 and Django 2.1. * :support:`244` Documentation link fix. * :support:`236` Refines the Django and Python versions tested against. * :support:`241` Fixes a documentation typo, "altenate" should be "alternate".
1.12.0
* :support:`237` Updates for Django 2.0. * :support:`232` Updates for Django 1.11. * :support:`227` Use SVG in README instead of PNG. * :support:`221` Renamed a duplicative method name. * :support:`220` Adds a warning for cases where ``prefetch_related`` or ``select_related`` are empty in their respective mixins.