Django-allauth-2fa

Latest version: v0.11.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.12.0

===================

Possibly breaking changes
-------------------------

* You can't write to `allauth_2fa.app_settings` variables anymore;
instead modify the underlying `django.conf.settings` settings.

New features
------------
* Add flag to make the required entry of an otp code for device removal optional (169)

0.11.1

======================

Patch release to address a packaging issue where templates weren't included (176, 177).

0.11.0

=====================

We didn't wait one year from the last release for this on purpose, I swear!

Minimum dependency versions
---------------------------

* The minimum version of Python for this release is 3.7.
* The minimum version of Django for this release is 3.2.
* The minimum version of django-otp for this release is 1.1.x.
* The minimum version of django-allauth for this release is 0.53.0.

Possibly breaking changes
-------------------------

* The `token` field in forms is now `otp_token`; if you have subclassed forms,
or are using custom templates, this may require adjustment.

New features
------------

* Allow customizing view success URLs via app_settings
* Show secret on setup page to allow for non-QR-code devices
* You can customize the QR code generation arguments in TwoFactorSetup (156)
* 2FA can be disabled using backup tokens (155)
* You can now override the forms used by the views using settings, like allauth does (161)

Infrastructure
--------------

* The package now has (partial) type annotations.

0.10.0

=====================

If you're using a custom template for the 2FA token removal view,
note that you will need to also display the ``token`` field beginning
with this version (PR 135 in particular).

The minimum version of django-otp was bumped to 0.6.x.

* Update CI bits and bobs by akx in 137
* Drop support for django-otp 0.5.x by akx in 138
* Require user token to disable 2FA by SchrodingersGat in 135

0.9

====================

This release dropped support for Python 3.5 and added support for Django 4.0.

* Improves documentation for protection Django admin with 2FA. Contributed by hailkomputer in 91.
* Autocomplete on the token entry form is disabled. Contributed by qvicksilver in 95.
* Stop restricting a class of an adapter in `TwoFactorAuthenticate` by illia-v in 96
* Use same base template as upstream allauth by ErwinJunge in 98
* Redirect to next, when given via GET or POST by ErwinJunge in 99
* Allow TOTP removal when no backup device is present by akx in 126
* Fix for subclassed OTP adapter by squio in 129
* Replace Travis with GitHub Actions by akx in 110
* Drop EOL Python 3.5, modernize for 3.6+ by akx in 106
* Remove Django 1.11 from tox, and add Django 4.0b1. by valberg in 118
* Typo in docs by beckedorf in 122
* Add pre-commit, and run it. by valberg in 121
* Rename master -> main by akx in 123
* Declarative setup.cfg by akx in 124
* Use Py.test for tests + fix coverage reporting by akx in 127
* Require2FAMiddleware improvements by akx in 107
* Miscellaneous housekeeping by akx in 130

0.8

====================

* Drop support for Python 2.7 and Python 3.4.
* Officially support Python 3.7 and 3.8.
* Drop support for Django 2.0 and Django 2.1.
* Officially support Django 3.0.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.