django-allauth 65.11.0 released

Posted by Raymond Penners on 2025-08-15

Note worthy changes

  • OpenID Connect: using fetch_userinfo=False you can now skip the additional call to the userinfo endpoint. Instead, the ID token will be used.

Fixes

  • Headless: passwordless signup was not supported, fixed.
  • Headless: when serializing the user nested dataclasses, as well as optional types ended up as string type, fixed.
  • When signing up with a social account no authentication record was added to the session, fixed.

Backwards incompatible changes

  • OpenID Connect: the ID token and userinfo (when present) are now stored in SocialAccount.extra_data, below the respective "id_token" and "userinfo" keys. Compatibility with extra_data from existing accounts that do not have this new structure is retained. However, if your own project expects extra_data to be in a certain format this change may impact you.

Previous: django-allauth 65.10.0 released
Archives