← all change records
signature
1
symbol
1
#2175701 Methods on \Drupal\Component\Utility\Random are no longer static, added optional validation of randomly generated strings.
Generated 2026-05-12 08:44 UTC
Rules (2)
from
→
to
\Drupal\Component\Utility\Random::string- arity ≥ 0
from
→
to
\Drupal\Component\Utility\Random
Affected contrib projects (82)
| Project | legacy | in_flight | migrated | no_match | installs | files | adopters | |
|---|---|---|---|---|---|---|---|---|
| search_api | 0 | 0 | 1 | 1 | 155,254 | 0 | 0 | |
| google_tag | 0 | 0 | 1 | 3 | 99,181 | 0 | 0 | |
| key | 0 | 0 | 1 | 1 | 69,487 | 0 | 0 | |
| schema_metatag | 0 | 0 | 2 | 2 | 61,719 | 0 | 0 | |
| migrate_tools | 0 | 0 | 2 | 2 | 61,262 | 0 | 0 | |
| flag | 0 | 0 | 2 | 2 | 29,191 | 0 | 0 | |
| simple_oauth | 0 | 0 | 2 | 4 | 19,476 | 0 | 0 | |
| eca | 0 | 0 | 3 | 3 | 15,522 | 0 | 0 | |
| ai | 0 | 0 | 1 | 7 | 13,284 | 0 | 0 | |
| ai_agents | 0 | 0 | 3 | 3 | 6,863 | 0 | 0 | |
| automatic_updates | 0 | 0 | 2 | 4 | 6,696 | 0 | 0 | |
| graphql | 0 | 0 | 1 | 5 | 6,405 | 0 | 0 | |
| entity_share | 0 | 0 | 2 | 2 | 6,317 | 0 | 0 | |
| elasticsearch_connector | 0 | 0 | 2 | 4 | 4,972 | 0 | 0 | |
| canvas | 0 | 0 | 1 | 1 | 4,478 | 0 | 0 | |
| subrequests | 0 | 0 | 1 | 1 | 4,415 | 0 | 0 | |
| salesforce | 0 | 0 | 2 | 2 | 3,371 | 0 | 0 | |
| custom_field | 0 | 0 | 2 | 2 | 2,996 | 0 | 0 | |
| migmag | 0 | 0 | 1 | 1 | 2,245 | 0 | 0 | |
| lightning_scheduler | 0 | 0 | 1 | 1 | 2,039 | 0 | 0 | |
| homebox | 0 | 0 | 1 | 3 | 1,919 | 0 | 0 | |
| graphql_compose | 0 | 0 | 2 | 2 | 1,863 | 0 | 0 | |
| plugin | 0 | 0 | 1 | 1 | 1,836 | 0 | 0 | |
| smsframework | 0 | 0 | 3 | 5 | 1,661 | 0 | 0 | |
| bootstrap_site_alert | 0 | 0 | 1 | 3 | 1,574 | 0 | 0 | |
| payment | 0 | 0 | 1 | 1 | 1,560 | 0 | 0 | |
| sendgrid | 0 | 0 | 1 | 1 | 1,257 | 0 | 0 | |
| business_rules | 0 | 0 | 1 | 1 | 1,243 | 0 | 0 | |
| filelog | 0 | 0 | 2 | 2 | 1,228 | 0 | 0 | |
| sodium | 0 | 0 | 2 | 2 | 1,174 | 0 | 0 | |
| apigee_edge | 0 | 0 | 2 | 2 | 734 | 0 | 0 | |
| acquia_contenthub | 0 | 0 | 3 | 3 | 722 | 0 | 0 | |
| recurring_events | 0 | 0 | 1 | 3 | 714 | 0 | 0 | |
| jsonld | 0 | 0 | 1 | 1 | 660 | 0 | 0 | |
| graphql_compose_preview | 0 | 0 | 2 | 2 | 622 | 0 | 0 | |
| entity_type_behaviors | 0 | 0 | 2 | 2 | 506 | 0 | 0 | |
| hubspot_forms | 0 | 0 | 2 | 2 | 495 | 0 | 0 | |
| graphql_core_schema | 0 | 0 | 1 | 1 | 384 | 0 | 0 | |
| datafield | 0 | 0 | 1 | 3 | 367 | 0 | 0 | |
| entity_access_password | 0 | 0 | 3 | 3 | 361 | 0 | 0 | |
| cck_select_other | 0 | 0 | 2 | 2 | 357 | 0 | 0 | |
| getjwtonlogin | 0 | 0 | 1 | 1 | 316 | 0 | 0 | |
| sparql_entity_storage | 0 | 0 | 1 | 1 | 275 | 0 | 0 | |
| smart_read_more_link | 0 | 0 | 1 | 1 | 261 | 0 | 0 | |
| ai_integration_eca | 0 | 0 | 1 | 1 | 237 | 0 | 0 | |
| graphql_twig | 0 | 0 | 2 | 2 | 202 | 0 | 0 | |
| graphql_compose_fragments | 0 | 0 | 2 | 2 | 186 | 0 | 0 | |
| minisite | 0 | 0 | 1 | 1 | 166 | 0 | 0 | |
| qrcode | 0 | 0 | 1 | 1 | 154 | 0 | 0 | |
| notification_system | 0 | 0 | 2 | 2 | 127 | 0 | 0 | |
| graphql_webform | 0 | 0 | 1 | 3 | 117 | 0 | 0 | |
| paragraphs_tabs_widget | 0 | 0 | 2 | 2 | 114 | 0 | 0 | |
| apigee_m10n | 0 | 0 | 1 | 1 | 109 | 0 | 0 | |
| tripal | 0 | 0 | 1 | 1 | 106 | 0 | 0 | |
| viewer | 0 | 0 | 2 | 2 | 106 | 0 | 0 | |
| fiu | 0 | 0 | 1 | 1 | 97 | 0 | 0 | |
| stacks | 0 | 0 | 1 | 1 | 95 | 0 | 0 | |
| syncloud | 0 | 0 | 1 | 1 | 56 | 0 | 0 | |
| xero | 0 | 0 | 2 | 2 | 55 | 0 | 0 | |
| paragraphs_blokkli | 0 | 0 | 2 | 2 | 43 | 0 | 0 | |
| dblog_ban | 0 | 0 | 1 | 1 | 41 | 0 | 0 | |
| patternkit | 0 | 0 | 1 | 1 | 37 | 0 | 0 | |
| fluent | 0 | 0 | 1 | 1 | 31 | 0 | 0 | |
| commerce_novaposhta | 0 | 0 | 1 | 1 | 29 | 0 | 0 | |
| rsg | 0 | 0 | 1 | 1 | 29 | 0 | 0 | |
| reset_password_email_otp | 0 | 0 | 1 | 1 | 27 | 0 | 0 | |
| generated_content | 0 | 0 | 2 | 2 | 26 | 0 | 0 | |
| search_api_revisions | 0 | 0 | 1 | 1 | 24 | 0 | 0 | |
| commerce_stripe_checkout | 0 | 0 | 2 | 2 | 23 | 0 | 0 | |
| commerce_otpsp | 0 | 0 | 1 | 1 | 21 | 0 | 0 | |
| conductor | 0 | 0 | 1 | 1 | 21 | 0 | 0 | |
| experience_builder | 0 | 0 | 2 | 2 | 15 | 0 | 0 | |
| graphql_oauth | 0 | 0 | 1 | 1 | 15 | 0 | 0 | |
| sqrl | 0 | 0 | 1 | 1 | 13 | 0 | 0 | |
| graphql_compose_configs | 0 | 0 | 1 | 1 | 12 | 0 | 0 | |
| user_referral | 0 | 0 | 1 | 1 | 11 | 0 | 0 | |
| gotenberg | 0 | 0 | 1 | 1 | 9 | 0 | 0 | |
| gdpr_alert | 0 | 0 | 2 | 2 | 6 | 0 | 0 | |
| typesense_graphql | 0 | 0 | 1 | 1 | 6 | 0 | 0 | |
| graphql_commerce | 0 | 0 | 2 | 2 | 5 | 0 | 0 | |
| telega | 0 | 0 | 1 | 1 | 2 | 0 | 0 | |
| konfhub | 0 | 0 | 1 | 1 | 1 | 0 | 0 |