Skip to content

Update drupal/ui_icons requirement from 1.1.2 to 2.0.0 - #5869

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/main/drupal/ui_icons-2.0.0
Open

Update drupal/ui_icons requirement from 1.1.2 to 2.0.0#5869
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/main/drupal/ui_icons-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on drupal/ui_icons to permit the latest version.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Aug 3, 2026
@dependabot
dependabot Bot requested review from a team as code owners August 3, 2026 23:17
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Aug 3, 2026
@bberndt-uaz

Copy link
Copy Markdown
Contributor

https://www.drupal.org/project/ui_icons/releases/2.0.0

Release notes

Requirements changed

UI Icons 2.0.0 requires Drupal 11.3 or Drupal 12. Drupal 10 and Drupal 11.0 to 11.2 are no longer supported: 11.2 lost security coverage in June 2026. composer.json no longer declares a drupal/core constraint, it is derived from the info files.

New

  • Drupal Canvas integration through the new ui_icons_canvas submodule, and the ui_icon field and widget can be edited as a Canvas component input.
  • CKEditor 5: an inserted icon can now be edited in place from the widget toolbar, not only inserted.
  • Playwright end-to-end coverage for the CKEditor 5 flow and the icon picker modal.

Fixed

  • #3591877 IconType now declares target_id as its main property, so main-property consumers no longer break silently.
  • #3591875 UI Icons Field and UI Icon Picker could not be uninstalled.
  • #3591883 Icon picker icons were vertically misaligned under the Gin admin theme.
  • Sites broke when another module added an icon without target_id.

Removed

  • ui_icons_backport and ui_icons_iconify_api, the empty placeholders kept for the 1.0.x upgrade path.
  • UI Patterns 1.x support, including the icon setting type. ui_patterns_settings 3.x removed the setting type plugin system entirely. Use the icon prop type with the icon source instead.
  • Every .module file. All hooks are now #[Hook] classes under src/Hook/.

Upgrading

Run database updates after upgrading. ui_icons_update_11201() removes the obsolete ui_icons_backport and ui_icons_iconify_api entries for you, no manual uninstall is needed.

Custom code calling the old procedural functions (ui_icons_menu_preprocess_menu(), _ui_icons_is_theme_active() and similar) must go through the hook services instead, for example \Drupal::service(UiIconsMenuHooks::class).

@bberndt-uaz bberndt-uaz added Drupal Waiting on a fix from the Drupal community 3.x only labels Aug 3, 2026
Updates the requirements on drupal/ui_icons to permit the latest version.

---
updated-dependencies:
- dependency-name: drupal/ui_icons
  dependency-version: 2.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/composer/main/drupal/ui_icons-2.0.0 branch from b6bdaad to d8693bd Compare August 4, 2026 16:42
@az-digital-bot

Copy link
Copy Markdown
Contributor

Tugboat has finished building the preview for this pull request!

Link:

Dashboard:

@joeparsons joeparsons added the patch release Issues to be included in the next patch release label Aug 10, 2026
@joeparsons joeparsons moved this to Needs review in 3.4.8 security patch release Aug 10, 2026
@joeparsons joeparsons moved this from Todo to Needs review in 3.5.2 bug-fix patch release Aug 10, 2026
@joeparsons joeparsons moved this from Todo to Needs review in 3.6.0-alpha1 Aug 11, 2026
@joeparsons joeparsons added minor release Issues/PRs that should only be made as part of a minor release (according to our release policy). and removed patch release Issues to be included in the next patch release labels Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.x only dependencies Pull requests that update a dependency file Drupal Waiting on a fix from the Drupal community minor release Issues/PRs that should only be made as part of a minor release (according to our release policy). php Pull requests that update Php code

Projects

Status: Needs review

Development

Successfully merging this pull request may close these issues.

3 participants