From ac36751561d302bb049b2030f47a8786da9e80c7 Mon Sep 17 00:00:00 2001 From: Ken Cochrane Date: Tue, 29 Nov 2022 08:21:40 -0500 Subject: [PATCH] bump version to 0.9.6 --- CHANGES.rst | 3 +++ README.rst | 2 +- defender/__init__.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) 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)))