Skip to content

Commit

Permalink
Version 4.5.0
Browse files Browse the repository at this point in the history
Fixes #384

Signed-off-by: Aleksi Häkli <[email protected]>
  • Loading branch information
aleksihakli committed Dec 25, 2018
1 parent 87f4fa2 commit b18c666
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
23 changes: 23 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,29 @@
Changes
=======

4.5.0 (2018-12-25)
------------------

- Improve support for custom authentication credentials using the
``AXES_USERNAME_FORM_FIELD`` and ``AXES_USERNAME_CALLABLE`` settings.
[mastacheata]

- Updated behaviour for fetching username from request or credentials:
If no ``AXES_USERNAME_CALLABLE`` is configured, the optional
``credentials`` that are supplied to the axes utility methods
are now the default source for client username and the HTTP
request POST is the fallback for fetching the user information.
``AXES_USERNAME_CALLABLE`` implements an alternative signature with two
arguments ``request, credentials`` in addition to the old ``request``
call argument signature in a backwards compatible fashion.
[aleksihakli]

- Add official support for the Django 2.1 LTS version and Python 3.7.
[aleksihakli]

- Improve the requirements, documentation, tests, and CI setup.
[aleksihakli]

4.4.3 (2018-12-08)
------------------

Expand Down
2 changes: 1 addition & 1 deletion axes/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from __future__ import unicode_literals

__version__ = '4.4.3'
__version__ = '4.5.0'

default_app_config = 'axes.apps.AppConfig'

Expand Down

0 comments on commit b18c666

Please sign in to comment.