Adds trailing slashes to the URL patterns. This is backwards compatible with
the old URLs.
Properly support installing in Python 3 via PyPI.
0.4.3 January 18, 2017
Adds support for forwarding GET parameters through the 2FA workflow. This
fixes next not working when logging in using 2FA.
0.4.2 December 15, 2016
Reverts the fix in 0.4.1 as this breaks custom adapters that inherit from
OTPAdapter and don't override the login method.
0.4.1 December 14, 2016
Fixed a bug when using a custom adapter that doesn't inherit from
OTPAdapter and that overrides the login method.
0.4 November 7, 2016
Properly continue the allauth login workflow after successful 2FA login, e.g.
send allauth signals
Support using MIDDLEWARE setting with Django 1.10.
Support customer USERNAME_FIELD on the auth model.
0.3.2 October 26, 2016
Fix an error when hitting the TwoFactorBackupTokens view as a non-anonymous
0.3.1 October 5, 2016
Properly handle an AnonymousUser hitting the views.
0.3 October 5, 2016
Support custom User models.
Fixed a bug where a user could end up half logged in if they didn't complete
the two-factor login flow. A user's login flow will now be reset. Requires
enabled the included middle: allauth_2fa.middleware.AllauthTwoFactorMiddleware.
Disable autocomplete on the two-factor code input form.
Properly redirect anonymous users.
Minor simplifications of code (and inherit more code from django-otp).
Minor updates to documentation.
0.2 September 9, 2016
Add tests / tox / Travis support.
Don't pin dependencies.
Officially support Django 1.10, drop support for Django 1.7.
0.1.4 May 2, 2016
Autofocus the token input field on forms.
0.1.3 January 20, 2016
Fix deprecation notices for Django 1.10.
0.1.2 November 23, 2015
Fixed an error when a user enters invalid input into the token form.
0.1.1 October 21, 2015
Project reorganization and clean-up.
Added support for Microsoft Authenticator.
Support being installed via pip.
Pull more configuration from Django settings (success URL).