← all change records
#3348027 user_role_grant_permissions(), user_role_revoke_permissions() and user_role_change_permissions() are deprecated
Generated 2026-09-22 02:00 UTC
Matching rules (3)
- from:
fqn: 'fn:user_role_grant_permissions'
to:
fqn: '\Drupal\user\RoleInterface::grantPermissions'
- from:
fqn: 'fn:user_role_revoke_permissions'
to:
fqn: '\Drupal\user\RoleInterface::revokePermissions'
- from:
fqn: 'fn:user_role_change_permissions'
to:
fqn: '\Drupal\user\RoleInterface::changePermissions'
Affected contrib projects (212)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| webform ↗ | 86 | 0 | 0 | 324,060 | 2 | 0 | |
| paragraphs ↗ | 16 | 0 | 0 | 245,241 | 3 | 0 | |
| captcha ↗ | 12 | 0 | 0 | 240,318 | 3 | 0 | |
| search_api ↗ | 10 | 0 | 0 | 162,719 | 4 | 0 | |
| linkit ↗ | 41 | 0 | 0 | 143,724 | 1 | 0 | |
| simple_sitemap ↗ | 28 | 0 | 0 | 136,726 | 2 | 0 | |
| google_tag ↗ | 7 | 0 | 0 | 104,885 | 2 | 0 | |
| rdf ↗ | 20 | 0 | 0 | 66,453 | 1 | 0 | |
| migrate_plus ↗ | 3 | 0 | 0 | 61,728 | 1 | 0 | |
| viewsreference ↗ | 1 | 0 | 0 | 60,838 | 2 | 0 | |
| file_entity ↗ | 22 | 0 | 0 | 56,405 | 6 | 0 | |
| sitemap ↗ | 13 | 0 | 0 | 44,912 | 1 | 0 | |
| commerce ↗ | 26 | 0 | 0 | 36,840 | 7 | 0 | |
| profile ↗ | 9 | 0 | 0 | 35,554 | 3 | 0 | |
| flood_control ↗ | 6 | 0 | 0 | 31,144 | 1 | 0 | |
| flag ↗ | 12 | 0 | 0 | 30,804 | 1 | 0 | |
| entity_print ↗ | 10 | 0 | 0 | 29,569 | 3 | 0 | |
| simplenews ↗ | 44 | 0 | 0 | 28,675 | 2 | 0 | |
| content_access ↗ | 11 | 0 | 0 | 26,507 | 1 | 0 | |
| quicktabs ↗ | 1 | 0 | 0 | 25,946 | 2 | 0 | |
| matomo ↗ | 9 | 0 | 0 | 25,322 | 1 | 0 | |
| eca ↗ | 24 | 0 | 0 | 19,931 | 8 | 0 | |
| block_visibility_groups ↗ | 2 | 0 | 0 | 19,143 | 1 | 0 | |
| contact_storage ↗ | 7 | 0 | 0 | 16,739 | 4 | 0 | |
| commerce_shipping ↗ | 1 | 0 | 0 | 16,062 | 2 | 0 | |
| userprotect ↗ | 5 | 0 | 0 | 16,034 | 1 | 0 | |
| tour ↗ | 20 | 0 | 0 | 14,761 | 1 | 0 | |
| bpmn_io ↗ | 1 | 0 | 0 | 14,664 | 6 | 0 | |
| site_verify ↗ | 6 | 0 | 0 | 13,448 | 1 | 0 | |
| access_unpublished ↗ | 8 | 0 | 0 | 12,403 | 10 | 0 | |
| simplesamlphp_auth ↗ | 12 | 0 | 0 | 12,091 | 1 | 0 | |
| node_view_permissions ↗ | 1 | 0 | 0 | 12,074 | 1 | 0 | |
| domain ↗ | 30 | 0 | 0 | 11,497 | 15 | 0 | |
| cookies ↗ | 6 | 0 | 0 | 11,161 | 1 | 0 | |
| book ↗ | 10 | 0 | 0 | 10,889 | 2 | 0 | |
| friendlycaptcha ↗ | 4 | 0 | 0 | 10,753 | 1 | 0 | |
| perimeter ↗ | 4 | 0 | 0 | 10,174 | 1 | 0 | |
| decoupled_router ↗ | 3 | 0 | 0 | 9,177 | 5 | 0 | |
| hide_revision_field ↗ | 7 | 0 | 0 | 8,977 | 1 | 0 | |
| history ↗ | 2 | 0 | 0 | 8,502 | 1 | 0 | |
| workbench_access ↗ | 2 | 0 | 0 | 8,231 | 1 | 0 | |
| ui_patterns ↗ | 1 | 0 | 0 | 7,804 | 3 | 0 | |
| sitewide_alert ↗ | 31 | 0 | 0 | 7,601 | 2 | 0 | |
| og ↗ | 14 | 0 | 0 | 6,906 | 1 | 1 | |
| lightning_core ↗ | 50 | 0 | 0 | 6,533 | 2 | 0 | |
| registration_role ↗ | 6 | 0 | 0 | 6,194 | 1 | 0 | |
| poll ↗ | 26 | 0 | 0 | 6,159 | 7 | 0 | |
| manage_display ↗ | 7 | 0 | 0 | 5,835 | 1 | 0 | |
| lightning_media ↗ | 41 | 0 | 0 | 5,794 | 6 | 0 | |
| site_settings ↗ | 7 | 0 | 0 | 5,574 | 1 | 0 | |
| workflow ↗ | 22 | 0 | 0 | 5,412 | 2 | 0 | |
| entity_type_clone ↗ | 10 | 0 | 0 | 5,394 | 1 | 0 | |
| add_content_by_bundle ↗ | 1 | 0 | 0 | 5,306 | 1 | 0 | |
| popup_message ↗ | 20 | 0 | 0 | 4,501 | 1 | 0 | |
| ajax_comments ↗ | 3 | 0 | 0 | 4,397 | 1 | 0 | |
| imagefield_tokens ↗ | 3 | 0 | 0 | 4,122 | 1 | 0 | |
| media_alias_display ↗ | 14 | 0 | 0 | 3,941 | 1 | 0 | |
| legal ↗ | 16 | 0 | 0 | 3,930 | 1 | 0 | |
| current_page_crumb ↗ | 1 | 0 | 0 | 3,816 | 1 | 0 | |
| comment_notify ↗ | 7 | 0 | 0 | 3,749 | 5 | 0 | |
| unique_field ↗ | 1 | 0 | 0 | 3,531 | 2 | 0 | |
| hotkeys_for_save ↗ | 6 | 0 | 0 | 3,316 | 1 | 0 | |
| lightning_workflow ↗ | 4 | 0 | 0 | 3,017 | 1 | 0 | |
| lightning_layout ↗ | 23 | 0 | 0 | 2,953 | 3 | 0 | |
| quiz ↗ | 20 | 0 | 0 | 2,898 | 2 | 0 | |
| commerce_wishlist ↗ | 6 | 0 | 0 | 2,807 | 1 | 0 | |
| custom_field ↗ | 1 | 0 | 0 | 2,776 | 2 | 0 | |
| monitoring ↗ | 18 | 0 | 0 | 2,729 | 4 | 0 | |
| preview_link ↗ | 9 | 0 | 0 | 2,707 | 1 | 0 | |
| pwa ↗ | 17 | 0 | 0 | 2,620 | 1 | 0 | |
| oauth2_client ↗ | 3 | 0 | 0 | 2,456 | 2 | 0 | |
| acquia_cms_toolbar ↗ | 9 | 0 | 0 | 2,282 | 1 | 0 | |
| lightning_api ↗ | 30 | 0 | 0 | 2,082 | 2 | 0 | |
| at_tool ↗ | 16 | 0 | 0 | 2,071 | 1 | 0 | |
| ui_styles ↗ | 6 | 0 | 0 | 2,068 | 1 | 0 | |
| domain_entity ↗ | 1 | 0 | 0 | 1,913 | 1 | 0 | |
| acquia_cms_image ↗ | 4 | 0 | 0 | 1,837 | 1 | 0 | |
| acquia_cms_common ↗ | 41 | 0 | 0 | 1,831 | 2 | 0 | |
| entity_access_by_role_field ↗ | 8 | 0 | 0 | 1,803 | 1 | 0 | |
| contact ↗ | 4 | 0 | 0 | 1,758 | 3 | 0 | |
| message_ui ↗ | 9 | 0 | 0 | 1,748 | 3 | 0 | |
| m4032404 ↗ | 2 | 0 | 0 | 1,714 | 1 | 0 | |
| form_mode_manager ↗ | 6 | 0 | 0 | 1,688 | 1 | 0 | |
| protected_forms ↗ | 14 | 0 | 0 | 1,676 | 2 | 0 | |
| at_tools ↗ | 8 | 0 | 0 | 1,645 | 1 | 0 | |
| acquia_cms_page ↗ | 4 | 0 | 0 | 1,630 | 1 | 0 | |
| message_subscribe ↗ | 15 | 0 | 0 | 1,625 | 1 | 0 | |
| bootstrap_site_alert ↗ | 17 | 0 | 0 | 1,584 | 1 | 0 | |
| better_permissions_page ↗ | 6 | 0 | 0 | 1,534 | 1 | 0 | |
| acquia_cms_video ↗ | 15 | 0 | 0 | 1,436 | 2 | 0 | |
| acquia_cms_search ↗ | 16 | 0 | 0 | 1,384 | 1 | 0 | |
| ckeditor_lts ↗ | 4 | 0 | 0 | 1,368 | 1 | 0 | |
| acquia_cms_site_studio ↗ | 18 | 0 | 0 | 1,360 | 2 | 0 | |
| acquia_cms_person ↗ | 4 | 0 | 0 | 1,327 | 1 | 0 | |
| path_file ↗ | 8 | 0 | 0 | 1,303 | 2 | 0 | |
| acquia_cms_document ↗ | 5 | 0 | 0 | 1,299 | 1 | 0 | |
| acquia_cms_article ↗ | 3 | 0 | 0 | 1,274 | 1 | 0 | |
| bibcite ↗ | 22 | 0 | 0 | 1,252 | 1 | 0 | |
| acquia_cms_event ↗ | 4 | 0 | 0 | 1,214 | 1 | 0 | |
| amp ↗ | 4 | 0 | 0 | 1,096 | 1 | 0 | |
| duplicate_role ↗ | 7 | 0 | 0 | 1,070 | 2 | 0 | |
| ui_examples ↗ | 7 | 0 | 0 | 1,037 | 1 | 0 | |
| exif ↗ | 2 | 0 | 0 | 1,028 | 1 | 0 | |
| contact_ajax ↗ | 7 | 0 | 0 | 926 | 2 | 0 | |
| forms_steps ↗ | 7 | 0 | 0 | 835 | 1 | 0 | |
| apigee_edge ↗ | 34 | 0 | 0 | 800 | 3 | 0 | |
| permission_spreadsheet ↗ | 10 | 0 | 0 | 787 | 3 | 0 | |
| tawk_to ↗ | 1 | 0 | 0 | 746 | 1 | 0 | |
| spammaster ↗ | 15 | 0 | 0 | 688 | 1 | 0 | |
| geo_entity ↗ | 13 | 0 | 0 | 686 | 1 | 0 | |
| tracker ↗ | 4 | 0 | 0 | 679 | 1 | 0 | |
| lupus_ce_renderer ↗ | 9 | 0 | 0 | 605 | 1 | 0 | |
| localgov_core ↗ | 19 | 0 | 0 | 586 | 2 | 0 | |
| admin_login_path ↗ | 8 | 0 | 0 | 544 | 1 | 0 | |
| localgov_alert_banner ↗ | 18 | 0 | 0 | 533 | 5 | 0 | |
| localgov_directories ↗ | 10 | 0 | 0 | 526 | 1 | 0 | |
| basket ↗ | 11 | 0 | 0 | 512 | 1 | 0 | |
| localgov_workflows ↗ | 7 | 0 | 0 | 509 | 1 | 0 | |
| webformautosave ↗ | 9 | 0 | 0 | 507 | 1 | 0 | |
| media_folders ↗ | 5 | 0 | 0 | 484 | 1 | 0 | |
| localgov_geo ↗ | 5 | 0 | 0 | 477 | 1 | 0 | |
| localgov_news ↗ | 7 | 0 | 0 | 458 | 1 | 0 | |
| taxonomy_permissions ↗ | 6 | 0 | 0 | 442 | 4 | 0 | |
| varbase_core ↗ | 43 | 0 | 0 | 399 | 1 | 0 | |
| ad ↗ | 2 | 0 | 0 | 361 | 1 | 0 | |
| schemadotorg ↗ | 6 | 0 | 0 | 357 | 1 | 0 | |
| commerce_api ↗ | 6 | 0 | 0 | 335 | 1 | 0 | |
| wse ↗ | 2 | 0 | 0 | 332 | 1 | 0 | |
| module_builder ↗ | 25 | 0 | 0 | 325 | 1 | 0 | |
| entity_diff_ui ↗ | 2 | 0 | 0 | 303 | 1 | 0 | |
| admin_feedback ↗ | 4 | 0 | 0 | 283 | 2 | 0 | |
| view_usernames ↗ | 8 | 0 | 0 | 280 | 1 | 0 | |
| access_policy ↗ | 10 | 0 | 0 | 269 | 4 | 0 | |
| cas_server ↗ | 14 | 0 | 0 | 262 | 6 | 0 | |
| varbase_search ↗ | 13 | 0 | 0 | 249 | 1 | 0 | |
| term_glossary ↗ | 1 | 0 | 0 | 244 | 1 | 0 | |
| varbase_workflow ↗ | 15 | 0 | 0 | 239 | 1 | 0 | |
| nopremium ↗ | 3 | 0 | 0 | 227 | 1 | 0 | |
| meta_entity ↗ | 8 | 0 | 0 | 197 | 1 | 0 | |
| xbbcode ↗ | 1 | 0 | 0 | 191 | 1 | 0 | |
| workbench_tabs ↗ | 6 | 0 | 0 | 186 | 1 | 0 | |
| bee ↗ | 14 | 0 | 0 | 179 | 1 | 0 | |
| data_policy ↗ | 11 | 0 | 0 | 172 | 1 | 0 | |
| lupus_decoupled ↗ | 5 | 0 | 0 | 170 | 5 | 0 | |
| viewsreference_extras ↗ | 1 | 0 | 0 | 156 | 1 | 0 | |
| document_loader ↗ | 6 | 0 | 0 | 149 | 1 | 0 | |
| localgov_openreferral ↗ | 6 | 0 | 0 | 146 | 1 | 0 | |
| permission_grid ↗ | 3 | 0 | 0 | 146 | 1 | 0 | |
| edw_healthcheck ↗ | 10 | 0 | 0 | 143 | 1 | 0 | |
| commerce_product_review ↗ | 12 | 0 | 0 | 127 | 1 | 0 | |
| apigee_m10n ↗ | 24 | 0 | 0 | 124 | 5 | 0 | |
| seeds_pollination ↗ | 2 | 0 | 0 | 122 | 1 | 0 | |
| domain_extras ↗ | 4 | 0 | 0 | 120 | 1 | 0 | |
| instapage_cms_plugin ↗ | 9 | 0 | 0 | 119 | 1 | 0 | |
| akismet ↗ | 6 | 0 | 0 | 101 | 4 | 0 | |
| entity_access_by_reference_field ↗ | 6 | 0 | 0 | 98 | 1 | 0 | |
| entity_list ↗ | 12 | 0 | 0 | 98 | 1 | 0 | |
| commerce_profile_pane ↗ | 2 | 0 | 0 | 96 | 1 | 0 | |
| dropsolid_rocketship_profile ↗ | 13 | 0 | 0 | 94 | 1 | 0 | |
| display_builder ↗ | 3 | 0 | 0 | 86 | 2 | 0 | |
| onelogin_integration ↗ | 19 | 0 | 0 | 74 | 1 | 0 | |
| acquia_cms_audio ↗ | 2 | 0 | 0 | 69 | 1 | 0 | |
| shopify ↗ | 4 | 0 | 0 | 58 | 1 | 0 | |
| quiz_maker ↗ | 7 | 0 | 0 | 56 | 2 | 0 | |
| tasty_backend ↗ | 6 | 0 | 0 | 51 | 2 | 0 | |
| localgov_microsites_group ↗ | 8 | 0 | 0 | 50 | 1 | 0 | |
| micro_site ↗ | 5 | 0 | 0 | 44 | 1 | 0 | |
| user_manual ↗ | 6 | 0 | 0 | 43 | 1 | 0 | |
| sharemessage ↗ | 4 | 0 | 0 | 42 | 1 | 0 | |
| theme_per_user ↗ | 0 | 0 | 1 | 41 | 0 | 0 | |
| cognito ↗ | 6 | 0 | 0 | 39 | 1 | 0 | |
| activitypub ↗ | 1 | 0 | 0 | 38 | 2 | 0 | |
| access_unpublished_group ↗ | 4 | 0 | 0 | 37 | 2 | 0 | |
| give ↗ | 15 | 0 | 0 | 33 | 3 | 0 | |
| prehome ↗ | 14 | 0 | 0 | 32 | 1 | 0 | |
| workbench_approver ↗ | 2 | 0 | 0 | 28 | 1 | 0 | |
| component_builder ↗ | 13 | 0 | 0 | 26 | 1 | 0 | |
| entity_display_json ↗ | 2 | 0 | 0 | 25 | 2 | 0 | |
| social_geolocation ↗ | 47 | 0 | 0 | 24 | 1 | 0 | |
| config_preview_deploy ↗ | 3 | 0 | 0 | 22 | 3 | 0 | |
| image_library_widget ↗ | 7 | 0 | 0 | 22 | 1 | 0 | |
| monster_menus ↗ | 19 | 0 | 0 | 21 | 1 | 0 | |
| simpleavs ↗ | 3 | 0 | 0 | 21 | 42 | 0 | |
| node_rss ↗ | 3 | 0 | 0 | 19 | 1 | 0 | |
| smart_404 ↗ | 1 | 0 | 0 | 19 | 2 | 0 | |
| chat_messenger ↗ | 2 | 0 | 0 | 18 | 3 | 0 | |
| instapage ↗ | 10 | 0 | 0 | 17 | 1 | 0 | |
| compare_role_permissions ↗ | 5 | 0 | 0 | 16 | 1 | 0 | |
| trim_html ↗ | 2 | 0 | 0 | 16 | 1 | 0 | |
| delegate_permissions ↗ | 5 | 0 | 0 | 15 | 1 | 0 | |
| synusers ↗ | 8 | 0 | 0 | 15 | 1 | 0 | |
| ai_related_content ↗ | 2 | 0 | 0 | 14 | 4 | 0 | |
| commerce_store_dashboard ↗ | 3 | 0 | 0 | 14 | 2 | 0 | |
| synorders ↗ | 9 | 0 | 0 | 14 | 1 | 0 | |
| collabora_online ↗ | 27 | 0 | 0 | 12 | 1 | 0 | |
| loremipsum ↗ | 6 | 0 | 0 | 10 | 1 | 0 | |
| social_course ↗ | 73 | 0 | 0 | 10 | 3 | 0 | |
| varbase_faqs ↗ | 1 | 0 | 0 | 10 | 1 | 0 | |
| kalastatic ↗ | 7 | 0 | 0 | 7 | 1 | 0 | |
| kordiam ↗ | 8 | 0 | 0 | 6 | 1 | 0 | |
| livre ↗ | 7 | 0 | 0 | 6 | 4 | 0 | |
| sector_events ↗ | 8 | 0 | 0 | 6 | 1 | 0 | |
| oauth_client ↗ | 1 | 0 | 0 | 5 | 1 | 0 | |
| conreg ↗ | 1 | 0 | 0 | 4 | 2 | 0 | |
| nodehive_core ↗ | 18 | 0 | 0 | 4 | 1 | 0 | |
| view_usernames_node_author ↗ | 3 | 0 | 0 | 4 | 2 | 0 | |
| commerce_editionguard ↗ | 6 | 0 | 0 | 3 | 1 | 0 | |
| live_blog ↗ | 3 | 0 | 0 | 3 | 1 | 0 | |
| knowledge ↗ | 18 | 0 | 0 | 2 | 10 | 0 | |
| tasty_backend_commerce ↗ | 4 | 0 | 0 | 1 | 1 | 0 | |
| trinion_permissions ↗ | 5 | 0 | 0 | 1 | 1 | 0 | |
| trinion_base ↗ | 5 | 0 | 0 | 0 | 1 | 0 |