← all change records

#3490350 New API for icon management

released Target 11.1.x Published 2024-11-29
#3471494

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