pypi / dj-rest-auth
dj-rest-auth
What changed in dj-rest-auth 6 to 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.
5 breaking1 new APIs and options5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initdj-rest-auth 79 changes
Breaking changes 4
Username and email requirement checks now use SIGNUP_FIELDS.
The scope argument was dropped from the OAuth2Client constructor.
The Django dependency constraint was fixed, which may affect which Django versions satisfy the package requirements.
The extras name was corrected from with_social to with-social, affecting how the extra is specified when installing the package.
New APIs and options 1
Adds MFA/2FA support via a standalone sub-package.
Fixes and other changes 4
Adds support for Django 6, allowing developers to use dj-rest-auth with that Django release.
Adds compatibility with django-allauth v65.4.
Adds missing translations.
Fixed user token creation during registration when Token authentication and Session authentication are both used.
dj-rest-auth 62 changes
Breaking changes 1
Deprecates Python 3.6 and 3.7, so developers should plan to use a newer Python version.
Fixes and other changes 1
Adds support for Django 5, allowing developers to use dj-rest-auth with that Django release.