← all change records
#3490350 New API for icon management
Generated 2026-06-03 14:00 UTC
Matching rules (12)
- kind: filename_presence
to:
api_key: icon_packs
file_glob: '*.icons.yml'
- kind: attribute_usage
to:
- \Drupal\Core\Theme\Icon\Attribute\IconExtractor
api_key: icon_extractor
target_kind: class
- to: \Drupal\Core\Render\Element\Icon
- to: \Drupal\Core\Theme\Icon\IconCollector
- to: \Drupal\Core\Theme\Icon\IconDefinition
- to: \Drupal\Core\Theme\Icon\IconDefinitionInterface
- to: \Drupal\Core\Theme\Icon\IconExtractorBase
- to: \Drupal\Core\Theme\Icon\IconExtractorInterface
- to: \Drupal\Core\Theme\Icon\IconExtractorWithFinder
- to: \Drupal\Core\Theme\Icon\IconExtractorWithFinderInterface
- to: \Drupal\Core\Theme\Icon\Plugin\IconPackManager
- to: \Drupal\Core\Theme\Icon\Plugin\IconPackManagerInterface
Affected contrib projects (31)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| commerce ↗ | 0 | 0 | 1 | 38,572 | 0 | 0 | |
| trash ↗ | 0 | 0 | 1 | 19,430 | 0 | 0 | |
| bpmn_io ↗ | 0 | 0 | 1 | 14,105 | 0 | 0 | |
| dashboard ↗ | 0 | 0 | 1 | 9,418 | 0 | 0 | |
| navigation_extra_tools ↗ | 0 | 0 | 1 | 7,616 | 0 | 0 | |
| ui_icons ↗ | 0 | 0 | 8 | 6,369 | 0 | 7 | |
| mercury ↗ | 0 | 0 | 1 | 3,439 | 0 | 0 | |
| byte_theme ↗ | 0 | 0 | 1 | 3,169 | 0 | 0 | |
| dxpr_builder ↗ | 0 | 0 | 3 | 1,911 | 0 | 0 | |
| icon_select ↗ | 0 | 0 | 1 | 1,764 | 0 | 0 | |
| micon ↗ | 0 | 0 | 1 | 1,157 | 0 | 0 | |
| ui_suite_bootstrap ↗ | 0 | 0 | 3 | 457 | 0 | 0 | |
| navigation_extra ↗ | 0 | 0 | 1 | 343 | 0 | 0 | |
| artisan ↗ | 0 | 0 | 1 | 314 | 0 | 0 | |
| iconify_icons ↗ | 0 | 0 | 4 | 307 | 0 | 2 | |
| cool_editor_tabs ↗ | 0 | 0 | 1 | 190 | 0 | 0 | |
| ui_suite_daisyui ↗ | 0 | 0 | 2 | 164 | 0 | 0 | |
| vartheme_bs5 ↗ | 0 | 0 | 1 | 117 | 0 | 0 | |
| lb_plus ↗ | 0 | 0 | 2 | 114 | 0 | 0 | |
| navigation_plus ↗ | 0 | 0 | 2 | 112 | 0 | 0 | |
| tripal ↗ | 0 | 0 | 1 | 94 | 0 | 0 | |
| ui_suite_dsfr ↗ | 0 | 0 | 1 | 90 | 0 | 0 | |
| dsfr4drupal ↗ | 0 | 0 | 1 | 83 | 0 | 0 | |
| edit_plus ↗ | 0 | 0 | 2 | 38 | 0 | 0 | |
| ui_suite_uswds ↗ | 0 | 0 | 2 | 33 | 0 | 0 | |
| flexus ↗ | 0 | 0 | 1 | 28 | 0 | 0 | |
| tailpine ↗ | 0 | 0 | 3 | 20 | 0 | 0 | |
| space_ds ↗ | 0 | 0 | 1 | 18 | 0 | 0 | |
| profile_manager ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| icon_media_pack ↗ | 0 | 0 | 2 | 5 | 0 | 1 | |
| conreg ↗ | 0 | 0 | 1 | 2 | 0 | 0 |