Skip to content

build(deps-dev): bump @wordpress/block-editor from 15.10.0 to 17.0.0 - #4575

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/wordpress/block-editor-17.0.0
Open

build(deps-dev): bump @wordpress/block-editor from 15.10.0 to 17.0.0#4575
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/wordpress/block-editor-17.0.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @wordpress/block-editor from 15.10.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).

16.2.0 (2026-08-12)

Internal

  • Use the new @wordpress/kebab-case package instead of unlocking the kebabCase utility from the @wordpress/components private APIs (#81294).

Enhancements

  • Allow Global Styles to supply additional element color controls to the shared Colors panel (#80852).
  • Creating a new block next to a sibling of the same type now inherits the sibling's attributes consistently, whether it is created by the appender, the inserter, or Enter at the edge of the text. Everything except the sibling's content (attributes with the content role) and its metadata is copied. The attributesToCopy list of a default block is removed: the copied attributes derive from the block's attribute roles.

... (truncated)

Commits
  • d06b010 chore(release): publish (#82084)
  • 0790fa5 Update changelog files
  • 098e3ba Merge changes published in the Gutenberg plugin "release/23.9" branch
  • 989764d chore(release): publish
  • e18aa00 Update changelog files
  • dbb73c9 Merge changes published in the Gutenberg plugin "release/23.8" branch
  • 7e8b17a chore(release): publish
  • 42ad080 Update changelog files
  • edffa74 Merge changes published in the Gutenberg plugin "release/23.7" branch
  • e9a74f9 chore(release): publish
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@wordpress/block-editor](https://github.com/WordPress/gutenberg/tree/HEAD/packages/block-editor) from 15.10.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)

---
updated-dependencies:
- dependency-name: "@wordpress/block-editor"
  dependency-version: 17.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added Deps Reserved to dependency/dependabot PRs Deps: JavaScript Reserved to dependency/dependabot PRs labels Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Deps: JavaScript Reserved to dependency/dependabot PRs Deps Reserved to dependency/dependabot PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants