Skip to content

chore(deps-dev): bump the wordpress group with 5 updates - #1265

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/develop/wordpress-d15e42cbdc
Open

chore(deps-dev): bump the wordpress group with 5 updates#1265
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/develop/wordpress-d15e42cbdc

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the wordpress group with 5 updates:

Package From To
@wordpress/api-fetch 7.53.0 7.54.0
@wordpress/block-editor 16.2.0 17.0.0
@wordpress/blocks 15.26.0 15.27.0
@wordpress/components 39.0.0 40.0.0
@wordpress/data 10.53.0 10.54.0

Updates @wordpress/api-fetch from 7.53.0 to 7.54.0

Changelog

Sourced from @​wordpress/api-fetch's changelog.

7.54.0 (2026-08-26)

Internal

  • Split tsconfig into a build project and a default dev project so dev files are type checked without publishing their declarations. (#81514)
Commits

Updates @wordpress/block-editor from 16.2.0 to 17.0.0

Changelog

Sourced from @​wordpress/block-editor's changelog.

17.0.0 (2026-08-26)

Breaking Changes

  • Remove src/default-editor-styles.scss. Consumers importing it should supply their own (#81793).

New Features

  • Register and handle the keyboard shortcuts that blocks declare on their variations and transforms, so that any block can contribute a shortcut without the editor knowing about it. Shortcuts apply to the selected block, and are listed under "Block shortcuts" in the keyboard shortcuts help modal (#81588).

Enhancements

  • Allow blocks to provide inspector controls for viewport style states.
  • BlockStyles: Use Button from @wordpress/ui, truncate long labels after three lines, and navigate the variations as a radio group (#40331).
  • Patterns explorer: Refactor the category sidebar to use Tabs (#81807).
  • PublishDateTimePicker: Add a showPopoverHeader prop so the picker can be rendered inline, without the popover title and close button. Rename the header's reset action from "Now" to "Reset", which reads as an action rather than a status (#81806).
  • Show separate horizontal and vertical block spacing controls in the block inspector only for Flex and Grid layouts, while retaining axial gap support in Global Styles. Responsive Grid column calculations use the horizontal gap, while Flow and Constrained layouts use the vertical gap when receiving an axial value (#81476).

Bug Fixes

  • Retain focus and caret position when undoing a prefix transform (e.g. ## , - , > ) with Backspace or Escape (#82116).
  • Hide the Layout panel when a block has layout editing enabled but all controls for its layout type are disabled (#81968).
  • DuotoneControl: Keep the picked preset's identity when applying a duotone to a block. Two presets can hold the same pair of colors, and the applied preset was resolved by matching colors, so the first of any duplicate pair was saved and both appeared selected (#81605).
  • InnerBlocks: Resolve the default of a block's layout support before providing it to inner blocks. A block that declared its layout only as a support default, such as the Gallery, previously handed its children the raw support config, which has no type, so the children resolved to the flow layout instead. As a result an Image nested in a Gallery offered left/center/right alignment, which the flex layout does not permit (#81606).
  • Never apply Spotlight mode in a preview canvas, which cannot be edited and so rendered most of its content faded (#81615).
  • Grid: Keep child layout changes made with the resizer scoped to the selected viewport.
  • DimensionsTool: Reflect aspect ratio and scale values that are updated from outside the component, such as by undo or updateBlockAttributes. The scale control no longer displays a stale value, and an aspect ratio that is written differently to its preset, e.g. 1/1 rather than 1, is displayed as that preset instead of as "Original" (#80747).
  • ListView: Only move focus into the list when the new focusOnMount prop is set, so that a list mounted as a side effect of a selection no longer pulls focus out of the editor canvas (#81659).
  • RichText: Handle Enter using the current record, so pressing it right after moving the caret splits at the caret's new position instead of the previous one (#81696).
  • useInnerBlocksProps: Resolve the manual grid placement check that disables the standard drop zone against a layout passed through the options, when provided, instead of always using the block edit context layout (#81120).
  • useInsertionPoint: Leave the insertion cue alone when it belongs to the in-between inserter. The cue is shared state and the in-between inserter mounts inside its popover, so the sidebar inserter hiding it tore down the inline inserter that had just been opened (#76241).
  • BorderPanel: Match a chosen drop shadow against the presets from every origin rather than the first origin that defines any, so theme and default presets keep being stored as var:preset|shadow|<slug> once a custom preset exists (#81346).
  • InserterMenu: Cancel the animation frame that focuses the active tab when the menu unmounts before it runs, so an unmount right after mount no longer throws #81918.
  • ListView: On keyboard activation, focus the start of the first field instead of the end of the last. A Table no longer focuses its last cell. Clicking a List View item still keeps focus in the list (#81964).

Internal

  • Split tsconfig into a build project and a default dev project so dev files are type checked without publishing their declarations. (#81516)
  • Expose isElementVisible via private APIs so @wordpress/editor's collaboration overlay can detect content hidden by a collapsed container (e.g. a closed core/details panel) without duplicating the visibility check (#81322).
Commits

Updates @wordpress/blocks from 15.26.0 to 15.27.0

Changelog

Sourced from @​wordpress/blocks's changelog.

15.27.0 (2026-08-26)

New Features

  • Block variations and block type block transforms accept a shortcut property, declaring a keyboard shortcut that applies the variation or transform to the selected block. See the block variations and block transforms documentation (#81588).
Commits

Updates @wordpress/components from 39.0.0 to 40.0.0

Changelog

Sourced from @​wordpress/components's changelog.

40.0.0 (2026-08-26)

Breaking Changes

  • Components that compose Emotion style fragments with cx() should pass source-order-dependent fragments in a single css() call. Passing separate fragments can change override order after the following components stopped rendering styles through Emotion:

Enhancements

  • RadioControl: Allow individual options to be disabled while the rest of the group remains available (#82026).
  • PaletteEdit: Add a duotone variant. Passing duotones (with an optional colorPalette for the shadows and highlights pickers) edits duotone presets with the same UI as colors and gradients. Palette colors that do not resolve to a concrete value, such as color-mix(), are left out of the duotone pickers, since a duotone built from one cannot be rendered, and the rest are normalized to hex, since the front end's duotone parser does not accept CSS named colors (#81605).
  • DuotonePicker: Add selectedSlug prop for slug-based selection and pass the picked preset's index and slug to onChange, so two presets sharing a pair of colors keep their identity (#81605).
  • PaletteEdit: Name the swatch picker after the palette's heading, so it is announced as Theme, Default or Custom rather than an unlabelled list (#81605).
  • ConfirmDialog: Add the title prop to the types; the component already forwarded it to the underlying Modal (#81847).
  • TextControl, TextareaControl, FormTokenField, ContentEditableControl, ComboboxControl: Align focus and hover styles with the design system (#81357).
  • InputControl, SelectControl, CustomSelectControl: Align focus rings with the design system (#80417).
  • BoxControl: Keep the reset button focusable when disabled, preventing accidental focus loss (#80715).

Bug Fixes

  • PaletteEdit: Expose color, gradient, and duotone swatches as command buttons because activating them opens an editor instead of selecting a value. Add a presentation prop to CircularOptionPicker, ColorPalette, GradientPicker, and DuotonePicker, and deprecate asButtons in favor of presentation="toggle-buttons" (#82023).
  • ConfirmDialog: Preserve title as the dialog's accessible name when the header is hidden (#81847).
  • DuotonePicker: Do not render the custom controls wrapper when disableCustomDuotone is set, so a read-only picker no longer adds trailing padding below its swatches (#81605).
  • DuotonePicker: Stop the duotone bar offering to move its control points. It announced that arrow keys and dragging change the gradient position, but a duotone is two colors with no positions, so the move was discarded. CustomGradientBar gains a disablePositioning prop for this (#81850).
  • Modal: Prevent an Escape key press that dismisses the modal from propagating to underlying overlays. (#81785)
  • BoxControl: Update the opposite side when ALT is held on the left or right input, which each updated themselves instead (#81530).
  • InputControl: Vertically center the value of date and time inputs in Safari (#81361).
  • InputControl: Hide the value-like placeholder Safari renders in empty date and time inputs (e.g. 12:30), which was indistinguishable from a committed value (#81991).
  • ControlWithError: Re-read the target's validation message when an invalid event is received, so a message that changed without a re-render in between (e.g. a programmatic value change followed by a synthetic invalid event) is not revealed stale or empty. While a validating custom validity is pending, the message is left untouched so the pending indicator keeps showing (#81440).
  • Button: Apply the has-text class when the children that render the label are conditional, wrapped in an element, or preceded by other children, so that such buttons are no longer styled as icon-only buttons (#81521).

TypeScript

  • ComboboxControl: Narrow the onChange callback parameter type to string | null, matching the values the component actually passes. The previous indexed-access type on the optional value prop leaked an accidental undefined into the union (#81568).

Internal

  • Update @ariakit/react to 0.4.37 and @ariakit/test to 0.7.4 (#81080).
  • Point tsconfig references at split dependencies' build projects. (#81514, #81516, #81518)
  • Update is-plain-object to 5.1.0, which ships its own types, and drop the @ts-expect-error that the missing declaration required (#81926).

... (truncated)

Commits

Updates @wordpress/data from 10.53.0 to 10.54.0

Changelog

Sourced from @​wordpress/data's changelog.

10.54.0 (2026-08-26)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the wordpress group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@wordpress/api-fetch](https://github.com/WordPress/gutenberg/tree/HEAD/packages/api-fetch) | `7.53.0` | `7.54.0` |
| [@wordpress/block-editor](https://github.com/WordPress/gutenberg/tree/HEAD/packages/block-editor) | `16.2.0` | `17.0.0` |
| [@wordpress/blocks](https://github.com/WordPress/gutenberg/tree/HEAD/packages/blocks) | `15.26.0` | `15.27.0` |
| [@wordpress/components](https://github.com/WordPress/gutenberg/tree/HEAD/packages/components) | `39.0.0` | `40.0.0` |
| [@wordpress/data](https://github.com/WordPress/gutenberg/tree/HEAD/packages/data) | `10.53.0` | `10.54.0` |


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

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

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

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

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

---
updated-dependencies:
- dependency-name: "@wordpress/api-fetch"
  dependency-version: 7.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: wordpress
- dependency-name: "@wordpress/block-editor"
  dependency-version: 17.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: wordpress
- dependency-name: "@wordpress/blocks"
  dependency-version: 15.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: wordpress
- dependency-name: "@wordpress/components"
  dependency-version: 40.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: wordpress
- dependency-name: "@wordpress/data"
  dependency-version: 10.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: wordpress
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 4, 2026
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