← all change records

#3555936 user_load_by_mail() and user_load_by_name() are deprecated

break Target 11.4.x Published 2026-03-24
#3555670

Generated 2026-05-12 08:43 UTC

Rules (2)

signature 1
from
to
\Drupal\Core\Entity\EntityStorageInterface::loadByProperties
  • arg 0 array key ∈ {"mail", "name"}
symbol 1
from
  • fn:user_load_by_mail
  • fn:user_load_by_name
to

Affected contrib projects (230)

Project legacy in_flight migrated no_match installs files adopters
ctools 5 0 0 19 445,119 2 0
views_bulk_operations 1 0 0 23 146,204 1 0
devel 28 0 0 46 137,334 3 1
externalauth 3 0 0 3 94,193 1 0
feeds 8 0 0 10 76,617 6 3
masquerade 3 0 0 19 64,317 1 0
file_entity 2 0 0 14 57,992 1 0
mimemail 3 0 0 11 48,375 3 0
symfony_mailer 2 0 0 2 42,916 1 0
quickedit 1 0 0 5 38,643 1 0
commerce 1 0 0 9 37,105 2 13
profile 1 0 0 5 33,989 1 1
override_node_options 2 0 0 14 33,814 1 0
simplenews 6 0 0 20 28,723 11 1
openid_connect 4 0 0 4 27,988 1 7
hal 3 0 0 3 25,947 1 0
email_registration 2 0 0 8 25,649 6 0
cas 5 0 0 21 23,321 7 0
acquia_connector 9 0 0 25 20,381 2 0
username_enumeration_prevention 1 0 0 7 17,778 1 0
linkchecker 6 0 0 12 17,708 4 3
login_security 3 0 0 7 17,017 2 0
group 1 0 0 27 16,745 2 12
samlauth 6 0 0 8 15,930 2 0
eca 3 0 0 11 15,522 1 1
ldap 4 0 0 10 15,142 28 0
simplesamlphp_auth 1 0 0 15 13,678 1 0
single_content_sync 8 0 0 8 13,269 3 2
mail_login 2 0 0 12 13,193 2 0
tfa 1 0 0 11 12,977 1 0
login_emailusername 4 0 0 4 12,727 2 0
htmlmail 7 0 0 13 12,291 3 0
acsf 1 0 0 9 11,824 2 0
csv_importer 1 0 0 11 9,215 1 0
og 2 0 0 28 8,347 2 5
workbench_access 7 0 0 7 7,089 2 4
views_rss 1 0 0 11 7,065 1 0
automatic_updates 5 0 0 11 6,696 3 0
permissions_by_term 44 0 0 50 6,327 1 0
workbench_email 2 0 0 14 6,175 1 1
user_registrationpassword 2 0 0 10 5,705 2 0
commerce_feeds 1 0 0 3 4,147 1 0
keycloak 6 0 0 6 3,969 1 2
drd_agent 2 0 0 8 3,887 1 0
comment_notify 2 0 0 10 3,493 2 0
privatemsg 2 0 0 32 3,065 1 7
registration 2 0 0 16 2,987 2 7
miniorange_saml 4 0 0 4 2,338 3 0
remove_username 1 0 0 3 2,125 1 0
saml_sp 7 0 0 13 2,014 1 0
oauth2_client 2 0 0 12 1,917 1 0
entityconnect 2 0 0 4 1,763 1 0
forward 3 0 0 21 1,699 1 0
user_csv_import 2 0 0 10 1,672 1 0
smsframework 11 0 0 23 1,661 2 15
payment 1 0 0 5 1,560 1 0
commerce_recurring 1 0 0 7 1,461 1 0
restrict_by_ip 2 0 0 12 1,422 2 0
rest_api_authentication 3 0 0 5 1,324 5 0
message_ui 2 0 0 4 1,320 1 0
commerce_invoice 1 0 0 7 1,278 1 0
mercury_editor 4 0 0 84 1,268 1 3
wordpress_migrate 7 0 0 9 1,251 5 0
business_rules 3 0 0 3 1,243 1 1
commerce_file 1 0 0 7 1,240 1 0
user_restrictions 1 0 0 11 1,232 1 2
ginvite 5 0 0 5 1,226 5 1
create_user_permission 2 0 0 4 1,207 2 0
restrict_password_change 2 0 0 6 1,019 1 0
oauth2_server 2 0 0 16 1,018 1 3
dbee 1 0 0 17 995 1 0
miniorange_oauth_client 3 0 0 5 946 3 2
services_api_key_auth 1 0 0 11 938 1 1
examples 1 0 0 11 917 2 0
bulk_user_registration 3 0 0 3 865 1 0
pet 4 0 0 10 763 3 0
apigee_edge 4 0 0 4 734 21 0
acquia_contenthub 34 0 0 52 722 3 20
email_confirmer 1 0 0 1 684 1 1
miniorange_2fa 7 0 0 7 683 8 2
show_email 3 0 0 5 661 1 0
maestro 6 0 0 10 659 3 0
uswds 2 0 0 8 597 2 0
commerce_stock_notifications 1 0 0 5 574 1 1
commerce_pos 1 0 0 7 536 5 0
lti_tool_provider 1 0 0 7 527 3 4
ldap_auth 4 0 0 4 481 2 0
set_author 2 0 0 4 451 1 0
bakery 7 0 0 11 426 8 1
oauth_login_oauth2 5 0 0 5 417 2 0
mail_debugger 2 0 0 8 412 2 0
auth0 8 0 0 12 402 3 0
bat 1 0 0 33 396 5 0
varbase_email 2 0 0 8 382 1 0
commerce_registration 2 0 0 16 374 1 2
login_onlyemail 4 0 0 4 372 1 0
log 1 0 0 9 366 1 0
mailjet 17 0 0 29 341 5 1
o365 1 0 0 35 341 1 1
civicrm_drush 3 0 0 7 330 1 0
redhen 23 0 0 25 278 4 1
login_lock 1 0 0 1 273 1 0
mass_password_change 2 0 0 4 264 1 0
push_framework 3 0 0 9 241 1 1
google_calendar 6 0 0 8 213 1 6
acknowledgements 2 0 0 18 191 2 0
email_login_otp 4 0 0 6 190 1 0
marketo_ma 2 0 0 8 176 1 0
social_auth_entra_id 4 0 0 4 172 1 0
otp 1 0 0 3 157 1 0
googlelogin 4 0 0 4 135 2 0
contact 1 0 0 7 132 1 0
alogin 4 0 0 6 122 1 0
akismet 2 0 0 10 112 1 0
apigee_m10n 2 0 0 2 109 3 1
discourse_sso 2 0 0 4 106 1 0
tripal 12 0 0 20 106 3 32
pm 4 0 0 8 104 2 0
deactivate_users 1 0 0 1 101 1 0
commerce_funds 1 0 0 17 90 1 4
forgot_username 5 0 0 7 82 1 0
security_login_secure 2 0 0 2 80 4 0
microspid 1 0 0 7 79 1 0
achievements 1 0 0 9 78 1 0
exception_mailer 4 0 0 8 74 2 1
storychief 7 0 0 7 67 3 0
rest_register_verify_email 1 0 0 1 66 1 0
rest_mail_login 2 0 0 2 62 1 0
twofactor 2 0 0 2 61 1 0
acquia_cms_headless 7 0 0 7 57 1 1
activecampaign 1 0 0 7 54 1 0
intercept 3 0 0 3 52 1 14
role_test_accounts 1 0 0 1 48 5 0
domain_login_filter 1 0 0 1 43 1 0
mailer 2 0 0 2 40 1 0
tfa_duo 2 0 0 6 40 1 0
user_switcher 1 0 0 1 40 1 0
fbl 4 0 0 4 38 1 0
recurly 9 0 0 9 35 2 0
commerce_decoupled_checkout 1 0 0 3 34 1 1
burndown 4 0 0 4 33 1 0
domino 7 0 0 7 28 2 0
otp_verification 2 0 0 4 28 1 0
reset_password_email_otp 1 0 0 1 27 2 0
generated_content 2 0 0 2 26 2 1
sa11y 2 0 0 4 24 1 0
mobile_number_login 1 0 0 1 23 1 0
username 1 0 0 1 22 1 0
tmgmt_supertext 1 0 0 13 20 1 0
gsislogin 4 0 0 6 19 1 0
mutual_credit 1 0 0 21 19 2 15
private_message_invite 2 0 0 2 19 2 2
monster_menus 19 0 0 127 18 7 1
patreon 6 0 0 18 18 4 0
unwanted_email_registration 1 0 0 1 16 1 0
quick_data 2 0 0 4 13 3 2
sqrl 2 0 0 8 13 2 2
user_reference_invite 5 0 0 7 13 1 1
commerce_product_reminder 1 0 0 1 12 1 0
crowd 3 0 0 11 12 4 0
group_member_import 2 0 0 2 12 3 0
webtrees 4 0 0 4 12 5 0
cas_user_ban 2 0 0 2 11 1 0
helpdesk_integration 2 0 0 4 10 1 1
orcid 2 0 0 2 10 1 0
landing_page_scheduler 2 0 0 2 9 1 0
verify_email 2 0 0 2 9 1 0
erf 9 0 0 9 8 2 6
login_time_restriction 1 0 0 1 8 1 0
affiliated 1 0 0 1 7 1 3
private_file_download_statistics_and_export_the_data 1 0 0 1 7 1 0
cas_account_link 2 0 0 2 6 3 0
deactivate_account 1 0 0 3 6 1 0
login_by 4 0 0 4 6 1 0
migrate_process_extra 1 0 0 1 6 1 0
oauth_client 1 0 0 3 6 4 0
azure_ad 1 0 0 3 5 3 0
decoupled_cookie_auth 1 0 0 1 5 1 0
kordiam 1 0 0 1 5 1 0
public_key_credential_source 1 0 0 1 5 1 0
word_monitor 4 0 0 4 5 1 0
entrasync 4 0 0 4 4 2 0
onetimeloginlink 2 0 0 2 4 1 0
postal_mail 1 0 0 1 4 1 0
site 10 0 0 16 4 1 5
test_users 1 0 0 1 3 1 0
useraccesshub 2 0 0 2 3 3 0
userref 2 0 0 2 3 2 0
azure_ad_login 1 0 0 1 2 1 0
brapi 2 0 0 8 2 2 1
conreg 5 0 0 5 2 2 0
user_one_time_login 2 0 0 2 2 1 0
vereinonline_auth 2 0 0 2 2 1 0
cas_mock_server 3 0 0 3 1 1 0
feide_login 1 0 0 1 1 1 0
alb_auth 2 0 0 4 0 1 0
anonymous_publishing 3 0 0 5 0 2 0
authenticate_drush 1 0 0 1 0 1 0
auu 2 0 0 8 0 1 0
batch_import 1 0 0 1 0 1 0
billwerk_subscriptions 1 0 0 1 0 1 0
clever_reach 3 0 0 3 0 4 0
cloud 1 0 0 23 0 1 219
crm_core 7 0 0 11 0 4 9
crux 1 0 0 3 0 1 0
customer_identity_and_access_management 28 0 0 28 0 2 0
desk_net 3 0 0 3 0 2 1
drupalorg 33 0 0 51 0 3 0
dwarl 1 0 0 1 0 8 1
ethereum 3 0 0 5 0 1 1
foldershare 4 0 0 4 0 1 1
generic_sso 3 0 0 3 0 1 0
invite 2 0 0 20 0 2 2
janrain_capture 2 0 0 12 0 1 0
l10n_server 4 0 0 14 0 3 7
lgms 1 0 0 7 0 10 33
pelcro_auth 1 0 0 1 0 1 0
polaris 3 0 0 3 0 1 0
qtools_profiler 4 0 0 6 0 1 0
rankcrew 1 0 0 5 0 1 0
registration_import 1 0 0 1 0 1 0
simple_group 2 0 0 2 0 2 2
smoke 1 0 0 1 0 1 0
smsplatform 1 0 0 1 0 1 3
strava 2 0 0 2 0 1 3
stripe_subscription 1 0 0 5 0 2 1
trackmyadmin 2 0 0 2 0 1 0
twilio_otp_login 1 0 0 1 0 1 0
user_email_textformat 1 0 0 5 0 1 0
usermerge 1 0 0 11 0 1 0