← all change records
#3490350 New API for icon management
Generated 2026-08-02 14:00 UTC
Matching rules (12)
- kind: filename_presence
to:
api_key: icon_packs
file_glob: '*.icons.yml'
- api_key: icon_extractor
kind: attribute_usage
target_kind: class
to:
- \Drupal\Core\Theme\Icon\Attribute\IconExtractor
- to:
fqn: \Drupal\Core\Render\Element\Icon
- to:
fqn: \Drupal\Core\Theme\Icon\IconCollector
- to:
fqn: \Drupal\Core\Theme\Icon\IconDefinition
- to:
fqn: \Drupal\Core\Theme\Icon\IconDefinitionInterface
- to:
fqn: \Drupal\Core\Theme\Icon\IconExtractorBase
- to:
fqn: \Drupal\Core\Theme\Icon\IconExtractorInterface
- to:
fqn: \Drupal\Core\Theme\Icon\IconExtractorWithFinder
- to:
fqn: \Drupal\Core\Theme\Icon\IconExtractorWithFinderInterface
- to:
fqn: \Drupal\Core\Theme\Icon\Plugin\IconPackManager
- to:
fqn: \Drupal\Core\Theme\Icon\Plugin\IconPackManagerInterface
Affected contrib projects (31)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| commerce ↗ | 0 | 0 | 1 | 37,667 | 0 | 0 | |
| trash ↗ | 0 | 0 | 1 | 21,110 | 0 | 0 | |
| bpmn_io ↗ | 0 | 0 | 1 | 16,101 | 0 | 0 | |
| dashboard ↗ | 0 | 0 | 1 | 11,307 | 0 | 0 | |
| navigation_extra_tools ↗ | 0 | 0 | 1 | 9,860 | 0 | 0 | |
| ui_icons ↗ | 0 | 0 | 8 | 9,066 | 0 | 7 | |
| byte_theme ↗ | 0 | 0 | 1 | 5,293 | 0 | 0 | |
| mercury ↗ | 0 | 0 | 1 | 5,198 | 0 | 0 | |
| icon_select ↗ | 0 | 0 | 1 | 1,717 | 0 | 0 | |
| micon ↗ | 0 | 0 | 1 | 1,130 | 0 | 0 | |
| dxpr_builder ↗ | 0 | 0 | 3 | 1,011 | 0 | 0 | |
| ui_suite_bootstrap ↗ | 0 | 0 | 3 | 492 | 0 | 0 | |
| navigation_extra ↗ | 0 | 0 | 1 | 404 | 0 | 0 | |
| iconify_icons ↗ | 0 | 0 | 4 | 383 | 0 | 2 | |
| vartheme_bs5 ↗ | 0 | 0 | 1 | 173 | 0 | 0 | |
| cool_editor_tabs ↗ | 0 | 0 | 1 | 172 | 0 | 0 | |
| artisan ↗ | 0 | 0 | 1 | 171 | 0 | 0 | |
| ui_suite_daisyui ↗ | 0 | 0 | 2 | 169 | 0 | 0 | |
| lb_plus ↗ | 0 | 0 | 2 | 120 | 0 | 0 | |
| tripal ↗ | 0 | 0 | 1 | 99 | 0 | 0 | |
| navigation_plus ↗ | 0 | 0 | 2 | 93 | 0 | 0 | |
| ui_suite_dsfr ↗ | 0 | 0 | 1 | 89 | 0 | 0 | |
| dsfr4drupal ↗ | 0 | 0 | 1 | 78 | 0 | 0 | |
| ui_suite_uswds ↗ | 0 | 0 | 2 | 45 | 0 | 0 | |
| flexus ↗ | 0 | 0 | 1 | 33 | 0 | 0 | |
| edit_plus ↗ | 0 | 0 | 2 | 27 | 0 | 0 | |
| space_ds ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| tailpine ↗ | 0 | 0 | 3 | 19 | 0 | 0 | |
| icon_media_pack ↗ | 0 | 0 | 2 | 10 | 0 | 1 | |
| profile_manager ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| conreg ↗ | 0 | 0 | 1 | 3 | 0 | 0 |