Changelog
### 4.5.1
```
------------------
- Removed duplicated check that was causing issues when using APIs.
[camilonova]
```
### 4.5.0
```
------------------
- 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
```
------------------
- Fix MANIFEST.in missing German translations
[aleksihakli]
- Add `AXES_RESET_ON_SUCCESS` configuration flag
[arjenzijlstra]
```
### 4.4.2
```
------------------
- fix missing migration and add check to prevent it happening again.
[markddavidoff]
```
### 4.4.1
```
------------------
- Add a German translation
[adonig]
- Documentation wording changes
[markddavidoff]
- Use `get_client_username` in `log_user_login_failed` instead of credentials
[markddavidoff]
- pin prospector to 0.12.11, and pin astroid to 1.6.5
[hsiaoyi0504]
```
Links
- PyPI: https://pypi.org/project/django-axes
- Changelog: https://pyup.io/changelogs/django-axes/
- Repo: https://github.com/jazzband/django-axes
This PR updates django-axes from 4.4.0 to 4.5.1.
Changelog
### 4.5.1 ``` ------------------ - Removed duplicated check that was causing issues when using APIs. [camilonova] ``` ### 4.5.0 ``` ------------------ - 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 ``` ------------------ - Fix MANIFEST.in missing German translations [aleksihakli] - Add `AXES_RESET_ON_SUCCESS` configuration flag [arjenzijlstra] ``` ### 4.4.2 ``` ------------------ - fix missing migration and add check to prevent it happening again. [markddavidoff] ``` ### 4.4.1 ``` ------------------ - Add a German translation [adonig] - Documentation wording changes [markddavidoff] - Use `get_client_username` in `log_user_login_failed` instead of credentials [markddavidoff] - pin prospector to 0.12.11, and pin astroid to 1.6.5 [hsiaoyi0504] ```Links
- PyPI: https://pypi.org/project/django-axes - Changelog: https://pyup.io/changelogs/django-axes/ - Repo: https://github.com/jazzband/django-axes