- Drop dev-related dependencies (incl vulnerable version of wheel, which was not installed in general use)
- Remove redundant code from setup.py now we're auto-publishing via Github
- Update testing matrix: Drop Python 3.6; add Python 3.11; add Django 4.1
- Replace the netaddr dependency with Python 3's ipaddress - thanks @n1ngu!
- Update GH actions to release to PyPI
- Use packaging.version to avoid distutils deprecated module - thanks @adamantike!
- Drop Django support for non-LTS and non-latest Django (so, removing 1.x, 2.0, 2.1, 3.0, 3.1)
- Drop support for older Python releases (2.x, 3.5)
- Add Django 4.0 to tox's test matrix
- Add Python 3.7 through 3.10 to tox's test matrix; 3.6 to 3.10 are now the only tested versions
- Switch CI to Github Actions
- Fix issue #6: Accept passed in get_response function for Middleware in Django >= 1.10.
- Publish updated docs that fix the ALLOWED_CIDR_NETS typo.
- Disable middleware if ALLOWED_HOSTS is set to ['*'].
- Handle host names with ports (Thanks Giorgos!).
- First release on PyPI.