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