← all change records

#3566774 Several procedural submit, validation, Ajax callbacks and other functions were converted to methods and deprecated

break Target 11.4.x Published 2026-02-01
#3566768 #3566792 #3566888 #3567163 #3568092 #3568124 #3226806 #3570235 #3566536 #3570238 #3570863 #3570839 #3035340 #3571400 #2171397 #3574727 #3572173 #3580662 #941970 #3571172

Generated 2026-06-03 14:00 UTC

Matching rules (76)

  • to: '\Drupal\ckeditor5\Hook\Ckeditor5Hooks::updateCkeditor5HtmlFilter' match_unresolved: true
  • from: 'fn:_update_ckeditor5_html_filter'
  • to: '\Drupal\ckeditor5\Hook\Ckeditor5Hooks::filterFormatEditFormSubmit' match_unresolved: true
  • from: 'fn:ckeditor5_filter_format_edit_form_submit'
  • to: '\Drupal\editor\Hook\EditorHooks::editorFormFilterAdminFormatEditorConfigure' match_unresolved: true
  • from: 'fn:editor_form_filter_admin_format_editor_configure'
  • to: '\Drupal\editor\Hook\EditorHooks::editorFormFilterAdminFormatSubmit' match_unresolved: true
  • from: 'fn:editor_form_filter_admin_format_submit'
  • to: '\Drupal\editor\Hook\EditorHooks::editorFormFilterAdminFormatValidate' match_unresolved: true
  • from: 'fn:editor_form_filter_admin_format_validate'
  • to: '\Drupal\field_ui\Hook\FieldUiHooks::manageFieldFormSubmit' match_unresolved: true
  • from: 'fn:field_ui_form_manage_field_form_submit'
  • to: '\Drupal\media\Hook\MediaHooks::formatEditFormValidate' match_unresolved: true
  • from: 'fn:media_filter_format_edit_form_validate'
  • to: '\Drupal\menu_ui\Hook\MenuUiHooks::formNodeFormSubmit' match_unresolved: true
  • from: 'fn:menu_ui_form_node_form_submit'
  • to: '\Drupal\menu_ui\Hook\MenuUiHooks::formNodeTypeFormBuilder' match_unresolved: true
  • from: 'fn:menu_ui_form_node_type_form_builder'
  • to: '\Drupal\menu_ui\Hook\MenuUiHooks::formNodeTypeFormValidate' match_unresolved: true
  • from: 'fn:menu_ui_form_node_type_form_validate'
  • to: '\Drupal\menu_ui\Hook\MenuUiHooks::nodeBuilder' match_unresolved: true
  • from: 'fn:menu_ui_node_builder'
  • to: '\Drupal\views\ViewsFormAjaxHelperTrait::addAjaxWrapper' match_unresolved: true
  • from: 'fn:views_ui_add_ajax_wrapper'
  • to: '\Drupal\views\ViewsFormAjaxHelperTrait::addLimitedValidation' match_unresolved: true
  • from: 'fn:views_ui_add_limited_validation'
  • to: '\Drupal\views\ViewsFormAjaxHelperTrait::ajaxUpdateForm' match_unresolved: true
  • from: 'fn:views_ui_ajax_update_form'
  • to: '\Drupal\views\ViewsFormHelperTrait::formButtonWasClicked' match_unresolved: true
  • from: 'fn:views_ui_form_button_was_clicked'
  • to: '\Drupal\views\ViewsFormAjaxHelperTrait::noJsSubmit' match_unresolved: true
  • from: 'fn:views_ui_nojs_submit'
  • from: 'fn:automated_cron_settings_submit'
  • from: 'fn:contact_form_user_admin_settings_submit'
  • from: 'fn:contact_user_profile_form_submit'
  • from: 'fn:language_configuration_element_submit'
  • from: 'fn:language_process_language_select'
  • from: 'fn:menu_ui_get_menu_link_defaults'
  • from: 'fn:_menu_ui_node_save'
  • from: 'fn:views_disable_view'
  • from: 'fn:views_enable_view'
  • from: 'fn:views_invalidate_cache'
  • from: 'fn:views_view_is_disabled'
  • from: 'fn:views_view_is_enabled'
  • from: 'fn:_ckeditor5_theme_css'
  • from: 'fn:_field_create_entity_from_ids'
  • from: 'fn:_filter_autop'
  • from: 'fn:_filter_html_escape'
  • from: 'fn:_filter_html_image_secure_process'
  • from: 'fn:_filter_tips'
  • from: 'fn:_filter_url'
  • from: 'fn:_filter_url_escape_comments'
  • from: 'fn:_filter_url_parse_email_links'
  • from: 'fn:_filter_url_parse_full_links'
  • from: 'fn:_filter_url_parse_partial_links'
  • from: 'fn:_filter_url_trim'
  • from: 'fn:_media_get_add_url'
  • from: 'fn:_media_library_configure_form_display'
  • from: 'fn:_media_library_configure_view_display'
  • from: 'fn:_media_library_media_type_form_submit'
  • from: 'fn:_media_library_views_form_media_library_after_build'
  • from: 'fn:_menu_link_content_update_path_alias'
  • from: 'fn:_options_values_in_use'
  • from: 'fn:field_form_field_config_edit_form_entity_builder'
  • from: 'fn:language_get_browser_drupal_langcode_mappings'
  • from: 'fn:language_get_default_langcode'
  • from: 'fn:language_negotiation_url_prefixes_update'
  • from: 'fn:syslog_facility_list'
  • from: 'fn:syslog_logging_settings_submit'
  • from: 'fn:system_check_directory'
  • from: 'fn:system_sort_themes'
  • from: 'fn:taxonomy_build_node_index'
  • from: 'fn:taxonomy_delete_node_index'
  • from: 'fn:views_ui_add_ajax_trigger'
  • from: 'fn:views_ui_build_form_url'
  • from: 'fn:views_ui_standard_display_dropdown'

Affected contrib projects (79)

Project legacy in_flight migrated installs files adopters
token 1 0 0 541,281 5 0
webform 6 0 0 350,386 1 0
admin_toolbar 6 0 0 313,116 1 0
address 4 0 0 117,054 1 0
view_unpublished 2 0 0 62,524 1 0
symfony_mailer 1 0 0 47,178 2 0
smart_date 0 0 19 36,656 0 1
views_field_view 2 0 0 36,618 1 0
rebuild_cache_access 1 0 0 24,315 1 0
charts 2 0 0 19,619 1 0
contact_storage 1 0 0 19,037 1 0
advanced_help 1 0 0 16,985 1 0
single_content_sync 5 0 0 14,767 2 0
ckeditor5_premium_features 9 0 0 13,496 1 0
ludwig 2 0 0 11,466 1 0
workbench_access 10 0 0 8,351 5 0
navigation_extra_tools 5 0 0 7,616 1 0
ui_patterns 2 0 0 7,510 3 0
advanced_text_formatter 4 0 0 7,400 1 0
views_entity_form_field 1 0 0 5,833 1 0
styleguide 4 0 0 4,956 3 0
url_embed 4 0 0 4,719 1 0
toc_js 0 0 1 4,471 0 2
convert_bundles 3 0 0 3,418 1 0
h5p 6 0 0 3,363 1 0
group_content_menu 5 0 0 2,944 3 0
custom_field 2 0 0 2,601 2 0
base_field_override_ui 1 0 0 2,080 1 0
helper 5 0 0 1,522 1 0
bibcite 1 0 0 1,497 1 0
field_image_style 2 0 0 1,466 1 0
shorten 2 0 0 1,392 1 0
ckeditor_lts 2 0 0 1,330 1 0
yaml_content 2 0 0 1,246 1 0
micon 2 0 0 1,157 2 0
config_views 2 0 0 991 6 0
module_instructions 2 0 0 864 2 0
synonyms 2 0 0 722 1 0
flags 1 0 0 595 1 0
allowed_languages 1 0 0 475 1 0
menu_tree 7 0 0 380 3 0
views_evi 1 0 0 263 1 0
views_csv_source 1 0 0 245 7 0
pathauto_update 1 0 0 243 1 0
civictheme 1 0 0 203 1 0
twitter_feed 4 0 0 192 1 0
rocketship_core 6 0 0 122 1 0
gathercontent 4 0 0 76 2 0
linktitle 1 0 0 74 1 0
blizz_table_field 4 0 0 69 1 0
rocketship_paragraphs 14 0 0 65 1 0
convert_nodes 1 0 0 64 1 0
scanner_fixer_api 2 0 0 64 2 0
opengraph_filter 1 0 0 43 2 0
intercept 3 0 0 42 1 0
menu_ui_async_widget 1 0 0 41 1 0
gcal_entity 2 0 0 20 1 0
mutual_credit 5 0 0 19 1 0
action_link 1 0 0 18 1 0
menu_level_permission 1 0 0 18 1 0
schemadotorg_experimental 1 0 0 18 2 0
external_entity 4 0 0 14 3 0
demo_design_system 6 0 0 13 1 0
monster_menus 13 0 0 13 4 0
api 1 0 0 12 1 0
alias_hierarchy 1 0 0 8 1 0
domain_route_access 1 0 0 8 1 0
easy_entity_field 4 0 0 8 2 0
h5p_package 3 0 0 6 2 0
betterembed 3 0 0 5 1 0
content_workflow_bynder 1 0 0 4 1 0
views_layout_row 3 0 0 1 2 0
decoupled_lb_api 0 0 0 0 4 0
entity_workflow 0 0 0 0 1 0
filehash 0 0 0 0 1 0
prepend_breadcrumbs 2 0 0 0 1 0
schemadotorg 0 0 0 0 1 0
simpleavs 0 0 0 0 33 0
we_megamenu 0 0 0 0 1 0