Latest Version: 65.14.3 (2026-02-13)
💙 Is django-allauth’s authentication the entrance to your business? Please consider supporting its continued development by becoming a sponsor at https://allauth.org/sponsors/. Your support helps keep this project thriving!
Fixes
- Version 65.14.2 was not compatible with Python 3.8/3.9 due to use of an unsupported typing construct, fixed.
65.14.2 (2026-02-13)
65.14.1 (2026-02-07)
Fixes
- When using
ACCOUNT_CHANGE_EMAIL = True, if the user initiating the change email process had no verified email address,user.emailwould still reflect the old email address while the verification process was pending.
65.14.0 (2026-01-17)
Notable Changes
- Steam: The provider now supports initiating headless logins per redirect
- Shopify: If
email_verifiedis present in the user payload, it will be used to mark the email address retrieved as verified accordingly - IdP: Added support for JWT based access tokens (see
IDP_OIDC_ACCESS_TOKEN_FORMAT) - IdP: Added support for pointing to a custom userinfo endpoint (see
IDP_OIDC_USERINFO_ENDPOINT) - OpenID Connect: You can now configure the field to be used as the account ID by setting
"uid_field"in the relevantSocialApp.settings - Headless: The JWT algorithm is now configurable, supporting HS256
Fixes
- IdP: Access tokens without a user attached (client credentials) were no longer recognized in DRF/Ninja endpoints
requestssessions are now disposed of after use to avoid resource leaks
65.13.1 (2025-11-20)
Notable Changes
- Django 6.0 is now officially supported
Fixes
- Internal imports related to headless token strategies were causing (harmless) deprecation warnings, fixed
Version History
For the complete version history, please visit the ChangeLog.rst file in the source repository.How to Read This Changelog
Each release includes:- Notable Changes: New features and enhancements
- Fixes: Bug fixes and issue resolutions
- Security Notices: Critical security updates (marked with warning boxes)
- Breaking Changes: Changes that may require code updates (see Breaking Changes)
Release Frequency
Django Allauth follows semantic versioning and releases updates regularly:- Major versions: Breaking changes and significant new features
- Minor versions: New features and enhancements
- Patch versions: Bug fixes and security updates
Next Steps
Upgrade Guide
Learn how to upgrade to the latest version
Breaking Changes
Review breaking changes between versions
