Skip to content

chore(deps): bump the wordpress-scripts group across 1 directory with 4 updates - #16

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/wordpress-scripts-42e0856794
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/wordpress-scripts-42e0856794

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the wordpress-scripts group with 4 updates in the / directory: @wordpress/i18n, @wordpress/icons, @wordpress/primitives and @wordpress/scripts.

Updates @wordpress/i18n from 6.27.0 to 6.29.0

Changelog

Sourced from @​wordpress/i18n's changelog.

6.29.0 (2026-09-23)

6.28.0 (2026-09-10)

Commits
  • 56d8058 chore(release): publish
  • 9ff3f0e Update changelog files
  • f905a64 Merge changes published in the Gutenberg plugin "release/24.1" branch
  • 485f42a chore(release): publish
  • c89dd70 Update changelog files
  • a55a0d7 Merge changes published in the Gutenberg plugin "release/24.0" branch
  • See full diff in compare view

Updates @wordpress/icons from 15.5.0 to 17.0.0

Changelog

Sourced from @​wordpress/icons's changelog.

17.0.0 (2026-09-23)

Breaking Changes

  • A further 236 icons are now stroke-based. Use CSS color rather than fill to recolor them. (#82540, #82754)

New Features

  • Add the fullscreenExit, justifySpaceEvenly and reaction icons (#83338).

Enhancements

  • Redraw a further 236 icons as stroke-based for variable stroke-width support, following the convention introduced in #78808, and refine the already stroke-based image and commentAuthorAvatar drawings. Most retain their original footprint; the table icons, capturePhoto, and image are slightly smaller, and several drawings in the final batch change by design. (#82540, #82754)
  • manifest.json: The public property is now a tri-state. Omitting it keeps an icon in the JS library only; true ships it to WordPress Core and exposes it through the icons REST API, making it selectable in the Icon block; false ships it and registers it in the core collection for server-side use via wp_get_icon(), while hiding it from the REST API and the Icon block. (#82634)
  • manifest.json: The public field now only controls whether an icon ships to WordPress Core (#83277).
  • The brush, dashboard, link, media, page, pin, plugins, sites, tool, update and wordpress icons now ship to WordPress Core as non-public icons: they are registered in the core collection and stay available to server-side code via wp_get_icon(), but are not exposed through the icons REST API and are not selectable in the Icon block. (#82634, #79451)
  • manifest.json: New collections property, listing the collections an icon is registered in once it ships to WordPress Core. It replaces the public property and introduces the core-admin collection, which is not public and holds the icons the WordPress admin interface renders. (#83261, #79451)
  • comment and plugins: redraw for better optical balance (#83338).
  • brush and media: redraw. brush becomes a wide paintbrush rather than a pencil, which the existing pencil icon already covers, and media becomes a camera with music notes so it is no longer easily confused with image (#83338).

Bug Fixes

  • cornerBottomLeft, cornerBottomRight, cornerTopLeft, cornerTopRight, sidesBottom, sidesHorizontal, sidesLeft, sidesRight, sidesTop and sidesVertical: dim the rest of the box again, so each variant reads as one highlighted side or corner rather than a plain box. The dimming was dropped when these were redrawn as stroke icons. (#82940)
  • Correct malformed drawings for formatIndent, formatIndentRTL, formatOutdent, formatOutdentRTL, lock, and post, and restore the missing second bar in pause. (#82540, #82754)

Internal

  • Remove obsolete Jest test dependencies and types (#82975).
  • Run rendered icon tests in Vitest Browser Mode (#80995).

16.0.0 (2026-09-10)

Breaking Changes

  • The search icon is now stroke-based. Use CSS color rather than fill to recolor it. (#82338)
  • Stroke-based icons now declare fill: none via inline style on the outer <svg> instead of the fill attribute, so the source's intent survives ordinary third-party CSS overrides like .foo svg { fill: currentColor } without using !important. Consumers should use CSS color to recolor icons. A fill prop or ordinary CSS fill declaration no longer overrides the intrinsic fill: none; pass style={ { fill: value } } to deliberately replace it. (#78808)
  • Stroke-based icons use vector-effect="non-scaling-stroke", so their stroke width stays constant when rendered outside the Icon block at sizes other than 24px. The Icon block deliberately restores the previous proportional stroke scaling. When new bundled icon elements run with an older externalized wp.components.Icon, supplying an unrelated style prop can replace the icon's intrinsic style; update the paired packages together to retain merged styles. (#78808)

Enhancements

  • Redraw 35 icons as stroke-based for variable stroke-width support, and introduce the vector-effect="non-scaling-stroke" convention so stroke weight stays consistent across icon sizes (originally landed in #78774, reverted in #78854 due to CSS-override regressions, re-introduced here with the resilience fix): addCard, addTemplate, cancelCircleFilled, caution, cautionFilled, code, commentAuthorAvatar, cover, currencyDollar, currencyEuro, currencyPound, drafts, help, helpFilled, image, info, lifesaver, link, linkOff, navigation, notAllowed, paragraph, pending, plusCircle, plusCircleFilled, published, scheduled, siteLogo, square, starEmpty, starFilled, starHalf, styles, time, tip. (#78808)
  • Redraw a further 63 icons as stroke-based for variable stroke-width support, following the convention introduced in #78808: alignCenter, alignJustify, alignLeft, alignNone, alignRight, arrowDownLeft, arrowDownRight, arrowDown, arrowLeft, arrowRight, arrowUpLeft, arrowUpRight, arrowUp, blockMeta, category, chartBar, check, chevronDownSmall, chevronDown, chevronLeftSmall, chevronLeft, chevronRightSmall, chevronRight, chevronUpDown, chevronUpSmall, chevronUp, closeSmall, close, create, download, handle, homeButton, justifyBottom, justifyCenterVertical, justifyCenter, justifyLeft, justifyRight, justifySpaceBetweenVertical, justifySpaceBetween, justifyStretchVertical, justifyStretch, justifyTop, lineDashed, lineDotted, lineSolid, listView, menu, next, plus, positionCenter, positionLeft, positionRight, previous, pullLeft, pullRight, pullquote, reset, resizeCornerNE, rss, separator, stretchFullWidth, stretchWide, upload. (#78812)

Bug Fixes

  • Icon: Merge a consumer-supplied style prop with the icon's intrinsic styles instead of replacing them, so styles like fill: none on stroke-based icons survive unless the consumer overrides the same property explicitly. (#78808)
Commits
  • 56d8058 chore(release): publish
  • 9ff3f0e Update changelog files
  • f905a64 Merge changes published in the Gutenberg plugin "release/24.1" branch
  • 485f42a chore(release): publish
  • c89dd70 Update changelog files
  • a55a0d7 Merge changes published in the Gutenberg plugin "release/24.0" branch
  • See full diff in compare view

Updates @wordpress/primitives from 4.54.0 to 4.56.0

Changelog

Sourced from @​wordpress/primitives's changelog.

4.56.0 (2026-09-23)

4.55.0 (2026-09-10)

Internal

  • Use the .jsx extension for JavaScript source files that contain JSX (#80990).
Commits
  • 56d8058 chore(release): publish
  • 9ff3f0e Update changelog files
  • f905a64 Merge changes published in the Gutenberg plugin "release/24.1" branch
  • 485f42a chore(release): publish
  • c89dd70 Update changelog files
  • a55a0d7 Merge changes published in the Gutenberg plugin "release/24.0" branch
  • See full diff in compare view

Updates @wordpress/scripts from 34.2.0 to 36.0.0

Changelog

Sourced from @​wordpress/scripts's changelog.

36.0.0 (2026-09-23)

Breaking Changes

  • Switch test-unit-js to consumer-installed Vitest 5 and Vite 7/8 at the 36.0.0 boundary. Run once by default, discover consumer Vitest/Vite config, and use Vitest lint defaults for test/spec files. Keep test-unit-jest as a maintenance-only adapter for consumer-installed Jest, with no scheduled removal. Remove the bundled Jest dependencies, preset config, Babel transformer, and GitHub Actions reporter. Retire the Jest preset and console package source; published versions remain available. Jest projects must install their own dependencies and configure the published preset if needed. See the migration guide. (#82843).

  • Require Node.js ^22.22.2 || ^24.15.0 || >=26.0.0 and update the bundled markdownlint-cli from ^0.31.1 to ^0.49.1, which moves markdownlint from 0.25 to 0.41. lint-md-docs now runs the rules added since then (MD051 through MD060) by default, so projects may see new reports. The header rule aliases (for example header-increment) no longer work in configuration files; use the heading names (#81917).

  • lint-style: Use stylelint's resolveConfig for config detection instead of a static extension list, supporting all current and future config file formats without manual maintenance overhead. Note that resolveConfig also searches ancestor directories and the global config directory (~/.config/stylelint), so a project with no local config may now pick up an unrelated config found there instead of the bundled default (#79280).

Enhancements

  • check-engines: Check only the tools listed in engines, instead of always passing --node and --npm. Without an engines field in the project, it now checks only the Node.js version (#83326).
  • lint-md-docs: Detect .markdownlint.jsonc so the bundled default config is not used when one is present (#81917).
  • format: Format .cjs and .mjs files when expanding a directory (#82731).
  • format: Format .cts and .mts files when expanding a directory (#83071).
  • The default ESLint config now lints .jsx, .ts, .tsx, .mts and .cts files, which ESLint's own file discovery skips (#83071).
  • build and start: Discover .cjs, .cts and .mts entry points, resolve them from extensionless imports, and transpile .cjs and .cts modules (#83071).
  • The bundled wp-prettier dependency has been upgraded from 3.0.3 to 3.9.6 (#82731).

Bug Fixes

  • Update the bundled webpack to ^5.111.0, which fixes a code-generation regression in webpack 5.110.3 that can make production bundles fail at startup (#82698).

35.0.0 (2026-09-10)

Breaking Changes

  • Require Node.js ^20.19.0 || >=22.13.0 and upgrade the bundled Stylelint to ^17.14.1 (#80738).

Bug Fixes

  • test-playwright: Install browsers with the bundled @playwright/test CLI, so they match the Playwright that runs the tests. A bare npx playwright could resolve another version, or download one (#82331).
  • build: Strip JavaScript and TypeScript source extensions from legacy positional entry names so generated output uses names such as index.js instead of index.tsx.js or index.jsx.js (#80990).

Enhancements

  • Include .jsx unit tests in the default lint configuration (#80990).

Internal

  • Update bundled Jest packages to 30.5.0 (#82181).
  • Remove unused dependency jest-environment-node (#82103).
Commits
  • 56d8058 chore(release): publish
  • 9ff3f0e Update changelog files
  • f905a64 Merge changes published in the Gutenberg plugin "release/24.1" branch
  • 485f42a chore(release): publish
  • c89dd70 Update changelog files
  • a55a0d7 Merge changes published in the Gutenberg plugin "release/24.0" branch
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
@dependabot
dependabot Bot requested a review from matthummel-pa as a code owner September 14, 2026 07:16
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not approved. Cursor Bugbot was not present after the first check poll, and the PHP CI check failed on this major @wordpress/scripts / @wordpress/icons bump, so a human should review. No additional reviewers assigned (matthummel-pa is already requested).

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

@dependabot dependabot Bot changed the title chore(deps): bump the wordpress-scripts group with 4 updates chore(deps): bump the wordpress-scripts group across 1 directory with 4 updates Sep 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/wordpress-scripts-42e0856794 branch from 48bd364 to a17b949 Compare September 21, 2026 00:31

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. Cursor Bugbot was not present after the first check poll, so that signal was skipped; no approval policy requires human review. No reviewers assigned.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/wordpress-scripts-42e0856794 branch 4 times, most recently from 56c04f0 to 41228c0 Compare September 23, 2026 21:09
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/wordpress-scripts-42e0856794 branch 12 times, most recently from e2beb39 to b58ef09 Compare October 1, 2026 03:22
… 4 updates

Bumps the wordpress-scripts group with 4 updates in the / directory: [@wordpress/i18n](https://github.com/WordPress/gutenberg/tree/HEAD/packages/i18n), [@wordpress/icons](https://github.com/WordPress/gutenberg/tree/HEAD/packages/icons), [@wordpress/primitives](https://github.com/WordPress/gutenberg/tree/HEAD/packages/primitives) and [@wordpress/scripts](https://github.com/WordPress/gutenberg/tree/HEAD/packages/scripts).


Updates `@wordpress/i18n` from 6.27.0 to 6.29.0
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/i18n/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/i18n@6.29.0/packages/i18n)

Updates `@wordpress/icons` from 15.5.0 to 17.0.0
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/icons/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/icons@17.0.0/packages/icons)

Updates `@wordpress/primitives` from 4.54.0 to 4.56.0
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/primitives/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/primitives@4.56.0/packages/primitives)

Updates `@wordpress/scripts` from 34.2.0 to 36.0.0
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/scripts/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/scripts@36.0.0/packages/scripts)

---
updated-dependencies:
- dependency-name: "@wordpress/i18n"
  dependency-version: 6.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wordpress-scripts
- dependency-name: "@wordpress/icons"
  dependency-version: 16.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: wordpress-scripts
- dependency-name: "@wordpress/primitives"
  dependency-version: 4.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wordpress-scripts
- dependency-name: "@wordpress/scripts"
  dependency-version: 35.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: wordpress-scripts
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/wordpress-scripts-42e0856794 branch from b58ef09 to 302e7ae Compare October 5, 2026 07:19

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants