Skip to content

Commit 515a891

Browse files
committed
General: Bump the pinned hash for Gutenberg to 5a4cc50.
This updates the pinned commit hash of the Gutenberg repository from `658c8cbe89db5d90279051d3bb816ca210fe4646 ` (version `23.8.0`) to `5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85`, which contains the latest changes up until the Node.js version was bumped from 20.x to 24.x. A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/658c8cbe89db5d90279051d3bb816ca210fe4646..5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85. - Menu: Stabilize iframe reload test (WordPress/gutenberg#82081) - Packages: Recover August 26 npm release metadata (WordPress/gutenberg#82085) - Storybook: Demonstrate light, dark, and nested themes (WordPress/gutenberg#82039) - Project Management: Add validation for missing GitHub labels configuration (WordPress/gutenberg#76263) - Automated Testing: Enforce `.tsx` for all new React files (WordPress/gutenberg#80123) - UI: Use root theme for portaled overlays (WordPress/gutenberg#82038) - Menu: Stabilize portaled iframe test (WordPress/gutenberg#82092) - Theme: Move post-release changelog entry to Unreleased (WordPress/gutenberg#82093) - Media: Refuse a multi-file drop on a placeholder that takes one file (WordPress/gutenberg#82046) - Font Library: Keep CSS custom properties unquoted in font previews (WordPress/gutenberg#82010) - Add "reading settings" link to Front Page template (WordPress/gutenberg#81987) - Docs: Fix grammar in documentation (WordPress/gutenberg#82032) - Media Editor: refactor the panel layout (WordPress/gutenberg#81840) - DataViews layout storybook: action names and primary status (WordPress/gutenberg#82104) - Make `@wordpress/reusable-blocks` a no-op compatibility package (WordPress/gutenberg#79186) - Widget Dashboard: add a Policy provider to govern what users may do (WordPress/gutenberg#81967) - Build Package: Restore Core Boot layout compatibility (WordPress/gutenberg#82112) - Edit Widgets: Guard canInsertBlockInWidgetArea against an empty block list (WordPress/gutenberg#82107) - Build: Enforce NodeNext resolution for ESM packages (WordPress/gutenberg#82088) - UI: Remove unused outset-ring--focus-within-visible class. (WordPress/gutenberg#82077) - Inserter: Keep the block preview inside the viewport (WordPress/gutenberg#82060) - Test: Enforce Vitest conventions and CI guardrails (WordPress/gutenberg#81040) - Editor: Apply the showListViewByDefault preference in the shared editor (WordPress/gutenberg#82119) - Release: Use CLI runtime for package publishing (WordPress/gutenberg#82122) - Reusable Blocks: Remove leftover merge conflict markers from the changelog (WordPress/gutenberg#82126) - chore: Update grep settings and remove comments (WordPress/gutenberg#82121) - Fix: Content Guidelines: UX/UI Accessibility issues (WordPress/gutenberg#80306) - Extensible Site Editor: Let menu items be added from the navigation screen (WordPress/gutenberg#82125) - Navigation: Change WCText to Text (WordPress/gutenberg#82130) - Storybook: Persist sidebar theme in URL (WordPress/gutenberg#82111) - Editor assets endpoint: prime the theme JSON resolver before capturing (WordPress/gutenberg#82134) - Remove unused dependencies across the monorepo (WordPress/gutenberg#82103) - Update changelog instructions for agents (WordPress/gutenberg#82097) - Build: Normalize JSX file extensions (WordPress/gutenberg#80990) - Fix pattern export filenames by normalizing special characters (WordPress/gutenberg#77033) - Site editor v2: navigation takes view config from endpoint (WordPress/gutenberg#82138) - Extensible Site Editor: Load media assets before the media fields open (WordPress/gutenberg#82135) - Site editor v2: pages take view config from endpoint (WordPress/gutenberg#82140) - Extensible site editor: Add a revisions entry point to the Styles route (WordPress/gutenberg#82142) - List: outdent an empty middle item without adding an item (WordPress/gutenberg#82011) - Extensible site editor: Fall back to the raw title in edit route document titles (WordPress/gutenberg#82143) - Blocks: Make BlockTransform a discriminated union over its type (WordPress/gutenberg#81831) - Theme: add LightningCSS WPDS token fallback plugin (WordPress/gutenberg#80401) - UI: Add popupWidth prop to item popup components (WordPress/gutenberg#82087) - Snackbar: Restart timeout when a notice is recreated (WordPress/gutenberg#81764) - Media: Report server upload failures in plain language (WordPress/gutenberg#81735) - Format library: visualise non-breaking spaces (WordPress/gutenberg#74040) - Bump the github-actions group across 1 directory with 2 updates (WordPress/gutenberg#81932) - Try adding a Grid block variation to Gallery (WordPress/gutenberg#81909) - Components: Keep foreign items out of a ToolsPanel menu (WordPress/gutenberg#82127) - Enable Gallery columns and crop controls in viewport states (WordPress/gutenberg#82003) - Query: Don't write excludeCurrent into blocks that never had it (WordPress/gutenberg#82147) - Site title: Add fit-text support. (WordPress/gutenberg#82074) - Accordion Panel: Reset padding-block when panel is hidden (WordPress/gutenberg#81782) - Replace npm-run-all with native npm script chaining (WordPress/gutenberg#82166) - Grid: per-item tile size limits (WordPress/gutenberg#81899) - Fix: Tabs block: Anchor links in tab panels are not functional (WordPress/gutenberg#81744) - Validate tsconfig references against declared dependencies (WordPress/gutenberg#82106) - Performance tests: Build once and shard the suites across parallel CI jobs (WordPress/gutenberg#82160) - Site Health widget: route the body's review link through the host (WordPress/gutenberg#82066) - Build: allow wp-theme 2.x peer deps (WordPress/gutenberg#82139) - Bundled packages: Add a check for transitive private API usage (WordPress/gutenberg#82027) - List: try to preserve indentation level of children after outdenting+merging their parent (WordPress/gutenberg#82145) - Block Library: Fix categories block handling of invalid taxonomy (WordPress/gutenberg#82153) - useViewConfig: don't request the view config twice (WordPress/gutenberg#82141) - Documentation: Remove invalid references to Babel in packages README (WordPress/gutenberg#82176) - Automated Testing: Fix failing categories test on trunk (WordPress/gutenberg#82182) - Jest: Update to 30.5.0 (WordPress/gutenberg#82181) - Fix: Retain focus and caret position after Backspace undo of a prefix block transform (WordPress/gutenberg#82116) - Scaffold e2e tests for the editor inspector consolidation experiment (WordPress/gutenberg#82178) - Package lock: Deduplicate Jest dependencies (WordPress/gutenberg#82187) - Components: Migrate remaining JSX files to TypeScript (WordPress/gutenberg#82132) - Text: Use pretty wrapping by default (WordPress/gutenberg#82133) - Build Tooling: Add browserslist config for build targeting (WordPress/gutenberg#82179) - Columns: Fix appender drop zone visibility when dragging into empty column (WordPress/gutenberg#77852) - Build: Require explicit JSX file extensions (WordPress/gutenberg#82189) - Icons: Redraw 35 prominent icons with consistent stroke widths (WordPress/gutenberg#78808) - Test: Classify and enforce unit test environments by filename (WordPress/gutenberg#80991) - Test: Fix CI failures on trunk (WordPress/gutenberg#82201) - Fix editor link colour cascade order for nested blocks (WordPress/gutenberg#77833) - Add New Template: Show the design system focus ring instead of legacy box-shadow rings (WordPress/gutenberg#82164) - List View: Don’t focus the last Table cell on keyboard activation (WordPress/gutenberg#81964) - Fix spelling typos in docs and inline comments (WordPress/gutenberg#82217) - CI: Pin npm version in the private API check job (WordPress/gutenberg#82222) - Private APIs: Add back '@wordpress/dataviews' to the allowed core modules (WordPress/gutenberg#82221) - Editor: Mark __unstableSaveForPreview options as optional (WordPress/gutenberg#81858) - Docs: Explain when the Cover block's overlay controls appear (WordPress/gutenberg#82234) - Menu: Use Text for item labels and descriptions (WordPress/gutenberg#82237) - Test: Type pipe's supported array inputs (WordPress/gutenberg#82210) - Widget Dashboard: keep the plain anchor for an empty-string download (WordPress/gutenberg#82073) - CI: Read the required npm version from a single source (WordPress/gutenberg#82235) - Components: Add `defaultShown`, `onShownChange` to `ToolsPanelItem` (WordPress/gutenberg#78010) - Storybook: Drop unused support for js-as-jsx (WordPress/gutenberg#82192) - Math: Declare clientNavigation interactivity support (WordPress/gutenberg#82248) - Point to docmumentation about release assets (WordPress/gutenberg#82250) - Change stray `ubuntu-latest` to `ubuntu-24.04`. (WordPress/gutenberg#82156) - Performance tests: Reuse the plugin an earlier trunk run already built (WordPress/gutenberg#82223) - Breadcrumb: Add UI component (WordPress/gutenberg#80425) - Components: Cut the ToolsPanel render cascade (WordPress/gutenberg#82180) - Fix: alert dialog box cancel button color (WordPress/gutenberg#82261) - UI: Add Form best practices Storybook page (WordPress/gutenberg#82197) - Media: Stop claiming "Upload complete" when upload failed (WordPress/gutenberg#81397) - Boot, Site Editor: Seed content surfaces with default background color (WordPress/gutenberg#81646) - Format Library: Fix Edit as HTML crash with background-only highlight (WordPress/gutenberg#82215) - Remove the template activation experiment (WordPress/gutenberg#82241) - Packages: Add cross-version compatibility skill (WordPress/gutenberg#81890) - Show the block outline where the grab cursor shows (WordPress/gutenberg#81798) - DataViews: Scope the search field's fixed width to the default UI search row (WordPress/gutenberg#82128) - Background image: support setting the image from a URL (WordPress/gutenberg#82230) - Border Box Control: Try moving the unlink button to the label row, and rename the panel to Borders (WordPress/gutenberg#82163) - Widget Dashboard: govern Reset to default through the policy (WordPress/gutenberg#82255) - Media: Attach unattached media to the current post on save/publish (WordPress/gutenberg#81977) - Widget Dashboard: make the column count a host decision (WordPress/gutenberg#82204) - Global styles: resolve theme-relative background image URLs for display (WordPress/gutenberg#82242) - CI: Unify the automation comments into a single PR comment (WordPress/gutenberg#82249) - Core Data: Convert hooks tests to renderHook and drop JSX (WordPress/gutenberg#82276) - Release: Map [Type] Flaky Test to the Tools changelog section (WordPress/gutenberg#82078) - DateTime tests: freeze the clock in the empty-value calendar test (WordPress/gutenberg#82282) - DataForm: treat combined form fields purely as layout containers (WordPress/gutenberg#82175) - Global styles engine: return a copy from getResolvedValue instead of mutating (WordPress/gutenberg#82278) - Test: Migrate Node unit tests to Vitest (WordPress/gutenberg#82211) - Icons: Redraw 64 icons to be stroke-based. (WordPress/gutenberg#78812) - Tests: Fix Vitest setup and stale jest types under non-hoisting installs (WordPress/gutenberg#82290) - UI: Rename Popup `popupWidth` prop to `width` (WordPress/gutenberg#82193) - Query: Replace the "Reload full page enabled" modal with a snackbar notice (WordPress/gutenberg#82246) - Project Management: Update CODEOWNERS to reflect current participation (WordPress/gutenberg#82262) - Editor: Refactor the Options menu to use the Menu component (WordPress/gutenberg#81564) - UI: Add Field.VisualLabel (WordPress/gutenberg#82095) - Update Stylelint to v17 and related packages (WordPress/gutenberg#80738) - Media: keep indexed PNG sub-sizes indexed (WordPress/gutenberg#81884) - UI: Add Combobox and Autocomplete Status (WordPress/gutenberg#82195) - UI: Drop Status and Empty live region test assertions (WordPress/gutenberg#82300) - Project Management: Remove empty entries from CODEOWNERS (WordPress/gutenberg#82292) - Documentation: Add recommended bulk suppressions configuration for ESLint (WordPress/gutenberg#82303) - UI: Hide Input field ring when a slot control is focused (WordPress/gutenberg#82257) - Widgets: Surface debugging details in the ErrorBoundary (WordPress/gutenberg#82099) - TypeScript: Migrate format-library package to TS (WordPress/gutenberg#79486) - BorderBoxControl: Make sure the group of controls is associated with the label (WordPress/gutenberg#82279) - Image block cropping: Sync image size and link destination settings (WordPress/gutenberg#82316) - Menu: Support multiple item descriptions (WordPress/gutenberg#81825) - CI: Do not fail the type label check on a newly opened pull request (WordPress/gutenberg#82322) - UI: Align overlay Trigger props with Base UI (WordPress/gutenberg#81824) - Gallery block: Fix 'Crop images to fit' broken in editor (WordPress/gutenberg#82318) - Widget Dashboard: enforce the policy on the staging layer for every instance operation (WordPress/gutenberg#82256) - DataForm: Communicate the timezone in the datetime control (WordPress/gutenberg#82291) - Add more e2e tests for the editor inspector consolidation experiment (WordPress/gutenberg#82239) - Framework: Error on npm versions older than the required floor (WordPress/gutenberg#82320) - Document every type for DataViews/DataForm/Field API (WordPress/gutenberg#82326) - ESLint plugin: remove usage of Babel parser (WordPress/gutenberg#82144) - DataViews: remove the rich text options from the control config type (WordPress/gutenberg#82330) - Meta Boxes: Move meta box markup with moveBefore to keep classic editors alive (WordPress/gutenberg#82243) - Add more e2e tests for the editor inspector consolidation experiment (WordPress/gutenberg#82327) - Test: Enforce JavaScript test runner ownership (WordPress/gutenberg#82299) - DataViews: clamp page after delete (WordPress/gutenberg#82244) - Stylelint tools: Resolve test config extends from the workspace (WordPress/gutenberg#82336) - Editor: Deprecate the `as` prop of the plugin menu item components (WordPress/gutenberg#82319) - Icons: Convert Search icon to strokes (WordPress/gutenberg#82338) - DataViews: Document that table column styles do not apply to the primary column (WordPress/gutenberg#82238) - DataViews: add hierarchical levels story (WordPress/gutenberg#82344) - CI: Add "Required changes from trunk" PR check (WordPress/gutenberg#82272) - feat: Improve TypeScript definitions in the getEntityRecord function (WordPress/gutenberg#81863) - Framework: Update Node.js to v24 LTS and npm to v11 (WordPress/gutenberg#80395) - Revert "Framework: Update Node.js to v24 LTS and npm to v11 (WordPress/gutenberg#80395)" (WordPress/gutenberg#82355) - UI: Remove ValidityIndicator outer margin (WordPress/gutenberg#82267) - Span the writing flow focus capture elements over the canvas (WordPress/gutenberg#82354) - Fields: Hide the slug field for posts without a permalink (WordPress/gutenberg#82341) - Fix: Responsive horizontal orientation does not override a vertical layout. (WordPress/gutenberg#82364) - View Config: Move the table column style descriptions to the 7.2 compat layer (WordPress/gutenberg#82372) - Block Library: Allow themes to override the padding added via background color (WordPress/gutenberg#82024) - DataViews: Append an ellipsis to action labels that open a dialog (WordPress/gutenberg#81994) - Pages: require authentication and a capability to render generated standalone pages (WordPress/gutenberg#82254) - Build/Test Tools: Replace npx with npm exec --no (WordPress/gutenberg#82331) - Navigation: restore flex-grow on container when accessible label is present (WordPress/gutenberg#78447) - DOM Ready: Exclude src from published package files (WordPress/gutenberg#77302) - UI: Support custom targets on Link and Menu.LinkItem (WordPress/gutenberg#82347) - Escape HTML: Exclude src from published package files (WordPress/gutenberg#77304) - keycodes: Exclude src from published files (WordPress/gutenberg#77306) - Packages: Exclude src from block-serialization-default-parser published package (WordPress/gutenberg#77307) - A11y: Exclude src from published package files (WordPress/gutenberg#77309) - Packages: Exclude src from autop published package (WordPress/gutenberg#77283) - Blob: Exclude src from published package files (WordPress/gutenberg#77289) - Packages: Exclude src from deprecated published package (WordPress/gutenberg#77303) - fix(list-reusable-blocks): exclude src from published files (WordPress/gutenberg#77305) - Admin UI: Exclude src from published files and sideEffects (WordPress/gutenberg#77285) - Standardize 'Back' and 'Go back' labels (WordPress/gutenberg#79211) - Audio: Update autoplay help text for clarity (WordPress/gutenberg#69978) - Theme JSON: Avoid rebuilding identical block schemas during sanitization (WordPress/gutenberg#82203) - Docs: Improve setAttributes updater function wording (WordPress/gutenberg#82405) - Query Loop: Rename the "Keyword" filter to "Search terms" and add help text (WordPress/gutenberg#82387) - CI: add a per-workflow status check job and filter paths (WordPress/gutenberg#81015) - ESLint: Thin use-recommended-components tests (WordPress/gutenberg#82407) - UI: Fix enabled input placeholder contrast (WordPress/gutenberg#82304) - Tab trap escape hatch: leave/enter the canvas with Escape/Enter (WordPress/gutenberg#82314) - List: preserve client IDs on indent, just like outdent (WordPress/gutenberg#59216) - Templates REST API: prevent fatal error when a null template reaches prepare_item_for_response (WordPress/gutenberg#82374) - Editor: Refactor the View menu to use the Menu component (WordPress/gutenberg#82321) - CSS Styling: Cleanup focus outline override for grid component (WordPress/gutenberg#82337) - E2E: Run the site editor suite against the extensible site editor too (WordPress/gutenberg#82117) - Fields: Remove unused CSS rule from slug field control (WordPress/gutenberg#77961) - Fix: Footnote IDs can start with a digit and break CSS selectors (WordPress/gutenberg#82398) - feat: Introduce 'Add Media' in the block controls for media-text block (WordPress/gutenberg#82420) - fix: Audio element to have it's own name (WordPress/gutenberg#82389) - Docs: Update Playground CLI wording (WordPress/gutenberg#77579) - Upgrade React 19 to 19.2.8, read version from package.json (WordPress/gutenberg#82439) - Tab Panel: Show focus with outline instead of legacy box-shadow ring (WordPress/gutenberg#82421) - Editor: Fix disabled and link items of the more menu adapter (WordPress/gutenberg#82428) - UI: Fix Menu.LinkItem target detection (WordPress/gutenberg#82442) - SearchableSelect: Add form primitive to @wordpress/ui (WordPress/gutenberg#80961) - Validated form controls: Use design token for invalid focus rings (WordPress/gutenberg#82410) - feat: Update layout icons (WordPress/gutenberg#82025) - Widgets: Replace {TODO} placeholder with PR number in changelog entries (WordPress/gutenberg#82450) - UI: Remove ESLint ref suppressions and refactor AlertDialog state (WordPress/gutenberg#82131) - Menu: Align selection indicators and prefix icons with item labels (WordPress/gutenberg#82346) - ToggleGroupControl: Honor the root disabled prop (WordPress/gutenberg#82259) - Block Library: Remove the form blocks experiment (WordPress/gutenberg#82451) - List: indent and outdent multi-selected items with Tab (WordPress/gutenberg#82411) - CodeRabbit: Only review on request, keep PR descriptions untouched (WordPress/gutenberg#82448) - Privacy policy page badge: make it visible in Site Editor > Pages and Editor Inspector (WordPress/gutenberg#82422) - Support `isAny` and `isNone` filter operators for numeric fields. (WordPress/gutenberg#77942) - UI: Keep focus rings visible in overlay content (WordPress/gutenberg#82443) - Menu: Correct alignment documentation and changelog (WordPress/gutenberg#82455) - UI: Name unlabeled form primitive stories (WordPress/gutenberg#82311) - UI: Re-read the native validity on blur in ControlWithError (WordPress/gutenberg#82376) - Media Utils: Preserve arrays in multipart form data (WordPress/gutenberg#82353) - fix: Remove stories from performance tests (WordPress/gutenberg#82459) - Add the template e2e tests for the editor inspector consolidation experiment (WordPress/gutenberg#82394) - UI: Fix Link target detection (WordPress/gutenberg#82447) - Fix privacy policy page setting unit test on multisite (WordPress/gutenberg#82467) - UI, DataViews: Give input and selection controls solid backgrounds (WordPress/gutenberg#82391) - Fix LocationPicker popover alignment with InputGroup (WordPress/gutenberg#82090) - List: indent and outdent a fully selected list item with Tab (WordPress/gutenberg#82460) - UI: Fix Minimal Select popup width (WordPress/gutenberg#82461) - Rich text: resolve owned event listeners once instead of per subscriber (WordPress/gutenberg#80605) - UI: Keep borderless InputLayout chrome when disabled (WordPress/gutenberg#82468) - Theme: Cache luminance for contrast checks (WordPress/gutenberg#82445) - Add promptfoo for testing agent development setup and skills (WordPress/gutenberg#80812) - wp-env: Fix Docker build errors with Debian Bullseye repositories (WordPress/gutenberg#82478) - Query Loop: Fall back to `post` when the query has no `postType` (WordPress/gutenberg#82465) - Block Supports: Bail early in state styles when a block has no style attribute (WordPress/gutenberg#81908) - CSS Styling: Represent focus with outline for list view component (WordPress/gutenberg#82129) - Icons: Remove the obsolete forced colors mode hack (WordPress/gutenberg#82481) - Docs: Remove invalid `@return` tag from the `block_core_social_link_get_services` hook docblock (WordPress/gutenberg#82488) - Site Editor: Add a root error boundary to prevent a blank screen (WordPress/gutenberg#82486) - Writing Flow: Bail out of Enter handling when no block is selected (WordPress/gutenberg#82424) - Docs: Remove the blank line between @PARAM and @return in test docblocks (WordPress/gutenberg#81907) - List View: Disable block icon colors while the block is selected (WordPress/gutenberg#82498) - Fix: Restore layout styles for block style variations (WordPress/gutenberg#82335) - Post slug: prefer server sanitization in the editor (WordPress/gutenberg#78135) - Media Modal Experiment: Allow filtering by attached to the post, or unattached (WordPress/gutenberg#81974) - Media editor: Lock the editing tools while a save is running (WordPress/gutenberg#82417) - DataViews: Restrict the isAll filter operator to array fields (WordPress/gutenberg#82463) - Media Fields: Pass the field's disabled state to the textarea controls (WordPress/gutenberg#82516) - Theme: Make chroma capacity caching deterministic (WordPress/gutenberg#82505) - Global Styles: Remove the color randomizer experiment (WordPress/gutenberg#82452) - DataViews: Fix Field.sort TypeScript type definition (WordPress/gutenberg#82162) - Migrate __experimentalText and __experimentalHeading to @wordpress/ui Text in Inspector Popover Header (WordPress/gutenberg#77449) - Migrate __experimentalText to @wordpress/ui Text in Block switcher bindings hint (WordPress/gutenberg#77366) - UI: Add Radio form primitive (WordPress/gutenberg#82214) - Migrate __experimentalText to @wordpress/ui Text in Allowed Blocks Modal (WordPress/gutenberg#78119) - UI: Add CheckboxControl (WordPress/gutenberg#82213) - Core Data: Scope revisionId to the entity it is provided for (WordPress/gutenberg#82517) - Migrate __experimentalText to @wordpress/ui Text in Pattern Overrides Dropdown (WordPress/gutenberg#77492) - ProgressBar: Respect reduced motion preferences (WordPress/gutenberg#82490) - Theme: Clarify color seed and warning guarantees (WordPress/gutenberg#82526) - Theme: Build default ramps before token artifacts (WordPress/gutenberg#82525) - CodeRabbit: Disable the review status comment (WordPress/gutenberg#82534) - Project Management: Restore CODEOWNERS exclusions for suppression lists (WordPress/gutenberg#82538) - Editor: merge duplicate "Enhancements" changelog sections (WordPress/gutenberg#82533) - UI: Validate compound component context (WordPress/gutenberg#82510) - Docs: Document isolated worktree setup (WordPress/gutenberg#82524) - DataForm: render untyped fields without an edit control that are read-only (WordPress/gutenberg#82514) - API Fetch: Add unregister to remove a registered middleware (WordPress/gutenberg#82408) - Editor: Show revision data in Post Title component (WordPress/gutenberg#82536) - Components: Add compound component composition diagnostics (WordPress/gutenberg#82509) - Fieldset: Fix gap token to match spec (WordPress/gutenberg#75479) - Test: Migrate deterministic JSDOM tests and harden Vitest isolation (WordPress/gutenberg#82212) - Release: Make npm publication verification resumable (WordPress/gutenberg#82089) - Block Library: Use 'useEntityProp' in Site Title and Tagline blocks (WordPress/gutenberg#82518) - Theme: Migrate Terrazzo modes to resolvers (WordPress/gutenberg#82537) - Fix auto-capitalization after Enter on iOS Safari (WordPress/gutenberg#82475) - Update navigation link block name, use a default variation for custom link (WordPress/gutenberg#82375) - API Fetch: Expose defaultFetchHandler so overrides can restore it (WordPress/gutenberg#82553) - Core Data: Return a stable record for equivalent `_fields` queries (WordPress/gutenberg#82552) - API Fetch: Rename defaultFetchHandler parameter to options (WordPress/gutenberg#82588) - Fields: remove unused custom sort from the author fields (WordPress/gutenberg#82559) - Fields: Declare the caption, alt text, description and ping status controls through the Field API (WordPress/gutenberg#82539) - Docs: Align @PARAM tag columns in phpunit/ docblocks (WordPress/gutenberg#81904) - Docs: Align @PARAM tag columns in lib/ docblocks (WordPress/gutenberg#81902) - Docs: Align @PARAM tag columns in packages/ docblocks (WordPress/gutenberg#81903) - Fix help paragraph color contrast ratio in the Connectors page. (WordPress/gutenberg#82378) - DataViews: Declare transitive dependencies imported by the ./wp bundle (WordPress/gutenberg#81843) - DataForm: Add a `showPlaceholderIfEmpty` option to the panel layout (WordPress/gutenberg#82527) - Global Styles UI: migrate revisions Active Badge to UI Badge (WordPress/gutenberg#82560) - UI: Put overflow on Select.List instead of a nested wrapper (WordPress/gutenberg#82470) - Editor: migrate post-card-panel Badge to UI Badge (WordPress/gutenberg#82500) - Fields: migrate page-title Badge to UI Badge (WordPress/gutenberg#82499) - DataViews: Skip table columns for field ids without a field definition (WordPress/gutenberg#82601) - View config: remove stale fields from the wp_template default view (WordPress/gutenberg#82602) - Rich text: restore contenteditable on pointercancel (WordPress/gutenberg#82598) - Components: Add an Emotion-to-SCSS migration skill and guide (WordPress/gutenberg#82567) See #66070. git-svn-id: https://develop.svn.wordpress.org/trunk@63538 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 0b05b54 commit 515a891

90 files changed

Lines changed: 1291 additions & 1133 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"url": "https://develop.svn.wordpress.org/trunk"
88
},
99
"gutenberg": {
10-
"sha": "658c8cbe89db5d90279051d3bb816ca210fe4646",
10+
"sha": "5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85",
1111
"ghcrRepo": "WordPress/gutenberg/gutenberg-wp-develop-build"
1212
},
1313
"engines": {

‎src/wp-includes/assets/script-loader-packages.php‎

Lines changed: 24 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
'wp-private-apis',
2222
'wp-url'
2323
),
24-
'version' => '6f2a4faeee3c722b1e57'
24+
'version' => '5cae250de64a68ada734'
2525
),
2626
'autop.js' => array(
2727
'dependencies' => array(
@@ -67,7 +67,7 @@
6767
'wp-url',
6868
'wp-warning'
6969
),
70-
'version' => '251bed20addbd4898951'
70+
'version' => '24621af54a8dc0a92a8e'
7171
),
7272
'block-editor.js' => array(
7373
'dependencies' => array(
@@ -105,7 +105,7 @@
105105
'wp-url',
106106
'wp-warning'
107107
),
108-
'version' => '03664008984afcc5acd9'
108+
'version' => 'bb7e4c9d559d1e395318'
109109
),
110110
'block-library.js' => array(
111111
'dependencies' => array(
@@ -151,7 +151,7 @@
151151
'import' => 'dynamic'
152152
)
153153
),
154-
'version' => '98b1e389bb9bedd78731'
154+
'version' => '8e0f81358a96113469a4'
155155
),
156156
'block-serialization-default-parser.js' => array(
157157
'dependencies' => array(
@@ -184,7 +184,7 @@
184184
'wp-shortcode',
185185
'wp-warning'
186186
),
187-
'version' => '4f4d0c2b0372d76cb1cf'
187+
'version' => '49562ec003979bd1595c'
188188
),
189189
'commands.js' => array(
190190
'dependencies' => array(
@@ -201,7 +201,7 @@
201201
'wp-primitives',
202202
'wp-private-apis'
203203
),
204-
'version' => '709b81f6965aa3f3fad1'
204+
'version' => '3df8385dbb6e2a481531'
205205
),
206206
'components.js' => array(
207207
'dependencies' => array(
@@ -226,7 +226,7 @@
226226
'wp-theme',
227227
'wp-warning'
228228
),
229-
'version' => '7d125f63c887366dc3c5'
229+
'version' => '5b148bfc313b70dc9a4b'
230230
),
231231
'compose.js' => array(
232232
'dependencies' => array(
@@ -283,7 +283,7 @@
283283
'wp-url',
284284
'wp-warning'
285285
),
286-
'version' => '09960f621ea22390d652'
286+
'version' => '168b7542169d2fde8357'
287287
),
288288
'customize-widgets.js' => array(
289289
'dependencies' => array(
@@ -319,7 +319,7 @@
319319
'import' => 'static'
320320
)
321321
),
322-
'version' => 'b63345eff7801e61c8d8'
322+
'version' => '2483be73e6c08b1b7857'
323323
),
324324
'data.js' => array(
325325
'dependencies' => array(
@@ -410,7 +410,7 @@
410410
'import' => 'static'
411411
)
412412
),
413-
'version' => '1879e16de755e7c0c695'
413+
'version' => '585373eb7cbed3a73194'
414414
),
415415
'edit-site.js' => array(
416416
'dependencies' => array(
@@ -459,7 +459,7 @@
459459
'import' => 'static'
460460
)
461461
),
462-
'version' => '251e0a5d7d1c24545199'
462+
'version' => '0ed65d6f92588618d88d'
463463
),
464464
'edit-widgets.js' => array(
465465
'dependencies' => array(
@@ -501,7 +501,7 @@
501501
'import' => 'static'
502502
)
503503
),
504-
'version' => 'aa6a14fc303abfc52e8c'
504+
'version' => '3d65e74685d1cddb700a'
505505
),
506506
'editor.js' => array(
507507
'dependencies' => array(
@@ -552,7 +552,7 @@
552552
'import' => 'static'
553553
)
554554
),
555-
'version' => 'b3fca63dd478300ba9a3'
555+
'version' => 'ca21417bde93de2233f3'
556556
),
557557
'element.js' => array(
558558
'dependencies' => array(
@@ -594,7 +594,7 @@
594594
'import' => 'dynamic'
595595
)
596596
),
597-
'version' => '7bb348819bb9bb6642b1'
597+
'version' => '255ba1a7c73110ccd6b2'
598598
),
599599
'hooks.js' => array(
600600
'dependencies' => array(
@@ -645,7 +645,7 @@
645645
'wp-element',
646646
'wp-i18n'
647647
),
648-
'version' => '68a57d388ce085b9691e'
648+
'version' => 'da035ad6b481354267f8'
649649
),
650650
'media-utils.js' => array(
651651
'dependencies' => array(
@@ -672,7 +672,7 @@
672672
'wp-url',
673673
'wp-warning'
674674
),
675-
'version' => '957851f36fe387c2272e'
675+
'version' => 'ae94af80c12fd82c2a18'
676676
),
677677
'notices.js' => array(
678678
'dependencies' => array(
@@ -711,7 +711,7 @@
711711
'wp-url',
712712
'wp-warning'
713713
),
714-
'version' => '74662e7976508e52fa17'
714+
'version' => '10c0f0e7da90fc1de354'
715715
),
716716
'plugins.js' => array(
717717
'dependencies' => array(
@@ -739,7 +739,7 @@
739739
'wp-primitives',
740740
'wp-private-apis'
741741
),
742-
'version' => '4d5774967128e9bf2193'
742+
'version' => 'f7e32b791afe5c65affa'
743743
),
744744
'preferences-persistence.js' => array(
745745
'dependencies' => array(
@@ -764,7 +764,7 @@
764764
'dependencies' => array(
765765

766766
),
767-
'version' => '91c41cc1d8b79a320132'
767+
'version' => 'df3615fd5cb379fb7ffe'
768768
),
769769
'react-i18n.js' => array(
770770
'dependencies' => array(
@@ -782,20 +782,10 @@
782782
),
783783
'reusable-blocks.js' => array(
784784
'dependencies' => array(
785-
'react-jsx-runtime',
786-
'wp-block-editor',
787-
'wp-blocks',
788-
'wp-components',
789-
'wp-core-data',
790785
'wp-data',
791-
'wp-deprecated',
792-
'wp-element',
793-
'wp-i18n',
794-
'wp-notices',
795-
'wp-primitives',
796-
'wp-url'
786+
'wp-deprecated'
797787
),
798-
'version' => 'dd1bd3b09f7d73c21d0e'
788+
'version' => 'fd62928dce12a860a327'
799789
),
800790
'rich-text.js' => array(
801791
'dependencies' => array(
@@ -810,7 +800,7 @@
810800
'wp-keycodes',
811801
'wp-private-apis'
812802
),
813-
'version' => '3e5852e42cee1c239bae'
803+
'version' => '7f83233b1caefc2146bb'
814804
),
815805
'router.js' => array(
816806
'dependencies' => array(
@@ -864,7 +854,7 @@
864854
'wp-element',
865855
'wp-private-apis'
866856
),
867-
'version' => '763f42e590ad17dfa74c'
857+
'version' => '3543b084ef1597ce5852'
868858
),
869859
'token-list.js' => array(
870860
'dependencies' => array(
@@ -899,7 +889,7 @@
899889
'import' => 'dynamic'
900890
)
901891
),
902-
'version' => 'f7174b0617bcd68e57c3'
892+
'version' => '996352700f53b76866a5'
903893
),
904894
'url.js' => array(
905895
'dependencies' => array(

‎src/wp-includes/assets/script-modules-packages.php‎

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,6 @@
4848
),
4949
'version' => 'a9114a756e418400594c'
5050
),
51-
'block-library/form/view.js' => array(
52-
'dependencies' => array(
53-
54-
),
55-
'version' => '5542f8ad251fe43ef09e'
56-
),
5751
'block-library/image/view.js' => array(
5852
'dependencies' => array(
5953

@@ -128,7 +122,7 @@
128122
'import' => 'static'
129123
)
130124
),
131-
'version' => '92c832aff6e4039db1ce'
125+
'version' => '0684c8bb3dc8582b92ea'
132126
),
133127
'boot/index.js' => array(
134128
'dependencies' => array(
@@ -168,7 +162,7 @@
168162
'import' => 'static'
169163
)
170164
),
171-
'version' => '8cc5f2c749590d7b592a'
165+
'version' => '561d400a81b4d92e0ab6'
172166
),
173167
'connectors/index.js' => array(
174168
'dependencies' => array(
@@ -225,7 +219,7 @@
225219
'import' => 'static'
226220
)
227221
),
228-
'version' => 'f6fe09cfa8a820e494b9'
222+
'version' => 'cbb305a20ffe909edb3f'
229223
),
230224
'interactivity/index.js' => array(
231225
'dependencies' => array(
@@ -293,7 +287,7 @@
293287
'wp-private-apis',
294288
'wp-style-engine'
295289
),
296-
'version' => '26702529626be08dab3c'
290+
'version' => '68563009a3346a87bfa0'
297291
),
298292
'route/index.js' => array(
299293
'dependencies' => array(
@@ -338,7 +332,7 @@
338332
'dependencies' => array(
339333

340334
),
341-
'version' => '685442d334b2d3e70832'
335+
'version' => '7e33cd8c4128731126e8'
342336
),
343337
'widget-primitives/index.js' => array(
344338
'dependencies' => array(
@@ -370,6 +364,6 @@
370364
'import' => 'dynamic'
371365
)
372366
),
373-
'version' => '090d73e88a5ee2c08223'
367+
'version' => '7a2d585edd951178791a'
374368
)
375369
);

‎src/wp-includes/blocks/accordion-item.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @since 6.9.0
88
*
99
* @param array{ openByDefault: bool } $attributes The block attributes.
10-
* @param string $content The block content.
10+
* @param string $content The block content.
1111
* @return string Returns the updated markup.
1212
*/
1313
function block_core_accordion_item_render( array $attributes, string $content ): string {

‎src/wp-includes/blocks/accordion.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
* @package WordPress
66
* @since 6.9.0
77
*
8-
* @param array $attributes The block attributes.
9-
* @param string $content The block content.
8+
* @param array $attributes The block attributes.
9+
* @param string $content The block content.
1010
*
1111
* @return string Returns the updated markup.
1212
*/

‎src/wp-includes/blocks/blocks-json.php‎

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2838,7 +2838,12 @@
28382838
'layout' => array(
28392839
'allowSwitching' => false,
28402840
'allowInheriting' => false,
2841-
'allowEditing' => false,
2841+
'allowEditing' => true,
2842+
'allowOrientation' => false,
2843+
'allowJustification' => false,
2844+
'allowVerticalAlignment' => false,
2845+
'allowWrap' => false,
2846+
'allowSizingOnChildren' => true,
28422847
'default' => array(
28432848
'type' => 'flex'
28442849
)
@@ -3935,6 +3940,9 @@
39353940
'__experimentalDefaultControls' => array(
39363941
'fontSize' => true
39373942
)
3943+
),
3944+
'interactivity' => array(
3945+
'clientNavigation' => true
39383946
)
39393947
),
39403948
'attributes' => array(
@@ -4360,7 +4368,7 @@
43604368
'$schema' => 'https://schemas.wp.org/trunk/block.json',
43614369
'apiVersion' => 3,
43624370
'name' => 'core/navigation-link',
4363-
'title' => 'Custom Link',
4371+
'title' => 'Navigation Link',
43644372
'category' => 'design',
43654373
'parent' => array(
43664374
'core/navigation'
@@ -7657,6 +7665,7 @@
76577665
'__experimentalFontWeight' => true,
76587666
'__experimentalLetterSpacing' => true,
76597667
'__experimentalWritingMode' => true,
7668+
'fitText' => true,
76607669
'__experimentalDefaultControls' => array(
76617670
'fontSize' => true
76627671
)

‎src/wp-includes/blocks/breadcrumbs.php‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,8 @@ function block_core_breadcrumbs_create_page_number_item( $query_var = 'paged' )
263263
*
264264
* @since 7.0.0
265265
*
266-
* @param string $text The text content.
267-
* @param bool $is_paged Whether we're on a paginated view.
266+
* @param string $text The text content.
267+
* @param bool $is_paged Whether we're on a paginated view.
268268
*
269269
* @return array The breadcrumb item data.
270270
*/
@@ -298,7 +298,7 @@ function block_core_breadcrumbs_get_post_title( $post_id_or_object ) {
298298
*
299299
* @since 7.0.0
300300
*
301-
* @param int $post_id The post ID.
301+
* @param int $post_id The post ID.
302302
*
303303
* @return array Array of breadcrumb item data.
304304
*/
@@ -524,7 +524,7 @@ function block_core_breadcrumbs_get_terms_breadcrumbs( $post_id, $post_type ) {
524524
*
525525
* @since 7.0.0
526526
*
527-
* @param array $settings {
527+
* @param array $settings {
528528
* Array of breadcrumb settings. Default empty array.
529529
*
530530
* @type string $taxonomy Optional. Taxonomy slug to use for breadcrumbs.

‎src/wp-includes/blocks/categories.php‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ function render_block_core_categories( $attributes, $content, $block ) {
2323

2424
$taxonomy = get_taxonomy( $attributes['taxonomy'] );
2525

26+
if ( ! $taxonomy ) {
27+
return '';
28+
}
29+
2630
$args = array(
2731
'echo' => false,
2832
'hierarchical' => ! empty( $attributes['showHierarchy'] ),

0 commit comments

Comments
 (0)