← all change records
#2324939 Theme initialization was moved into its own service
Generated 2026-08-02 14:00 UTC
Matching rules (5)
- from:
fqn: 'fn:drupal_theme_initialize'
- to:
fqn: '\Drupal\Core\Theme\ThemeManager::getActiveTheme'
- to:
fqn: '\Drupal\Core\Theme\ThemeManager::setActiveTheme'
- to:
fqn: '\Drupal\Core\Theme\ThemeInitialization::initTheme'
- to:
arg: 0
fqn: '\Drupal::service'
string_in:
- theme.manager
- theme.initialization
Affected contrib projects (125)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| search_api ↗ | 0 | 0 | 1 | 169,691 | 0 | 0 | |
| asset_injector ↗ | 0 | 0 | 3 | 45,651 | 0 | 0 | |
| autologout ↗ | 0 | 0 | 4 | 40,807 | 0 | 0 | |
| environment_indicator ↗ | 0 | 0 | 2 | 38,603 | 0 | 0 | |
| simplenews ↗ | 0 | 0 | 4 | 28,753 | 0 | 0 | |
| klaro ↗ | 0 | 0 | 4 | 22,680 | 0 | 0 | |
| eca ↗ | 0 | 0 | 6 | 19,852 | 0 | 0 | |
| ai ↗ | 0 | 0 | 35 | 18,387 | 0 | 0 | |
| tagify ↗ | 0 | 0 | 8 | 18,276 | 0 | 0 | |
| tb_megamenu ↗ | 0 | 0 | 1 | 17,782 | 0 | 0 | |
| photoswipe ↗ | 0 | 0 | 4 | 16,516 | 0 | 0 | |
| ckeditor5_premium_features ↗ | 0 | 0 | 9 | 13,627 | 0 | 0 | |
| responsive_menu ↗ | 0 | 0 | 11 | 9,634 | 0 | 0 | |
| ui_icons ↗ | 0 | 0 | 2 | 9,066 | 0 | 0 | |
| canvas ↗ | 0 | 0 | 18 | 8,549 | 0 | 0 | |
| simple_popup_blocks ↗ | 0 | 0 | 1 | 7,025 | 0 | 0 | |
| media_library_theme_reset ↗ | 0 | 0 | 1 | 6,386 | 0 | 0 | |
| history ↗ | 0 | 0 | 1 | 5,775 | 0 | 0 | |
| gutenberg ↗ | 0 | 0 | 1 | 5,198 | 0 | 0 | |
| dxpr_theme ↗ | 0 | 0 | 9 | 3,326 | 0 | 0 | |
| queue_mail ↗ | 0 | 0 | 1 | 3,025 | 0 | 0 | |
| bootstrap_italia ↗ | 0 | 0 | 20 | 2,797 | 0 | 0 | |
| ai_seo ↗ | 0 | 0 | 1 | 2,669 | 0 | 0 | |
| pagerer ↗ | 0 | 0 | 2 | 2,657 | 0 | 0 | |
| paragraphs_table ↗ | 0 | 0 | 1 | 2,523 | 0 | 0 | |
| solo ↗ | 0 | 0 | 2 | 2,390 | 0 | 0 | |
| helper ↗ | 0 | 0 | 16 | 2,267 | 0 | 0 | |
| at_tool ↗ | 0 | 0 | 3 | 2,125 | 0 | 0 | |
| restrict_ip ↗ | 0 | 0 | 5 | 1,796 | 0 | 0 | |
| icon_select ↗ | 0 | 0 | 2 | 1,717 | 0 | 0 | |
| at_tools ↗ | 0 | 0 | 1 | 1,708 | 0 | 0 | |
| formtips ↗ | 0 | 0 | 2 | 1,422 | 0 | 0 | |
| layout_builder_tabs ↗ | 0 | 0 | 2 | 1,397 | 0 | 0 | |
| touch_icons ↗ | 0 | 0 | 1 | 1,304 | 0 | 0 | |
| better_search ↗ | 0 | 0 | 2 | 1,242 | 0 | 0 | |
| amp ↗ | 0 | 0 | 2 | 1,233 | 0 | 0 | |
| cheeseburger_menu ↗ | 0 | 0 | 2 | 1,029 | 0 | 0 | |
| cms_content_sync ↗ | 0 | 0 | 18 | 948 | 0 | 0 | |
| acquia_contenthub ↗ | 0 | 0 | 34 | 932 | 0 | 0 | |
| campaignmonitor ↗ | 0 | 0 | 1 | 651 | 0 | 0 | |
| active_tags ↗ | 0 | 0 | 1 | 624 | 0 | 0 | |
| material_base ↗ | 0 | 0 | 2 | 614 | 0 | 0 | |
| term_sidebar ↗ | 0 | 0 | 1 | 541 | 0 | 0 | |
| localgov_core ↗ | 0 | 0 | 2 | 469 | 0 | 0 | |
| localgov_base ↗ | 0 | 0 | 2 | 449 | 0 | 0 | |
| elasticsearch_helper ↗ | 0 | 0 | 3 | 403 | 0 | 0 | |
| iconify_icons ↗ | 0 | 0 | 2 | 383 | 0 | 0 | |
| varbase_layout_builder ↗ | 0 | 0 | 4 | 362 | 0 | 0 | |
| accessibility_menu ↗ | 0 | 0 | 1 | 348 | 0 | 0 | |
| block_place ↗ | 0 | 0 | 2 | 336 | 0 | 0 | |
| tailwindcss ↗ | 0 | 0 | 3 | 296 | 0 | 0 | |
| style_selector ↗ | 0 | 0 | 5 | 292 | 0 | 0 | |
| scrollup ↗ | 0 | 0 | 3 | 287 | 0 | 0 | |
| accessible_form_validation ↗ | 0 | 0 | 1 | 282 | 0 | 0 | |
| simple_live_css ↗ | 0 | 0 | 2 | 273 | 0 | 0 | |
| instagram_media ↗ | 0 | 0 | 2 | 264 | 0 | 0 | |
| sdc_component_library ↗ | 0 | 0 | 1 | 264 | 0 | 0 | |
| entity_bulk_clone ↗ | 0 | 0 | 1 | 214 | 0 | 0 | |
| socialblue ↗ | 0 | 0 | 24 | 214 | 0 | 0 | |
| views_attachment_tabs ↗ | 0 | 0 | 2 | 209 | 0 | 0 | |
| civictheme ↗ | 0 | 0 | 1 | 205 | 0 | 0 | |
| graphql_twig ↗ | 0 | 0 | 10 | 205 | 0 | 0 | |
| languages_dropdown ↗ | 0 | 0 | 4 | 196 | 0 | 0 | |
| better_social_share ↗ | 0 | 0 | 1 | 193 | 0 | 0 | |
| fft ↗ | 0 | 0 | 1 | 188 | 0 | 0 | |
| theme_breakpoints_js ↗ | 0 | 0 | 1 | 178 | 0 | 0 | |
| selectify ↗ | 0 | 0 | 2 | 175 | 0 | 0 | |
| upgrade_tool ↗ | 0 | 0 | 5 | 173 | 0 | 0 | |
| vlsuite ↗ | 0 | 0 | 5 | 171 | 0 | 0 | |
| openy_carnation ↗ | 0 | 0 | 9 | 162 | 0 | 0 | |
| varbase_auth ↗ | 0 | 0 | 3 | 158 | 0 | 0 | |
| entity_translation_unified_form ↗ | 0 | 0 | 2 | 149 | 0 | 0 | |
| bootstrap_ui_kit ↗ | 0 | 0 | 4 | 138 | 0 | 0 | |
| library_manager ↗ | 0 | 0 | 3 | 131 | 0 | 0 | |
| seo_pager ↗ | 0 | 0 | 1 | 117 | 0 | 0 | |
| stacks ↗ | 0 | 0 | 2 | 105 | 0 | 0 | |
| rocketship_core ↗ | 0 | 0 | 11 | 104 | 0 | 0 | |
| tripal ↗ | 0 | 0 | 1 | 99 | 0 | 0 | |
| varbase_dashboards ↗ | 0 | 0 | 4 | 93 | 0 | 0 | |
| ui_suite_dsfr ↗ | 0 | 0 | 3 | 89 | 0 | 0 | |
| intercept_base ↗ | 0 | 0 | 3 | 83 | 0 | 0 | |
| backlinks_index ↗ | 0 | 0 | 4 | 77 | 0 | 0 | |
| pagedesigner ↗ | 0 | 0 | 29 | 75 | 0 | 0 | |
| govuk_theme ↗ | 0 | 0 | 3 | 73 | 0 | 0 | |
| previewer ↗ | 0 | 0 | 1 | 64 | 0 | 0 | |
| prototype ↗ | 0 | 0 | 5 | 60 | 0 | 0 | |
| simple_toasts ↗ | 0 | 0 | 4 | 54 | 0 | 0 | |
| comment_admin_pages ↗ | 0 | 0 | 1 | 47 | 0 | 0 | |
| openy_rose ↗ | 0 | 0 | 3 | 41 | 0 | 0 | |
| notify_bar ↗ | 0 | 0 | 2 | 40 | 0 | 0 | |
| paragraph_skins ↗ | 0 | 0 | 2 | 36 | 0 | 0 | |
| additional_js_css ↗ | 0 | 0 | 1 | 34 | 0 | 0 | |
| site_studio_per_component_libs ↗ | 0 | 0 | 1 | 33 | 0 | 0 | |
| synpay ↗ | 0 | 0 | 1 | 32 | 0 | 0 | |
| regions_override ↗ | 0 | 0 | 1 | 30 | 0 | 0 | |
| salesforce_mfw ↗ | 0 | 0 | 1 | 23 | 0 | 0 | |
| bootstrap_colors ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| demo_design_system ↗ | 0 | 0 | 6 | 21 | 0 | 0 | |
| group_subscription ↗ | 0 | 0 | 3 | 21 | 0 | 0 | |
| slidesjs ↗ | 0 | 0 | 2 | 21 | 0 | 0 | |
| event_horizon ↗ | 0 | 0 | 2 | 20 | 0 | 0 | |
| component_connector ↗ | 0 | 0 | 2 | 17 | 0 | 0 | |
| a12s ↗ | 0 | 0 | 3 | 16 | 0 | 0 | |
| contacts ↗ | 0 | 0 | 5 | 14 | 0 | 0 | |
| rocketship_download_content_block ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| rocketship_embed_content_block ↗ | 0 | 0 | 2 | 13 | 0 | 0 | |
| rocketship_event ↗ | 0 | 0 | 2 | 13 | 0 | 0 | |
| rocketship_powerbi_embed ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| server_ip ↗ | 0 | 0 | 4 | 12 | 0 | 0 | |
| experience_builder ↗ | 0 | 0 | 6 | 11 | 0 | 0 | |
| asset_autoload ↗ | 0 | 0 | 3 | 8 | 0 | 0 | |
| preprocessors ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| look ↗ | 0 | 0 | 2 | 7 | 0 | 0 | |
| callus ↗ | 0 | 0 | 2 | 4 | 0 | 0 | |
| elasticsearch_helper_content ↗ | 0 | 0 | 3 | 4 | 0 | 0 | |
| themespace ↗ | 0 | 0 | 4 | 4 | 0 | 0 | |
| dsfr_core ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| harmonize ↗ | 0 | 0 | 3 | 3 | 0 | 0 | |
| visual_debugger ↗ | 0 | 0 | 9 | 3 | 0 | 0 | |
| disable_libraries ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| domain_color ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| mapsemble ↗ | 0 | 0 | 4 | 2 | 0 | 0 | |
| reroute_email_be ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| improvements ↗ | 0 | 0 | 2 | 1 | 0 | 0 | |
| style_guide ↗ | 0 | 0 | 1 | 0 | 0 | 0 |