#66067 closed task (blessed) (fixed)
Sync changes from Gutenberg 23.9
| Reported by: | desrosj | Owned by: | desrosj |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.2 |
| Component: | General | Version: | |
| Severity: | normal | Keywords: | has-patch |
| Cc: | Focuses: |
Description (last modified by desrosj)
This ticket is for syncing the changes between ae8b34d78e1abc6d1c866fdc00080a1452de82ad (version 23.8.0 of the Gutenberg plugin) and the 23.9.0 release of the Gutenberg plugin into wordpress-develop (658c8cbe89db5d90279051d3bb816ca210fe4646).
Previously:
Change History (5)
This ticket was mentioned in PR #13442 on WordPress/wordpress-develop by @desrosj.
18 hours ago
#1
- Keywords has-patch added
#3
@desrosj
17 hours ago
- Owner set to desrosj
- Resolution → fixed
- Status new → closed
In 63535:
General: Bump the pinned hash for Gutenberg to 658c8cb.
This updates the pinned commit hash of the Gutenberg repository from ae8b34d78e1abc6d1c866fdc00080a1452de82ad (version 23.8.0) to 658c8cbe89db5d90279051d3bb816ca210fe4646 (version 23.9.0).
A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/v23.8.0..v23.9.0.
- Env: Update git to latest commit when
--updatepassed (https://github.com/WordPress/gutenberg/pull/81447) - InputControl: Vertically center date and time input values in Safari (https://github.com/WordPress/gutenberg/pull/81361)
- DataViews: vendor
ValidatedComboboxControl(https://github.com/WordPress/gutenberg/pull/81449) - Icon: Fix margin being applied twice in the editor (https://github.com/WordPress/gutenberg/pull/81292)
- Docs: Add Background image control Readme (https://github.com/WordPress/gutenberg/pull/69409)
- Dimensions: Fix aspect ratio and scale controls not reflecting external updates (https://github.com/WordPress/gutenberg/pull/80747)
- DataViews: vendor
ValidatedFormTokenField(https://github.com/WordPress/gutenberg/pull/81451) - Docs: Fix dead link in the dynamic blocks tutorial (https://github.com/WordPress/gutenberg/pull/81399)
- DataViews: vendor
ValidatedToggleGroupControl(https://github.com/WordPress/gutenberg/pull/81450) - Update 23.8 release changes on trunk (https://github.com/WordPress/gutenberg/pull/81485)
- Adds README for inspector-controls-tabs component (https://github.com/WordPress/gutenberg/pull/69072)
- BlockEditVisuallyButton: Update Developer Documentation (https://github.com/WordPress/gutenberg/pull/68987)
- Storybook: Upgrade Vite to 8 (https://github.com/WordPress/gutenberg/pull/81494)
- Packages: Move unreleased changelog entries out of the 23.8 published versions (https://github.com/WordPress/gutenberg/pull/81502)
- Theme: Avoid root-level relational selectors (https://github.com/WordPress/gutenberg/pull/81457)
- Theme: Move changelog entry to unreleased (https://github.com/WordPress/gutenberg/pull/81508)
- Admin UI: Add Navigation component and Page navigation slot (https://github.com/WordPress/gutenberg/pull/79746)
- Editor: Correctly mark ToolsMoreMenuGroup as a private SlotFill (https://github.com/WordPress/gutenberg/pull/81503)
- Fix: Term Description block skips display filters inside Terms Query. (https://github.com/WordPress/gutenberg/pull/81290)
- DataForm: Fix the datetime control sending two updates per calendar interaction (https://github.com/WordPress/gutenberg/pull/81440)
- Editor: Stop
:has()selectors recalculating the whole document on every block selection (https://github.com/WordPress/gutenberg/pull/81471) - Fix: getQueryArgs discards everything after the second = in a query argument value (https://github.com/WordPress/gutenberg/pull/81066)
- DOM: treat a caret at a soft line wrap as an ambiguous position in Firefox (https://github.com/WordPress/gutenberg/pull/81003)
- In-between indicator: make symmetric (https://github.com/WordPress/gutenberg/pull/68074)
- Fix: Delete key on empty heading transforms following paragraph into heading (https://github.com/WordPress/gutenberg/pull/78779)
- Media editor: keep initial modal focus on the dialog frame (https://github.com/WordPress/gutenberg/pull/81541)
- Writing flow: select next block on Enter key (https://github.com/WordPress/gutenberg/pull/63484)
- Media Editor Route Experiment: Override media edit links to point to the new experimental media editor (https://github.com/WordPress/gutenberg/pull/81559)
- DataViews: vendor
ValidatedToggleControl(https://github.com/WordPress/gutenberg/pull/81492) - Release: Improve changelog categorization (https://github.com/WordPress/gutenberg/pull/81475)
- Docs: Add Block Editing Mode Readme. (https://github.com/WordPress/gutenberg/pull/69411)
- Editor: Use PluginSidebar in GlobalStylesSidebar (https://github.com/WordPress/gutenberg/pull/81570)
- Docs: Fix broken links to the Block API reference guides. (https://github.com/WordPress/gutenberg/pull/81571)
- Adds JSdoc for
columnandcolumnsblock's edit.js (https://github.com/WordPress/gutenberg/pull/68873) - Adds JSdoc for
audioblock's edit.js (https://github.com/WordPress/gutenberg/pull/68865) - Refactor: Convert
createColorHOCto functional component (https://github.com/WordPress/gutenberg/pull/70408) - Adds JSdoc for
avatarblock's edit.js (https://github.com/WordPress/gutenberg/pull/68867) - Editor: Speed up the hierarchical term selector for large taxonomies (https://github.com/WordPress/gutenberg/pull/81376)
- Extensible Site Editor: Preview the site on Home for classic themes (https://github.com/WordPress/gutenberg/pull/81578)
- TypeScript: Add typecheck script and split root tsconfig into build and dev solutions (https://github.com/WordPress/gutenberg/pull/81499)
- Packages: Split blob, grid, interactivity, and theme tsconfigs (https://github.com/WordPress/gutenberg/pull/81509)
- Vitest: Resolve @flakiness/vitest reporter to an absolute path (https://github.com/WordPress/gutenberg/pull/81582)
- Update waveform player dependency patch (https://github.com/WordPress/gutenberg/pull/81454)
- Dashboard Widgets: promote high-relevance actions into a chrome footer (https://github.com/WordPress/gutenberg/pull/81556)
- Extensible Site Editor: Gate theme screens on theme support (https://github.com/WordPress/gutenberg/pull/81581)
- Editor: Register the editor keyboard shortcuts from the provider (https://github.com/WordPress/gutenberg/pull/81580)
- Base styles: Streamline focus ring override (https://github.com/WordPress/gutenberg/pull/81242)
- Components: Align legacy form control focus rings with WPDS (https://github.com/WordPress/gutenberg/pull/80417)
- Base Styles: Align
input-controlmixin to design system (https://github.com/WordPress/gutenberg/pull/81357) - Add Gutenberg version details for WordPress 7.1 (https://github.com/WordPress/gutenberg/pull/81600)
- Fix viewport state values set by grid resizer (https://github.com/WordPress/gutenberg/pull/81601)
- Block editor: add an inserter to the parent selector (https://github.com/WordPress/gutenberg/pull/81532)
- url: clamp the truncated file name slice in filterURLForDisplay (https://github.com/WordPress/gutenberg/pull/81529)
- Fix parent inserter alignment with text labels enabled (https://github.com/WordPress/gutenberg/pull/81608)
- URL: Stop normalizePath throwing on a malformed percent sequence (https://github.com/WordPress/gutenberg/pull/81086)
- Extensible Site Editor: Add the Identity route (https://github.com/WordPress/gutenberg/pull/81576)
- ComboboxControl: narrow
onChangecallback type tostring|null(https://github.com/WordPress/gutenberg/pull/81568) - Storybook: Add Story for URLPopup component (https://github.com/WordPress/gutenberg/pull/68449)
- Extensible Site Editor: Show only the style book on Styles for classic themes (https://github.com/WordPress/gutenberg/pull/81579)
- Global Styles: Expose additional elements in Typography and Colors (https://github.com/WordPress/gutenberg/pull/80852)
- Storybook: Add Story for BlockPopover (https://github.com/WordPress/gutenberg/pull/68681)
- Block Editor: Never spotlight blocks in a preview (https://github.com/WordPress/gutenberg/pull/81615)
- Boot: Let the editor canvas navigate between entity records (https://github.com/WordPress/gutenberg/pull/81590)
- Block API: Declare block keyboard shortcuts on variations and transforms (https://github.com/WordPress/gutenberg/pull/81588)
- Storybook: Add Story for InnerBlocks (https://github.com/WordPress/gutenberg/pull/68651)
- Boot: Translate the canvas click-to-edit label (https://github.com/WordPress/gutenberg/pull/81620)
- Perf: Report the first block selection as its own metric (https://github.com/WordPress/gutenberg/pull/81616)
- Boot: Contain a surface failure to that surface (https://github.com/WordPress/gutenberg/pull/81622)
- Boot: Warn before leaving with unsaved changes (https://github.com/WordPress/gutenberg/pull/81625)
- Env: Fall back to cached docker images when the registry is unreachable (https://github.com/WordPress/gutenberg/pull/81631)
- Editor: Refactor 'ErrorBoundary' to use the new recommended components (https://github.com/WordPress/gutenberg/pull/81638)
- Fix playlist track toolbar insertion (https://github.com/WordPress/gutenberg/pull/81639)
- Playlist Track: Show upload spinner inline (https://github.com/WordPress/gutenberg/pull/81445)
- Admin UI: Fix the primary color of the Fresh admin color scheme (https://github.com/WordPress/gutenberg/pull/81618)
- Inner Blocks: Fix bug that caused alignment controls to show in Image blocks within a Gallery (https://github.com/WordPress/gutenberg/pull/81606)
- Layout block supports: cast numeric grid attributes before use (https://github.com/WordPress/gutenberg/pull/81560)
- Make Back button grid column flexible. (https://github.com/WordPress/gutenberg/pull/81701)
- List View: Make focus on mount opt in (https://github.com/WordPress/gutenberg/pull/81659)
- Lazy Editor: Render the editor preferences modal (https://github.com/WordPress/gutenberg/pull/81630)
- Edit Site Init: Seed the editor preferences the editor expects (https://github.com/WordPress/gutenberg/pull/81628)
- Boot: Do not offer to edit a trashed entity (https://github.com/WordPress/gutenberg/pull/81632)
- Block API: Address review feedback on block keyboard shortcuts (https://github.com/WordPress/gutenberg/pull/81621)
- Editor: Simplify List View sidebar shortcut handling (https://github.com/WordPress/gutenberg/pull/81693)
- RichText: Use the current record when handling Enter (https://github.com/WordPress/gutenberg/pull/81696)
- Boot: Sync the editor's device preview with the URL (https://github.com/WordPress/gutenberg/pull/81617)
- Stop saving Table of Contents output (https://github.com/WordPress/gutenberg/pull/80404)
- Lazy Editor: Keep the theme's editor styles on the canvas (https://github.com/WordPress/gutenberg/pull/81747)
- List View: Fix flaky global shortcut test and re-enable it (https://github.com/WordPress/gutenberg/pull/81690)
- Boot: Preview the site where the canvas has nothing to open (https://github.com/WordPress/gutenberg/pull/81749)
- Docs: Require site editor features to land in the extensible site editor too (https://github.com/WordPress/gutenberg/pull/81752)
- Build Tools: Stop watcher process trees on shutdown (https://github.com/WordPress/gutenberg/pull/81504)
- Update Terrazzo packages to 2.5.0 (https://github.com/WordPress/gutenberg/pull/81082)
- Site Editor: Use inverted ThemeProvider seed for portaled UI (https://github.com/WordPress/gutenberg/pull/81653)
- Components: Migrate DropdownContentWrapper to SCSS module (https://github.com/WordPress/gutenberg/pull/81522)
- Playlist: Add aria-label to prevent placeholder as label (https://github.com/WordPress/gutenberg/pull/81654)
- UI: Collapse item-popup item sizing to default and small (https://github.com/WordPress/gutenberg/pull/81354)
- Add
__unstable_wp_sync_storagefilter for pluggable storage backends (https://github.com/WordPress/gutenberg/pull/81697) - Bump github/codeql-action/upload-sarif (https://github.com/WordPress/gutenberg/pull/81436)
- Feat: support block spacing (https://github.com/WordPress/gutenberg/pull/79689)
- Enable axial gap for Group and restrict to flex and grid layouts. (https://github.com/WordPress/gutenberg/pull/81476)
- Packages: Split tsconfigs for utility and mid-size packages (https://github.com/WordPress/gutenberg/pull/81514)
- Media Editor Route: Make the route look like it's part of the media menu in the left-hand sidebar (https://github.com/WordPress/gutenberg/pull/81565)
- Global Styles: filter and indicate blocks that have custom styles (https://github.com/WordPress/gutenberg/pull/81373)
- Prevent white screen crash during undo operations when Media Modal is open (https://github.com/WordPress/gutenberg/pull/79898)
- Fix clipped focus outlines in the media editor Details sidebar (https://github.com/WordPress/gutenberg/pull/81703)
- Fix: URL: normalizePath drops the rest of the query after a second "?" (https://github.com/WordPress/gutenberg/pull/81612)
- Block Editor: Add translator context to pseudo-state labels (https://github.com/WordPress/gutenberg/pull/81770)
- Global styles: Register <label> as element (https://github.com/WordPress/gutenberg/pull/81160)
- Site editor: update template section description. (https://github.com/WordPress/gutenberg/pull/81613)
- Fix: Accordion: Anchored hash inside the accordion throws the malformed URL console error (https://github.com/WordPress/gutenberg/pull/81780)
- BoxControl: update the opposite side when ALT is held on the left or right input (https://github.com/WordPress/gutenberg/pull/81530)
- Tabs: Give tab IDs their own counter so numbering starts at 1 and never skips (https://github.com/WordPress/gutenberg/pull/81781)
- Modal: Stop Escape key propagation on dismiss (https://github.com/WordPress/gutenberg/pull/81785)
- RTC: Couple RTC and polling provider as an opt-in experiment (https://github.com/WordPress/gutenberg/pull/80658)
- ui/Card: Use the default neutral border (https://github.com/WordPress/gutenberg/pull/81746)
- Update playlist track placeholder to match aria label (https://github.com/WordPress/gutenberg/pull/81762)
- Notes: keep the note actions menu in view for long display names (https://github.com/WordPress/gutenberg/pull/81414)
- Fix DataViews list layout color token usage (https://github.com/WordPress/gutenberg/pull/81074)
- UI: Add Spinner component (https://github.com/WordPress/gutenberg/pull/81358)
- Fields: Export the package stylesheet (https://github.com/WordPress/gutenberg/pull/81769)
- Fix the failing e2e test (https://github.com/WordPress/gutenberg/pull/81739)
- RTC: Add fallback identities when user profiles are unavailable (https://github.com/WordPress/gutenberg/pull/81408)
- Align collaboration migration version markers with the 23.8.0 release (https://github.com/WordPress/gutenberg/pull/81789)
- Dashboard: add a Site Health detail page as the dashboard's second route (https://github.com/WordPress/gutenberg/pull/81729)
- Dashboard Widgets: resolve widget types without a metadata module (https://github.com/WordPress/gutenberg/pull/81738)
- Theme: Improve color ramp contrast safeguards (https://github.com/WordPress/gutenberg/pull/81185)
- More block: clarify description about excerpt vs full content (https://github.com/WordPress/gutenberg/pull/80619)
- Schemas: Document what the theme.json schema checks (https://github.com/WordPress/gutenberg/pull/81773)
- Components, DataViews, Editor, UI: Split tsconfigs into build and dev projects (https://github.com/WordPress/gutenberg/pull/81515)
- Command Palette: Allow commands to override the category icon (https://github.com/WordPress/gutenberg/pull/81787)
- Fix Broken Links in Package file (https://github.com/WordPress/gutenberg/pull/81700)
- Notes: Stop forcing capitalization of user names (https://github.com/WordPress/gutenberg/pull/81788)
- Media Editor Route: Add undo/redo and save/cancel actions to the header (https://github.com/WordPress/gutenberg/pull/81563)
- Fix: Post Editor: Canvas animates from the left when switching mobile/tablet preview to desktop (https://github.com/WordPress/gutenberg/pull/81484)
- Build Package: Use Core's boot module when a plugin has none (https://github.com/WordPress/gutenberg/pull/81761)
- Docs: Fix broken link to the Document-Isolation-Policy explainer. (https://github.com/WordPress/gutenberg/pull/81790)
- Tests: Make PHPUnit tests independent of test config flags and theme root (https://github.com/WordPress/gutenberg/pull/79159)
- Editor: Debounce term filtering and announce results once (https://github.com/WordPress/gutenberg/pull/81422)
- Packages: Split story package tsconfigs into build and dev projects (https://github.com/WordPress/gutenberg/pull/81516)
- Packages: Complete the tsconfig build and dev project split (https://github.com/WordPress/gutenberg/pull/81517)
- TypeScript: Require the typecheck run for type checking in CI (https://github.com/WordPress/gutenberg/pull/81518)
- Block Editor: Remove leftover files (https://github.com/WordPress/gutenberg/pull/81793)
- Rename the media editor toolbar button to 'Edit image' (https://github.com/WordPress/gutenberg/pull/81705)
- Playlist: Remove block toolbar sharing between parent and child blocks (https://github.com/WordPress/gutenberg/pull/81432)
- Components: Fix Storybook accessibility issues in stories (https://github.com/WordPress/gutenberg/pull/81777)
- Fields: migrate last remaining JS file to TS (https://github.com/WordPress/gutenberg/pull/81808)
- Menu: Add UI component (https://github.com/WordPress/gutenberg/pull/79560)
- Patterns explorer: Refactor the category sidebar to use Tabs (https://github.com/WordPress/gutenberg/pull/81807)
- add context to change "revisions code diff" (https://github.com/WordPress/gutenberg/pull/81820)
- Add command: View post (https://github.com/WordPress/gutenberg/pull/66720)
- Fix: Post Editor: 403 on /wp/v2/settings at boot for users without manage_options cap (https://github.com/WordPress/gutenberg/pull/81813)
- UI: Add initial agents guidance mapping to contributing guidelines (https://github.com/WordPress/gutenberg/pull/81400)
- UI: Mark Input-related components as recommended (https://github.com/WordPress/gutenberg/pull/81658)
- Post Template: Fix mover arrows and labels for blocks inside the grid view (https://github.com/WordPress/gutenberg/pull/81120)
- Docs: Fix broken link to the getEntityRecords selector reference. (https://github.com/WordPress/gutenberg/pull/81791)
- Quick Inserter: Standardize the design of the Browse all button (https://github.com/WordPress/gutenberg/pull/81827)
- UI: Add TextareaControl component (https://github.com/WordPress/gutenberg/pull/81359)
- Docs: Narrow the tsconfig split guidance to the standard layout (https://github.com/WordPress/gutenberg/pull/81828)
- Storybook: Fix production build warnings (https://github.com/WordPress/gutenberg/pull/81758)
- Components: migrate ResizableBox to SCSS module- https://github.com/WordPress/gutenberg/pull/80720 (https://github.com/WordPress/gutenberg/pull/81792)
- Bump astral-sh/setup-uv from 9.0.0 to 10.0.0 in /.github/workflows (https://github.com/WordPress/gutenberg/pull/81823)
- Global Styles: Keep storing shadow presets as CSS variables when custom presets exist (https://github.com/WordPress/gutenberg/pull/81346)
- Docs: Fix broken skip ahead anchor on the custom block editor guide. (https://github.com/WordPress/gutenberg/pull/81835)
- Fix MediaPlaceholder drag eligibility (https://github.com/WordPress/gutenberg/pull/81431)
- Updated Aria Landmark Example URL (https://github.com/WordPress/gutenberg/pull/81832)
- TypeScript: Put route projects under the typecheck run (https://github.com/WordPress/gutenberg/pull/81829)
- Add missing dependency to media-editor route (https://github.com/WordPress/gutenberg/pull/81845)
- Add transform to Row for Columns block (https://github.com/WordPress/gutenberg/pull/81802)
- Editor: Remove FlexItem usage from NoteCard (https://github.com/WordPress/gutenberg/pull/81851)
- UI: Expose keyboard shortcut presentation utilities (https://github.com/WordPress/gutenberg/pull/81826)
- Theme: Add color warning diagnostics workbench (https://github.com/WordPress/gutenberg/pull/81817)
- Editor: Surface debugging details in the ErrorBoundary (https://github.com/WordPress/gutenberg/pull/81642)
- Update save & submit docs (https://github.com/WordPress/gutenberg/pull/81077)
- Boot: Migrate styles to CSS Modules (https://github.com/WordPress/gutenberg/pull/81756)
- Build: Emit TypeScript declarations with --noCheck (https://github.com/WordPress/gutenberg/pull/81839)
- Core Data: Validate the parsed-blocks cache against registered block types (https://github.com/WordPress/gutenberg/pull/81809)
- Dependencies: Dedupe, update adm-zip, nx (https://github.com/WordPress/gutenberg/pull/81870)
- Core Data: Allow keyless entities to be addressed without a record ID (https://github.com/WordPress/gutenberg/pull/81857)
- UI: Mark Autocomplete, Field, and Fieldset as recommended (https://github.com/WordPress/gutenberg/pull/80636)
- Editor: Announce publish date changes to screen readers (https://github.com/WordPress/gutenberg/pull/81629)
- Storybook: Fix default background color for Example Application theme story (https://github.com/WordPress/gutenberg/pull/81765)
- Fix/79641 rtc cursor hidden details block v2 (https://github.com/WordPress/gutenberg/pull/81322)
- UI: add ControlWithError component (https://github.com/WordPress/gutenberg/pull/81574)
- Global Styles: Group shadow editor rows as items (https://github.com/WordPress/gutenberg/pull/81871)
- Storybook: Handle production module load failures (https://github.com/WordPress/gutenberg/pull/81867)
- Pattern: Disable visibility support (https://github.com/WordPress/gutenberg/pull/81866)
- Design System: Add portable agent skills (https://github.com/WordPress/gutenberg/pull/80597)
- Global Styles: Allow editing duotone palettes (https://github.com/WordPress/gutenberg/pull/81605)
- Color Palette panel: Remove empty whitespace when there are no theme colors (https://github.com/WordPress/gutenberg/pull/81894)
- Try caching gutenberg_get_global_styles (https://github.com/WordPress/gutenberg/pull/81889)
- Refactor parameter type hints and clean comments (https://github.com/WordPress/gutenberg/pull/81898)
- Preserve layout and style attributes on Column transform (https://github.com/WordPress/gutenberg/pull/81855)
- Global Styles: Close the revisions screen on the first back click (https://github.com/WordPress/gutenberg/pull/81897)
- Editor: Set the width an entity opens at from the editor provider (https://github.com/WordPress/gutenberg/pull/81750)
- Pre-publish panel: Remove the headings that repeat the panel title (https://github.com/WordPress/gutenberg/pull/81806)
- Components: migrate ComboboxControl to SCSS module (https://github.com/WordPress/gutenberg/pull/80471)
- UI: Update Base UI to 1.7.0 (https://github.com/WordPress/gutenberg/pull/81390)
- Update Ariakit packages (0.4.35 => 0.4.37) (https://github.com/WordPress/gutenberg/pull/81080)
- chore: Update the combobox SCSS to have a breaking changes log (https://github.com/WordPress/gutenberg/pull/81923)
- Use
WCTextareaControlalias for legacy TextareaControl imports (https://github.com/WordPress/gutenberg/pull/81834) - Components: Improve text detection for button icon-with-text (https://github.com/WordPress/gutenberg/pull/81521)
- Font Library: Fix the preview weight for variable fonts (https://github.com/WordPress/gutenberg/pull/81748)
- Editor: Migrate hierarchical term selector to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/81848)
- Validation: update dependency-audit to 0.4.6 and ignore dataviews ./wp bundle (https://github.com/WordPress/gutenberg/pull/81928)
- SearchableChipSelect: Add grouped items support (https://github.com/WordPress/gutenberg/pull/80989)
- Use
WCInputControlalias for legacy InputControl imports (https://github.com/WordPress/gutenberg/pull/81830) - Storybook: Upgrade to 10.5 (https://github.com/WordPress/gutenberg/pull/80692)
- Documentation: Update coding guidelines to recommend TypeScript (https://github.com/WordPress/gutenberg/pull/81763)
- Font library: Add skeleton loader for the font preview images (https://github.com/WordPress/gutenberg/pull/81047)
- Build Scripts: Force tsc --pretty so CI reports the project behind global diagnostics (https://github.com/WordPress/gutenberg/pull/81937)
- Update is-plain-object to 5.1.0 (https://github.com/WordPress/gutenberg/pull/81926)
- DataViews: Sync the displayed calendar month with external value changes (https://github.com/WordPress/gutenberg/pull/81635)
- DataForm: Make the panel layout edit button the real field trigger (https://github.com/WordPress/gutenberg/pull/80689)
- Dependency updates Aug 2026 (2) (https://github.com/WordPress/gutenberg/pull/81906)
- Playlist: Add bulk track metadata editing (https://github.com/WordPress/gutenberg/pull/81441)
- Automated Testing: Change Storybook default a11y test to error on failure (https://github.com/WordPress/gutenberg/pull/81597)
- Playlist Track: Improve track upload error flows (https://github.com/WordPress/gutenberg/pull/81878)
- Block Library: Fix failing test in playlist block (https://github.com/WordPress/gutenberg/pull/81950)
- Block editor: Move isElementVisible changelog entry to Unreleased (https://github.com/WordPress/gutenberg/pull/81953)Co-authored-by: shail-mehta <shailu25@…> Co-authored-by: Mamaduka <mamaduka@…>
- DataViews: Fix date and datetime controls selecting the adjacent day (https://github.com/WordPress/gutenberg/pull/81498)
- UI: Accept locale codes in Calendar components (https://github.com/WordPress/gutenberg/pull/81814)
- List: Add Align Support (https://github.com/WordPress/gutenberg/pull/68002)
- TypeScript: Bring the remaining route projects under the typecheck run (https://github.com/WordPress/gutenberg/pull/81847)
- Components: migrate GradientPicker, ColorPalette to SCSS module (https://github.com/WordPress/gutenberg/pull/80473)
- Docs: Align @param tag columns in test/ docblocks (https://github.com/WordPress/gutenberg/pull/81905)
- Hide layout panel when no controls are available (https://github.com/WordPress/gutenberg/pull/81968)
- UI: Add ValidatedInputControl component (https://github.com/WordPress/gutenberg/pull/81627)
- Components: migrate StyledLabel to SCSS module (https://github.com/WordPress/gutenberg/pull/80001)
- fix: Button rtl loader issue (https://github.com/WordPress/gutenberg/pull/81901)
- Theme: Update Terrazzo packages to 2.7.1 (https://github.com/WordPress/gutenberg/pull/81978)
- CollapsibleCard: Support multiple header descriptions (https://github.com/WordPress/gutenberg/pull/81227)
- DataViews: use
Menufrom@wordpress/ui(https://github.com/WordPress/gutenberg/pull/81783) - DataViews: Localize the date/datetime calendars from the site locale and direction (https://github.com/WordPress/gutenberg/pull/81592)
- Replace the Storybook test runner with the Vitest integration (https://github.com/WordPress/gutenberg/pull/81918)
- Block Editor: Don't close inserter panel when inline quick inserter opens (https://github.com/WordPress/gutenberg/pull/76241)
- Updated broken links in document files (https://github.com/WordPress/gutenberg/pull/81961)
- Boot: Mount the registered plugins (https://github.com/WordPress/gutenberg/pull/81754)
- Extensible Site Editor: Add a theme preview page with global styles editing (https://github.com/WordPress/gutenberg/pull/81954)
- Block Styles: Refactor the variation UI to use ui/Button (https://github.com/WordPress/gutenberg/pull/81833)
- Styles Route: Reference the api-fetch and html-entities projects (https://github.com/WordPress/gutenberg/pull/81989)
- Fix: Line Break Tags Added to Scripts and Styles (https://github.com/WordPress/gutenberg/pull/77542)
- Fix: skip empty block markup in navigation to prevent split UL elements (https://github.com/WordPress/gutenberg/pull/78793)
- Pattern List: Import a pattern from JSON (https://github.com/WordPress/gutenberg/pull/81919)
- UI: Add tooltips to Calendar and RangeCalendar navigation buttons (https://github.com/WordPress/gutenberg/pull/81983)
- UI: Add
ValidatedTextAreacontrol (https://github.com/WordPress/gutenberg/pull/81984) - Fix: Responsive styles: When enabled and a font-size is setting, the corresponding CSS variable remains undefined (https://github.com/WordPress/gutenberg/pull/81854)
- Components: Migrate
TextareaControlto SCSS module (https://github.com/WordPress/gutenberg/pull/81353) - UI: Set Calendar text direction automatically (https://github.com/WordPress/gutenberg/pull/81982)
- Theme: Rename ThemeProvider wrapper CSS class from root to wrapper (https://github.com/WordPress/gutenberg/pull/81996)
- Editor: Offer the theme export from both site editors (https://github.com/WordPress/gutenberg/pull/81992)
- Fix: Stop stripping spaces inside inline HTML elements on paste (https://github.com/WordPress/gutenberg/pull/76696)
- DataViews: Add a lint rule preventing private API imports (https://github.com/WordPress/gutenberg/pull/81478)
- Components: Migrate ProgressBar styles from Emotion to SCSS module (https://github.com/WordPress/gutenberg/pull/80512)
- RTC: Disable syncing for unpersistable post types (https://github.com/WordPress/gutenberg/pull/81946)
- Boot: Restore centered snackbar notices (https://github.com/WordPress/gutenberg/pull/81995)
- BorderControl, BorderBoxControl: Migrate styles to CSS Modules (https://github.com/WordPress/gutenberg/pull/80437)
- Duotone Picker: Stop the duotone bar offering to move its control points (https://github.com/WordPress/gutenberg/pull/81850)
- DataViews: Add an aspect ratio toggle for grid layouts (https://github.com/WordPress/gutenberg/pull/81604)
- Remove
fixableoni18n-no-flanking-whitespace(https://github.com/WordPress/gutenberg/pull/70279) - Dynamic Gallery block: Skip transforms that expect inner blocks, e.g. Image and Grid transforms (https://github.com/WordPress/gutenberg/pull/82009)
- Accordion Heading: Route theme.json spacing to the toggle button (https://github.com/WordPress/gutenberg/pull/81976)
- Element: Serialize memo-wrapped components instead of an empty string (https://github.com/WordPress/gutenberg/pull/81986)
- Style: Update color to use CSS variable in global-styles-ui (https://github.com/WordPress/gutenberg/pull/79053)
- Dashboard Widgets: let the host decide which component renders an action link (https://github.com/WordPress/gutenberg/pull/81740)
- Tabs: make inactive panel content findable in page (https://github.com/WordPress/gutenberg/pull/81743)
- Border Panel: Fix incorrect panel label (https://github.com/WordPress/gutenberg/pull/78830)
- Components: Migrate ZStack styles from Emotion to SCSS module (https://github.com/WordPress/gutenberg/pull/80514)
- Storybook: Add missing @types/jest devDependency (https://github.com/WordPress/gutenberg/pull/82017)
- TypeScript: Drop redundant undefined casts for keyless entity record IDs (https://github.com/WordPress/gutenberg/pull/82018)
- Editor: Fix start page/template modal footer overflow (https://github.com/WordPress/gutenberg/pull/82021)
- Storybook: Keep Vitest story scanning independent of the Vite root (https://github.com/WordPress/gutenberg/pull/82020)
- Test: Port shared Vitest test environment (https://github.com/WordPress/gutenberg/pull/81038)
- Query No Results: Add Border & Spacing Support (https://github.com/WordPress/gutenberg/pull/64601)
- RadioControl: allow individual options to be disabled (https://github.com/WordPress/gutenberg/pull/82026)
- Components: Migrate
BoxControlto SCSS module (https://github.com/WordPress/gutenberg/pull/80715) - SearchableChipSelectControl: Add form control to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/80980)
- UI: Move controlled prop guidance to contributing docs (https://github.com/WordPress/gutenberg/pull/82044)
- Components: Migrate Scrollable to SCSS module (https://github.com/WordPress/gutenberg/pull/80694)
- UI: Fix accessibility issues in form primitives and their stories (https://github.com/WordPress/gutenberg/pull/81853)
- UI: Align Calendar styling with WPDS tokens (https://github.com/WordPress/gutenberg/pull/81438)
- Calendar: Support custom root roles (https://github.com/WordPress/gutenberg/pull/81443)
- E2E Tests: Use str_starts_with()/str_contains() in hide-user-rest-routes plugin (https://github.com/WordPress/gutenberg/pull/82030)
- Site editor v2: Fix block error with navigation-edit route (https://github.com/WordPress/gutenberg/pull/82051)
- ActionItem: Move the more menu deduplication out of the Slot (https://github.com/WordPress/gutenberg/pull/81507)
- DataViews: Fix invisible sticky Actions column divider (https://github.com/WordPress/gutenberg/pull/82055)
- Quick draft: replace Button+Link with LinkButton (https://github.com/WordPress/gutenberg/pull/82031)
- Lint: Prevent private API imports in all bundled packages (https://github.com/WordPress/gutenberg/pull/82015)
- PaletteEdit: Expose palette swatches as command buttons (https://github.com/WordPress/gutenberg/pull/82023)
- Test: Add Vitest React, Emotion compilation, console, and snapshot parity (https://github.com/WordPress/gutenberg/pull/81039)
- remove dead class reference in quick-draft (https://github.com/WordPress/gutenberg/pull/82064)
-
InputControl: Hide the value-like placeholder Safari renders in empty date and time inputs inuiandcomponentspackages (https://github.com/WordPress/gutenberg/pull/81991) - Site editor v2: Fix template part list pagination and sorting (https://github.com/WordPress/gutenberg/pull/82054)
- Build: Fix ESM declaration resolution (https://github.com/WordPress/gutenberg/pull/82022)
- Core Data: Stop storing NaN pagination totals for unpaginated endpoints (https://github.com/WordPress/gutenberg/pull/82059)
- Dashboard widgets & Grid: use kebab-case for CSS selectors (https://github.com/WordPress/gutenberg/pull/82053)
- CI: Skip the package CHANGELOG check when only the CHANGELOG changed (https://github.com/WordPress/gutenberg/pull/82069)
- Menu: Close non-modal menus on iframe interaction (https://github.com/WordPress/gutenberg/pull/81952)
- Packages: Recover August 26 npm release metadata (https://github.com/WordPress/gutenberg/pull/82086)
- Private APIs: Add back '@wordpress/dataviews' to the allowed core modules (https://github.com/WordPress/gutenberg/pull/82221)
Fixes #66067.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
This syncs the changes between
ae8b34d78e1abc6d1c866fdc00080a1452de82ad(version23.8.0of the Gutenberg plugin) and the23.9.0release of the Gutenberg plugin intowordpress-develop(658c8cbe89db5d90279051d3bb816ca210fe4646).Trac ticket: Core-66067.
## Use of AI Tools
None.