django-allauth 65.0.0 released

Posted by Raymond Penners on 2024-09-22

Note worthy changes

  • Added transparent support for Django's LoginRequiredMiddleware (new since Django 5.1).
  • The usersessions app now emits signals when either the IP address or user agent for a session changes.
  • Added support for signup using a passkey. See settings.MFA_PASSKEY_SIGNUP_ENABLED.

Backwards incompatible changes

  • When the user is partially logged in (e.g. pending 2FA, or login by code), accessing the login/signup page now redirects to the pending login stage. This is similar to the redirect that was already in place when the user was fully authenticated while accessing the login/signup page. As a result, cancelling (logging out of) the pending stage requires an actual logout POST instead of merely linking back to e.g. the login page. The builtin templates handle this change transparently, but if you copied any of the templates involving the login stages you will have to adjust the cancel link into a logout POST.

Next: django-allauth 65.0.1 released Previous: django-allauth 64.2.1 released
Archives