← all change records
#3137786 Connection::prepareQuery() and Connection::prepare() are deprecated
Generated 2026-08-02 14:00 UTC
Matching rules (5)
- from:
fqn: '\Drupal\Core\Database\Connection::prepareQuery'
to:
fqn: '\Drupal\Core\Database\Connection::prepareStatement'
- from:
fqn: '\Drupal\Core\Database\Connection::prepare'
match_unresolved: true
- from:
fqn: '\Drupal\Core\Database\Connection::prepareQuery'
match_unresolved: true
- from:
fqn: '\Drupal\Core\Database\Connection::prepare'
- match_unresolved: true
to:
fqn: '\Drupal\Core\Database\Connection::prepareStatement'
Affected contrib projects (130)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| webform ↗ | 2 | 0 | 0 | 346,817 | 67 | 0 | |
| captcha ↗ | 1 | 0 | 0 | 244,740 | 2 | 0 | |
| search_api ↗ | 1 | 0 | 0 | 169,691 | 1 | 0 | |
| backup_migrate ↗ | 1 | 0 | 0 | 118,229 | 5 | 0 | |
| features ↗ | 1 | 0 | 0 | 81,048 | 1 | 0 | |
| blazy ↗ | 1 | 0 | 0 | 76,540 | 14 | 0 | |
| rdf ↗ | 2 | 0 | 0 | 67,839 | 1 | 0 | |
| facets ↗ | 2 | 0 | 0 | 56,053 | 1 | 0 | |
| color ↗ | 2 | 0 | 0 | 50,227 | 1 | 0 | |
| media_library_form_element ↗ | 1 | 0 | 0 | 38,219 | 1 | 0 | |
| office_hours ↗ | 1 | 0 | 0 | 21,362 | 2 | 0 | |
| trash ↗ | 1 | 0 | 0 | 21,110 | 3 | 0 | |
| ai ↗ | 3 | 0 | 0 | 18,387 | 1 | 0 | |
| book ↗ | 3 | 0 | 0 | 11,583 | 2 | 0 | |
| responsive_favicons ↗ | 2 | 0 | 0 | 10,577 | 1 | 0 | |
| eck ↗ | 1 | 0 | 0 | 10,399 | 2 | 0 | |
| forum ↗ | 1 | 0 | 0 | 9,803 | 2 | 0 | |
| search_api_page ↗ | 1 | 0 | 0 | 8,945 | 1 | 0 | |
| canvas ↗ | 1 | 0 | 0 | 8,549 | 1 | 0 | |
| acquia_search ↗ | 2 | 0 | 0 | 8,302 | 1 | 0 | |
| og ↗ | 2 | 0 | 0 | 7,428 | 2 | 0 | |
| cleantalk ↗ | 1 | 0 | 0 | 7,030 | 4 | 0 | |
| statistics ↗ | 1 | 0 | 0 | 6,358 | 2 | 0 | |
| graphql ↗ | 2 | 0 | 0 | 6,159 | 1 | 0 | |
| emptyparagraphkiller ↗ | 1 | 0 | 0 | 3,787 | 1 | 0 | |
| next ↗ | 3 | 0 | 0 | 3,333 | 1 | 0 | |
| disqus ↗ | 1 | 0 | 0 | 3,077 | 1 | 0 | |
| filebrowser ↗ | 1 | 0 | 0 | 2,794 | 1 | 0 | |
| miniorange_saml ↗ | 1 | 0 | 0 | 2,578 | 2 | 0 | |
| commerce_reports ↗ | 1 | 0 | 0 | 2,433 | 1 | 0 | |
| webform_civicrm ↗ | 1 | 0 | 0 | 2,127 | 4 | 0 | |
| gdpr ↗ | 2 | 0 | 0 | 1,995 | 2 | 0 | |
| dbal ↗ | 2 | 0 | 0 | 1,845 | 1 | 0 | |
| jsonapi_search_api ↗ | 1 | 0 | 0 | 1,840 | 1 | 0 | |
| phone_number ↗ | 1 | 0 | 0 | 1,695 | 1 | 0 | |
| http_client_manager ↗ | 2 | 0 | 0 | 1,366 | 1 | 0 | |
| core_views_facets ↗ | 2 | 0 | 0 | 1,337 | 5 | 0 | |
| commerce_migrate ↗ | 2 | 0 | 0 | 1,319 | 6 | 0 | |
| sqlsrv ↗ | 0 | 0 | 4 | 1,266 | 10 | 4 | |
| amp ↗ | 1 | 0 | 0 | 1,233 | 1 | 0 | |
| media_migration ↗ | 1 | 0 | 0 | 1,100 | 6 | 0 | |
| menu_perms_per_menu ↗ | 1 | 0 | 0 | 986 | 1 | 0 | |
| cms_content_sync ↗ | 1 | 0 | 0 | 948 | 2 | 0 | |
| mobile_number ↗ | 1 | 0 | 0 | 925 | 1 | 0 | |
| datetime_flatpickr ↗ | 1 | 0 | 0 | 918 | 1 | 0 | |
| porterstemmer ↗ | 1 | 0 | 0 | 766 | 1 | 0 | |
| webform_entity_view ↗ | 1 | 0 | 0 | 746 | 1 | 0 | |
| search_api_synonym ↗ | 2 | 0 | 0 | 711 | 1 | 0 | |
| miniorange_2fa ↗ | 2 | 0 | 0 | 708 | 1 | 0 | |
| active_tags ↗ | 1 | 0 | 0 | 624 | 1 | 0 | |
| stripe_webform ↗ | 1 | 0 | 0 | 615 | 4 | 0 | |
| webform_score ↗ | 1 | 0 | 0 | 594 | 4 | 0 | |
| commerce_webform_order ↗ | 1 | 0 | 0 | 568 | 2 | 0 | |
| search_api_decoupled ↗ | 1 | 0 | 0 | 534 | 1 | 0 | |
| webform_booking ↗ | 1 | 0 | 0 | 420 | 1 | 0 | |
| bootstrap_datetime_picker ↗ | 1 | 0 | 0 | 417 | 1 | 0 | |
| endroid_qr_code ↗ | 2 | 0 | 0 | 384 | 1 | 0 | |
| basket_novaposhta ↗ | 1 | 0 | 0 | 361 | 1 | 0 | |
| danse ↗ | 2 | 0 | 0 | 294 | 1 | 0 | |
| facets_autocomplete ↗ | 1 | 0 | 0 | 294 | 1 | 0 | |
| sparql_entity_storage ↗ | 1 | 0 | 0 | 281 | 1 | 0 | |
| datalist ↗ | 1 | 0 | 0 | 273 | 1 | 0 | |
| phonenumber ↗ | 1 | 0 | 0 | 272 | 1 | 0 | |
| google_webfonts_helper ↗ | 1 | 0 | 0 | 263 | 1 | 0 | |
| webform_quiz_elements ↗ | 1 | 0 | 0 | 225 | 3 | 0 | |
| webform_quiz ↗ | 2 | 0 | 0 | 207 | 7 | 0 | |
| ai_search ↗ | 1 | 0 | 0 | 206 | 1 | 0 | |
| field_nif ↗ | 2 | 0 | 0 | 202 | 1 | 0 | |
| gridstack ↗ | 1 | 0 | 0 | 194 | 2 | 0 | |
| xbbcode ↗ | 1 | 0 | 0 | 176 | 1 | 0 | |
| file_encrypt ↗ | 2 | 0 | 0 | 166 | 1 | 0 | |
| graphql_webform ↗ | 1 | 0 | 0 | 162 | 1 | 0 | |
| stripe_webform_payment ↗ | 1 | 0 | 0 | 134 | 1 | 0 | |
| instapage_cms_plugin ↗ | 2 | 0 | 2 | 131 | 3 | 1 | |
| io ↗ | 1 | 0 | 0 | 113 | 1 | 0 | |
| entity_meta_relation ↗ | 1 | 0 | 0 | 105 | 1 | 0 | |
| drd ↗ | 1 | 0 | 0 | 99 | 4 | 0 | |
| webform_remote_select ↗ | 1 | 0 | 0 | 99 | 1 | 0 | |
| miniorange_saml_idp ↗ | 1 | 0 | 0 | 97 | 2 | 0 | |
| navigation_plus ↗ | 2 | 0 | 0 | 93 | 1 | 0 | |
| captchetat ↗ | 1 | 0 | 0 | 91 | 1 | 0 | |
| revive_adserver ↗ | 2 | 0 | 0 | 88 | 2 | 0 | |
| pagedesigner ↗ | 2 | 0 | 0 | 75 | 13 | 0 | |
| shopify ↗ | 1 | 0 | 0 | 70 | 2 | 0 | |
| field_nif_nie_cif ↗ | 1 | 0 | 0 | 67 | 1 | 0 | |
| webform_select_collection ↗ | 1 | 0 | 0 | 64 | 1 | 0 | |
| solr_search_synonym ↗ | 2 | 0 | 0 | 52 | 1 | 0 | |
| webform_rut ↗ | 1 | 0 | 0 | 48 | 1 | 0 | |
| dbxschema ↗ | 0 | 0 | 1 | 47 | 0 | 1 | |
| ai_vdb_provider_sqlite ↗ | 1 | 0 | 0 | 39 | 1 | 0 | |
| tmgmt_ec_etranslation ↗ | 1 | 0 | 0 | 36 | 1 | 0 | |
| cmlapi ↗ | 1 | 0 | 0 | 33 | 6 | 0 | |
| views_exposed_range_slider ↗ | 1 | 0 | 0 | 33 | 1 | 0 | |
| webform_block_element ↗ | 1 | 0 | 0 | 25 | 1 | 0 | |
| cmrf_reference ↗ | 1 | 0 | 0 | 24 | 2 | 0 | |
| content_snapshot ↗ | 2 | 0 | 0 | 24 | 1 | 0 | |
| expose_status ↗ | 1 | 0 | 0 | 24 | 2 | 0 | |
| external_entity ↗ | 1 | 0 | 0 | 20 | 1 | 0 | |
| menu_to_taxonomy ↗ | 1 | 0 | 0 | 19 | 1 | 0 | |
| s3_db_backup ↗ | 1 | 0 | 0 | 19 | 1 | 0 | |
| css_toggle_switch ↗ | 1 | 0 | 0 | 18 | 2 | 0 | |
| mosparo_integration ↗ | 1 | 0 | 0 | 18 | 1 | 0 | |
| odt_importer ↗ | 1 | 0 | 0 | 17 | 1 | 0 | |
| search_api_japanese_tokenizer ↗ | 1 | 0 | 0 | 17 | 2 | 0 | |
| mutual_credit ↗ | 2 | 0 | 0 | 16 | 6 | 0 | |
| monster_menus ↗ | 0 | 0 | 2 | 15 | 1 | 2 | |
| fast_revision_purge ↗ | 0 | 0 | 2 | 14 | 0 | 1 | |
| webform_bic_field ↗ | 1 | 0 | 0 | 14 | 1 | 0 | |
| select_a11y_ng ↗ | 1 | 0 | 0 | 13 | 1 | 0 | |
| user_referral ↗ | 1 | 0 | 0 | 13 | 1 | 0 | |
| commerce_unzer ↗ | 3 | 0 | 0 | 12 | 1 | 0 | |
| livre ↗ | 1 | 0 | 0 | 12 | 4 | 0 | |
| experience_builder ↗ | 2 | 0 | 0 | 11 | 1 | 0 | |
| simple_amp ↗ | 1 | 0 | 0 | 11 | 1 | 0 | |
| mailjet_webform_subscription ↗ | 1 | 0 | 0 | 10 | 1 | 0 | |
| webform_browserinfo ↗ | 1 | 0 | 0 | 10 | 1 | 0 | |
| webform_location_addressfinder ↗ | 1 | 0 | 0 | 10 | 1 | 0 | |
| webtrees ↗ | 2 | 0 | 0 | 9 | 2 | 0 | |
| g2 ↗ | 1 | 0 | 0 | 8 | 1 | 1 | |
| govuk_pay ↗ | 1 | 0 | 0 | 7 | 1 | 0 | |
| donorperfect ↗ | 1 | 0 | 0 | 4 | 2 | 0 | |
| page_proxy ↗ | 1 | 0 | 0 | 4 | 1 | 0 | |
| revision_extras ↗ | 0 | 0 | 2 | 4 | 0 | 1 | |
| sendethic ↗ | 1 | 0 | 0 | 4 | 1 | 0 | |
| webform_error_field ↗ | 1 | 0 | 0 | 4 | 1 | 0 | |
| eps ↗ | 1 | 0 | 0 | 3 | 1 | 0 | |
| search_api_sqlite ↗ | 1 | 0 | 0 | 3 | 9 | 0 | |
| menu_lock ↗ | 1 | 0 | 0 | 2 | 1 | 0 | |
| pylot_bridge ↗ | 1 | 0 | 0 | 2 | 1 | 0 | |
| laposta_webform ↗ | 1 | 0 | 0 | 0 | 2 | 0 |