- Dropped Python<3.6 and Django<2.2. - Verified support for Django 3.x and Python 3.8 and 3.9. - Switched to using a declarative setup. - Switched from Travis CI to GitHub actions. - Allowed specifying a regex for ``ONLY_STAFF_EXEMPT``. - Renamed the main branch to ``main``.
0.4
~~~~~~~~~~~~~~~~~~~
- Added a middleware which allows whitelisting IP networks. - Dropped Python 2 compatibility.
0.3
~~~~~~~~~~~~~~~~~~~
- Added Django 2.1 to the build matrix. - Reformatted the Python code using black. - Basic authorization: Fail earlier if there are no credentials.
0.2
~~~~~~~~~~~~~~~~~~~
- Renamed the project to django-curtains, and added a basic authorization-using middleware.