Skip to content

UI: Mark Select and SelectControl as recommended - #83030

Merged
mirka merged 6 commits into
trunkfrom
ui/recommend-select
Sep 17, 2026
Merged

mirka merged 6 commits into
trunkfrom
ui/recommend-select

Conversation

@mirka

@mirka mirka commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

What?

Marks Select and SelectControl from @wordpress/ui as recommended for use in a WordPress environment. Marks the legacy @wordpress/components SelectControl as not recommended in Storybook.

This does not add the legacy SelectControl to the use-recommended-components denylist yet.

Why?

The @wordpress/ui select primitive and composed control are ready to use. Consumers should prefer SelectControl when they need a standard labeled field. Leaving the ESLint denylist unchanged keeps existing @wordpress/components imports from failing lint until a follow-up migration pass.

How?

  • Adds Select and SelectControl to the @wordpress/ui allow-list in the use-recommended-components ESLint rule.
  • Updates the @wordpress/ui Storybook stories: sets componentStatus to recommended and adds the manifest tag.
  • Documents on Select that SelectControl should be preferred for a standard label and description.
  • Marks the legacy @wordpress/components SelectControl as not-recommended in Storybook and removes its manifest tag so the components catalog does not merge the two APIs.
  • Updates the Storybook manifest snapshot and prop description allowlist.

Testing Instructions

  1. Open Storybook and confirm Select and @wordpress/ui SelectControl show as recommended in the component status.
  2. Confirm the legacy @wordpress/components SelectControl shows as not recommended, with a note pointing to the @wordpress/ui alternative.
  3. Confirm import { Select, SelectControl } from '@wordpress/ui' is not flagged by use-recommended-components.
  4. Confirm import { SelectControl } from '@wordpress/components' is still not flagged by use-recommended-components.

Allow the @wordpress/ui Select primitive and SelectControl in the
use-recommended-components rule, and document that SelectControl is
preferred for a standard labeled field.
@mirka mirka added the [Type] Developer Documentation Documentation for developers label Sep 16, 2026
@mirka mirka self-assigned this Sep 16, 2026
@github-actions github-actions Bot added [Package] Components /packages/components [Tool] ESLint plugin /packages/eslint-plugin [Package] Block editor /packages/block-editor [Package] UI /packages/ui labels Sep 16, 2026
@github-actions

github-actions Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

🤖 PR meta 🤖

📦 Bundle size

Size Change: 0 B

Total Size: 8.21 MB

97c4a64 Run

⚡ Performance

Show the results

Client side metrics exclude the server response time.

front-end-block-theme

Metric 9e55be7 trunk % Change
timeToFirstByte 40.35 ms +10.16% -3.35% 39.7 ms +5.04% -2.27% 1.64%
largestContentfulPaint 70 ms +11.43% -8.57% 70 ms +2.86% -8.57% 0%
lcpMinusTtfb 29.35 ms +12.1% -12.95% 27 ms +21.67% -7.22% 8.7%
wpBeforeTemplate 19.87 ms +6.34% -3.62% 19.16 ms +9.55% -2.71% 3.71%
wpTemplate 17.56 ms +10.36% -6.15% 17.19 ms +3.32% -2.33% 2.15%
wpTotal 37.27 ms +10.41% -4% 36.62 ms +5.27% -2.87% 1.77%
wpMemoryUsage 7.53 MB +0% -0% 7.49 MB +0% -0% 0.46%
wpDbQueries 17 +0% -0% 17 +0% -0% 0%

front-end-classic-theme

Metric 9e55be7 trunk % Change
timeToFirstByte 31 ms +3.87% -5.65% 34.2 ms +7.16% -2.78% -9.36%
largestContentfulPaint 68 ms +2.94% -5.88% 74 ms +2.7% -2.7% -8.11%
lcpMinusTtfb 35.95 ms +8.48% -3.34% 39.4 ms +6.35% -2.66% -8.76%
wpBeforeTemplate 17.83 ms +5.44% -5.16% 17.11 ms +9.18% -1.75% 4.21%
wpTemplate 10.07 ms +7.15% -2.98% 13.86 ms +8.59% -4.91% -27.34%
wpTotal 28.69 ms +3.1% -6.62% 31.42 ms +6.75% -3.25% -8.69%
wpMemoryUsage 6.01 MB +0% -0% 6.11 MB +0% -0% -1.66%
wpDbQueries 10 +0% -0% 14 +0% -0% -28.57%

media-processing

Metric 9e55be7 trunk % Change
mediaProcessingJpeg 288.81 ms +0.42% -0.67% 297.36 ms +0.55% -1.64% -2.88%
mediaProcessingAvif 4178.59 ms +2.79% -1.32% 4179.49 ms +0.95% -0.76% -0.02%
mediaProcessingJpegToAvif 2820.28 ms +3.37% -0.95% 2856.15 ms +2.24% -0.86% -1.26%

media-upload

Metric 9e55be7 trunk % Change
jpegUploadProcessing 1418.46 ms +0.51% -1.58% 1406.37 ms +0.74% -0.69% 0.86%
pngUploadProcessing 233.49 ms +10.59% -20.63% 168.46 ms +47.17% -4.91% 38.6%
largeJpegUploadProcessing 1399.75 ms +0.75% -0.74% 1409.09 ms +0.99% -0.59% -0.66%
multipleImageUploadProcessing 1469.51 ms +0.54% -2.53% 1467.24 ms +1.7% -1.43% 0.15%

post-editor

Metric 9e55be7 trunk % Change
serverResponse 274.3 ms +4.33% -6.81% 271.85 ms +1.42% -1.43% 0.9%
firstPaint 157.76 ms +18.03% -12.94% 143.25 ms +19.53% -19.86% 10.13%
domContentLoaded 701.89 ms +3.28% -2.19% 665.47 ms +2.42% -1.57% 5.47%
loaded 702.88 ms +3.3% -2.2% 666.65 ms +2.4% -1.6% 5.43%
firstContentfulPaint 311.94 ms +4.34% -5.91% 292.59 ms +2.39% -6.24% 6.61%
firstBlock 2037.78 ms +3.26% -1.27% 1941.85 ms +1.96% -1.03% 4.94%
type 14.56 ms +8.04% -2.75% 15.2 ms +4.67% -7.17% -4.21%
typeWithoutInspector 15.27 ms +10.87% -7.86% 15.36 ms +5.27% -5.66% -0.59%
typeWithTopToolbar 17.9 ms +6.7% -4.64% 19.8 ms +11.41% -7.07% -9.6%
typeContainer 6.56 ms +1.68% -3.35% 6.8 ms +3.53% -7.94% -3.53%
focus 45.05 ms +7.68% -4.71% 50.63 ms +12.64% -7.13% -11.02%
firstFocus 131.48 ms +0% -0% 127.61 ms +0% -0% 3.03%
selectAll 296.83 ms +24.22% -2.59% 325.13 ms +0.59% -3.07% -8.7%
listViewOpen 40.56 ms +6.36% -2.02% 40.86 ms +7.91% -8.17% -0.73%
inserterOpen 17.4 ms +14.25% -11.38% 17.29 ms +4.51% -6.71% 0.64%
inserterHover 2.25 ms +9.78% -4.44% 2.44 ms +11.07% -7.79% -7.79%
inserterSearch 6.21 ms +3.7% -2.74% 6.39 ms +2.82% -1.1% -2.82%
loadPatterns 422.53 ms +5.85% -4.66% 408.03 ms +7.32% -2.06% 3.55%
wpTotal 267.51 ms +4.4% -7.02% 264.97 ms +1.39% -1.61% 0.96%
wpMemoryUsage 13.04 MB +0% -0% 13.01 MB +0% -0% 0.28%
wpDbQueries 54 +0% -0% 54 +0% -0% 0%

site-editor

Metric 9e55be7 trunk % Change
serverResponse 359.43 ms +2.05% -4.32% 350.31 ms +0.85% -4.48% 2.6%
firstPaint 201.97 ms +11.21% -11.1% 196.89 ms +17.6% -14.44% 2.58%
domContentLoaded 897.06 ms +5.31% -1.14% 898.26 ms +2.5% -4.09% -0.13%
loaded 897.88 ms +5.3% -1.14% 899.09 ms +2.5% -4.08% -0.13%
firstContentfulPaint 375.18 ms +7.5% -0.94% 367.57 ms +2.63% -0.52% 2.07%
firstBlock 3166.16 ms +2.35% -1.34% 3140.83 ms +1.55% -0.97% 0.81%
type 17.02 ms +1.29% -6.4% 16.23 ms +4% -2.59% 4.87%
navigate 115.68 ms +0.13% -12.63% 103.57 ms +6.32% -6.63% 11.69%
loadPatterns 1059.97 ms +16.55% -4.26% 1108.37 ms +7.83% -10.82% -4.37%
loadPages 1111.6 ms +1.53% -4.04% 1108.06 ms +1.82% -4.9% 0.32%
wpTotal 351.01 ms +1.79% -4.54% 341.59 ms +0.88% -4.7% 2.76%
wpMemoryUsage 12.02 MB +0% -0% 11.97 MB +0% -0% 0.41%
wpDbQueries 44 +0% -2.27% 44 +0% -2.27% 0%

97c4a64 Run

Point Storybook at the @wordpress/ui SelectControl without adding the
legacy export to the ESLint denylist yet.
@mirka
mirka marked this pull request as ready for review September 16, 2026 14:08
@mirka
mirka requested review from a team and tellthemachines as code owners September 16, 2026 14:08
@github-actions

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Co-authored-by: mirka <0mirka00@git.wordpress.org>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@mirka

mirka commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

I'm going to go ahead and merge since this is low-risk and blocking.

@mirka
mirka merged commit 7421fe0 into trunk Sep 17, 2026
102 checks passed
@mirka
mirka deleted the ui/recommend-select branch September 17, 2026 14:59
@github-actions github-actions Bot added this to the Gutenberg 24.1 milestone Sep 17, 2026

@aduth aduth left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Retroactive LGTM 👍 🙂

Comment on lines +8 to +12
// Temporary: Due to an upstream bug, render the root explicitly so the
// components manifest extractor can resolve props from the JSX.
//
// See: https://github.com/storybookjs/storybook/issues/34877
render: ( args ) => <Select.Root { ...args } />,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I thought this had been resolved? The issue is closed and I removed a number of them in #80692 as part of the upgrade to Storybook 10.5.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Looking at the remaining instances, they're all components I probably had in flight while you were cleaning them up 🙈 Final removal in #83124.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nice, yeah, I saw there were a few more as well, because of how long #80692 ended up staying open before merge. Good we can clean them up!

wporg-sync pushed a commit to WordPress/wordpress-develop that referenced this pull request Oct 7, 2026
This updates the pinned commit hash of the Gutenberg repository from `5715a61334c4d29f21b67cf34b46061dc1b62502` to `954fe7f9e04631c41aec4552acd627a7203a2aad` (version 24.1.0).

A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/50ad79ef7ebc5f1d2a75def068887e33a15f2634...954fe7f9e04631c41aec4552acd627a7203a2aad.

- Tabs: remove core's duplicate render_block_context filter (https://github.com/WordPress/gutenberg/pull/82610)
- Automated Testing: Fix unit test compatibility with Node.js v26 (https://github.com/WordPress/gutenberg/pull/82618)
- Test: Drop the jest-dom Vitest entry point from test files (https://github.com/WordPress/gutenberg/pull/82606)
- Packages: Replace stale jest types with the Vitest test environment (https://github.com/WordPress/gutenberg/pull/82605)
- Editor: Store the finalize response as the attachment record (https://github.com/WordPress/gutenberg/pull/81947)
- Update Style Engine block supports documentation (https://github.com/WordPress/gutenberg/pull/82585)
- Fix the high-severity sharp audit failure in AI development tests (https://github.com/WordPress/gutenberg/pull/82627)
- Bump vitest from 4.1.10 to 4.1.11 (https://github.com/WordPress/gutenberg/pull/82629)
- Editor: Render change diffs in the post title in revisions (https://github.com/WordPress/gutenberg/pull/82586)
- Editor: Derive post-only block list layout from the assigned template (https://github.com/WordPress/gutenberg/pull/82599)
- Gallery: Shorten "Use images attached to the post" button, add description (https://github.com/WordPress/gutenberg/pull/82617)
- Theme: Enforce active fill contrast (https://github.com/WordPress/gutenberg/pull/82542)
- UI: Reset completed calendar ranges by default (https://github.com/WordPress/gutenberg/pull/82612)
- Video block: switch to UI Badge (https://github.com/WordPress/gutenberg/pull/82441)
- DataViews: Remove obsolete Node 20 timezone test gate (https://github.com/WordPress/gutenberg/pull/82644)
- Disabled: keep the consumer className when isDisabled is false (https://github.com/WordPress/gutenberg/pull/82648)
- Autocompleters: Consider email address context in user mention (https://github.com/WordPress/gutenberg/pull/47249)
- Searchable selects: Hide creatable footer when it is filtered out (https://github.com/WordPress/gutenberg/pull/82566)
- Popover storybook: add infotip with link example (https://github.com/WordPress/gutenberg/pull/82653)
- Block editor, Components: Stop relying on Disabled class name (https://github.com/WordPress/gutenberg/pull/82651)
- FormTokenField: wrap to the last suggestion on ArrowUp with nothing selected (https://github.com/WordPress/gutenberg/pull/82646)
- Components: Match the @wordpress/ui disabled styles in form controls (https://github.com/WordPress/gutenberg/pull/82454)
- Framework: Update @types/node to v24 (https://github.com/WordPress/gutenberg/pull/82616)
- Bump vite from 8.2.1 to 8.2.2 (https://github.com/WordPress/gutenberg/pull/82668)
- Site editor v2: Use the canonical fields in the templates list (https://github.com/WordPress/gutenberg/pull/82666)
- api-fetch: Resolve to null for a 200 response with an empty body (https://github.com/WordPress/gutenberg/pull/79325)
- Site editor v2: Use the canonical wp_block fields in the patterns list (https://github.com/WordPress/gutenberg/pull/82672)
- Theme: Remove chroma capacity cache (https://github.com/WordPress/gutenberg/pull/82591)
- Remove the content-only inspector fields (block fields) experiment (https://github.com/WordPress/gutenberg/pull/82531)
- Site editor v2: templates take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82456)
- Post URL: translate the copy permalink button label (https://github.com/WordPress/gutenberg/pull/82642)
- UI: Test Calendar raw-offset timezones (https://github.com/WordPress/gutenberg/pull/82658)
- DOM: Exclude visibility-hidden elements from focusable results (https://github.com/WordPress/gutenberg/pull/82574)
- Test: Update SWC dependencies (https://github.com/WordPress/gutenberg/pull/82660)
- Theme, Widget dashboard: Declare the @storybook/addon-docs dependency (https://github.com/WordPress/gutenberg/pull/82676)
- Update Playwright to 1.63.0 (https://github.com/WordPress/gutenberg/pull/82654)
- Site editor v2: patterns take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82458)
- BlockPreview: Assert preview contents are inert (https://github.com/WordPress/gutenberg/pull/82682)
- Theme: Add bin-specific tsconfig with nodenext module resolution (https://github.com/WordPress/gutenberg/pull/82622)
- Block Editor: Remove the dead Write/Design editor tool plumbing (https://github.com/WordPress/gutenberg/pull/82677)
- Create Block: Test package at supported Node.js versions (https://github.com/WordPress/gutenberg/pull/82657)
- Update Actions and Octokit dependencies (https://github.com/WordPress/gutenberg/pull/82663)
- Theme: Use Node.js native type-stripping for scripts (https://github.com/WordPress/gutenberg/pull/82680)
- Build Scripts: Suggest --verbose when a type check fails (https://github.com/WordPress/gutenberg/pull/82604)
- e2e-test-utils-playwright: Update Lighthouse and web-vitals (https://github.com/WordPress/gutenberg/pull/81916)
- Test: Update Vitest to version 5 (https://github.com/WordPress/gutenberg/pull/82687)
- Site editor v2: template parts take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82457)
- Theme: Reduce repeated color ramp search work (https://github.com/WordPress/gutenberg/pull/82545)
- Media: Only blame the browser's codecs when HEIC really cannot be decoded (https://github.com/WordPress/gutenberg/pull/82265)
- Site editor v2: Identity takes its form from the view config endpoint (https://github.com/WordPress/gutenberg/pull/82692)
- Storybook: Include stories in docgen TypeScript project (https://github.com/WordPress/gutenberg/pull/82694)
- Test: Root the Vitest browser project where its dependencies are declared (https://github.com/WordPress/gutenberg/pull/82699)
- Build: Fix regular CSS injection in Vitest Browser Mode (https://github.com/WordPress/gutenberg/pull/82154)
- Workflow: Replace cmdk with the @wordpress/ui Autocomplete primitive (https://github.com/WordPress/gutenberg/pull/82504)
- Add textShadow typography support and UI (https://github.com/WordPress/gutenberg/pull/79584)
- Block editor: migrate block-card Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82503)
- Bump github/codeql-action/upload-sarif (https://github.com/WordPress/gutenberg/pull/82339)
- Rich text: separate applying the selection from focusing the field (https://github.com/WordPress/gutenberg/pull/82581)
- Bump svgo from 3.3.4 to 3.3.5 (https://github.com/WordPress/gutenberg/pull/82631)
- Inner Blocks: Support legacy inherit-based layouts (https://github.com/WordPress/gutenberg/pull/82637)
- Bump js-yaml from 3.15.1 to 3.15.2 (https://github.com/WordPress/gutenberg/pull/82628)
- Bump colord from 2.9.3 to 2.9.4 (https://github.com/WordPress/gutenberg/pull/82625)
- Bump @humanfs/node from 0.16.7 to 0.16.8 (https://github.com/WordPress/gutenberg/pull/82352)
- Site Editor: Restore Global Styles access on the front page (https://github.com/WordPress/gutenberg/pull/82624)
- Bump browserslist from 4.28.4 to 4.28.7 (https://github.com/WordPress/gutenberg/pull/82315)
- Bump fast-uri from 3.1.5 to 3.1.7 (https://github.com/WordPress/gutenberg/pull/82351)
- DataViews: Label clickable grid media by the item title when the title is hidden (https://github.com/WordPress/gutenberg/pull/82639)
- Layout hooks: roll out usage of normalizeLegacyLayout to the block-editor layout hooks (https://github.com/WordPress/gutenberg/pull/82710)
- Checkbox: Expand hit target without changing visual size (https://github.com/WordPress/gutenberg/pull/82597)
- Components: Align CheckboxControl checkmark and disabled styles with UI (https://github.com/WordPress/gutenberg/pull/82555)
- Improve Math Inline and Block UI (https://github.com/WordPress/gutenberg/pull/77743)
- Widgets: carry declarative `attributes` through the widget pipeline (https://github.com/WordPress/gutenberg/pull/82485)
- Editor: Coerce `multiple` to a boolean in the media modal wrapper (https://github.com/WordPress/gutenberg/pull/82715)
- Packages: Backport the September 10 npm release metadata to trunk (https://github.com/WordPress/gutenberg/pull/82709)
- Update lerna to 10 and markdownlint-cli to 0.49.1 (https://github.com/WordPress/gutenberg/pull/81917)
- Navigation: don't force submenus open inside a custom overlay (https://github.com/WordPress/gutenberg/pull/82596)
- TextareaAutosize: Replace with native textareas and `field-sizing` (https://github.com/WordPress/gutenberg/pull/64208)
- Fields: Show a message in MediaEdit when the user can't upload media (https://github.com/WordPress/gutenberg/pull/82720)
- Fix playlist track selector stability (https://github.com/WordPress/gutenberg/pull/81760)
- Workflow: Remove deprecated word-wrapping (https://github.com/WordPress/gutenberg/pull/82562)
- Post publish panel: replace deprecated word-break with overflow-wrap (https://github.com/WordPress/gutenberg/pull/82495)
- CI: Run the required trunk changes check through the pr-baseline action (https://github.com/WordPress/gutenberg/pull/82725)
- Stroke icons: 3rd batch, 142 icon updates (https://github.com/WordPress/gutenberg/pull/82540)
- AI development tests: Use repository Node version (https://github.com/WordPress/gutenberg/pull/82662)
- Components: Clean up legacy focus/button overrides in Snackbar and Notice (https://github.com/WordPress/gutenberg/pull/82640)
- Command Palette: Only add the admin bar button when Core does not provide it (https://github.com/WordPress/gutenberg/pull/82733)
- Release: Verify SVN deployment after publication (https://github.com/WordPress/gutenberg/pull/82513)
- Test: Run rendered browser behavior in Vitest Browser Mode (https://github.com/WordPress/gutenberg/pull/80995)
- DOM: Find focusable image map areas (https://github.com/WordPress/gutenberg/pull/82736)
- Add backwards-compatible Y option to provider creator, do not use wp.sync directly in tests (https://github.com/WordPress/gutenberg/pull/82621)
- Fields: replace word-break with `overflow-wrap: anywhere` on slug permalink (https://github.com/WordPress/gutenberg/pull/82693)
- Env: Preserve complete lifecycle script error output (https://github.com/WordPress/gutenberg/pull/82735)
- Remove deprecated word-wrapping Stylelint suppressions (https://github.com/WordPress/gutenberg/pull/82426)
- Test: Stabilize Menu iframe listener lifecycle assertions (https://github.com/WordPress/gutenberg/pull/82575)
- Media: Stop injecting crossorigin attributes under Document-Isolation-Policy (https://github.com/WordPress/gutenberg/pull/82614)
- Global Styles: Retain responsive styles in block style variation partials (https://github.com/WordPress/gutenberg/pull/82403)
- Editor: Add a fixedRenderingMode prop for contexts with one mode (https://github.com/WordPress/gutenberg/pull/82711)
- Site Editor v2: Show the template on the routes that show the site (https://github.com/WordPress/gutenberg/pull/82712)
- Fix: Navigation: block appender button is 26×24 instead of square (https://github.com/WordPress/gutenberg/pull/82718)
- Add missing listitem role to ConnectorItem. (https://github.com/WordPress/gutenberg/pull/82664)
- Block alignment: List unavailable wide and full alignments instead of hiding them (https://github.com/WordPress/gutenberg/pull/82600)
- Test: Make browser tests independent of execution order (https://github.com/WordPress/gutenberg/pull/82743)
- Project Management: Exclude private APIs config from CODEOWNERS (https://github.com/WordPress/gutenberg/pull/82750)
- Unit Tests: Resolve @ariakit/utils through its dependents (https://github.com/WordPress/gutenberg/pull/82756)
- Interface: Convert the package to TypeScript (https://github.com/WordPress/gutenberg/pull/82753)
- Grid: Migrate Emotion styles to SCSS Modules (https://github.com/WordPress/gutenberg/pull/82571)
- Test: Finish repository Vitest migration and expand Browser Mode coverage (https://github.com/WordPress/gutenberg/pull/82742)
- Plugin: Bump minimum required WordPress version to 7.0 (https://github.com/WordPress/gutenberg/pull/82404)
- Circular Option Picker: Show focus with button's outline ring (https://github.com/WordPress/gutenberg/pull/82521)
- Interface: Fix the ActionItem click handler and selector types (https://github.com/WordPress/gutenberg/pull/82758)
- Editor: Remove pass-through more menu Slot wrappers (https://github.com/WordPress/gutenberg/pull/82759)
- Upgrade React 19 to 19.3.0 (https://github.com/WordPress/gutenberg/pull/82760)
- Edit Post: Fix meta boxes unreachable in Code Editor split view (https://github.com/WordPress/gutenberg/pull/78644)
- Docs: Add blank line between `@since` and `@param`/`@return` in block parser (https://github.com/WordPress/gutenberg/pull/82690)
- UI: Add statusContent to searchable selects (https://github.com/WordPress/gutenberg/pull/82592)
- UI: Add CheckboxGroup form primitive (https://github.com/WordPress/gutenberg/pull/82556)
- Notice: add custom icon Storybook example (https://github.com/WordPress/gutenberg/pull/82762)
- Test: Remove obsolete internal test setup and transforms (https://github.com/WordPress/gutenberg/pull/82761)
- Code Modernization: Use null coalescing operator in `WP_Block_Parser` methods (https://github.com/WordPress/gutenberg/pull/82763)
- Global Styles UI: Use UI Menu (https://github.com/WordPress/gutenberg/pull/81921)
- Icons: Allow icons to ship to WordPress Core without exposing them in the Icon block  (https://github.com/WordPress/gutenberg/pull/82634)
- Fix doubly-zipped plugin artifacts in GitHub Actions (https://github.com/WordPress/gutenberg/pull/76857)
- Icons: Ship the admin bar and admin menu icons to WordPress Core (https://github.com/WordPress/gutenberg/pull/79451)
- Autocomplete: Show focus with design system's focus ring (https://github.com/WordPress/gutenberg/pull/82766)
- Keycodes: Add a shared keyboard shortcut representation helper (https://github.com/WordPress/gutenberg/pull/82632)
- CI: Scope the required trunk changes refresh to what a move can invalidate (https://github.com/WordPress/gutenberg/pull/82767)
- Editor: Honor post types in `post-thumbnails` theme support when registering the featured image field (https://github.com/WordPress/gutenberg/pull/82773)
- Docs: Clarify parent behavior during block registration (https://github.com/WordPress/gutenberg/pull/78967)
- Cover: Prevent content cutoff when aspect ratio is set in Safari (https://github.com/WordPress/gutenberg/pull/70152)
- Docs: Clarify dependency extraction asset filename (https://github.com/WordPress/gutenberg/pull/78968)
- Re-enable editableRoot for multi-selection on mobile web (https://github.com/WordPress/gutenberg/pull/81542)
- Post Taxonomies: Replace FormTokenField in the flat term selector (https://github.com/WordPress/gutenberg/pull/80967)
- E2E: Reset preferences in the post editor preload spec (https://github.com/WordPress/gutenberg/pull/82818)
- Fonts: Remove the deprecated Fonts API BC layer and leftovers (https://github.com/WordPress/gutenberg/pull/82813)
- Commands: Avoid re-registering command loaders on every render (https://github.com/WordPress/gutenberg/pull/82819)
- Data: Remove the unused AsyncModeConsumer export (https://github.com/WordPress/gutenberg/pull/82822)
- Tooling: Extract shared TypeScript configs into a `@wordpress/config-tools` workspace (https://github.com/WordPress/gutenberg/pull/82334)
- Style states: Improve block inspector UI (https://github.com/WordPress/gutenberg/pull/82649)
- Tooling: Add @wordpress/monorepo-tools to root devDependencies (https://github.com/WordPress/gutenberg/pull/82824)
- DataViews: replace `word-break` with `overflow-wrap: anywhere` on `DataForm` panel field control (https://github.com/WordPress/gutenberg/pull/82776)
- CI: Stop actions/setup-node from invoking the bundled npm (https://github.com/WordPress/gutenberg/pull/82775)
- CI: Keep the bundled npm when devEngines is absent (https://github.com/WordPress/gutenberg/pull/82823)
- Icons: Move plugin icon registration out of the 7.1 compat directory (https://github.com/WordPress/gutenberg/pull/82832)
- Image block: stop interpreting `$`/`\` in img attributes as regex backreferences (https://github.com/WordPress/gutenberg/pull/79369)
- CI: Disable setup-node npm caching in the Create Block packed package job (https://github.com/WordPress/gutenberg/pull/82833)
- Build: Deduplicate npm dependencies (https://github.com/WordPress/gutenberg/pull/82698)
- PaletteEdit: Use @wordpress/ui Menu for palette options (https://github.com/WordPress/gutenberg/pull/82768)
- Editor: Use UI Menu for post actions (https://github.com/WordPress/gutenberg/pull/81922)
- Block Editor: Use UI Menu for bindings and variation transforms (https://github.com/WordPress/gutenberg/pull/81925)
- Select.Positioner: Revert to Base UI alignItemWithTrigger default (https://github.com/WordPress/gutenberg/pull/82043)
- API Fetch: Document that requests are meant for the current site's REST API. (https://github.com/WordPress/gutenberg/pull/82373)
- UI: Add Select.ItemLabel and ItemDescription (https://github.com/WordPress/gutenberg/pull/82369)
- Widgets: Fix the Welcome Guide menu item triggering a preference speak message (https://github.com/WordPress/gutenberg/pull/82395)
- UI: Move interaction tests to Browser Mode (https://github.com/WordPress/gutenberg/pull/82838)
- Packages: Update Ariakit to 0.4.39 (https://github.com/WordPress/gutenberg/pull/82831)
- Block Editor: replace deprecated word-wrap with overflow-wrap in responsive block control (https://github.com/WordPress/gutenberg/pull/82855)
- Button: replace deprecated `word-break` with `overflow-wrap: anywhere` (https://github.com/WordPress/gutenberg/pull/82854)
- UI: Update Base UI to 1.8.0 (https://github.com/WordPress/gutenberg/pull/82835)
- Docs: Document published dependency constraints (https://github.com/WordPress/gutenberg/pull/80631)
- Docs: Document page stability convention (https://github.com/WordPress/gutenberg/pull/80632)
- Cover Block: Fix resizable handle visibility on mobile when sidebar is opened (https://github.com/WordPress/gutenberg/pull/80355)
- Block Inspector: Stabilize display of inherited global styles and keep UI changes behind experiment (https://github.com/WordPress/gutenberg/pull/82840)
- Data: optimize store listeners and their execution (https://github.com/WordPress/gutenberg/pull/82842)
- Core Data: Fix return types on generated save/delete entity actions (https://github.com/WordPress/gutenberg/pull/77162)
- Notes: Use UI Menu for note actions (https://github.com/WordPress/gutenberg/pull/81930)
- Widget Dashboard: Use UI Menu for dashboard controls (https://github.com/WordPress/gutenberg/pull/81929)
- Media & Text Block: Add a Media section to the block inspector panel (https://github.com/WordPress/gutenberg/pull/82593)
- Fields: Hide the date, author and password fields when the user can't publish or reassign (https://github.com/WordPress/gutenberg/pull/82844)
- Docs: Guard against ESLint bulk suppression abuse (https://github.com/WordPress/gutenberg/pull/82944)
- BorderBoxControl: Restore the split borders layout (https://github.com/WordPress/gutenberg/pull/82939)
- Icons: Restore the dimmed box on the side and corner icons (https://github.com/WordPress/gutenberg/pull/82940)
- Fields: Show the template field to users who can't create templates (https://github.com/WordPress/gutenberg/pull/82857)
- Calendar Block: Use the args array signature of get_calendar() (https://github.com/WordPress/gutenberg/pull/82943)
- DataViews README: clarify readOnly vs isDisabled (https://github.com/WordPress/gutenberg/pull/82956)
- Template panel: Hide edit and create actions from users who can't create templates (https://github.com/WordPress/gutenberg/pull/82858)
- Fix stray fill rule in SelectControl. (https://github.com/WordPress/gutenberg/pull/82949)
- Stroke icons: final batch, 96 icons (https://github.com/WordPress/gutenberg/pull/82754)
- Fix Stylelint config and coding standards for font weight numeric values and disallow relative weights (https://github.com/WordPress/gutenberg/pull/82778)
- Widget Dashboard: Use UI Spinner and remove Components dependency (https://github.com/WordPress/gutenberg/pull/82837)
- Fix: Inherit link color for image block anchor elements (https://github.com/WordPress/gutenberg/pull/79401)
- Data: Fix the latest changelog entry and structure (https://github.com/WordPress/gutenberg/pull/82959)
- Menu: Fix vertical alignment across item combinations (https://github.com/WordPress/gutenberg/pull/82847)
- Docs: Fix the dead anchor in the block development environment list (https://github.com/WordPress/gutenberg/pull/82878)
- Collaborators Presence: Update to use design system's focus ring in header avatar stack (https://github.com/WordPress/gutenberg/pull/82941)
- UI: Fix highlighted item indicator in forced-colors mode (https://github.com/WordPress/gutenberg/pull/82772)
- Docs: Fix the broken Query block link in the Interactivity API guide (https://github.com/WordPress/gutenberg/pull/82862)
- Fix: Widgets customizer Undo and Redo buttons are disabled and the document tools focus style is not visible (https://github.com/WordPress/gutenberg/pull/82412)
- DataForm: Hide the edit button of disabled fields in the panel layout (https://github.com/WordPress/gutenberg/pull/82957)
- BoxControl: Migrate the side indicator to an SCSS module (https://github.com/WordPress/gutenberg/pull/82570)
- Distraction Free: raise top bar above notices when revealed by hover or keyboard focus (https://github.com/WordPress/gutenberg/pull/80349)
- Extensible Site Editor: Use the view config form for Quick Edit (https://github.com/WordPress/gutenberg/pull/82962)
- Fix: Query Pagination block ignores the parent block gap in the editor (https://github.com/WordPress/gutenberg/pull/82399)
- Customize Widgets: Await asynchronous toolbar updates in history test (https://github.com/WordPress/gutenberg/pull/82963)
- Elevation: Migrate from Emotion to SCSS modules (https://github.com/WordPress/gutenberg/pull/82572)
- Enable viewport state values for Gallery aspect ratio (https://github.com/WordPress/gutenberg/pull/82233)
- Scripts: Switch unit tests to Vitest and deprecate Jest tooling (https://github.com/WordPress/gutenberg/pull/82843)
- Speed up collaboration e2e by shortening poll interval (https://github.com/WordPress/gutenberg/pull/78746)
- UI: replace deprecated word-wrap with overflow-wrap in `VisuallyHidden` (https://github.com/WordPress/gutenberg/pull/82970)
- Block Library: replace deprecated word-wrap with overflow-wrap in screen-reader-text (https://github.com/WordPress/gutenberg/pull/82972)
- CustomGradientPicker: Show the control point's focus ring with the design system's outline (https://github.com/WordPress/gutenberg/pull/82834)
- Fix: Default block gap is ignored in the editor for themes without block gap support (https://github.com/WordPress/gutenberg/pull/82401)
- Remove the zero width space hack from getRectangleFromRange (https://github.com/WordPress/gutenberg/pull/82977)
- Block Toolbar: Show the parent selector for blocks inside patterns (https://github.com/WordPress/gutenberg/pull/82912)
- Keep the iOS keyboard capitalized after Return inside the editing host (https://github.com/WordPress/gutenberg/pull/82911)
- Docs: Say how long a notice can be, in the copy guide (https://github.com/WordPress/gutenberg/pull/81195)
- Widget Primitives: add `HostLink` over the `links` capability (https://github.com/WordPress/gutenberg/pull/82952)
- Pattern block: Run autoembed() before do_blocks() (https://github.com/WordPress/gutenberg/pull/82860)
- Widget Dashboard: default tile padding to `padding-lg` (https://github.com/WordPress/gutenberg/pull/82961)
- Upgrade wp-prettier to 3.9.6 (https://github.com/WordPress/gutenberg/pull/82731)
- Fix prettier lint issues after prettier upgrade (https://github.com/WordPress/gutenberg/pull/83015)
- Widget Dashboard: show a clipped widget title in the header infotip (https://github.com/WordPress/gutenberg/pull/82226)
- Post Title: remove the inline-block from the title link (https://github.com/WordPress/gutenberg/pull/80231)
- Collaborators Presence & Document Bar: Clean up styles by removing overrides (https://github.com/WordPress/gutenberg/pull/83013)
- Docs: document the no-hard-wrap rule for Markdown (https://github.com/WordPress/gutenberg/pull/83017)
- Icons: Allow `rect` and `circle` in the registry sanitizer (https://github.com/WordPress/gutenberg/pull/82846)
- Upgrade wp-prettier to 3.9.6 final (https://github.com/WordPress/gutenberg/pull/83026)
- Fix: Navigation submenu detection leaks between Navigation blocks. (https://github.com/WordPress/gutenberg/pull/82366)
- Use `WCSelectControl` alias for legacy SelectControl imports (https://github.com/WordPress/gutenberg/pull/83027)
- Upload media: guard processItem against re-entrant dispatch (https://github.com/WordPress/gutenberg/pull/83031)
- Math: Source the LaTeX from the MathML annotation (https://github.com/WordPress/gutenberg/pull/82987)
- Remove the interactivity-router script module data shim (https://github.com/WordPress/gutenberg/pull/83011)
- Data: Add `getResolutionArgs` to share a resolution across selector calls (https://github.com/WordPress/gutenberg/pull/82638)
- Code: Add shadow support (https://github.com/WordPress/gutenberg/pull/83014)
- Footnotes: Add shadow support (https://github.com/WordPress/gutenberg/pull/83044)
- Excerpt: Add shadow support (https://github.com/WordPress/gutenberg/pull/83018)
- Content: Add shadow support (https://github.com/WordPress/gutenberg/pull/83016)
- Icons: Test the registry sanitizer with a data provider (https://github.com/WordPress/gutenberg/pull/83024)
- Heading: Add shadow support (https://github.com/WordPress/gutenberg/pull/83045)
- Details: Add shadow support (https://github.com/WordPress/gutenberg/pull/83021)
- Post template panel: Remove the dead template read capability check (https://github.com/WordPress/gutenberg/pull/82861)
- Dependency Extraction Webpack Plugin: Add global-styles-engine and global-styles-ui as bundled packages (https://github.com/WordPress/gutenberg/pull/82589)
- Verse: Add shadow support (https://github.com/WordPress/gutenberg/pull/83057)
- Docs: Data: Fix typo in code example for __unstableNormalizeArgs (https://github.com/WordPress/gutenberg/pull/83070)
- Icons: Test that the registry sanitizer preserves every library icon (https://github.com/WordPress/gutenberg/pull/83008)
- Stylelint: add `custom-property-pattern` to disallow `--_gcd-*` custom properties (https://github.com/WordPress/gutenberg/pull/83025)
- Tooling: Add .mts and .cts support (https://github.com/WordPress/gutenberg/pull/83071)
- Block Mover: Cleanup focus ring override (https://github.com/WordPress/gutenberg/pull/83068)
- Tests: Remove obsolete internal Jest infrastructure (https://github.com/WordPress/gutenberg/pull/82975)
- Move the unit-test-date.sh script to workspace, rewrite to JS (https://github.com/WordPress/gutenberg/pull/83066)
- Gallery: Skip gap style generation for themes opting out of layout styles (https://github.com/WordPress/gutenberg/pull/81633)
- Monorepo tools: Move the experimental API audit out of bin/ (https://github.com/WordPress/gutenberg/pull/83081)
- Add category filtering to the start page options patterns modal (https://github.com/WordPress/gutenberg/pull/81396)
- UI: Mark Select and SelectControl as recommended (https://github.com/WordPress/gutenberg/pull/83030)
- Updated Changelog Entry (https://github.com/WordPress/gutenberg/pull/83037)
- Rich text: fix mobile selection hair pin grab at edge of block (https://github.com/WordPress/gutenberg/pull/83041)
- Link Control: Only tag pages as the front page or blog home (https://github.com/WordPress/gutenberg/pull/83082)
- Tooling: Name the shared tsconfig presets `tsconfig.*.json` (https://github.com/WordPress/gutenberg/pull/83077)
- Multi-line text of menu items is not aligned (https://github.com/WordPress/gutenberg/pull/70917)
- Fix Connectors and Fonts pages background color and contrast. (https://github.com/WordPress/gutenberg/pull/82827)
- Post Template: Add shadow support (https://github.com/WordPress/gutenberg/pull/83059)
- Page List: Add shadow support (https://github.com/WordPress/gutenberg/pull/83056)
- Playlist: Add shadow support (https://github.com/WordPress/gutenberg/pull/83055)
- Math: Add shadow support (https://github.com/WordPress/gutenberg/pull/83052)
- Latest Posts: Add shadow support (https://github.com/WordPress/gutenberg/pull/83051)
- Latest Comments: Add shadow support (https://github.com/WordPress/gutenberg/pull/83047)
- Home Link: Add shadow support (https://github.com/WordPress/gutenberg/pull/83046)
- Login/out: Add shadow support (https://github.com/WordPress/gutenberg/pull/83050)
- Excerpt field: Render nothing when the excerpt is empty (https://github.com/WordPress/gutenberg/pull/82423)
- No Results: Add shadow support (https://github.com/WordPress/gutenberg/pull/83054)
- ESLint: Allow string literal IDs in tests and Storybook (https://github.com/WordPress/gutenberg/pull/83090)
- UI: Add RadioGroup form primitive (https://github.com/WordPress/gutenberg/pull/83038)
- Components: Deprecate Divider (https://github.com/WordPress/gutenberg/pull/83040)
- Data: Stabilize `__unstableNormalizeArgs` as `normalizeArgs` (https://github.com/WordPress/gutenberg/pull/83067)
- Stylelint: add  `--_wp-*`  to `custom-property-pattern` rule (https://github.com/WordPress/gutenberg/pull/83075)
- Build: Declare `@wordpress/theme` as a dev dependency of `@wordpress/build` (https://github.com/WordPress/gutenberg/pull/83129)
- UI: Tighten Fieldset legend and description gap (https://github.com/WordPress/gutenberg/pull/82729)
- Core Data: Fix overwriting scored matches for duplicate ids (https://github.com/WordPress/gutenberg/pull/83113)
- Block Editor: Update LinkControl and LinkPicker to use `Badge` from `@wordpress/ui` (https://github.com/WordPress/gutenberg/pull/82684)
- Storybook: Remove obsolete manifest extractor render workaround (https://github.com/WordPress/gutenberg/pull/83124)
- UI: Add Switch form primitive (https://github.com/WordPress/gutenberg/pull/83039)
- Automated Testing: Document and validate expected changelog structure (https://github.com/WordPress/gutenberg/pull/83043)
- ESLint: Disallow Storybook build-style side-effect imports (https://github.com/WordPress/gutenberg/pull/82960)
- Global Styles: replace experimental ZStack in the palette preview (https://github.com/WordPress/gutenberg/pull/83060)
- UI: Place Fieldset description after the legend in stories (https://github.com/WordPress/gutenberg/pull/83144)
- Use WCCheckboxControl alias for legacy CheckboxControl imports. (https://github.com/WordPress/gutenberg/pull/83145)
- The image dimensions have been removed from the name. (https://github.com/WordPress/gutenberg/pull/82828)
- Fix the high-severity adm-zip audit failure in AI development tests (https://github.com/WordPress/gutenberg/pull/83170)
- Bump adm-zip from 0.6.0 to 0.6.1 (https://github.com/WordPress/gutenberg/pull/83167)
- Post Navigation Link: Add shadow support (https://github.com/WordPress/gutenberg/pull/83058)
- Bump csv-parse from 7.0.1 to 7.0.2 in /test/ai-development (https://github.com/WordPress/gutenberg/pull/82619)
- Video block: Remove GIF variation handling (https://github.com/WordPress/gutenberg/pull/82696)
- PostLastRevisionPanel: Fix doubled focus ring on the revisions button (https://github.com/WordPress/gutenberg/pull/82955)
- Navigation Overlay Close: Add shadow support (https://github.com/WordPress/gutenberg/pull/83053)
- Fix typos in comments and test descriptions (https://github.com/WordPress/gutenberg/pull/83172)
- Block Editor: Remove the deprecated `__experimentalGroup` prop (https://github.com/WordPress/gutenberg/pull/83171)
- Site Tagline: Add fit text support (https://github.com/WordPress/gutenberg/pull/83034)
- Block Editor: Highlight the block when its content list item is hovered (https://github.com/WordPress/gutenberg/pull/83049)
- Navigation: Fix always-open submenus jumping in width on hover (https://github.com/WordPress/gutenberg/pull/83142)
- Post Navigation Link: Add border and spacing support (https://github.com/WordPress/gutenberg/pull/83122)
- Preformatted: Add shadow support (https://github.com/WordPress/gutenberg/pull/83174)
- Pullquote: Add shadow support (https://github.com/WordPress/gutenberg/pull/83177)
- Quote: Add shadow support (https://github.com/WordPress/gutenberg/pull/83178)
- Site Title: Add shadow support (https://github.com/WordPress/gutenberg/pull/83182)
- Post Title: Add shadow support (https://github.com/WordPress/gutenberg/pull/83195)
- Video: Add shadow support (https://github.com/WordPress/gutenberg/pull/83196)
- Read More: Add shadow support (https://github.com/WordPress/gutenberg/pull/83180)
- Post Terms: Add shadow support (https://github.com/WordPress/gutenberg/pull/83175)
- Query Total: Add shadow support (https://github.com/WordPress/gutenberg/pull/83176)
- RSS: Add shadow support (https://github.com/WordPress/gutenberg/pull/83179)
- Tab Panel: Add shadow support (https://github.com/WordPress/gutenberg/pull/83183)
- Post Time to Read: Add shadow support (https://github.com/WordPress/gutenberg/pull/83194)
- Tab Panels: Add shadow support (https://github.com/WordPress/gutenberg/pull/83184)
- UI: Document that public --wp-ui-* CSS custom properties are frozen. (https://github.com/WordPress/gutenberg/pull/83147)
- Tag Cloud: Add shadow support (https://github.com/WordPress/gutenberg/pull/83188)
- Table of Contents: Add shadow support (https://github.com/WordPress/gutenberg/pull/83187)
- Tabs: Add shadow support (https://github.com/WordPress/gutenberg/pull/83186)
- Term Description: Add shadow support (https://github.com/WordPress/gutenberg/pull/83190)
- Term Count: Add shadow support (https://github.com/WordPress/gutenberg/pull/83189)
- Site Tagline: Add shadow support (https://github.com/WordPress/gutenberg/pull/83181)
- Terms List: Add shadow support (https://github.com/WordPress/gutenberg/pull/83193)
- Details: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83222)
- Social Icons: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83249)
- Accordion Item: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83197)
- Post Author Name: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83200)
- Code: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83204)
- Comment Author Name: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83207)
- Comment Content: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83208)
- Comment Date: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83209)
- Term Template: Add shadow support (https://github.com/WordPress/gutenberg/pull/83192)
- Footnotes: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83224)
- Post Date: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83218)
- Comments Title: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83217)
- Gallery: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83225)
- Heading: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83226)
- Term Name: Add shadow support (https://github.com/WordPress/gutenberg/pull/83191)
- Breadcrumbs: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83202)
- Comment Reply Link: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83211)
- File: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83223)
- Post Author Biography: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83199)
- Next Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83232)
- Post Excerpt: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83221)
- Previous Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83240)
- Accordion Panel: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83201)
- Post Comments Count: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83213)
- RSS: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83244)
- Columns: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83206)
- Archives: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83198)
- Latest Posts: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83228)
- Preformatted: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83239)
- Comments Previous Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83220)
- Read More: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83245)
- Comments Pagination: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83219)
- Query Title: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83242)
- Post Title: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83260)
- Tag Cloud: Add background and link colour support (https://github.com/WordPress/gutenberg/pull/83264)
- Storybook: List every top-level folder in the sidebar order, design system first (https://github.com/WordPress/gutenberg/pull/82429)
- Featured image field: support the `editor.PostFeaturedImage` filter in the post summary (https://github.com/WordPress/gutenberg/pull/83133)
- Storybook: Fold Foundations, DataViews, Fields, Admin UI and Icons under Design System (https://github.com/WordPress/gutenberg/pull/82430)
- Block Editor: replace denylisted layout components in the Duotone filter label (https://github.com/WordPress/gutenberg/pull/83061)
- Storybook: Group Widget Primitives, Widget Dashboard and Grid under Widgets (https://github.com/WordPress/gutenberg/pull/82431)
- Storybook: Group the editor UI under Editor (https://github.com/WordPress/gutenberg/pull/82432)
- Components: Deprecate Elevation (https://github.com/WordPress/gutenberg/pull/83269)
- Post Time to Read: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83258)
- Buttons: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83203)
- Storybook: Group component packages under Components (https://github.com/WordPress/gutenberg/pull/82433)
- Terms List: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83257)
- UI: Add SwitchControl component (https://github.com/WordPress/gutenberg/pull/83146)
- Release tools: Move the plugin ZIP build out of bin/ (https://github.com/WordPress/gutenberg/pull/83087)
- Storybook: Remove the legacy Tokens pages (https://github.com/WordPress/gutenberg/pull/82434)
- Storybook: Show the component status in the sidebar as status-* tags (https://github.com/WordPress/gutenberg/pull/82435)
- Storybook: Guard the set of top-level sidebar folders with a test (https://github.com/WordPress/gutenberg/pull/82436)
- Storybook: Rewrite the introduction page as the front door of the design system (https://github.com/WordPress/gutenberg/pull/82437)
- Workflows: Refine and complete the push and pull_request branch filters (https://github.com/WordPress/gutenberg/pull/82744)
- Public API for supporting viewport states in custom controls (https://github.com/WordPress/gutenberg/pull/82741)
- Fix: Term Name block skips the term name display filters. (https://github.com/WordPress/gutenberg/pull/82365)
- Tag Cloud: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83259)
- Comments Next Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83215)
- Comments Page Numbers: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83216)
- Pagination: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83236)
- Comment Edit Link: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83210)
- Page Numbers: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83235)
- Column: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83205)
- Comments: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83212)
- Post Comments Form: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83214)
- Latest Comments: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83227)
- Home Link: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83230)
- Term Description: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83254)
- Storybook: Load the media editor package styles in its stories (https://github.com/WordPress/gutenberg/pull/83303)
- Site Tagline: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83246)
- Media Editor: fix crop canvas handlers and rotation ruler in RTL (https://github.com/WordPress/gutenberg/pull/83304)
- Site Title: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83247)
- Query Total: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83243)
- Tab Panels: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83250)
- Term Template: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83256)
- Term Count: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83253)
- Math: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83231)
- Tabs: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83252)
- Table of Contents: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83251)
- Tab Panel: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83248)
- Term Name: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83255)
- Page List: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83234)
- Login/out: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83229)
- No Results: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83233)
- Post Template: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83237)
- UI: Add RadioGroupControl (https://github.com/WordPress/gutenberg/pull/83143)
- Post Terms: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83238)
- Components: Deprecate Scrollable (https://github.com/WordPress/gutenberg/pull/83273)
- Storybook: Place RadioGroup, Switch, and SwitchControl under @wordpress-ui (https://github.com/WordPress/gutenberg/pull/83314)
- Block Editor: Show the in-between inserter on wrapped lines (https://github.com/WordPress/gutenberg/pull/83276)
- Docs: Add missing `@since` tags to two functions (https://github.com/WordPress/gutenberg/pull/83116)
- Upgrade eslint-plugin-jsdoc to latest version 64. (https://github.com/WordPress/gutenberg/pull/82727)
- i18n: add context to breadcrumbs area label (https://github.com/WordPress/gutenberg/pull/78134)
- Storybook: Omit the recommended checkmark from the sidebar (https://github.com/WordPress/gutenberg/pull/83309)
- Fix: Social Icons: In-between inserter does not work (https://github.com/WordPress/gutenberg/pull/83327)
- Storybook: Convert story-only stylesheets to CSS modules (https://github.com/WordPress/gutenberg/pull/83272)
- Block Editor: replace experimental ZStack in overlapping color indicators (https://github.com/WordPress/gutenberg/pull/83062)
- FocalPointPicker: Fix Sidebar Overflow Issue (https://github.com/WordPress/gutenberg/pull/68915)
- Storybook: Reject non-module stylesheet imports (https://github.com/WordPress/gutenberg/pull/83313)
- Components: Align CheckboxControl border, hover, and disabled colors with UI (https://github.com/WordPress/gutenberg/pull/83271)
- Icons: Move the public property from icons to collections (https://github.com/WordPress/gutenberg/pull/83277)
- ESLint Plugin: Check type-only imports for undeclared dependencies (https://github.com/WordPress/gutenberg/pull/83336)
- TypeScript: Give each widget its own typecheck project (https://github.com/WordPress/gutenberg/pull/83328)
- Components: Deprecate ResponsiveWrapper (https://github.com/WordPress/gutenberg/pull/83347)
- Remove npm from package engines (https://github.com/WordPress/gutenberg/pull/83326)
- Data: keep a pending listener when store not yet registered (https://github.com/WordPress/gutenberg/pull/83346)
- Add Template: Show template descriptions in the template list (https://github.com/WordPress/gutenberg/pull/83064)
- Block Editor: Consolidate search ranking into one shared module (https://github.com/WordPress/gutenberg/pull/83312)
- DataViews: Let a picker compose its footer from the page select and its actions (https://github.com/WordPress/gutenberg/pull/83281)
- Bump the github-actions group across 1 directory with 2 updates (https://github.com/WordPress/gutenberg/pull/83080)
- Rich text: Show the format boundary when the canvas root has focus (https://github.com/WordPress/gutenberg/pull/83385)
- Rich text: Select an inline image by clicking it, and show the edit UI of the object clicked (https://github.com/WordPress/gutenberg/pull/83370)
- Global Styles: Switch the revisions screen to the DataViews pickerActivity layout (https://github.com/WordPress/gutenberg/pull/80856)
- Try: Add left border to Notes panel. (https://github.com/WordPress/gutenberg/pull/83330)
- Media: Detect HEIC uploads from the file header rather than the file name (https://github.com/WordPress/gutenberg/pull/81737)
- Revise block direct dragging to fix adjacent issues (https://github.com/WordPress/gutenberg/pull/72983)
- Submenu: Add shadow support (https://github.com/WordPress/gutenberg/pull/83185)
- Disable caching when publishing built assets (https://github.com/WordPress/gutenberg/pull/79835)
- Tabs: Add border support (https://github.com/WordPress/gutenberg/pull/83361)
- Image: Restore alt text and caption when undoing a media editor save (https://github.com/WordPress/gutenberg/pull/82829)
- Accordion: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83373)
- Navigation Overlay Close: Add border support (https://github.com/WordPress/gutenberg/pull/83362)
- Tab Panel: Hide the shadow on closed panels (https://github.com/WordPress/gutenberg/pull/83369)
- Preformatted: Add link colour support (https://github.com/WordPress/gutenberg/pull/83386)
- Audio: Add link colour support (https://github.com/WordPress/gutenberg/pull/83375)
- No Results: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83382)
- Comment Content: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83376)
- Tab Panel: Add border support (https://github.com/WordPress/gutenberg/pull/83363)
- Comments: Add button colour support (https://github.com/WordPress/gutenberg/pull/83378)
- Accordion Item: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83371)
- Details: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83381)
- Media & Text: Add button colour support (https://github.com/WordPress/gutenberg/pull/83380)
- Post Comments Form: Add button colour support (https://github.com/WordPress/gutenberg/pull/83377)
- Tab Panels: Add button colour support (https://github.com/WordPress/gutenberg/pull/83388)
- Post Content: Add button colour support (https://github.com/WordPress/gutenberg/pull/83379)
- Components: Stop rendering a hidden drag preview and a media query per draggable (https://github.com/WordPress/gutenberg/pull/83423)
- Post Template: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83384)
- Table of Contents: Add text align support (https://github.com/WordPress/gutenberg/pull/83430)
- Group: Add text columns support (https://github.com/WordPress/gutenberg/pull/83425)
- Tabs: Add typography support (https://github.com/WordPress/gutenberg/pull/83431)
- Fields: Resolve the MediaEdit picker through the editor.MediaUpload filter (https://github.com/WordPress/gutenberg/pull/82678)
- Tab Panel: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83389)
- Global Styles: Rank block search results by title match (https://github.com/WordPress/gutenberg/pull/83435)
- Post Author Biography: Add text columns support (https://github.com/WordPress/gutenberg/pull/83424)
- Block Editor: Avoid a store subscription per inserter item (https://github.com/WordPress/gutenberg/pull/83434)
- Home Link: Add border support (https://github.com/WordPress/gutenberg/pull/83360)
- Tab Panels: Add typography support (https://github.com/WordPress/gutenberg/pull/83428)
- Tab Panel: Add typography support (https://github.com/WordPress/gutenberg/pull/83426)
- Storybook: Drop CustomSelectControlV2 stories and the unused WIP tag (https://github.com/WordPress/gutenberg/pull/83349)
- Docs: clarify DEWP asset file naming rule (https://github.com/WordPress/gutenberg/pull/80620)
- Components: Deprecate ZStack (https://github.com/WordPress/gutenberg/pull/83344)
- Media Utils: Stabilize `unstableFeaturedImageFlow` as `featuredImageFlow` (https://github.com/WordPress/gutenberg/pull/83439)
- Accordion Panel: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83374)
- Terms List: Add text columns support (https://github.com/WordPress/gutenberg/pull/83432)
- Enable setting position within viewport states (https://github.com/WordPress/gutenberg/pull/83094)
- Term Count: Add text align support (https://github.com/WordPress/gutenberg/pull/83429)
- Dependency Extraction Webpack Plugin: Always pretty-print PHP asset files (https://github.com/WordPress/gutenberg/pull/79650)
- Block Editor: Drop the O(n) tie-break in orderBy (https://github.com/WordPress/gutenberg/pull/83443)
- Cover Block: Add a Media section to the block inspector panel (https://github.com/WordPress/gutenberg/pull/82751)
- Admin bar: backport removal of site icon background from 7.1.1 (https://github.com/WordPress/gutenberg/pull/83433)
- Tests: Update Testing Library DOM to 10.4.2 (https://github.com/WordPress/gutenberg/pull/83279)
- Tabs: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83390)
- Icons: Add a core-admin collection for the admin interface (https://github.com/WordPress/gutenberg/pull/83261)
- Post Content: Add text align support (https://github.com/WordPress/gutenberg/pull/83427)
- Components: Give control labels an explicit foreground color (https://github.com/WordPress/gutenberg/pull/83318)
- Radio: Expand hit target without changing visual size (https://github.com/WordPress/gutenberg/pull/83275)
- Tests: Isolate deprecation warnings between cases (https://github.com/WordPress/gutenberg/pull/83097)
- Block Toolbar: Fix parent selector inserter for locked blocks (https://github.com/WordPress/gutenberg/pull/83444)
- Icon block: Don't render icons from non-public collections on the frontend (https://github.com/WordPress/gutenberg/pull/82774)
- Hide alignment control when nothing available. (https://github.com/WordPress/gutenberg/pull/83265)
- Fields: Use the post type labels in the featured image field and drop `mediaUploadProps` (https://github.com/WordPress/gutenberg/pull/83445)
- Icons: Rebalance a few, add other new icons. (https://github.com/WordPress/gutenberg/pull/83338)
- Docs: Replace retired reduce-motion mixin in animation guidelines (https://github.com/WordPress/gutenberg/pull/83335)
- Block Editor: Update block visibility badges to use from @wordpress/ui package (https://github.com/WordPress/gutenberg/pull/82670)
- PHP-only blocks: Detect enums in array attributes (https://github.com/WordPress/gutenberg/pull/83394)
- Data: Defer async-mode useSelect notification to idle time (https://github.com/WordPress/gutenberg/pull/82821)

Developed in https://github.com/WordPress/wordpress-develop/pull/14045.

Props wildworks.
Fixes #66254.


git-svn-id: https://develop.svn.wordpress.org/trunk@64223 602fd350-edb4-49c9-b593-d223f7449a82
wporg-sync pushed a commit to WordPress/WordPress that referenced this pull request Oct 7, 2026
This updates the pinned commit hash of the Gutenberg repository from `5715a61334c4d29f21b67cf34b46061dc1b62502` to `954fe7f9e04631c41aec4552acd627a7203a2aad` (version 24.1.0).

A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/50ad79ef7ebc5f1d2a75def068887e33a15f2634...954fe7f9e04631c41aec4552acd627a7203a2aad.

- Tabs: remove core's duplicate render_block_context filter (https://github.com/WordPress/gutenberg/pull/82610)
- Automated Testing: Fix unit test compatibility with Node.js v26 (https://github.com/WordPress/gutenberg/pull/82618)
- Test: Drop the jest-dom Vitest entry point from test files (https://github.com/WordPress/gutenberg/pull/82606)
- Packages: Replace stale jest types with the Vitest test environment (https://github.com/WordPress/gutenberg/pull/82605)
- Editor: Store the finalize response as the attachment record (https://github.com/WordPress/gutenberg/pull/81947)
- Update Style Engine block supports documentation (https://github.com/WordPress/gutenberg/pull/82585)
- Fix the high-severity sharp audit failure in AI development tests (https://github.com/WordPress/gutenberg/pull/82627)
- Bump vitest from 4.1.10 to 4.1.11 (https://github.com/WordPress/gutenberg/pull/82629)
- Editor: Render change diffs in the post title in revisions (https://github.com/WordPress/gutenberg/pull/82586)
- Editor: Derive post-only block list layout from the assigned template (https://github.com/WordPress/gutenberg/pull/82599)
- Gallery: Shorten "Use images attached to the post" button, add description (https://github.com/WordPress/gutenberg/pull/82617)
- Theme: Enforce active fill contrast (https://github.com/WordPress/gutenberg/pull/82542)
- UI: Reset completed calendar ranges by default (https://github.com/WordPress/gutenberg/pull/82612)
- Video block: switch to UI Badge (https://github.com/WordPress/gutenberg/pull/82441)
- DataViews: Remove obsolete Node 20 timezone test gate (https://github.com/WordPress/gutenberg/pull/82644)
- Disabled: keep the consumer className when isDisabled is false (https://github.com/WordPress/gutenberg/pull/82648)
- Autocompleters: Consider email address context in user mention (https://github.com/WordPress/gutenberg/pull/47249)
- Searchable selects: Hide creatable footer when it is filtered out (https://github.com/WordPress/gutenberg/pull/82566)
- Popover storybook: add infotip with link example (https://github.com/WordPress/gutenberg/pull/82653)
- Block editor, Components: Stop relying on Disabled class name (https://github.com/WordPress/gutenberg/pull/82651)
- FormTokenField: wrap to the last suggestion on ArrowUp with nothing selected (https://github.com/WordPress/gutenberg/pull/82646)
- Components: Match the @wordpress/ui disabled styles in form controls (https://github.com/WordPress/gutenberg/pull/82454)
- Framework: Update @types/node to v24 (https://github.com/WordPress/gutenberg/pull/82616)
- Bump vite from 8.2.1 to 8.2.2 (https://github.com/WordPress/gutenberg/pull/82668)
- Site editor v2: Use the canonical fields in the templates list (https://github.com/WordPress/gutenberg/pull/82666)
- api-fetch: Resolve to null for a 200 response with an empty body (https://github.com/WordPress/gutenberg/pull/79325)
- Site editor v2: Use the canonical wp_block fields in the patterns list (https://github.com/WordPress/gutenberg/pull/82672)
- Theme: Remove chroma capacity cache (https://github.com/WordPress/gutenberg/pull/82591)
- Remove the content-only inspector fields (block fields) experiment (https://github.com/WordPress/gutenberg/pull/82531)
- Site editor v2: templates take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82456)
- Post URL: translate the copy permalink button label (https://github.com/WordPress/gutenberg/pull/82642)
- UI: Test Calendar raw-offset timezones (https://github.com/WordPress/gutenberg/pull/82658)
- DOM: Exclude visibility-hidden elements from focusable results (https://github.com/WordPress/gutenberg/pull/82574)
- Test: Update SWC dependencies (https://github.com/WordPress/gutenberg/pull/82660)
- Theme, Widget dashboard: Declare the @storybook/addon-docs dependency (https://github.com/WordPress/gutenberg/pull/82676)
- Update Playwright to 1.63.0 (https://github.com/WordPress/gutenberg/pull/82654)
- Site editor v2: patterns take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82458)
- BlockPreview: Assert preview contents are inert (https://github.com/WordPress/gutenberg/pull/82682)
- Theme: Add bin-specific tsconfig with nodenext module resolution (https://github.com/WordPress/gutenberg/pull/82622)
- Block Editor: Remove the dead Write/Design editor tool plumbing (https://github.com/WordPress/gutenberg/pull/82677)
- Create Block: Test package at supported Node.js versions (https://github.com/WordPress/gutenberg/pull/82657)
- Update Actions and Octokit dependencies (https://github.com/WordPress/gutenberg/pull/82663)
- Theme: Use Node.js native type-stripping for scripts (https://github.com/WordPress/gutenberg/pull/82680)
- Build Scripts: Suggest --verbose when a type check fails (https://github.com/WordPress/gutenberg/pull/82604)
- e2e-test-utils-playwright: Update Lighthouse and web-vitals (https://github.com/WordPress/gutenberg/pull/81916)
- Test: Update Vitest to version 5 (https://github.com/WordPress/gutenberg/pull/82687)
- Site editor v2: template parts take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82457)
- Theme: Reduce repeated color ramp search work (https://github.com/WordPress/gutenberg/pull/82545)
- Media: Only blame the browser's codecs when HEIC really cannot be decoded (https://github.com/WordPress/gutenberg/pull/82265)
- Site editor v2: Identity takes its form from the view config endpoint (https://github.com/WordPress/gutenberg/pull/82692)
- Storybook: Include stories in docgen TypeScript project (https://github.com/WordPress/gutenberg/pull/82694)
- Test: Root the Vitest browser project where its dependencies are declared (https://github.com/WordPress/gutenberg/pull/82699)
- Build: Fix regular CSS injection in Vitest Browser Mode (https://github.com/WordPress/gutenberg/pull/82154)
- Workflow: Replace cmdk with the @wordpress/ui Autocomplete primitive (https://github.com/WordPress/gutenberg/pull/82504)
- Add textShadow typography support and UI (https://github.com/WordPress/gutenberg/pull/79584)
- Block editor: migrate block-card Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82503)
- Bump github/codeql-action/upload-sarif (https://github.com/WordPress/gutenberg/pull/82339)
- Rich text: separate applying the selection from focusing the field (https://github.com/WordPress/gutenberg/pull/82581)
- Bump svgo from 3.3.4 to 3.3.5 (https://github.com/WordPress/gutenberg/pull/82631)
- Inner Blocks: Support legacy inherit-based layouts (https://github.com/WordPress/gutenberg/pull/82637)
- Bump js-yaml from 3.15.1 to 3.15.2 (https://github.com/WordPress/gutenberg/pull/82628)
- Bump colord from 2.9.3 to 2.9.4 (https://github.com/WordPress/gutenberg/pull/82625)
- Bump @humanfs/node from 0.16.7 to 0.16.8 (https://github.com/WordPress/gutenberg/pull/82352)
- Site Editor: Restore Global Styles access on the front page (https://github.com/WordPress/gutenberg/pull/82624)
- Bump browserslist from 4.28.4 to 4.28.7 (https://github.com/WordPress/gutenberg/pull/82315)
- Bump fast-uri from 3.1.5 to 3.1.7 (https://github.com/WordPress/gutenberg/pull/82351)
- DataViews: Label clickable grid media by the item title when the title is hidden (https://github.com/WordPress/gutenberg/pull/82639)
- Layout hooks: roll out usage of normalizeLegacyLayout to the block-editor layout hooks (https://github.com/WordPress/gutenberg/pull/82710)
- Checkbox: Expand hit target without changing visual size (https://github.com/WordPress/gutenberg/pull/82597)
- Components: Align CheckboxControl checkmark and disabled styles with UI (https://github.com/WordPress/gutenberg/pull/82555)
- Improve Math Inline and Block UI (https://github.com/WordPress/gutenberg/pull/77743)
- Widgets: carry declarative `attributes` through the widget pipeline (https://github.com/WordPress/gutenberg/pull/82485)
- Editor: Coerce `multiple` to a boolean in the media modal wrapper (https://github.com/WordPress/gutenberg/pull/82715)
- Packages: Backport the September 10 npm release metadata to trunk (https://github.com/WordPress/gutenberg/pull/82709)
- Update lerna to 10 and markdownlint-cli to 0.49.1 (https://github.com/WordPress/gutenberg/pull/81917)
- Navigation: don't force submenus open inside a custom overlay (https://github.com/WordPress/gutenberg/pull/82596)
- TextareaAutosize: Replace with native textareas and `field-sizing` (https://github.com/WordPress/gutenberg/pull/64208)
- Fields: Show a message in MediaEdit when the user can't upload media (https://github.com/WordPress/gutenberg/pull/82720)
- Fix playlist track selector stability (https://github.com/WordPress/gutenberg/pull/81760)
- Workflow: Remove deprecated word-wrapping (https://github.com/WordPress/gutenberg/pull/82562)
- Post publish panel: replace deprecated word-break with overflow-wrap (https://github.com/WordPress/gutenberg/pull/82495)
- CI: Run the required trunk changes check through the pr-baseline action (https://github.com/WordPress/gutenberg/pull/82725)
- Stroke icons: 3rd batch, 142 icon updates (https://github.com/WordPress/gutenberg/pull/82540)
- AI development tests: Use repository Node version (https://github.com/WordPress/gutenberg/pull/82662)
- Components: Clean up legacy focus/button overrides in Snackbar and Notice (https://github.com/WordPress/gutenberg/pull/82640)
- Command Palette: Only add the admin bar button when Core does not provide it (https://github.com/WordPress/gutenberg/pull/82733)
- Release: Verify SVN deployment after publication (https://github.com/WordPress/gutenberg/pull/82513)
- Test: Run rendered browser behavior in Vitest Browser Mode (https://github.com/WordPress/gutenberg/pull/80995)
- DOM: Find focusable image map areas (https://github.com/WordPress/gutenberg/pull/82736)
- Add backwards-compatible Y option to provider creator, do not use wp.sync directly in tests (https://github.com/WordPress/gutenberg/pull/82621)
- Fields: replace word-break with `overflow-wrap: anywhere` on slug permalink (https://github.com/WordPress/gutenberg/pull/82693)
- Env: Preserve complete lifecycle script error output (https://github.com/WordPress/gutenberg/pull/82735)
- Remove deprecated word-wrapping Stylelint suppressions (https://github.com/WordPress/gutenberg/pull/82426)
- Test: Stabilize Menu iframe listener lifecycle assertions (https://github.com/WordPress/gutenberg/pull/82575)
- Media: Stop injecting crossorigin attributes under Document-Isolation-Policy (https://github.com/WordPress/gutenberg/pull/82614)
- Global Styles: Retain responsive styles in block style variation partials (https://github.com/WordPress/gutenberg/pull/82403)
- Editor: Add a fixedRenderingMode prop for contexts with one mode (https://github.com/WordPress/gutenberg/pull/82711)
- Site Editor v2: Show the template on the routes that show the site (https://github.com/WordPress/gutenberg/pull/82712)
- Fix: Navigation: block appender button is 26×24 instead of square (https://github.com/WordPress/gutenberg/pull/82718)
- Add missing listitem role to ConnectorItem. (https://github.com/WordPress/gutenberg/pull/82664)
- Block alignment: List unavailable wide and full alignments instead of hiding them (https://github.com/WordPress/gutenberg/pull/82600)
- Test: Make browser tests independent of execution order (https://github.com/WordPress/gutenberg/pull/82743)
- Project Management: Exclude private APIs config from CODEOWNERS (https://github.com/WordPress/gutenberg/pull/82750)
- Unit Tests: Resolve @ariakit/utils through its dependents (https://github.com/WordPress/gutenberg/pull/82756)
- Interface: Convert the package to TypeScript (https://github.com/WordPress/gutenberg/pull/82753)
- Grid: Migrate Emotion styles to SCSS Modules (https://github.com/WordPress/gutenberg/pull/82571)
- Test: Finish repository Vitest migration and expand Browser Mode coverage (https://github.com/WordPress/gutenberg/pull/82742)
- Plugin: Bump minimum required WordPress version to 7.0 (https://github.com/WordPress/gutenberg/pull/82404)
- Circular Option Picker: Show focus with button's outline ring (https://github.com/WordPress/gutenberg/pull/82521)
- Interface: Fix the ActionItem click handler and selector types (https://github.com/WordPress/gutenberg/pull/82758)
- Editor: Remove pass-through more menu Slot wrappers (https://github.com/WordPress/gutenberg/pull/82759)
- Upgrade React 19 to 19.3.0 (https://github.com/WordPress/gutenberg/pull/82760)
- Edit Post: Fix meta boxes unreachable in Code Editor split view (https://github.com/WordPress/gutenberg/pull/78644)
- Docs: Add blank line between `@since` and `@param`/`@return` in block parser (https://github.com/WordPress/gutenberg/pull/82690)
- UI: Add statusContent to searchable selects (https://github.com/WordPress/gutenberg/pull/82592)
- UI: Add CheckboxGroup form primitive (https://github.com/WordPress/gutenberg/pull/82556)
- Notice: add custom icon Storybook example (https://github.com/WordPress/gutenberg/pull/82762)
- Test: Remove obsolete internal test setup and transforms (https://github.com/WordPress/gutenberg/pull/82761)
- Code Modernization: Use null coalescing operator in `WP_Block_Parser` methods (https://github.com/WordPress/gutenberg/pull/82763)
- Global Styles UI: Use UI Menu (https://github.com/WordPress/gutenberg/pull/81921)
- Icons: Allow icons to ship to WordPress Core without exposing them in the Icon block  (https://github.com/WordPress/gutenberg/pull/82634)
- Fix doubly-zipped plugin artifacts in GitHub Actions (https://github.com/WordPress/gutenberg/pull/76857)
- Icons: Ship the admin bar and admin menu icons to WordPress Core (https://github.com/WordPress/gutenberg/pull/79451)
- Autocomplete: Show focus with design system's focus ring (https://github.com/WordPress/gutenberg/pull/82766)
- Keycodes: Add a shared keyboard shortcut representation helper (https://github.com/WordPress/gutenberg/pull/82632)
- CI: Scope the required trunk changes refresh to what a move can invalidate (https://github.com/WordPress/gutenberg/pull/82767)
- Editor: Honor post types in `post-thumbnails` theme support when registering the featured image field (https://github.com/WordPress/gutenberg/pull/82773)
- Docs: Clarify parent behavior during block registration (https://github.com/WordPress/gutenberg/pull/78967)
- Cover: Prevent content cutoff when aspect ratio is set in Safari (https://github.com/WordPress/gutenberg/pull/70152)
- Docs: Clarify dependency extraction asset filename (https://github.com/WordPress/gutenberg/pull/78968)
- Re-enable editableRoot for multi-selection on mobile web (https://github.com/WordPress/gutenberg/pull/81542)
- Post Taxonomies: Replace FormTokenField in the flat term selector (https://github.com/WordPress/gutenberg/pull/80967)
- E2E: Reset preferences in the post editor preload spec (https://github.com/WordPress/gutenberg/pull/82818)
- Fonts: Remove the deprecated Fonts API BC layer and leftovers (https://github.com/WordPress/gutenberg/pull/82813)
- Commands: Avoid re-registering command loaders on every render (https://github.com/WordPress/gutenberg/pull/82819)
- Data: Remove the unused AsyncModeConsumer export (https://github.com/WordPress/gutenberg/pull/82822)
- Tooling: Extract shared TypeScript configs into a `@wordpress/config-tools` workspace (https://github.com/WordPress/gutenberg/pull/82334)
- Style states: Improve block inspector UI (https://github.com/WordPress/gutenberg/pull/82649)
- Tooling: Add @wordpress/monorepo-tools to root devDependencies (https://github.com/WordPress/gutenberg/pull/82824)
- DataViews: replace `word-break` with `overflow-wrap: anywhere` on `DataForm` panel field control (https://github.com/WordPress/gutenberg/pull/82776)
- CI: Stop actions/setup-node from invoking the bundled npm (https://github.com/WordPress/gutenberg/pull/82775)
- CI: Keep the bundled npm when devEngines is absent (https://github.com/WordPress/gutenberg/pull/82823)
- Icons: Move plugin icon registration out of the 7.1 compat directory (https://github.com/WordPress/gutenberg/pull/82832)
- Image block: stop interpreting `$`/`\` in img attributes as regex backreferences (https://github.com/WordPress/gutenberg/pull/79369)
- CI: Disable setup-node npm caching in the Create Block packed package job (https://github.com/WordPress/gutenberg/pull/82833)
- Build: Deduplicate npm dependencies (https://github.com/WordPress/gutenberg/pull/82698)
- PaletteEdit: Use @wordpress/ui Menu for palette options (https://github.com/WordPress/gutenberg/pull/82768)
- Editor: Use UI Menu for post actions (https://github.com/WordPress/gutenberg/pull/81922)
- Block Editor: Use UI Menu for bindings and variation transforms (https://github.com/WordPress/gutenberg/pull/81925)
- Select.Positioner: Revert to Base UI alignItemWithTrigger default (https://github.com/WordPress/gutenberg/pull/82043)
- API Fetch: Document that requests are meant for the current site's REST API. (https://github.com/WordPress/gutenberg/pull/82373)
- UI: Add Select.ItemLabel and ItemDescription (https://github.com/WordPress/gutenberg/pull/82369)
- Widgets: Fix the Welcome Guide menu item triggering a preference speak message (https://github.com/WordPress/gutenberg/pull/82395)
- UI: Move interaction tests to Browser Mode (https://github.com/WordPress/gutenberg/pull/82838)
- Packages: Update Ariakit to 0.4.39 (https://github.com/WordPress/gutenberg/pull/82831)
- Block Editor: replace deprecated word-wrap with overflow-wrap in responsive block control (https://github.com/WordPress/gutenberg/pull/82855)
- Button: replace deprecated `word-break` with `overflow-wrap: anywhere` (https://github.com/WordPress/gutenberg/pull/82854)
- UI: Update Base UI to 1.8.0 (https://github.com/WordPress/gutenberg/pull/82835)
- Docs: Document published dependency constraints (https://github.com/WordPress/gutenberg/pull/80631)
- Docs: Document page stability convention (https://github.com/WordPress/gutenberg/pull/80632)
- Cover Block: Fix resizable handle visibility on mobile when sidebar is opened (https://github.com/WordPress/gutenberg/pull/80355)
- Block Inspector: Stabilize display of inherited global styles and keep UI changes behind experiment (https://github.com/WordPress/gutenberg/pull/82840)
- Data: optimize store listeners and their execution (https://github.com/WordPress/gutenberg/pull/82842)
- Core Data: Fix return types on generated save/delete entity actions (https://github.com/WordPress/gutenberg/pull/77162)
- Notes: Use UI Menu for note actions (https://github.com/WordPress/gutenberg/pull/81930)
- Widget Dashboard: Use UI Menu for dashboard controls (https://github.com/WordPress/gutenberg/pull/81929)
- Media & Text Block: Add a Media section to the block inspector panel (https://github.com/WordPress/gutenberg/pull/82593)
- Fields: Hide the date, author and password fields when the user can't publish or reassign (https://github.com/WordPress/gutenberg/pull/82844)
- Docs: Guard against ESLint bulk suppression abuse (https://github.com/WordPress/gutenberg/pull/82944)
- BorderBoxControl: Restore the split borders layout (https://github.com/WordPress/gutenberg/pull/82939)
- Icons: Restore the dimmed box on the side and corner icons (https://github.com/WordPress/gutenberg/pull/82940)
- Fields: Show the template field to users who can't create templates (https://github.com/WordPress/gutenberg/pull/82857)
- Calendar Block: Use the args array signature of get_calendar() (https://github.com/WordPress/gutenberg/pull/82943)
- DataViews README: clarify readOnly vs isDisabled (https://github.com/WordPress/gutenberg/pull/82956)
- Template panel: Hide edit and create actions from users who can't create templates (https://github.com/WordPress/gutenberg/pull/82858)
- Fix stray fill rule in SelectControl. (https://github.com/WordPress/gutenberg/pull/82949)
- Stroke icons: final batch, 96 icons (https://github.com/WordPress/gutenberg/pull/82754)
- Fix Stylelint config and coding standards for font weight numeric values and disallow relative weights (https://github.com/WordPress/gutenberg/pull/82778)
- Widget Dashboard: Use UI Spinner and remove Components dependency (https://github.com/WordPress/gutenberg/pull/82837)
- Fix: Inherit link color for image block anchor elements (https://github.com/WordPress/gutenberg/pull/79401)
- Data: Fix the latest changelog entry and structure (https://github.com/WordPress/gutenberg/pull/82959)
- Menu: Fix vertical alignment across item combinations (https://github.com/WordPress/gutenberg/pull/82847)
- Docs: Fix the dead anchor in the block development environment list (https://github.com/WordPress/gutenberg/pull/82878)
- Collaborators Presence: Update to use design system's focus ring in header avatar stack (https://github.com/WordPress/gutenberg/pull/82941)
- UI: Fix highlighted item indicator in forced-colors mode (https://github.com/WordPress/gutenberg/pull/82772)
- Docs: Fix the broken Query block link in the Interactivity API guide (https://github.com/WordPress/gutenberg/pull/82862)
- Fix: Widgets customizer Undo and Redo buttons are disabled and the document tools focus style is not visible (https://github.com/WordPress/gutenberg/pull/82412)
- DataForm: Hide the edit button of disabled fields in the panel layout (https://github.com/WordPress/gutenberg/pull/82957)
- BoxControl: Migrate the side indicator to an SCSS module (https://github.com/WordPress/gutenberg/pull/82570)
- Distraction Free: raise top bar above notices when revealed by hover or keyboard focus (https://github.com/WordPress/gutenberg/pull/80349)
- Extensible Site Editor: Use the view config form for Quick Edit (https://github.com/WordPress/gutenberg/pull/82962)
- Fix: Query Pagination block ignores the parent block gap in the editor (https://github.com/WordPress/gutenberg/pull/82399)
- Customize Widgets: Await asynchronous toolbar updates in history test (https://github.com/WordPress/gutenberg/pull/82963)
- Elevation: Migrate from Emotion to SCSS modules (https://github.com/WordPress/gutenberg/pull/82572)
- Enable viewport state values for Gallery aspect ratio (https://github.com/WordPress/gutenberg/pull/82233)
- Scripts: Switch unit tests to Vitest and deprecate Jest tooling (https://github.com/WordPress/gutenberg/pull/82843)
- Speed up collaboration e2e by shortening poll interval (https://github.com/WordPress/gutenberg/pull/78746)
- UI: replace deprecated word-wrap with overflow-wrap in `VisuallyHidden` (https://github.com/WordPress/gutenberg/pull/82970)
- Block Library: replace deprecated word-wrap with overflow-wrap in screen-reader-text (https://github.com/WordPress/gutenberg/pull/82972)
- CustomGradientPicker: Show the control point's focus ring with the design system's outline (https://github.com/WordPress/gutenberg/pull/82834)
- Fix: Default block gap is ignored in the editor for themes without block gap support (https://github.com/WordPress/gutenberg/pull/82401)
- Remove the zero width space hack from getRectangleFromRange (https://github.com/WordPress/gutenberg/pull/82977)
- Block Toolbar: Show the parent selector for blocks inside patterns (https://github.com/WordPress/gutenberg/pull/82912)
- Keep the iOS keyboard capitalized after Return inside the editing host (https://github.com/WordPress/gutenberg/pull/82911)
- Docs: Say how long a notice can be, in the copy guide (https://github.com/WordPress/gutenberg/pull/81195)
- Widget Primitives: add `HostLink` over the `links` capability (https://github.com/WordPress/gutenberg/pull/82952)
- Pattern block: Run autoembed() before do_blocks() (https://github.com/WordPress/gutenberg/pull/82860)
- Widget Dashboard: default tile padding to `padding-lg` (https://github.com/WordPress/gutenberg/pull/82961)
- Upgrade wp-prettier to 3.9.6 (https://github.com/WordPress/gutenberg/pull/82731)
- Fix prettier lint issues after prettier upgrade (https://github.com/WordPress/gutenberg/pull/83015)
- Widget Dashboard: show a clipped widget title in the header infotip (https://github.com/WordPress/gutenberg/pull/82226)
- Post Title: remove the inline-block from the title link (https://github.com/WordPress/gutenberg/pull/80231)
- Collaborators Presence & Document Bar: Clean up styles by removing overrides (https://github.com/WordPress/gutenberg/pull/83013)
- Docs: document the no-hard-wrap rule for Markdown (https://github.com/WordPress/gutenberg/pull/83017)
- Icons: Allow `rect` and `circle` in the registry sanitizer (https://github.com/WordPress/gutenberg/pull/82846)
- Upgrade wp-prettier to 3.9.6 final (https://github.com/WordPress/gutenberg/pull/83026)
- Fix: Navigation submenu detection leaks between Navigation blocks. (https://github.com/WordPress/gutenberg/pull/82366)
- Use `WCSelectControl` alias for legacy SelectControl imports (https://github.com/WordPress/gutenberg/pull/83027)
- Upload media: guard processItem against re-entrant dispatch (https://github.com/WordPress/gutenberg/pull/83031)
- Math: Source the LaTeX from the MathML annotation (https://github.com/WordPress/gutenberg/pull/82987)
- Remove the interactivity-router script module data shim (https://github.com/WordPress/gutenberg/pull/83011)
- Data: Add `getResolutionArgs` to share a resolution across selector calls (https://github.com/WordPress/gutenberg/pull/82638)
- Code: Add shadow support (https://github.com/WordPress/gutenberg/pull/83014)
- Footnotes: Add shadow support (https://github.com/WordPress/gutenberg/pull/83044)
- Excerpt: Add shadow support (https://github.com/WordPress/gutenberg/pull/83018)
- Content: Add shadow support (https://github.com/WordPress/gutenberg/pull/83016)
- Icons: Test the registry sanitizer with a data provider (https://github.com/WordPress/gutenberg/pull/83024)
- Heading: Add shadow support (https://github.com/WordPress/gutenberg/pull/83045)
- Details: Add shadow support (https://github.com/WordPress/gutenberg/pull/83021)
- Post template panel: Remove the dead template read capability check (https://github.com/WordPress/gutenberg/pull/82861)
- Dependency Extraction Webpack Plugin: Add global-styles-engine and global-styles-ui as bundled packages (https://github.com/WordPress/gutenberg/pull/82589)
- Verse: Add shadow support (https://github.com/WordPress/gutenberg/pull/83057)
- Docs: Data: Fix typo in code example for __unstableNormalizeArgs (https://github.com/WordPress/gutenberg/pull/83070)
- Icons: Test that the registry sanitizer preserves every library icon (https://github.com/WordPress/gutenberg/pull/83008)
- Stylelint: add `custom-property-pattern` to disallow `--_gcd-*` custom properties (https://github.com/WordPress/gutenberg/pull/83025)
- Tooling: Add .mts and .cts support (https://github.com/WordPress/gutenberg/pull/83071)
- Block Mover: Cleanup focus ring override (https://github.com/WordPress/gutenberg/pull/83068)
- Tests: Remove obsolete internal Jest infrastructure (https://github.com/WordPress/gutenberg/pull/82975)
- Move the unit-test-date.sh script to workspace, rewrite to JS (https://github.com/WordPress/gutenberg/pull/83066)
- Gallery: Skip gap style generation for themes opting out of layout styles (https://github.com/WordPress/gutenberg/pull/81633)
- Monorepo tools: Move the experimental API audit out of bin/ (https://github.com/WordPress/gutenberg/pull/83081)
- Add category filtering to the start page options patterns modal (https://github.com/WordPress/gutenberg/pull/81396)
- UI: Mark Select and SelectControl as recommended (https://github.com/WordPress/gutenberg/pull/83030)
- Updated Changelog Entry (https://github.com/WordPress/gutenberg/pull/83037)
- Rich text: fix mobile selection hair pin grab at edge of block (https://github.com/WordPress/gutenberg/pull/83041)
- Link Control: Only tag pages as the front page or blog home (https://github.com/WordPress/gutenberg/pull/83082)
- Tooling: Name the shared tsconfig presets `tsconfig.*.json` (https://github.com/WordPress/gutenberg/pull/83077)
- Multi-line text of menu items is not aligned (https://github.com/WordPress/gutenberg/pull/70917)
- Fix Connectors and Fonts pages background color and contrast. (https://github.com/WordPress/gutenberg/pull/82827)
- Post Template: Add shadow support (https://github.com/WordPress/gutenberg/pull/83059)
- Page List: Add shadow support (https://github.com/WordPress/gutenberg/pull/83056)
- Playlist: Add shadow support (https://github.com/WordPress/gutenberg/pull/83055)
- Math: Add shadow support (https://github.com/WordPress/gutenberg/pull/83052)
- Latest Posts: Add shadow support (https://github.com/WordPress/gutenberg/pull/83051)
- Latest Comments: Add shadow support (https://github.com/WordPress/gutenberg/pull/83047)
- Home Link: Add shadow support (https://github.com/WordPress/gutenberg/pull/83046)
- Login/out: Add shadow support (https://github.com/WordPress/gutenberg/pull/83050)
- Excerpt field: Render nothing when the excerpt is empty (https://github.com/WordPress/gutenberg/pull/82423)
- No Results: Add shadow support (https://github.com/WordPress/gutenberg/pull/83054)
- ESLint: Allow string literal IDs in tests and Storybook (https://github.com/WordPress/gutenberg/pull/83090)
- UI: Add RadioGroup form primitive (https://github.com/WordPress/gutenberg/pull/83038)
- Components: Deprecate Divider (https://github.com/WordPress/gutenberg/pull/83040)
- Data: Stabilize `__unstableNormalizeArgs` as `normalizeArgs` (https://github.com/WordPress/gutenberg/pull/83067)
- Stylelint: add  `--_wp-*`  to `custom-property-pattern` rule (https://github.com/WordPress/gutenberg/pull/83075)
- Build: Declare `@wordpress/theme` as a dev dependency of `@wordpress/build` (https://github.com/WordPress/gutenberg/pull/83129)
- UI: Tighten Fieldset legend and description gap (https://github.com/WordPress/gutenberg/pull/82729)
- Core Data: Fix overwriting scored matches for duplicate ids (https://github.com/WordPress/gutenberg/pull/83113)
- Block Editor: Update LinkControl and LinkPicker to use `Badge` from `@wordpress/ui` (https://github.com/WordPress/gutenberg/pull/82684)
- Storybook: Remove obsolete manifest extractor render workaround (https://github.com/WordPress/gutenberg/pull/83124)
- UI: Add Switch form primitive (https://github.com/WordPress/gutenberg/pull/83039)
- Automated Testing: Document and validate expected changelog structure (https://github.com/WordPress/gutenberg/pull/83043)
- ESLint: Disallow Storybook build-style side-effect imports (https://github.com/WordPress/gutenberg/pull/82960)
- Global Styles: replace experimental ZStack in the palette preview (https://github.com/WordPress/gutenberg/pull/83060)
- UI: Place Fieldset description after the legend in stories (https://github.com/WordPress/gutenberg/pull/83144)
- Use WCCheckboxControl alias for legacy CheckboxControl imports. (https://github.com/WordPress/gutenberg/pull/83145)
- The image dimensions have been removed from the name. (https://github.com/WordPress/gutenberg/pull/82828)
- Fix the high-severity adm-zip audit failure in AI development tests (https://github.com/WordPress/gutenberg/pull/83170)
- Bump adm-zip from 0.6.0 to 0.6.1 (https://github.com/WordPress/gutenberg/pull/83167)
- Post Navigation Link: Add shadow support (https://github.com/WordPress/gutenberg/pull/83058)
- Bump csv-parse from 7.0.1 to 7.0.2 in /test/ai-development (https://github.com/WordPress/gutenberg/pull/82619)
- Video block: Remove GIF variation handling (https://github.com/WordPress/gutenberg/pull/82696)
- PostLastRevisionPanel: Fix doubled focus ring on the revisions button (https://github.com/WordPress/gutenberg/pull/82955)
- Navigation Overlay Close: Add shadow support (https://github.com/WordPress/gutenberg/pull/83053)
- Fix typos in comments and test descriptions (https://github.com/WordPress/gutenberg/pull/83172)
- Block Editor: Remove the deprecated `__experimentalGroup` prop (https://github.com/WordPress/gutenberg/pull/83171)
- Site Tagline: Add fit text support (https://github.com/WordPress/gutenberg/pull/83034)
- Block Editor: Highlight the block when its content list item is hovered (https://github.com/WordPress/gutenberg/pull/83049)
- Navigation: Fix always-open submenus jumping in width on hover (https://github.com/WordPress/gutenberg/pull/83142)
- Post Navigation Link: Add border and spacing support (https://github.com/WordPress/gutenberg/pull/83122)
- Preformatted: Add shadow support (https://github.com/WordPress/gutenberg/pull/83174)
- Pullquote: Add shadow support (https://github.com/WordPress/gutenberg/pull/83177)
- Quote: Add shadow support (https://github.com/WordPress/gutenberg/pull/83178)
- Site Title: Add shadow support (https://github.com/WordPress/gutenberg/pull/83182)
- Post Title: Add shadow support (https://github.com/WordPress/gutenberg/pull/83195)
- Video: Add shadow support (https://github.com/WordPress/gutenberg/pull/83196)
- Read More: Add shadow support (https://github.com/WordPress/gutenberg/pull/83180)
- Post Terms: Add shadow support (https://github.com/WordPress/gutenberg/pull/83175)
- Query Total: Add shadow support (https://github.com/WordPress/gutenberg/pull/83176)
- RSS: Add shadow support (https://github.com/WordPress/gutenberg/pull/83179)
- Tab Panel: Add shadow support (https://github.com/WordPress/gutenberg/pull/83183)
- Post Time to Read: Add shadow support (https://github.com/WordPress/gutenberg/pull/83194)
- Tab Panels: Add shadow support (https://github.com/WordPress/gutenberg/pull/83184)
- UI: Document that public --wp-ui-* CSS custom properties are frozen. (https://github.com/WordPress/gutenberg/pull/83147)
- Tag Cloud: Add shadow support (https://github.com/WordPress/gutenberg/pull/83188)
- Table of Contents: Add shadow support (https://github.com/WordPress/gutenberg/pull/83187)
- Tabs: Add shadow support (https://github.com/WordPress/gutenberg/pull/83186)
- Term Description: Add shadow support (https://github.com/WordPress/gutenberg/pull/83190)
- Term Count: Add shadow support (https://github.com/WordPress/gutenberg/pull/83189)
- Site Tagline: Add shadow support (https://github.com/WordPress/gutenberg/pull/83181)
- Terms List: Add shadow support (https://github.com/WordPress/gutenberg/pull/83193)
- Details: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83222)
- Social Icons: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83249)
- Accordion Item: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83197)
- Post Author Name: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83200)
- Code: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83204)
- Comment Author Name: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83207)
- Comment Content: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83208)
- Comment Date: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83209)
- Term Template: Add shadow support (https://github.com/WordPress/gutenberg/pull/83192)
- Footnotes: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83224)
- Post Date: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83218)
- Comments Title: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83217)
- Gallery: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83225)
- Heading: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83226)
- Term Name: Add shadow support (https://github.com/WordPress/gutenberg/pull/83191)
- Breadcrumbs: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83202)
- Comment Reply Link: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83211)
- File: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83223)
- Post Author Biography: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83199)
- Next Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83232)
- Post Excerpt: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83221)
- Previous Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83240)
- Accordion Panel: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83201)
- Post Comments Count: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83213)
- RSS: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83244)
- Columns: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83206)
- Archives: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83198)
- Latest Posts: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83228)
- Preformatted: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83239)
- Comments Previous Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83220)
- Read More: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83245)
- Comments Pagination: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83219)
- Query Title: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83242)
- Post Title: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83260)
- Tag Cloud: Add background and link colour support (https://github.com/WordPress/gutenberg/pull/83264)
- Storybook: List every top-level folder in the sidebar order, design system first (https://github.com/WordPress/gutenberg/pull/82429)
- Featured image field: support the `editor.PostFeaturedImage` filter in the post summary (https://github.com/WordPress/gutenberg/pull/83133)
- Storybook: Fold Foundations, DataViews, Fields, Admin UI and Icons under Design System (https://github.com/WordPress/gutenberg/pull/82430)
- Block Editor: replace denylisted layout components in the Duotone filter label (https://github.com/WordPress/gutenberg/pull/83061)
- Storybook: Group Widget Primitives, Widget Dashboard and Grid under Widgets (https://github.com/WordPress/gutenberg/pull/82431)
- Storybook: Group the editor UI under Editor (https://github.com/WordPress/gutenberg/pull/82432)
- Components: Deprecate Elevation (https://github.com/WordPress/gutenberg/pull/83269)
- Post Time to Read: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83258)
- Buttons: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83203)
- Storybook: Group component packages under Components (https://github.com/WordPress/gutenberg/pull/82433)
- Terms List: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83257)
- UI: Add SwitchControl component (https://github.com/WordPress/gutenberg/pull/83146)
- Release tools: Move the plugin ZIP build out of bin/ (https://github.com/WordPress/gutenberg/pull/83087)
- Storybook: Remove the legacy Tokens pages (https://github.com/WordPress/gutenberg/pull/82434)
- Storybook: Show the component status in the sidebar as status-* tags (https://github.com/WordPress/gutenberg/pull/82435)
- Storybook: Guard the set of top-level sidebar folders with a test (https://github.com/WordPress/gutenberg/pull/82436)
- Storybook: Rewrite the introduction page as the front door of the design system (https://github.com/WordPress/gutenberg/pull/82437)
- Workflows: Refine and complete the push and pull_request branch filters (https://github.com/WordPress/gutenberg/pull/82744)
- Public API for supporting viewport states in custom controls (https://github.com/WordPress/gutenberg/pull/82741)
- Fix: Term Name block skips the term name display filters. (https://github.com/WordPress/gutenberg/pull/82365)
- Tag Cloud: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83259)
- Comments Next Page: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83215)
- Comments Page Numbers: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83216)
- Pagination: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83236)
- Comment Edit Link: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83210)
- Page Numbers: Add background gradient support (https://github.com/WordPress/gutenberg/pull/83235)
- Column: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83205)
- Comments: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83212)
- Post Comments Form: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83214)
- Latest Comments: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83227)
- Home Link: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83230)
- Term Description: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83254)
- Storybook: Load the media editor package styles in its stories (https://github.com/WordPress/gutenberg/pull/83303)
- Site Tagline: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83246)
- Media Editor: fix crop canvas handlers and rotation ruler in RTL (https://github.com/WordPress/gutenberg/pull/83304)
- Site Title: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83247)
- Query Total: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83243)
- Tab Panels: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83250)
- Term Template: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83256)
- Term Count: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83253)
- Math: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83231)
- Tabs: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83252)
- Table of Contents: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83251)
- Tab Panel: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83248)
- Term Name: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83255)
- Page List: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83234)
- Login/out: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83229)
- No Results: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83233)
- Post Template: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83237)
- UI: Add RadioGroupControl (https://github.com/WordPress/gutenberg/pull/83143)
- Post Terms: Add background image, size, and gradient support (https://github.com/WordPress/gutenberg/pull/83238)
- Components: Deprecate Scrollable (https://github.com/WordPress/gutenberg/pull/83273)
- Storybook: Place RadioGroup, Switch, and SwitchControl under @wordpress-ui (https://github.com/WordPress/gutenberg/pull/83314)
- Block Editor: Show the in-between inserter on wrapped lines (https://github.com/WordPress/gutenberg/pull/83276)
- Docs: Add missing `@since` tags to two functions (https://github.com/WordPress/gutenberg/pull/83116)
- Upgrade eslint-plugin-jsdoc to latest version 64. (https://github.com/WordPress/gutenberg/pull/82727)
- i18n: add context to breadcrumbs area label (https://github.com/WordPress/gutenberg/pull/78134)
- Storybook: Omit the recommended checkmark from the sidebar (https://github.com/WordPress/gutenberg/pull/83309)
- Fix: Social Icons: In-between inserter does not work (https://github.com/WordPress/gutenberg/pull/83327)
- Storybook: Convert story-only stylesheets to CSS modules (https://github.com/WordPress/gutenberg/pull/83272)
- Block Editor: replace experimental ZStack in overlapping color indicators (https://github.com/WordPress/gutenberg/pull/83062)
- FocalPointPicker: Fix Sidebar Overflow Issue (https://github.com/WordPress/gutenberg/pull/68915)
- Storybook: Reject non-module stylesheet imports (https://github.com/WordPress/gutenberg/pull/83313)
- Components: Align CheckboxControl border, hover, and disabled colors with UI (https://github.com/WordPress/gutenberg/pull/83271)
- Icons: Move the public property from icons to collections (https://github.com/WordPress/gutenberg/pull/83277)
- ESLint Plugin: Check type-only imports for undeclared dependencies (https://github.com/WordPress/gutenberg/pull/83336)
- TypeScript: Give each widget its own typecheck project (https://github.com/WordPress/gutenberg/pull/83328)
- Components: Deprecate ResponsiveWrapper (https://github.com/WordPress/gutenberg/pull/83347)
- Remove npm from package engines (https://github.com/WordPress/gutenberg/pull/83326)
- Data: keep a pending listener when store not yet registered (https://github.com/WordPress/gutenberg/pull/83346)
- Add Template: Show template descriptions in the template list (https://github.com/WordPress/gutenberg/pull/83064)
- Block Editor: Consolidate search ranking into one shared module (https://github.com/WordPress/gutenberg/pull/83312)
- DataViews: Let a picker compose its footer from the page select and its actions (https://github.com/WordPress/gutenberg/pull/83281)
- Bump the github-actions group across 1 directory with 2 updates (https://github.com/WordPress/gutenberg/pull/83080)
- Rich text: Show the format boundary when the canvas root has focus (https://github.com/WordPress/gutenberg/pull/83385)
- Rich text: Select an inline image by clicking it, and show the edit UI of the object clicked (https://github.com/WordPress/gutenberg/pull/83370)
- Global Styles: Switch the revisions screen to the DataViews pickerActivity layout (https://github.com/WordPress/gutenberg/pull/80856)
- Try: Add left border to Notes panel. (https://github.com/WordPress/gutenberg/pull/83330)
- Media: Detect HEIC uploads from the file header rather than the file name (https://github.com/WordPress/gutenberg/pull/81737)
- Revise block direct dragging to fix adjacent issues (https://github.com/WordPress/gutenberg/pull/72983)
- Submenu: Add shadow support (https://github.com/WordPress/gutenberg/pull/83185)
- Disable caching when publishing built assets (https://github.com/WordPress/gutenberg/pull/79835)
- Tabs: Add border support (https://github.com/WordPress/gutenberg/pull/83361)
- Image: Restore alt text and caption when undoing a media editor save (https://github.com/WordPress/gutenberg/pull/82829)
- Accordion: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83373)
- Navigation Overlay Close: Add border support (https://github.com/WordPress/gutenberg/pull/83362)
- Tab Panel: Hide the shadow on closed panels (https://github.com/WordPress/gutenberg/pull/83369)
- Preformatted: Add link colour support (https://github.com/WordPress/gutenberg/pull/83386)
- Audio: Add link colour support (https://github.com/WordPress/gutenberg/pull/83375)
- No Results: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83382)
- Comment Content: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83376)
- Tab Panel: Add border support (https://github.com/WordPress/gutenberg/pull/83363)
- Comments: Add button colour support (https://github.com/WordPress/gutenberg/pull/83378)
- Accordion Item: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83371)
- Details: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83381)
- Media & Text: Add button colour support (https://github.com/WordPress/gutenberg/pull/83380)
- Post Comments Form: Add button colour support (https://github.com/WordPress/gutenberg/pull/83377)
- Tab Panels: Add button colour support (https://github.com/WordPress/gutenberg/pull/83388)
- Post Content: Add button colour support (https://github.com/WordPress/gutenberg/pull/83379)
- Components: Stop rendering a hidden drag preview and a media query per draggable (https://github.com/WordPress/gutenberg/pull/83423)
- Post Template: Add heading and button colour support (https://github.com/WordPress/gutenberg/pull/83384)
- Table of Contents: Add text align support (https://github.com/WordPress/gutenberg/pull/83430)
- Group: Add text columns support (https://github.com/WordPress/gutenberg/pull/83425)
- Tabs: Add typography support (https://github.com/WordPress/gutenberg/pull/83431)
- Fields: Resolve the MediaEdit picker through the editor.MediaUpload filter (https://github.com/WordPress/gutenberg/pull/82678)
- Tab Panel: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83389)
- Global Styles: Rank block search results by title match (https://github.com/WordPress/gutenberg/pull/83435)
- Post Author Biography: Add text columns support (https://github.com/WordPress/gutenberg/pull/83424)
- Block Editor: Avoid a store subscription per inserter item (https://github.com/WordPress/gutenberg/pull/83434)
- Home Link: Add border support (https://github.com/WordPress/gutenberg/pull/83360)
- Tab Panels: Add typography support (https://github.com/WordPress/gutenberg/pull/83428)
- Tab Panel: Add typography support (https://github.com/WordPress/gutenberg/pull/83426)
- Storybook: Drop CustomSelectControlV2 stories and the unused WIP tag (https://github.com/WordPress/gutenberg/pull/83349)
- Docs: clarify DEWP asset file naming rule (https://github.com/WordPress/gutenberg/pull/80620)
- Components: Deprecate ZStack (https://github.com/WordPress/gutenberg/pull/83344)
- Media Utils: Stabilize `unstableFeaturedImageFlow` as `featuredImageFlow` (https://github.com/WordPress/gutenberg/pull/83439)
- Accordion Panel: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83374)
- Terms List: Add text columns support (https://github.com/WordPress/gutenberg/pull/83432)
- Enable setting position within viewport states (https://github.com/WordPress/gutenberg/pull/83094)
- Term Count: Add text align support (https://github.com/WordPress/gutenberg/pull/83429)
- Dependency Extraction Webpack Plugin: Always pretty-print PHP asset files (https://github.com/WordPress/gutenberg/pull/79650)
- Block Editor: Drop the O(n) tie-break in orderBy (https://github.com/WordPress/gutenberg/pull/83443)
- Cover Block: Add a Media section to the block inspector panel (https://github.com/WordPress/gutenberg/pull/82751)
- Admin bar: backport removal of site icon background from 7.1.1 (https://github.com/WordPress/gutenberg/pull/83433)
- Tests: Update Testing Library DOM to 10.4.2 (https://github.com/WordPress/gutenberg/pull/83279)
- Tabs: Add link, heading, and button colour support (https://github.com/WordPress/gutenberg/pull/83390)
- Icons: Add a core-admin collection for the admin interface (https://github.com/WordPress/gutenberg/pull/83261)
- Post Content: Add text align support (https://github.com/WordPress/gutenberg/pull/83427)
- Components: Give control labels an explicit foreground color (https://github.com/WordPress/gutenberg/pull/83318)
- Radio: Expand hit target without changing visual size (https://github.com/WordPress/gutenberg/pull/83275)
- Tests: Isolate deprecation warnings between cases (https://github.com/WordPress/gutenberg/pull/83097)
- Block Toolbar: Fix parent selector inserter for locked blocks (https://github.com/WordPress/gutenberg/pull/83444)
- Icon block: Don't render icons from non-public collections on the frontend (https://github.com/WordPress/gutenberg/pull/82774)
- Hide alignment control when nothing available. (https://github.com/WordPress/gutenberg/pull/83265)
- Fields: Use the post type labels in the featured image field and drop `mediaUploadProps` (https://github.com/WordPress/gutenberg/pull/83445)
- Icons: Rebalance a few, add other new icons. (https://github.com/WordPress/gutenberg/pull/83338)
- Docs: Replace retired reduce-motion mixin in animation guidelines (https://github.com/WordPress/gutenberg/pull/83335)
- Block Editor: Update block visibility badges to use from @wordpress/ui package (https://github.com/WordPress/gutenberg/pull/82670)
- PHP-only blocks: Detect enums in array attributes (https://github.com/WordPress/gutenberg/pull/83394)
- Data: Defer async-mode useSelect notification to idle time (https://github.com/WordPress/gutenberg/pull/82821)

Developed in https://github.com/WordPress/wordpress-develop/pull/14045.

Props wildworks.
Fixes #66254.

Built from https://develop.svn.wordpress.org/trunk@64223


git-svn-id: http://core.svn.wordpress.org/trunk@63374 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Package] Block editor /packages/block-editor [Package] Components /packages/components [Package] UI /packages/ui [Tool] ESLint plugin /packages/eslint-plugin [Type] Developer Documentation Documentation for developers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants