← all change records
#3382414 file_managed_file_save_upload() and _file_save_upload_from_form() are deprecated and replace with a service
Generated 2026-09-22 02:00 UTC
Matching rules (3)
- from:
fqn: 'fn:file_managed_file_save_upload'
to:
fqn: '\Drupal\file\Upload\ManagedFileElementHelper::managedFileSaveUpload'
- from:
fqn: 'fn:_file_save_upload_from_form'
to:
fqn: '\Drupal\file\Upload\ManagedFileElementHelper::saveFileUploads'
- from:
fqn: 'fn:file_save_upload'
to:
fqn: '\Drupal\file\Upload\FormFileUploader::saveFormUploadedFiles'
Affected contrib projects (94)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| webform ↗ | 42 | 0 | 0 | 324,060 | 1 | 0 | |
| imce ↗ | 26 | 0 | 0 | 176,597 | 1 | 0 | |
| backup_migrate ↗ | 2 | 0 | 0 | 113,774 | 2 | 0 | |
| gin ↗ | 1 | 0 | 0 | 98,925 | 1 | 0 | |
| feeds ↗ | 1 | 0 | 0 | 77,460 | 1 | 0 | |
| file_entity ↗ | 11 | 0 | 0 | 56,405 | 1 | 0 | |
| mimemail ↗ | 9 | 0 | 0 | 47,621 | 1 | 0 | |
| quickedit ↗ | 8 | 0 | 0 | 36,250 | 1 | 0 | |
| gin_login ↗ | 11 | 0 | 0 | 30,176 | 1 | 0 | |
| media_entity_file_replace ↗ | 8 | 0 | 0 | 23,146 | 1 | 0 | |
| video ↗ | 1 | 0 | 0 | 19,857 | 2 | 0 | |
| path_redirect_import ↗ | 7 | 0 | 0 | 17,500 | 1 | 0 | |
| node_export ↗ | 8 | 0 | 0 | 15,456 | 1 | 0 | |
| site_verify ↗ | 8 | 0 | 0 | 13,448 | 1 | 0 | |
| tmgmt ↗ | 9 | 0 | 0 | 12,654 | 1 | 0 | |
| responsive_favicons ↗ | 22 | 0 | 0 | 10,379 | 1 | 0 | |
| custom_search ↗ | 5 | 0 | 0 | 10,310 | 1 | 0 | |
| file_replace ↗ | 6 | 0 | 0 | 10,008 | 1 | 0 | |
| paragraphs_browser ↗ | 11 | 0 | 0 | 9,901 | 1 | 0 | |
| aggregator ↗ | 13 | 0 | 0 | 9,296 | 1 | 0 | |
| graphql ↗ | 7 | 0 | 0 | 6,248 | 2 | 0 | |
| gutenberg ↗ | 39 | 0 | 0 | 5,031 | 1 | 0 | |
| views_pdf ↗ | 2 | 0 | 0 | 4,171 | 3 | 0 | |
| h5p ↗ | 15 | 0 | 0 | 3,522 | 2 | 0 | |
| dxpr_theme ↗ | 26 | 0 | 0 | 3,103 | 1 | 0 | |
| bootstrap_italia ↗ | 40 | 0 | 0 | 2,864 | 1 | 0 | |
| filebrowser ↗ | 12 | 0 | 0 | 2,797 | 1 | 0 | |
| ckeditor_templates_ui ↗ | 7 | 0 | 0 | 2,306 | 1 | 0 | |
| views_send ↗ | 12 | 0 | 0 | 2,218 | 1 | 0 | |
| photos ↗ | 9 | 0 | 0 | 1,784 | 1 | 0 | |
| embedded_content ↗ | 4 | 0 | 0 | 1,735 | 1 | 0 | |
| commerce_pricelist ↗ | 4 | 0 | 0 | 1,697 | 1 | 0 | |
| contentimport ↗ | 10 | 0 | 0 | 1,697 | 1 | 0 | |
| user_csv_import ↗ | 15 | 0 | 0 | 1,665 | 1 | 0 | |
| menu_migration ↗ | 12 | 0 | 0 | 1,549 | 1 | 0 | |
| wordpress_migrate ↗ | 10 | 0 | 0 | 1,346 | 1 | 0 | |
| file_management ↗ | 7 | 0 | 0 | 1,236 | 1 | 0 | |
| belgrade ↗ | 1 | 0 | 0 | 1,195 | 1 | 0 | |
| micon ↗ | 20 | 0 | 0 | 1,185 | 1 | 0 | |
| migrate_source_ui ↗ | 9 | 0 | 0 | 1,122 | 1 | 0 | |
| high_contrast ↗ | 4 | 0 | 0 | 1,036 | 1 | 0 | |
| opigno_module ↗ | 23 | 0 | 0 | 987 | 5 | 0 | |
| aristotle ↗ | 8 | 0 | 0 | 902 | 1 | 0 | |
| search_api_synonym ↗ | 11 | 0 | 0 | 798 | 1 | 0 | |
| xls_views_data_export ↗ | 5 | 0 | 0 | 628 | 1 | 0 | |
| file_field_replace ↗ | 4 | 0 | 0 | 603 | 1 | 0 | |
| redirect_bulk ↗ | 4 | 0 | 0 | 530 | 1 | 0 | |
| block_library ↗ | 5 | 0 | 0 | 456 | 1 | 0 | |
| search_api_opensolr ↗ | 7 | 0 | 0 | 385 | 1 | 0 | |
| media_bulk_zip_upload ↗ | 7 | 0 | 0 | 349 | 1 | 0 | |
| recipe ↗ | 3 | 0 | 0 | 299 | 2 | 0 | |
| lionbridge_translation_provider ↗ | 8 | 0 | 0 | 238 | 3 | 0 | |
| lupus_taxonomy_import ↗ | 5 | 0 | 0 | 234 | 1 | 0 | |
| google_index_api ↗ | 8 | 0 | 0 | 230 | 1 | 0 | |
| civictheme ↗ | 16 | 0 | 0 | 221 | 1 | 0 | |
| wisski ↗ | 42 | 0 | 0 | 218 | 3 | 0 | |
| file_uploader ↗ | 6 | 0 | 0 | 211 | 1 | 0 | |
| lms ↗ | 3 | 0 | 0 | 196 | 4 | 0 | |
| file_upload_options ↗ | 5 | 0 | 0 | 151 | 1 | 0 | |
| lb_plus ↗ | 9 | 0 | 0 | 122 | 1 | 0 | |
| simple_interactive_maps ↗ | 11 | 0 | 0 | 122 | 1 | 0 | |
| xnttmanager ↗ | 7 | 0 | 0 | 85 | 1 | 0 | |
| csv_import_user ↗ | 3 | 0 | 0 | 70 | 1 | 0 | |
| achievements ↗ | 6 | 0 | 0 | 66 | 1 | 0 | |
| event_horizon ↗ | 6 | 0 | 0 | 66 | 1 | 0 | |
| openintranet_messenger ↗ | 2 | 0 | 0 | 65 | 1 | 0 | |
| solr_search_synonym ↗ | 20 | 0 | 0 | 62 | 1 | 0 | |
| body_class ↗ | 1 | 0 | 0 | 61 | 1 | 0 | |
| bible ↗ | 7 | 0 | 0 | 56 | 1 | 0 | |
| advanced_pwa ↗ | 5 | 0 | 0 | 44 | 1 | 0 | |
| user_mailman_register ↗ | 2 | 0 | 0 | 40 | 1 | 0 | |
| indieweb ↗ | 9 | 0 | 0 | 27 | 1 | 0 | |
| monster_menus ↗ | 32 | 0 | 0 | 21 | 2 | 0 | |
| simpleavs ↗ | 3 | 0 | 0 | 21 | 8 | 0 | |
| pb_import ↗ | 1 | 0 | 0 | 17 | 2 | 0 | |
| demo_design_system ↗ | 8 | 0 | 0 | 16 | 1 | 0 | |
| file_history ↗ | 11 | 0 | 0 | 15 | 1 | 0 | |
| chatbase ↗ | 3 | 0 | 0 | 14 | 1 | 0 | |
| group_member_import ↗ | 4 | 0 | 0 | 13 | 1 | 0 | |
| views_data_export_tcpdf ↗ | 1 | 0 | 0 | 13 | 1 | 0 | |
| vais_promos ↗ | 5 | 0 | 0 | 11 | 1 | 0 | |
| tmgmt_acclaro ↗ | 2 | 0 | 0 | 10 | 1 | 0 | |
| video_toolbox ↗ | 1 | 0 | 0 | 10 | 1 | 0 | |
| farm_rcd ↗ | 12 | 0 | 0 | 8 | 2 | 0 | |
| block_backup_restore ↗ | 6 | 0 | 0 | 7 | 1 | 0 | |
| bulk_import_export_interface_translation ↗ | 2 | 0 | 0 | 6 | 1 | 0 | |
| h5p_package ↗ | 6 | 0 | 0 | 6 | 2 | 0 | |
| tmgmt_apostrophgroup_provider ↗ | 11 | 0 | 0 | 5 | 1 | 0 | |
| astrology ↗ | 8 | 0 | 0 | 4 | 2 | 0 | |
| highcharts_intg ↗ | 8 | 0 | 0 | 2 | 1 | 0 | |
| gsmi ↗ | 1 | 0 | 0 | 1 | 1 | 0 | |
| mastodon_api ↗ | 1 | 0 | 0 | 1 | 1 | 0 | |
| config_guardian ↗ | 2 | 0 | 0 | 0 | 1 | 0 | |
| eb ↗ | 2 | 0 | 0 | 0 | 1 | 0 |