diff --git a/CHANGES.rst b/CHANGES.rst index 2baa046..3909e19 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,6 +2,9 @@ Changes ======= +0.9.6 +===== + - Confirm support for Django 4.1 - Add ``DEFENDER_ATTEMPT_COOLOFF_TIME`` config to override ``DEFENDER_COOLOFF_TIME`` specifically for attempt lifespan [@djmore4] - Add ``DEFENDER_LOCKOUT_COOLOFF_TIME`` config to override ``DEFENDER_COOLOFF_TIME`` specifically for lockout duration [@djmore4] diff --git a/README.rst b/README.rst index ad7a000..64bb320 100644 --- a/README.rst +++ b/README.rst @@ -729,7 +729,7 @@ The views block based on email address submitted on the password reset view. Thi def post(self, request, *args, **kwargs): """ Confirm the user isn’t already blocked by IP before allowing form POST. - + Also, force log this form POST as a single entry in the Defender cache, against the submitted email address. """ if def_utils.is_already_locked(request): diff --git a/defender/__init__.py b/defender/__init__.py index c75ee0e..90e1af7 100644 --- a/defender/__init__.py +++ b/defender/__init__.py @@ -1,3 +1,3 @@ -VERSION = (0, 9, 4) +VERSION = (0, 9, 6) __version__ = ".".join((map(str, VERSION)))