Django-curtains

Latest version: v0.7.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7

~~~~~~~~~~~~~~~~

- Moved to hatchling, dropped Python<3.9, added Django 4.2, 5.1, 5.2a1, and
Python 3.10, 3.11, 3.12, 3.13.

0.6

~~~~~~~~~~~~~~~~~~~

.. _0.6: https://github.com/matthiask/django-curtains/compare/0.5...0.6

- Modernized the package, dropped Python<3.8 and Django<3.2.
- Added pre-commit.
- Added ``BASIC_AUTH_EXEMPT`` and ``IP_NETWORKS_EXEMPT`` settings.

0.5

~~~~~~~~~~~~~~~~~~~

.. _0.5: https://github.com/matthiask/django-curtains/compare/0.4...0.5

- 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.

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.