← all change records
symbol
4
#2888767 Asset aggregation deprecations and additions, hook_js_alter()/hook_css_alter() changes
Generated 2026-05-12 08:43 UTC
Rules (4)
from
\Drupal\Core\Asset\CssCollectionOptimizer\Drupal\Core\Asset\JsCollectionOptimizercore:hook:css_altercore:hook:js_alterfn:hook_css_alterfn:hook_js_alter
→
to
\Drupal\Core\Asset\AssetCollectionGroupOptimizerInterface\Drupal\Core\Asset\AssetDumperUriInterface\Drupal\Core\Asset\AssetGroupSetHashTrait\Drupal\Core\Asset\CssCollectionOptimizerLazy\Drupal\Core\Asset\JsCollectionOptimizerLazy
Affected contrib projects (95)
| Project | legacy | in_flight | migrated | no_match | installs | files | adopters | |
|---|---|---|---|---|---|---|---|---|
| webform | 2 | 0 | 0 | 6 | 322,505 | 3 | 0 | |
| video_embed_field | 1 | 0 | 0 | 11 | 94,858 | 1 | 0 | |
| gin | 2 | 0 | 0 | 6 | 88,774 | 1 | 0 | |
| gin_toolbar | 3 | 0 | 0 | 9 | 74,342 | 1 | 0 | |
| blazy | 1 | 0 | 0 | 3 | 73,021 | 1 | 0 | |
| fontawesome | 1 | 0 | 0 | 3 | 64,950 | 1 | 0 | |
| geolocation | 1 | 0 | 0 | 7 | 42,245 | 2 | 0 | |
| asset_injector | 1 | 0 | 0 | 3 | 41,709 | 1 | 0 | |
| advagg | 1 | 0 | 0 | 3 | 23,292 | 5 | 0 | |
| clientside_validation | 1 | 0 | 0 | 3 | 20,697 | 1 | 0 | |
| klaro | 2 | 0 | 0 | 6 | 17,576 | 1 | 0 | |
| cookies | 2 | 0 | 0 | 6 | 11,405 | 7 | 0 | |
| commerce_paypal | 2 | 0 | 0 | 6 | 10,029 | 1 | 0 | |
| add_to_head | 1 | 0 | 0 | 3 | 7,139 | 1 | 0 | |
| media_directories | 2 | 0 | 0 | 6 | 5,629 | 1 | 0 | |
| gutenberg | 3 | 0 | 0 | 9 | 4,945 | 1 | 0 | |
| url_embed | 1 | 0 | 0 | 7 | 4,419 | 1 | 0 | |
| gin_lb | 3 | 0 | 0 | 9 | 4,371 | 1 | 0 | |
| toc_js | 1 | 0 | 0 | 3 | 4,088 | 1 | 0 | |
| simple_menu_icons | 1 | 0 | 0 | 3 | 3,627 | 1 | 0 | |
| minifyjs | 1 | 0 | 0 | 3 | 3,245 | 1 | 0 | |
| scss_compiler | 1 | 0 | 0 | 3 | 2,679 | 1 | 0 | |
| oembed_lazyload | 1 | 0 | 0 | 3 | 2,444 | 2 | 0 | |
| solo | 1 | 0 | 0 | 3 | 2,332 | 0 | 0 | |
| flysystem | 2 | 0 | 0 | 6 | 2,321 | 2 | 2 | |
| conditional_styles | 1 | 0 | 0 | 3 | 2,268 | 1 | 0 | |
| simplelogin | 1 | 0 | 0 | 3 | 2,220 | 1 | 0 | |
| restrict_ip | 2 | 0 | 0 | 6 | 1,739 | 1 | 0 | |
| jquery_deprecated_functions | 1 | 0 | 0 | 3 | 1,440 | 0 | 0 | |
| ckeditor_lts | 1 | 0 | 0 | 3 | 1,285 | 3 | 0 | |
| micon | 1 | 0 | 0 | 3 | 1,094 | 1 | 0 | |
| codesnippet | 1 | 0 | 0 | 3 | 1,051 | 1 | 0 | |
| dxpr_builder | 3 | 0 | 0 | 9 | 1,040 | 1 | 0 | |
| recaptcha_element | 1 | 0 | 0 | 3 | 850 | 1 | 0 | |
| bynder | 1 | 0 | 0 | 3 | 778 | 1 | 0 | |
| varbase_media | 3 | 0 | 0 | 9 | 759 | 1 | 0 | |
| lb_claro | 1 | 0 | 0 | 3 | 668 | 1 | 0 | |
| prevent_version_disclosure | 1 | 0 | 0 | 3 | 644 | 1 | 0 | |
| opigno_certificate | 1 | 0 | 0 | 3 | 573 | 1 | 0 | |
| browsersync | 1 | 0 | 0 | 3 | 550 | 2 | 0 | |
| jquery_dollar | 1 | 0 | 0 | 3 | 489 | 1 | 0 | |
| styleswitcher | 1 | 0 | 0 | 3 | 409 | 1 | 0 | |
| orejime | 2 | 0 | 0 | 6 | 335 | 1 | 0 | |
| c5bb | 1 | 0 | 0 | 3 | 334 | 1 | 0 | |
| civicccookiecontrol | 2 | 0 | 0 | 6 | 323 | 1 | 0 | |
| varbase_layout_builder | 3 | 0 | 0 | 13 | 307 | 1 | 0 | |
| style_selector | 2 | 0 | 0 | 6 | 279 | 1 | 0 | |
| simple_live_css | 1 | 0 | 0 | 3 | 278 | 1 | 0 | |
| uswds_ckeditor_integration | 2 | 0 | 0 | 6 | 269 | 1 | 0 | |
| google_place_autocomplete | 1 | 0 | 0 | 3 | 265 | 1 | 0 | |
| pdb_vue | 1 | 0 | 0 | 3 | 226 | 1 | 0 | |
| gdpr_onetrust | 1 | 0 | 0 | 3 | 216 | 1 | 0 | |
| usfedgov_google_analytics | 1 | 0 | 0 | 7 | 188 | 2 | 0 | |
| calendar_systems | 2 | 0 | 0 | 6 | 169 | 1 | 0 | |
| cool_editor_tabs | 1 | 0 | 0 | 7 | 158 | 0 | 0 | |
| dsfr | 1 | 0 | 0 | 7 | 155 | 1 | 0 | |
| cookies_module_handler | 1 | 0 | 0 | 3 | 145 | 1 | 0 | |
| library_manager | 2 | 0 | 0 | 6 | 129 | 1 | 0 | |
| usercentrics | 1 | 0 | 0 | 3 | 117 | 1 | 0 | |
| alpine_js | 1 | 0 | 0 | 3 | 98 | 1 | 0 | |
| fiu | 1 | 0 | 0 | 3 | 97 | 1 | 0 | |
| layoutcomponents | 1 | 0 | 0 | 3 | 97 | 1 | 0 | |
| seeds_editor | 1 | 0 | 0 | 3 | 89 | 1 | 0 | |
| deferjs | 1 | 0 | 0 | 3 | 88 | 1 | 0 | |
| synhelper | 1 | 0 | 0 | 3 | 88 | 1 | 0 | |
| dsfr4drupal | 1 | 0 | 0 | 3 | 86 | 1 | 0 | |
| env_libraries | 1 | 0 | 0 | 3 | 73 | 1 | 0 | |
| intercept | 1 | 0 | 0 | 3 | 52 | 1 | 0 | |
| hovercss | 1 | 0 | 0 | 3 | 50 | 1 | 0 | |
| sector_theme | 1 | 0 | 0 | 3 | 47 | 1 | 0 | |
| yandex_smartcaptcha | 1 | 0 | 0 | 3 | 37 | 1 | 0 | |
| pci_sri | 2 | 0 | 0 | 6 | 36 | 1 | 0 | |
| sfc | 1 | 0 | 0 | 3 | 32 | 1 | 0 | |
| intercept_base | 1 | 0 | 0 | 3 | 30 | 1 | 0 | |
| library_select | 2 | 0 | 0 | 6 | 26 | 1 | 0 | |
| sdc_css_relocator | 1 | 0 | 0 | 3 | 26 | 1 | 0 | |
| username | 1 | 0 | 0 | 3 | 22 | 1 | 0 | |
| foundation_anchor_menu_block | 1 | 0 | 0 | 3 | 18 | 1 | 0 | |
| ephoto_dam | 1 | 0 | 0 | 3 | 17 | 1 | 0 | |
| librejs | 1 | 0 | 0 | 3 | 16 | 1 | 0 | |
| linkit_custom_link | 1 | 0 | 0 | 3 | 14 | 1 | 0 | |
| utilikit | 1 | 0 | 0 | 3 | 13 | 1 | 0 | |
| component_library | 1 | 0 | 0 | 3 | 12 | 1 | 0 | |
| css_js_agg_retention | 0 | 0 | 1 | 3 | 12 | 0 | 1 | |
| vidstack_player | 1 | 0 | 0 | 3 | 11 | 1 | 0 | |
| unaggregated | 1 | 0 | 0 | 3 | 9 | 1 | 0 | |
| quickchat | 1 | 0 | 0 | 3 | 7 | 1 | 0 | |
| bazaarvoice | 1 | 0 | 0 | 3 | 6 | 1 | 0 | |
| compact_gin | 1 | 0 | 0 | 3 | 6 | 1 | 0 | |
| in | 1 | 0 | 0 | 3 | 6 | 1 | 0 | |
| prius | 2 | 0 | 0 | 6 | 6 | 1 | 0 | |
| style_library_entity | 2 | 0 | 0 | 6 | 6 | 1 | 0 | |
| browser_development | 1 | 0 | 0 | 3 | 3 | 1 | 0 | |
| cachebuster | 1 | 0 | 0 | 3 | 2 | 1 | 0 | |
| domain_color | 1 | 0 | 0 | 3 | 2 | 1 | 0 |