← all change records
#3552724 user.pass.http, user.login.http, user.login_status.http and user.logout.http routes moved to the rest module
Generated 2026-06-03 14:00 UTC
Matching rules (2)
- from:
fqn: '\Drupal\Core\Url::fromRoute'
arg: 0
string_in:
- user.pass.http
- user.login.http
- user.login_status.http
- user.logout.http
to:
fqn: '\Drupal\Core\Url::fromRoute'
arg: 0
string_in:
- rest.pass
- rest.login
- rest.login_status
- rest.logout
- from: \Drupal\user\Controller\UserAuthenticationController
to: \Drupal\rest\Controller\RestAuthenticationController
Affected contrib projects (18)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| email_registration ↗ | 2 | 0 | 0 | 26,862 | 1 | 0 | |
| tfa ↗ | 2 | 0 | 0 | 14,888 | 1 | 0 | |
| login_emailusername ↗ | 3 | 0 | 0 | 14,218 | 0 | 0 | |
| openapi ↗ | 3 | 0 | 0 | 9,831 | 1 | 0 | |
| graphql ↗ | 1 | 0 | 0 | 6,996 | 1 | 0 | |
| jwt ↗ | 2 | 0 | 0 | 4,133 | 2 | 0 | |
| email_tfa ↗ | 3 | 0 | 0 | 2,159 | 1 | 0 | |
| miniorange_2fa ↗ | 2 | 0 | 0 | 781 | 0 | 0 | |
| ejectorseat ↗ | 1 | 0 | 0 | 301 | 2 | 0 | |
| one_time_password ↗ | 4 | 0 | 0 | 215 | 1 | 0 | |
| alogin ↗ | 2 | 0 | 0 | 106 | 0 | 0 | |
| lupus_decoupled ↗ | 6 | 0 | 0 | 102 | 1 | 0 | |
| deactivate_users ↗ | 1 | 0 | 0 | 100 | 1 | 0 | |
| rest_mail_login ↗ | 1 | 0 | 0 | 67 | 0 | 0 | |
| cognito ↗ | 2 | 0 | 0 | 39 | 0 | 0 | |
| social_auth_facebook_api ↗ | 1 | 0 | 0 | 13 | 0 | 0 | |
| decoupled_cookie_auth ↗ | 1 | 0 | 0 | 6 | 1 | 0 | |
| one_time_login_rest ↗ | 1 | 0 | 0 | 5 | 0 | 0 |