# What changed in dj-rest-auth

> 11 changes in dj-rest-auth 6 to 7 from its official release notes, upgrade guides and advisories: 5 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/pypi/dj-rest-auth/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## dj-rest-auth 7

### Breaking changes

- Username and email requirement checks now use SIGNUP_FIELDS. (7.1.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.1.0)
- The scope argument was dropped from the OAuth2Client constructor. (7.0.2) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.2)
- The Django dependency constraint was fixed, which may affect which Django versions satisfy the package requirements. (7.0.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.0)
- The extras name was corrected from with_social to with-social, affecting how the extra is specified when installing the package. (7.0.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.0)

### New APIs and options

- Adds MFA/2FA support via a standalone sub-package. (7.2.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.2.0)

### Fixes and other changes

- Adds support for Django 6, allowing developers to use dj-rest-auth with that Django release. (7.1.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.1.0)
- Adds compatibility with django-allauth v65.4. (7.0.2) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.2)
- Adds missing translations. (7.0.2) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.2)
- Fixed user token creation during registration when Token authentication and Session authentication are both used. (7.0.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/7.0.0)

## dj-rest-auth 6

### Breaking changes

- Deprecates Python 3.6 and 3.7, so developers should plan to use a newer Python version. (6.0.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/6.0.0)

### Fixes and other changes

- Adds support for Django 5, allowing developers to use dj-rest-auth with that Django release. (6.0.0) — [release notes](https://github.com/iMerica/dj-rest-auth/releases/tag/6.0.0)
