Opened 4 weeks ago
Last modified 6 days ago
#64595 new task (blessed)
Update Gutenberg ref in package.json
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | 7.0 | Priority: | normal |
| Severity: | normal | Version: | trunk |
| Component: | General | Keywords: | has-patch |
| Focuses: | Cc: |
Description (last modified by ellatrix)
Opening this ticket as a reference for commits. We can probably keep this open for all ref updates during this release cycle.
See also #64393.
Change History (21)
This ticket was mentioned in PR #10865 on WordPress/wordpress-develop by @ellatrix.
4 weeks ago
#2
- Keywords has-patch added
@desrosj commented on PR #10865:
4 weeks ago
#3
Do we have a good way to track which changes (features, bugs, etc.) are being included in each ref update? Apologies if I missed it, but are we bumping to refs representing specific changes, such as releases or certain milestone completions?
Without the SVN commit messages noting what is included in each ref bump, there will inevitably be situations where tracking the introduction of certain changes is near impossible.
This ticket was mentioned in Slack in #core-editor by ella. View the logs.
4 weeks ago
@ellatrix commented on PR #10865:
3 weeks ago
#5
Do we have a good way to track which changes (features, bugs, etc.) are being included in each ref update? Apologies if I missed it, but are we bumping to refs representing specific changes, such as releases or certain milestone completions?
Without the SVN commit messages noting what is included in each ref bump, there will inevitably be situations where tracking the introduction of certain changes is near impossible.
We have not done this for package updates either. I think this would be good to discuss separately, I don't want it to distract from getting core updated with the latest GB changes as soon as possible.
#6
@ellatrix
3 weeks ago
In 61605:
Gutenberg ref update.
Updates unit tests to account for:
- "Dynamically add CSS class to Paragraph block" (https://github.com/WordPress/gutenberg/pull/71207)
- New block server-side block registrations.
Updates the REST API posts controller's excerpt filter to account for "Post Excerpt Block: Fix length limits for both Editor and Front and fix ellipsis consistency" (https://github.com/WordPress/gutenberg/pull/74140/changes#r2783014013).
Developed in https://github.com/WordPress/wordpress-develop/pull/10865.
Props ellatrix, scruffian, desrosj.
See #64595.
---
I've included a log of the Gutenberg changes with the following command:
git log --reverse --format="- %s" 7bf80ea84eb8b62eceb1bb3fe82e42163673ca79..59a08c5496008ca88f4b6b86f38838c3612d88c8 | sed 's|#\([0-9][0-9]*\)|https://github.com/WordPress/gutenberg/pull/\1|g; /github\.com\/WordPress\/gutenberg\/pull/!d' | pbcopy
- Editor: Cleanup active post as needed (https://github.com/WordPress/gutenberg/pull/74118)
- Build: fully resolve import paths in transpiled files (https://github.com/WordPress/gutenberg/pull/73822)
- Extensible Site Editor: The Canvas should share the same ThemeProvider as all the surfaces (https://github.com/WordPress/gutenberg/pull/74125)
- Add Badge component to UI package (https://github.com/WordPress/gutenberg/pull/73875)
- Theme_JSON_Resolver: defensively cover against situations where the post is null (https://github.com/WordPress/gutenberg/pull/74124)
- Site Editor: Add extensible site editor experiment (https://github.com/WordPress/gutenberg/pull/74123)
- Components: Fix DateTimePicker timezone handling for non-string values (https://github.com/WordPress/gutenberg/pull/73887)
- Global Fonts: Convert relative font URLs to absolute theme URLs in font-face styles (https://github.com/WordPress/gutenberg/pull/74115)
- Global Fonts: Correctly convert relative font URLs to absolute theme URLs in font-face styles (https://github.com/WordPress/gutenberg/pull/74137)
- Add Line Indent support (https://github.com/WordPress/gutenberg/pull/73114)
- Update report-flaky-tests action to use CommonJS module format (https://github.com/WordPress/gutenberg/pull/74152)
- Media Modal experiment: Always show thumbnail field (https://github.com/WordPress/gutenberg/pull/74147)
- Refactor isBlockHidden selector to simplify block support check (https://github.com/WordPress/gutenberg/pull/74151)
- Apply
post_type_archive_titleon post type archive title in Breadcrumbs (https://github.com/WordPress/gutenberg/pull/73966) - DataView: update free-composition story (https://github.com/WordPress/gutenberg/pull/74146)
- Add checkerboard pattern for background in featured image preview (https://github.com/WordPress/gutenberg/pull/74091)
- Fix Post Date Block: Semantic use of
datetag inside link (https://github.com/WordPress/gutenberg/pull/73788) - Terms Query Block: Fix Max terms for non-hierarchical taxonomies (https://github.com/WordPress/gutenberg/pull/74130)
- Fields: Add MediaEdit component (https://github.com/WordPress/gutenberg/pull/73537)
- Docs: Enhance documentation for Interactivity API and iAPI Router (https://github.com/WordPress/gutenberg/pull/73766)
- DataViews: Add groupBy.showLabel config option to control group header label visibility (https://github.com/WordPress/gutenberg/pull/74161)
- Theme_JSON_Resolver: check for
WP_Postinstance (https://github.com/WordPress/gutenberg/pull/74172) - Breadcrumbs: Stabilize block (https://github.com/WordPress/gutenberg/pull/74166)
- Menu, CustomSelectControl (v1 & 2): Update animation (https://github.com/WordPress/gutenberg/pull/74111)
- Add RTL support for drop caps in paragraph block styles in the editor (https://github.com/WordPress/gutenberg/pull/74058)
- Font Library: fix help text position in Upload tab (https://github.com/WordPress/gutenberg/pull/74157)
- Media Modal experiment: Tweak padding of the modal for consistency (https://github.com/WordPress/gutenberg/pull/74155)
- Block visibility based on screen size: add backend block support (https://github.com/WordPress/gutenberg/pull/73994)
- Accordion Header: Fix potential undo trap (https://github.com/WordPress/gutenberg/pull/74182)
- Classic Block: Always use modal and display block placeholder (https://github.com/WordPress/gutenberg/pull/74162)
- Update ToggleGroupControl visual design (https://github.com/WordPress/gutenberg/pull/74036)
- Comment Author Name: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74068)
- Query Loop: Hide
change designorchoose patternwhen is locked (https://github.com/WordPress/gutenberg/pull/74160) - Fix: Prevent
accordion-headingsubmitting/sending forms (buttontype="button") (https://github.com/WordPress/gutenberg/pull/74177) - Button: Improve the label of the button block in list view (https://github.com/WordPress/gutenberg/pull/74163)
- Add list view tab to the buttons, list and social icons blocks (https://github.com/WordPress/gutenberg/pull/74120)
- improve
resolveSelecttype definition (https://github.com/WordPress/gutenberg/pull/73973) - Add label to MediaEdit component (https://github.com/WordPress/gutenberg/pull/74176)
- Update LayoutCard story in DataForm to use card layout (https://github.com/WordPress/gutenberg/pull/73695)
wordpress/dataviews: migrate to Stack (https://github.com/WordPress/gutenberg/pull/74174)wordpress/dataviews: reorganize code (https://github.com/WordPress/gutenberg/pull/74188)- Tests: Add unit tests for Button block experimentalLabel functionality (https://github.com/WordPress/gutenberg/pull/74186)
- Add
block_core_breadcrumbs_itemsfilter to Breadcrumbs allowing to filter final items array (https://github.com/WordPress/gutenberg/pull/74169) wordpress/dataviews: improve stories and tests (https://github.com/WordPress/gutenberg/pull/74192)- Block Card: Make the parent block navigation generic, supports any block with list view support (https://github.com/WordPress/gutenberg/pull/74164)
- Accordion: Passthrough 'openByDefault' value via context (https://github.com/WordPress/gutenberg/pull/74191)
- Improve DataForm stories (https://github.com/WordPress/gutenberg/pull/74196)
- DataViews: display a separate
—for each level (https://github.com/WordPress/gutenberg/pull/74199) - Build: Support pnpm (https://github.com/WordPress/gutenberg/pull/74194)
- Accordion: Remove 'isSelected' attribute (https://github.com/WordPress/gutenberg/pull/74198)
- Update package changelogs (https://github.com/WordPress/gutenberg/pull/74202)
- Docs: Clarify that
npm publishingrequires team approval during the RC1 launch (https://github.com/WordPress/gutenberg/pull/74204) - Extensible Site Editor: Lift template activation restriction (https://github.com/WordPress/gutenberg/pull/74197)
- Block support: Add anchor support for dynamic blocks (https://github.com/WordPress/gutenberg/pull/74183)
- Template Activation: Try fixing still flaky test (https://github.com/WordPress/gutenberg/pull/74216)
- Build: Fix the default base url used when generating php files (https://github.com/WordPress/gutenberg/pull/74220)
- Cleanup the dependencies in the root package.json (https://github.com/WordPress/gutenberg/pull/74212)
- Remove outdated vendor prefix properties in CSS (https://github.com/WordPress/gutenberg/pull/74213)
- Build: Rename extensible site editor page to avoid conflicts (https://github.com/WordPress/gutenberg/pull/74221)
- Menu: Clean up popover wrappers (https://github.com/WordPress/gutenberg/pull/74207)
- Use a stable npm version on static checks job (https://github.com/WordPress/gutenberg/pull/74222)
- Block Editor: Make TextIndentControl component internal (https://github.com/WordPress/gutenberg/pull/74219)
- Image Block: Add content tab and reorganize inspector controls (https://github.com/WordPress/gutenberg/pull/74201)
- Extensible Site Editor: Fix the dashboard link (https://github.com/WordPress/gutenberg/pull/74231)
- Command Palette: Fix in the font library page and site editor experiment (https://github.com/WordPress/gutenberg/pull/74232)
- Block Inspector: Update the design of the style variation to use ToolsPanel (https://github.com/WordPress/gutenberg/pull/74224)
- Add block transforms between Verse and Quote blocks (https://github.com/WordPress/gutenberg/pull/73068)
- Docs: Fix
Get started with create-blockhandbook link (https://github.com/WordPress/gutenberg/pull/74237) - tsconfig: Replace skipDefaultLibCheck with skipLibCheck (https://github.com/WordPress/gutenberg/pull/74239)
- Docs: Fix
Gutenberg Release Processhandbook link (https://github.com/WordPress/gutenberg/pull/74240) - Schemas: Add breadcrumbs block schema (https://github.com/WordPress/gutenberg/pull/74227)
- Tag Cloud: Use new HtmlRenderer component to remove extra div wrapper (https://github.com/WordPress/gutenberg/pull/74228)
- Env: Strip version suffix for non-wp-org zip sources (https://github.com/WordPress/gutenberg/pull/74195)
- DataViewsPicker Table Layout: Ensure checkbox column is always 48px wide (https://github.com/WordPress/gutenberg/pull/74181)
- Docs: fix broken release process links (https://github.com/WordPress/gutenberg/pull/74250)
- Add visibility badge for hidden blocks in the block inspector. (https://github.com/WordPress/gutenberg/pull/74180)
- Docs: fix callout notices layout and clarify handbook link usage (https://github.com/WordPress/gutenberg/pull/74252)
- Tag Cloud: Make error message prefix text translatable (https://github.com/WordPress/gutenberg/pull/74256)
- Block variation transformation: change position and threshold (https://github.com/WordPress/gutenberg/pull/74251)
- Tabs: Reset focus styles to avoid visual glitch (https://github.com/WordPress/gutenberg/pull/74225)
- PHP-only blocks: use
HtmlRendererto ensure fontend & editor consistency (https://github.com/WordPress/gutenberg/pull/74261) - Add new
VisuallyHiddencomponent (https://github.com/WordPress/gutenberg/pull/74189) - Revert "Add Line Indent support (https://github.com/WordPress/gutenberg/pull/73114)" (https://github.com/WordPress/gutenberg/pull/74266)
- Fix typos and improve clarity in documentation across multiple files (https://github.com/WordPress/gutenberg/pull/74270)
- Archives Block: Use new HtmlRenderer component to remove extra div wrapper and remove editor styles (https://github.com/WordPress/gutenberg/pull/74255)
- disable anchor more block (https://github.com/WordPress/gutenberg/pull/74267)
- Comment Content: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74269)
- Stylelint: Add design token linting (https://github.com/WordPress/gutenberg/pull/74226)
- Storybook: Include design tokens styles automatically (https://github.com/WordPress/gutenberg/pull/73938)
- Tabs: Adding border radius styling options (https://github.com/WordPress/gutenberg/pull/74103)
- Storybook: Show props from component libraries (https://github.com/WordPress/gutenberg/pull/74279)
- Theme: Fix design-tokens.js entrypoint to specify types and CJS variants (https://github.com/WordPress/gutenberg/pull/74129)
- Add
Fieldprimitives (https://github.com/WordPress/gutenberg/pull/74190) - Validated form controls: Add stories for validation in popovers (https://github.com/WordPress/gutenberg/pull/71282)
- Theme: Refine typography tokens (https://github.com/WordPress/gutenberg/pull/73931)
- Packages: Avoid bumping the major version on prerelease packages (https://github.com/WordPress/gutenberg/pull/74285)
- Components: Enhance Notice actions to allow more props like disabled and onClick with url (https://github.com/WordPress/gutenberg/pull/74094)
- Update color ramp generation snapshots (https://github.com/WordPress/gutenberg/pull/74281)
- Upgrade storybook to v9 (https://github.com/WordPress/gutenberg/pull/74143)
- Footnotes Block: Fixing various Code Quality and Coding Standard issues (https://github.com/WordPress/gutenberg/pull/74243)
- Fix: menu_order validation to allow zero and negative values (https://github.com/WordPress/gutenberg/pull/74282)
- Fix: use WP_Theme_JSON_Gutenberg instead of WP_Theme_JSON class (https://github.com/WordPress/gutenberg/pull/74294)
- PHP-only blocks: Generate inspector controls from attributes (https://github.com/WordPress/gutenberg/pull/74102)
- Update the copyright license to 2026 (https://github.com/WordPress/gutenberg/pull/74306)
- Update browsers list data (https://github.com/WordPress/gutenberg/pull/74312)
- Storybook: Fix Sass warnings (https://github.com/WordPress/gutenberg/pull/74298)
- Update eslint to 8.57.1 (https://github.com/WordPress/gutenberg/pull/74316)
- Update eslint-plugin-storybook to 10.1.11 (https://github.com/WordPress/gutenberg/pull/74317)
- Tag Cloud, Archives: Fix sidebar flash when changing settings (https://github.com/WordPress/gutenberg/pull/74291)
- Tag Cloud, Archives: Restore missing block wrapper div (https://github.com/WordPress/gutenberg/pull/74321)
- RSS Block: Use HtmlRenderer to remove extra div from editor and remove editor styles (https://github.com/WordPress/gutenberg/pull/74272)
- Breadcrumbs Block: Use HtmlRenderer to remove extra div from editor (https://github.com/WordPress/gutenberg/pull/74273)
- Latest Comments: Remove wrapper div and use HtmlRenderer for dynamic content rendering (https://github.com/WordPress/gutenberg/pull/74277)
- DataForm: Fix panel field inaccessible when empty with labelPosition none or top (https://github.com/WordPress/gutenberg/pull/74264)
- Storybook: Remove outdated story matchers (https://github.com/WordPress/gutenberg/pull/74299)
- UI: Exclude package from
jsdoc/require-paramrule (https://github.com/WordPress/gutenberg/pull/74315) - Calender Block: Use HtmlRenderer to remove extra div from editor (https://github.com/WordPress/gutenberg/pull/74271)
- Theme: Include Figma scopes extension in design tokens (https://github.com/WordPress/gutenberg/pull/73897)
- UI: Remove redundant renderElement utility (https://github.com/WordPress/gutenberg/pull/74284)
- Form Field Blocks: Replace dashicon with SVG icons (https://github.com/WordPress/gutenberg/pull/73996)
- ContentOnlyControls: Polish header style (https://github.com/WordPress/gutenberg/pull/74260)
- Footnotes: prevent inserting footnotes within a footnotes block (https://github.com/WordPress/gutenberg/pull/74287)
- Block visibility based on screen size: basic clientside state (https://github.com/WordPress/gutenberg/pull/74025)
- Block Support: Fix horizontal overflow in Manage allowed blocks modal (https://github.com/WordPress/gutenberg/pull/74337)
- Block support: Backport anchor support changes in core (https://github.com/WordPress/gutenberg/pull/74341)
- Dynamically add CSS class to Paragraph block (https://github.com/WordPress/gutenberg/pull/71207)
- Test: Update URLs in tests to use example.org instead of test.com (https://github.com/WordPress/gutenberg/pull/74246)
- Bump Node.js requirement to 20.19 (https://github.com/WordPress/gutenberg/pull/74342)
@wordpress/theme: updatecolorjs.ioto version0.6.0(https://github.com/WordPress/gutenberg/pull/74278)- HtmlRenderer: Merge style props (https://github.com/WordPress/gutenberg/pull/74344)
- @wordpress/theme: disable color ramp unit tests (https://github.com/WordPress/gutenberg/pull/74347)
- Update the useCommandLoader example to fix the syntax error and add missing imports. (https://github.com/WordPress/gutenberg/pull/73660)
- Code Modernization: Use null coalescing operator in place of
isset()in ternaries. (https://github.com/WordPress/gutenberg/pull/74335) - Preview drop down: align preview editing widths with common breakpoints (https://github.com/WordPress/gutenberg/pull/74339)
- Media mime type field: Disable sorting for now (https://github.com/WordPress/gutenberg/pull/74373)
- Remove commented-out note regarding redundant settings OPTIONS requests in preload tests. (https://github.com/WordPress/gutenberg/pull/74375)
- Core Merge: Deduplicate Font Library page and routes (https://github.com/WordPress/gutenberg/pull/74381)
- Build: Build minified and non minified CSS in both npm run dev and npm run build (https://github.com/WordPress/gutenberg/pull/74380)
- Fix TypeScript error output in check-build-type-declaration-files script (https://github.com/WordPress/gutenberg/pull/74346)
- Revert bump of Node.js to 20.19 (https://github.com/WordPress/gutenberg/pull/74385)
- Packages: Add support for publishing stable release of pre-release package (https://github.com/WordPress/gutenberg/pull/74332)
- Forms Block: Switch from dashicons to SVG (https://github.com/WordPress/gutenberg/pull/74297)
- Fit-text: Refactor control hook for readability (https://github.com/WordPress/gutenberg/pull/74350)
- Pattern Overrides: Infer partial syncing supported blocks from the server (https://github.com/WordPress/gutenberg/pull/73889)
- Categories Block: Fix CSS collision with labels (https://github.com/WordPress/gutenberg/pull/73862)
- Fix parent popover not closing on click outside (https://github.com/WordPress/gutenberg/pull/74340)
- List View Panel: Fix circular dependency issue that was breaking some Storybook stories (https://github.com/WordPress/gutenberg/pull/74399)
- Block: memoize canOverrideBlocks (https://github.com/WordPress/gutenberg/pull/74400)
- Fix storybook:dev race condition with dev script (https://github.com/WordPress/gutenberg/pull/74290)
- Image Cropper package: Add react peer dependencies (https://github.com/WordPress/gutenberg/pull/74402)
- Build: use .mjs extensions for build-module files (https://github.com/WordPress/gutenberg/pull/74348)
- MediaEdit: expanded view (https://github.com/WordPress/gutenberg/pull/74336)
- Inspector Fields: Show DataForm driven Content tab for all blocks that support content fields (+ support block bindings) (https://github.com/WordPress/gutenberg/pull/73863)
- Build: Faster repo building in CI (https://github.com/WordPress/gutenberg/pull/74406)
@wordpress/keycodes: addariaKeyShortcutandshortcutFormatsexports (https://github.com/WordPress/gutenberg/pull/74205)- Create default Core Navigation Overlay patterns (https://github.com/WordPress/gutenberg/pull/74047)
- Enhance Block Bindings Documentation as per WP 6.9 updates: Customizing supported attributes an
getFieldsList(https://github.com/WordPress/gutenberg/pull/73763) - Patterns: Improve memoization in the overrides panel (https://github.com/WordPress/gutenberg/pull/74407)
- Docs: Remove "Customizing supported attributes filter" section from Block Bindings docs (https://github.com/WordPress/gutenberg/pull/74410)
- fix script module IDs to use configured packageNamespace (https://github.com/WordPress/gutenberg/pull/74411)
- Update package version after an unfinished publish (https://github.com/WordPress/gutenberg/pull/74413)
- UI: Add
Fieldsetprimitives (https://github.com/WordPress/gutenberg/pull/74296) - DataViews: add density picker to list layout (https://github.com/WordPress/gutenberg/pull/71050)
- UI: Add
Iconcomponent (https://github.com/WordPress/gutenberg/pull/74311) - Separator, Code: don't require Enter for shortcut (https://github.com/WordPress/gutenberg/pull/63654)
- Theme: Update semibold font weight to apply workaround at CSS (https://github.com/WordPress/gutenberg/pull/74392)
- Block visibility based on screen size: add rules to hide on viewport size (https://github.com/WordPress/gutenberg/pull/74379)
- Media Fields: Add "Date added" and "Date modified" fields (https://github.com/WordPress/gutenberg/pull/74401)
- Fix missing dependencies for packages (https://github.com/WordPress/gutenberg/pull/74310)
- DataForm validation story: add support for the details layout (https://github.com/WordPress/gutenberg/pull/74445)
- Quote: Fix transformation error (https://github.com/WordPress/gutenberg/pull/74253)
- Stop building wp-build by renaming the src directory (https://github.com/WordPress/gutenberg/pull/74450)
- Update: Use 12px as minimum font size for warning on fit text. (https://github.com/WordPress/gutenberg/pull/74387)
- Render custom overlay template parts in Navigation block (behind experiment) (https://github.com/WordPress/gutenberg/pull/73967)
- UI: add
Button(https://github.com/WordPress/gutenberg/pull/74415) - iAPI: Preserve boolean HTML attributes during client side navigation (https://github.com/WordPress/gutenberg/pull/74446)
- Blocks: cache url root when registering assets (https://github.com/WordPress/gutenberg/pull/74451)
- Rename overlay area (https://github.com/WordPress/gutenberg/pull/74444)
- Bump minimum required PHP version to 7.4. (https://github.com/WordPress/gutenberg/pull/74457)
- Show Navigation overlay patterns on right sidebar (https://github.com/WordPress/gutenberg/pull/74069)
- Blocks: Fix root url cache fatal error (https://github.com/WordPress/gutenberg/pull/74459)
- CI: Run the PHP unit tests with the oldest and latest versions (https://github.com/WordPress/gutenberg/pull/74460)
- added group label and 100vh (https://github.com/WordPress/gutenberg/pull/74458)
- Convert dom-ready package to TypeScript (https://github.com/WordPress/gutenberg/pull/67671)
- List View: Fix focus shift to the selected nested block (https://github.com/WordPress/gutenberg/pull/74431)
- Media Fields: Add an attached_to field (https://github.com/WordPress/gutenberg/pull/74432)
- Updated useBlockProps to utilize block visibility and device type from context, the intention is to reduce unnecessary store subscriptions. (https://github.com/WordPress/gutenberg/pull/74481)
- Block Fields: Decouple the experiment from contentOnly/pattern editing experiments (https://github.com/WordPress/gutenberg/pull/74479)
- Image: add focal point controls (https://github.com/WordPress/gutenberg/pull/73115)
- MediaEdit: Add drag and drop functionality (https://github.com/WordPress/gutenberg/pull/74455)
- DependencyExtractionWebpackPlugin: add ui as bundled package (https://github.com/WordPress/gutenberg/pull/74485)
- Parent selector: Fix dot divider horizontal spacing (https://github.com/WordPress/gutenberg/pull/74329)
- wp-build: Fix dynamic base-styles import (https://github.com/WordPress/gutenberg/pull/74434)
- Plugin: Bump minimum required WordPress version to 6.8 (https://github.com/WordPress/gutenberg/pull/74218)
- Pass
post_idas an argument toblock_core_breadcrumbs_post_type_settingsfilter to allow more granular term choice (https://github.com/WordPress/gutenberg/pull/74170) - Block Editor: Close the inserter on small screens after adding a block (https://github.com/WordPress/gutenberg/pull/74487)
@wordpress/uiButton: adddestructivetone (https://github.com/WordPress/gutenberg/pull/74463)- Fix punctuation and formatting in README.md (https://github.com/WordPress/gutenberg/pull/74440)
- Hide Display section from Nav Inspector Controls if empty (https://github.com/WordPress/gutenberg/pull/74495)
- PHPCS: Include the
testdirectory (https://github.com/WordPress/gutenberg/pull/48754) - dom-ready: Replace @ts-expect-error with MockDocument in tests (https://github.com/WordPress/gutenberg/pull/74482)
- TypeScript: Migrate
packages/jest-puppeteer-axepackage to TypeScript (https://github.com/WordPress/gutenberg/pull/70523) - dom-ready: Refactor tests to use defineProperty (https://github.com/WordPress/gutenberg/pull/74514)
- Dev: Fix file change logs not displaying in watch mode (https://github.com/WordPress/gutenberg/pull/74452)
- Block Fields: show all form fields by default (https://github.com/WordPress/gutenberg/pull/74486)
- Heading: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74383)
- Fix the dataviews experiment locked fields position on toggle. (https://github.com/WordPress/gutenberg/pull/74326)
- Fully resolve some intra-package import paths (https://github.com/WordPress/gutenberg/pull/74530)
- TypeScript: Migrate shortcode package to TS. (https://github.com/WordPress/gutenberg/pull/74522)
- Navigation Overlay: Fix area and icon name (https://github.com/WordPress/gutenberg/pull/74520)
- Storybook: Update "Introduction" doc (https://github.com/WordPress/gutenberg/pull/74500)
- Storybook: Retire old theme switcher (https://github.com/WordPress/gutenberg/pull/74499)
- Add design-tokens.css to stylelintignore (https://github.com/WordPress/gutenberg/pull/74498)
- fix nextpage-more-disable-visibility (https://github.com/WordPress/gutenberg/pull/74531)
@wordpress/uiButton: undodestructivetone variant (https://github.com/WordPress/gutenberg/pull/74540)- Update nested-blocks-inner-blocks.md (https://github.com/WordPress/gutenberg/pull/74534)
- Clamp signaling server retries to prevent unbounded backoff (https://github.com/WordPress/gutenberg/pull/74372)
@wordpress/uiButton: refactor to base ui (https://github.com/WordPress/gutenberg/pull/74416)- Storybook: Remove "background" tools from toolbar (https://github.com/WordPress/gutenberg/pull/74538)
- Storybook: Remove margin checker tool (https://github.com/WordPress/gutenberg/pull/74539)
- Fix documentation title for @wordpress/build package (https://github.com/WordPress/gutenberg/pull/74541)
- TypeScript: Convert notices package to TypeScript (https://github.com/WordPress/gutenberg/pull/67670)
- Client side media: enhance queue system (https://github.com/WordPress/gutenberg/pull/74501)
- Improve cross origin isolation support (https://github.com/WordPress/gutenberg/pull/74418)
- Remove WebRTC and IndexedDB providers (https://github.com/WordPress/gutenberg/pull/74555)
- Block Editor: Prevent browser autocomplete in Navigation link search (https://github.com/WordPress/gutenberg/pull/74305)
- Query Title: Fix incorrect quotation marks with trailing spaces (https://github.com/WordPress/gutenberg/pull/74300)
- Layout: Add allowWrap option to flex layout block support (https://github.com/WordPress/gutenberg/pull/74493)
- Block visibility support: use CSS range syntax for media queries (https://github.com/WordPress/gutenberg/pull/74526)
- Block visibility: add viewport modal and controls UI (https://github.com/WordPress/gutenberg/pull/74249)
- Media Fields: Add readonly author field to media fields package and use in the media modal (https://github.com/WordPress/gutenberg/pull/74484)
- Paragraph block: Stop using named export from block.json (https://github.com/WordPress/gutenberg/pull/74527)
- Block Visibility: Fix block position shift when toggling (https://github.com/WordPress/gutenberg/pull/74535)
- Block Fields: Remove normalization code and tidy up (https://github.com/WordPress/gutenberg/pull/74532)
- Inserter: Prevent block-scope variations insertion in slash inserter (https://github.com/WordPress/gutenberg/pull/74259)
- Fix formatting in block bindings documentation: Corrected links to core sources by adding hyphens (https://github.com/WordPress/gutenberg/pull/74414)
- Theme/UI: Add intro docs to Storybook (https://github.com/WordPress/gutenberg/pull/74551)
- Notes: Enable floating notes in template lock mode (https://github.com/WordPress/gutenberg/pull/74577)
- Editor: Remove hardcoded autosave conditions for templates (https://github.com/WordPress/gutenberg/pull/73781)
- Theme: enable color ramp tests and update snapshots (https://github.com/WordPress/gutenberg/pull/74403)
@wordpress/uiButton: tweak disabled styles and rework tokens (https://github.com/WordPress/gutenberg/pull/74470)- Fully resolve moment-timezone import, improve build optimization (https://github.com/WordPress/gutenberg/pull/74578)
- Update navigation-overlay-close block to be used as server side rendering (https://github.com/WordPress/gutenberg/pull/74579)
- Real-time collaboration: Allow post-locked-modal to be overridden when
collaborative-editingis enabled (https://github.com/WordPress/gutenberg/pull/72326) - Menu: Remove animation on submenus (https://github.com/WordPress/gutenberg/pull/74548)
- UI: Remove individual experimental tags from Storybook (https://github.com/WordPress/gutenberg/pull/74582)
- UI: Add dark background for Storybook theme switcher (https://github.com/WordPress/gutenberg/pull/74318)
- updates variant handling to pull files before access to temporary directory is removed (https://github.com/WordPress/gutenberg/pull/73986)
- UI: Add
InputLayoutprimitive (https://github.com/WordPress/gutenberg/pull/74313) - Customize: Preserve CSS cascade for Additional CSS in classic themes (https://github.com/WordPress/gutenberg/pull/74593)
- Update TypeScript base config to use bundler module resolution (https://github.com/WordPress/gutenberg/pull/74560)
- Block Editor: Add autoComplete attribute to prevent browser autocomplete (https://github.com/WordPress/gutenberg/pull/74595)
- Publishing next packages: remove commit hash from version (https://github.com/WordPress/gutenberg/pull/74589)
- Inserter: only show blocks that can be inserted on the page (https://github.com/WordPress/gutenberg/pull/74453)
- Comments Title Block: Fix double quotes in non-English locales (https://github.com/WordPress/gutenberg/pull/74330)
- DataViews stories: add custom layout (https://github.com/WordPress/gutenberg/pull/74605)
- Navigation Overlay: Add default paragraph block (https://github.com/WordPress/gutenberg/pull/74592)
- Components: Fix InputControl label overflow for long translations (https://github.com/WordPress/gutenberg/pull/74301)
- Eslint: Add design token linting (https://github.com/WordPress/gutenberg/pull/74325)
- Update Storybook to v10 with Vite builder (https://github.com/WordPress/gutenberg/pull/74396)
- Navigations within overlays should not increment aria label attributs (https://github.com/WordPress/gutenberg/pull/74469)
- Add template part context to navigation block (https://github.com/WordPress/gutenberg/pull/74614)
- Navigation: When a navigation block has a custom overlay, the submenu colors should not apply to the overlay (https://github.com/WordPress/gutenberg/pull/74544)
- Improve type safety with YMapWrap (https://github.com/WordPress/gutenberg/pull/73948)
- Rename
--fastbuild flag and use in Storybook build (https://github.com/WordPress/gutenberg/pull/74552) - Fix deprecations for Storybook component usage (https://github.com/WordPress/gutenberg/pull/74619)
- Real-time collaboration: Use alternative diff in quill-delta, provide incremental text updates (https://github.com/WordPress/gutenberg/pull/73699)
- Real-time collaboration: Move collaborative editing from experiments to default Gutenberg plugin experience (https://github.com/WordPress/gutenberg/pull/74562)
- Real-time Collaboration: Add Yjs awareness foundation (https://github.com/WordPress/gutenberg/pull/74565)
- Image Block: Fix empty block content tools when multiselecting image blocks (https://github.com/WordPress/gutenberg/pull/74604)
- Content-only: remove
mappingandargsin favor of DataForm API (https://github.com/WordPress/gutenberg/pull/74575) - TypeScript: Convert redux-store types in data package to TS (https://github.com/WordPress/gutenberg/pull/67666)
- Add list view inspector tab for pattern editing (https://github.com/WordPress/gutenberg/pull/74574)
- api-fetch: Add named export to fix TypeScript callable issues (https://github.com/WordPress/gutenberg/pull/74576)
- Fix: Dataview: column header move item in RTL moves in the opposite direction to the arrow (https://github.com/WordPress/gutenberg/pull/74644)
- UI: Add
Inputprimitive (https://github.com/WordPress/gutenberg/pull/74615) - Improve wp-build generated PHP files with proper prefixing and naming (https://github.com/WordPress/gutenberg/pull/74490)
- Navigation Submenu: Show (Invalid) indicator when parent page is deleted (https://github.com/WordPress/gutenberg/pull/74461)
- components: Fix generated TS types referencing unavailable
csstype(https://github.com/WordPress/gutenberg/pull/74655) - Real-time collaboration: Refetch entity when it is saved by a peer (https://github.com/WordPress/gutenberg/pull/74637)
- add a white background to the overlay default pattern (https://github.com/WordPress/gutenberg/pull/74659)
- Infrastructure: Convert storybook to a workspace package (https://github.com/WordPress/gutenberg/pull/74640)
- Remove unused dependencies (https://github.com/WordPress/gutenberg/pull/74624)
- Apply only detected changes from the persisted CRDT document (https://github.com/WordPress/gutenberg/pull/74668)
- Enable components manifest for Storybook (https://github.com/WordPress/gutenberg/pull/74626)
- Move ESLint rules specific to
@wordpress/componentsto custom rules (https://github.com/WordPress/gutenberg/pull/74611) - Navigaiton: Refactor SCSS to reduce duplication (https://github.com/WordPress/gutenberg/pull/74666)
- Site Editor: If the route cannot be found treat the canvas mode as view (https://github.com/WordPress/gutenberg/pull/74642)
@wordpress/components: lint and fix@wordpress/components-no-missing-40px-size-proprule (https://github.com/WordPress/gutenberg/pull/74622)- Block visibility supports: refactor metadata to use nested structure (https://github.com/WordPress/gutenberg/pull/74602)
- Media Editor: Add a simple media editor package and integrate into the editor package (https://github.com/WordPress/gutenberg/pull/74601)
- Embed: Fix Flickr double-padding with responsive wrapper (https://github.com/WordPress/gutenberg/pull/73902)
- Block visibility: render blocks when hidden at all viewports (and other changes) (https://github.com/WordPress/gutenberg/pull/74679)
- Add missing chevron-up-small icon. (https://github.com/WordPress/gutenberg/pull/74607)
- List View: Ensure element exists in document before focusing (https://github.com/WordPress/gutenberg/pull/74613)
- Allow for themes to define the overlay attribute without using a theme slug (https://github.com/WordPress/gutenberg/pull/74119)
- DataViews: Fix insert left and right handling in table layout for RTL languages (https://github.com/WordPress/gutenberg/pull/74681)
- SlotFill: unify registry and fill implementation (https://github.com/WordPress/gutenberg/pull/68056)
- Storybook: Automate sidebar sort order (https://github.com/WordPress/gutenberg/pull/74672)
- Fix: Update function names to include wp_ prefix (https://github.com/WordPress/gutenberg/pull/74688)
- Make custom navigation overlay full width (https://github.com/WordPress/gutenberg/pull/74559)
- Components: Add
@types/reactto dependencies for TypeScript type resolution (https://github.com/WordPress/gutenberg/pull/74692) - Core backport for Global Styles: Allow arbitrary CSS, protect from KSES mangling (https://github.com/WordPress/gutenberg/pull/74371)
- UI: Add
Selectprimitive (https://github.com/WordPress/gutenberg/pull/74661) - Badge: Use stories for "Choosing intent" doc (https://github.com/WordPress/gutenberg/pull/74675)
- Add
Tooltipcomponent to@wordpress/ui(https://github.com/WordPress/gutenberg/pull/74625) - Image block: show aspect ratio control for wide and full alignment (https://github.com/WordPress/gutenberg/pull/74519)
- Bump the github-actions group across 1 directory with 3 updates (https://github.com/WordPress/gutenberg/pull/74002)
- Bump mdast-util-to-hast from 13.1.0 to 13.2.1 in /platform-docs (https://github.com/WordPress/gutenberg/pull/73683)
- Updated Minor Typo in Compatibility Rest API File (https://github.com/WordPress/gutenberg/pull/74718)
- Block Editor Provider: Fix conditional useMemo call when media processing experiment is active (https://github.com/WordPress/gutenberg/pull/74680)
- Reset inspector tab selection if the selected tab is no longer present (https://github.com/WordPress/gutenberg/pull/74682)
- Remove react-refresh bundling (https://github.com/WordPress/gutenberg/pull/74721)
- iAPI: Fix and refactor runtime initialization logic (https://github.com/WordPress/gutenberg/pull/71123)
- Comment Edit Link: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74720)
- Update wp-build documentation to describe 'wpPlugin.name' (https://github.com/WordPress/gutenberg/pull/74741)
- Navigation Overlay: insert default pattern on creation (https://github.com/WordPress/gutenberg/pull/74650)
- DataViews: Use regular casing for bulk selection count (https://github.com/WordPress/gutenberg/pull/74573)
- Fix wp-theme dependencies in the build. (https://github.com/WordPress/gutenberg/pull/74743)
- Do not wrap persisted doc applied update in transaction (https://github.com/WordPress/gutenberg/pull/74753)
- Revert "Fixed Media & Text Block - Image not rendered properly on frontend when inside stack (https://github.com/WordPress/gutenberg/pull/68610)" (https://github.com/WordPress/gutenberg/pull/74715)
- Create Block: Simplify blocks-manifest registration (https://github.com/WordPress/gutenberg/pull/74647)
- Pattern Editing: Prevent double-click editing template parts and synced patterns (https://github.com/WordPress/gutenberg/pull/74755)
- Paragraph: Add text column support (https://github.com/WordPress/gutenberg/pull/74656)
- Update overlay control labels (https://github.com/WordPress/gutenberg/pull/74690)
- Comment Date: Add textAlign Support (https://github.com/WordPress/gutenberg/pull/74599)
- Don't show overlay settings for navigation blocks that are inside oth… (https://github.com/WordPress/gutenberg/pull/74408)
- Remove the apiFetch named export (https://github.com/WordPress/gutenberg/pull/74761)
- MediaEdit: Support
customvalidation (https://github.com/WordPress/gutenberg/pull/74704) - components: Add
displayNameto the anonymous components (https://github.com/WordPress/gutenberg/pull/74716) - Pattern Overrides: Remove obsolete documentation (https://github.com/WordPress/gutenberg/pull/74749)
- Verse Block: Add new textAlign support (https://github.com/WordPress/gutenberg/pull/74724)
- DataViews: Move filtering logic in field types (https://github.com/WordPress/gutenberg/pull/74733)
- Fix: can't disable textColumns UI (https://github.com/WordPress/gutenberg/pull/74767)
- Navigation: Don't use a nav tag for navigation blocks inside overlays (https://github.com/WordPress/gutenberg/pull/74764)
- Allow grid layout to use theme blockGap values for columns calculation (https://github.com/WordPress/gutenberg/pull/74725)
- Move grid manual mode sync into 7.1 folder (https://github.com/WordPress/gutenberg/pull/74792)
- Show block content for label in List View (https://github.com/WordPress/gutenberg/pull/74794)
- Ensure grid column never exceeds parent's width (https://github.com/WordPress/gutenberg/pull/74795)
- Term List block: Pre-select current term on term archive pages (https://github.com/WordPress/gutenberg/pull/74603)
- Update performance results endpoint to codevitals.run (https://github.com/WordPress/gutenberg/pull/74802)
- Update performance results endpoint to use fetch API for redirect handling (https://github.com/WordPress/gutenberg/pull/74803)
- iAPI: Update deprecation warning for unique ID format (https://github.com/WordPress/gutenberg/pull/74580)
- Cover Block: Enable focal point picker for fixed background (https://github.com/WordPress/gutenberg/pull/74600)
- Blocks: Always trigger borwser console warnings for blocks with apiVersion below 2 (https://github.com/WordPress/gutenberg/pull/74057)
- Fix typo in comment for value change check (https://github.com/WordPress/gutenberg/pull/74730)
- Move useIsDraggingWithin to a shared hook (https://github.com/WordPress/gutenberg/pull/74804)
- Include totals items count in DataView footer (https://github.com/WordPress/gutenberg/pull/73491)
- Storybook: Fix missing props from component stories (https://github.com/WordPress/gutenberg/pull/74807)
- Breadcrumbs :Add example block previews (https://github.com/WordPress/gutenberg/pull/74808)
- Core backport for gutenberg_filter_global_styles_post: Protect from KSES mangling (https://github.com/WordPress/gutenberg/pull/74731)
- Move selectLabelText to shared utility (https://github.com/WordPress/gutenberg/pull/74805)
- Bump node-forge from 1.3.1 to 1.3.3 in /platform-docs (https://github.com/WordPress/gutenberg/pull/74292)
- Fix blockGap styles not working in block style variations (https://github.com/WordPress/gutenberg/pull/74529)
- Comment Reply Link: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74760)
- Try storing global styles in static var in layout render (https://github.com/WordPress/gutenberg/pull/74828)
- List View support: show full block titles (https://github.com/WordPress/gutenberg/pull/74798)
- Pattern Editing: Update template part to use tabs (https://github.com/WordPress/gutenberg/pull/74793)
- Block visibility: create selectors for block visibility in current viewport (device setting or responsive) (https://github.com/WordPress/gutenberg/pull/74517)
- Fix: add border-box sizing for verse block (https://github.com/WordPress/gutenberg/pull/74722)
- Block Visibility: fix failing unit test (https://github.com/WordPress/gutenberg/pull/74840)
- Breadcrumbs: Fix placeholder separator preview (https://github.com/WordPress/gutenberg/pull/74842)
- Dataviews: Fix actions visibility on smaller viewpoints and for lone action with isPrimary as true (https://github.com/WordPress/gutenberg/pull/74836)
- Navigation Overlay: Add sidebar preview (https://github.com/WordPress/gutenberg/pull/74780)
- Show submenu colors but remove the word overlay (https://github.com/WordPress/gutenberg/pull/74818)
- E2e tests: remove editor.switchToLegacyCanvas from multi select and a11y suite (https://github.com/WordPress/gutenberg/pull/74845)
- Enable build-blocks-manifest by default (https://github.com/WordPress/gutenberg/pull/74846)
- Direct drag: fix glitching around scrolling (https://github.com/WordPress/gutenberg/pull/74608)
- Handle deleted navigation overlays (https://github.com/WordPress/gutenberg/pull/74766)
- iAPI Router: Prevent router regions with
data-wp-keyfrom being recreated on navigation (https://github.com/WordPress/gutenberg/pull/74750) - iAPI Router: Fix initial router regions with
attachTobeing duplicated afternavigate()(https://github.com/WordPress/gutenberg/pull/74857) - DataViews: Adjust table primary media field styles (https://github.com/WordPress/gutenberg/pull/74813)
- Fix: Escape less-than character in HTML attributes to prevent block recovery errors (https://github.com/WordPress/gutenberg/pull/74732)
- DataViews: Update storybook to add more context (https://github.com/WordPress/gutenberg/pull/74819)
- Sync: Refactor ProviderCreator signature to an object (https://github.com/WordPress/gutenberg/pull/74871)
- Real-time Collaboration: Add user and selection information to awareness (https://github.com/WordPress/gutenberg/pull/74728)
- Add custom CSS support for individual block instances (https://github.com/WordPress/gutenberg/pull/73959)
- Style Engine: Bail early when adding a declaration if not passed a string (https://github.com/WordPress/gutenberg/pull/74881)
- Stabilise viewport based block visibility (https://github.com/WordPress/gutenberg/pull/74839)
- Navigation: Add a new option that toggles submenus always open (https://github.com/WordPress/gutenberg/pull/74653)
- Fix: Fit Text not working on calculated line heights. (https://github.com/WordPress/gutenberg/pull/74860)
- Fix: Safari "Edit as HTML" for Fit Text deletes content (https://github.com/WordPress/gutenberg/pull/74864)
- Route: Add notFound to public API and add route validation (https://github.com/WordPress/gutenberg/pull/74867)
- DataForm: add
comboboxcontrol (https://github.com/WordPress/gutenberg/pull/74891) - Real-time collaboration: Use relative positions in undo stack (https://github.com/WordPress/gutenberg/pull/74878)
- MediaReplaceFlow: Move Reset option to bottom of menu (https://github.com/WordPress/gutenberg/pull/74882)
- Real-time collaboration: Sync collections (https://github.com/WordPress/gutenberg/pull/74665)
- Feat/core tabs restructure (https://github.com/WordPress/gutenberg/pull/74412)
- Inserter: Fix missing onClose prop for Inserter Menu (https://github.com/WordPress/gutenberg/pull/74920)
- Post Excerpt Block: Fixing max limits for generated excerpts (https://github.com/WordPress/gutenberg/pull/74140)
- Post Excerpt Block: Fix excerpt trimming logic to handle whitespace correctly (https://github.com/WordPress/gutenberg/pull/74925)
- e2e: fix flaky tests for settings sidebar (https://github.com/WordPress/gutenberg/pull/74929)
- Comments Title: Copy deprecate from block.json to deprecated.js to avoid legacy attribute usage (https://github.com/WordPress/gutenberg/pull/74924)
- Added Missing Global Documentation (https://github.com/WordPress/gutenberg/pull/74868)
- dataviews: Fix missing dependency - @storybook/addon-docs (https://github.com/WordPress/gutenberg/pull/74935)
- Patterns: restore rename and delete actions for user patterns (https://github.com/WordPress/gutenberg/pull/74927)
- DataViews: Add card form layout validation (https://github.com/WordPress/gutenberg/pull/74547)
- E2e tests: remove switchToLegacyCanvas from inserter drag and drop tests (https://github.com/WordPress/gutenberg/pull/74892)
- Navigation Overlays: Default new blocks to "always" show overlays (https://github.com/WordPress/gutenberg/pull/74890)
- Remove link underline style from default theme.json (https://github.com/WordPress/gutenberg/pull/74901)
- selectBlock: fall back to next block if no previous block is present (https://github.com/WordPress/gutenberg/pull/74938)
- Update: Preserve additional meta properties on client side abilities. (https://github.com/WordPress/gutenberg/pull/73918)
- E2e tests: bump all test blocks to API v3 (https://github.com/WordPress/gutenberg/pull/74941)
- Cover Block: Show current embed URL in dialog (https://github.com/WordPress/gutenberg/pull/74885)
- core-data: Fix missing dependencies (https://github.com/WordPress/gutenberg/pull/74934)
- Build script: Increase memory limit for storybook build process (https://github.com/WordPress/gutenberg/pull/74933)
- Real-time collaboration: Pass non-cleaned (but merged) edits to
SyncManager#update(https://github.com/WordPress/gutenberg/pull/74912) - Navigation overlay patterns: overlay with black background (https://github.com/WordPress/gutenberg/pull/74847)
- Navigation overlay patterns: overlay with accent background (https://github.com/WordPress/gutenberg/pull/74849)
- Shortcode: Fix non-string attribute values being silently dropped (https://github.com/WordPress/gutenberg/pull/74949)
- core-data: Fix yjs import and missing dependency (https://github.com/WordPress/gutenberg/pull/74950)
- Icons: Add a manifest containing icons metadata (https://github.com/WordPress/gutenberg/pull/74943)
- Babel Preset Default: Remove legacy plugins (https://github.com/WordPress/gutenberg/pull/74916)
- Real-time collaboration: Fix undo tests (https://github.com/WordPress/gutenberg/pull/74955)
- BlockBreadcrumb: Show custom block name (https://github.com/WordPress/gutenberg/pull/73690)
- Fix: Stretchy text issue when nested on flex containers. (https://github.com/WordPress/gutenberg/pull/73652)
- iAPI: Don't use deprecated
data-wp-on-asyncin docs (https://github.com/WordPress/gutenberg/pull/72591) - Comments Title: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74945)
- iAPI Docs: add config to state/context guide (https://github.com/WordPress/gutenberg/pull/71355)
- Add content element guidelines for fields in DataForm (https://github.com/WordPress/gutenberg/pull/74817)
- Navigation overlay patterns: centered navigation with info (https://github.com/WordPress/gutenberg/pull/74862)
- In-editor revisions (initial changes, no diffing) (https://github.com/WordPress/gutenberg/pull/74771)
- Docs: Add missing @global documentation in REST assets controller (https://github.com/WordPress/gutenberg/pull/74973)
- Docs: Add missing @return tags to experimental functions (https://github.com/WordPress/gutenberg/pull/74960)
- Docs: Replace @see with @link for URL references (https://github.com/WordPress/gutenberg/pull/74961)
- Gallery block: Image Caption Blur Issue Fix (https://github.com/WordPress/gutenberg/pull/74063)
- Inserter Component: Improving Stories (https://github.com/WordPress/gutenberg/pull/74922)
- Block Visibility: fix flaky e2e test (https://github.com/WordPress/gutenberg/pull/74931)
- Media Modal Experiment: Add a simple notices-based uploading state (https://github.com/WordPress/gutenberg/pull/74965)
- Docs: Standardize use of @link tag for URL references in lib directory (https://github.com/WordPress/gutenberg/pull/74984)
- Pattern editing: stabilize and remove the experiment flag (https://github.com/WordPress/gutenberg/pull/74843)
- Remove comment about non-existing property (https://github.com/WordPress/gutenberg/pull/75003)
- Video block: Fix video URLs pasted without "https://" show broken media (https://github.com/WordPress/gutenberg/pull/74964)
- Fix flaky 'Revisions' e2e test (https://github.com/WordPress/gutenberg/pull/75002)
- Build: deduplicate and minify embedded styles (https://github.com/WordPress/gutenberg/pull/74651)
- Navigation overlay patterns: centered navigation (https://github.com/WordPress/gutenberg/pull/74861)
- wp-env: Add experimental WordPress Playground runtime support (https://github.com/WordPress/gutenberg/pull/74609)
- Consolidate border tokens (https://github.com/WordPress/gutenberg/pull/74617)
- Add the
has-custom-cssclass name to the editor and dynamic blocks. (https://github.com/WordPress/gutenberg/pull/74969) - Real-time collaboration: Add default HTTP polling sync provider (https://github.com/WordPress/gutenberg/pull/74564)
- eslint-plugin: Add "never" option for dependency-group rule (https://github.com/WordPress/gutenberg/pull/74990)
- Design System: Add guidelines for destructive actions UX (https://github.com/WordPress/gutenberg/pull/74778)
- DataViews: Show validation errors when a panel closes (https://github.com/WordPress/gutenberg/pull/74995)
- DataForm: Sync React-level validation to native inputs on date fields. (https://github.com/WordPress/gutenberg/pull/74994)
- Pattern Editing: Hide List View child blocks in Content panel (https://github.com/WordPress/gutenberg/pull/75007)
- Infrastructure: Add storybook to tsconfig project references (https://github.com/WordPress/gutenberg/pull/74887)
- Real-time Collaboration: Add hook for accessing awareness data (https://github.com/WordPress/gutenberg/pull/75009)
- Hide grid visualiser if the grid block is hidden (https://github.com/WordPress/gutenberg/pull/74963)
- Add unit test for gap in block style variations fix (https://github.com/WordPress/gutenberg/pull/75038)
- Post Excerpt: Disable HTML element insertion (https://github.com/WordPress/gutenberg/pull/74928)
- Deprecate 'Post author' block (https://github.com/WordPress/gutenberg/pull/55352)
- Fix emdashes in HTML anchor description (https://github.com/WordPress/gutenberg/pull/75043)
- In-editor revisions: preserve client IDs to prevent flashes/remounts (https://github.com/WordPress/gutenberg/pull/75028)
- Playlist block (https://github.com/WordPress/gutenberg/pull/50664)
- Media & Text: Respect image_default_link_type option (https://github.com/WordPress/gutenberg/pull/74295)
- Author Biography: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/74997)
- Dataform: Adds validation support to the DataForm details layout (https://github.com/WordPress/gutenberg/pull/74996)
- Docs: Clarifies cherry-picking permissions and improves minor release workflow documentation (https://github.com/WordPress/gutenberg/pull/75034)
- Routing Boot Package: Remove left border from stage and inspector surfaces (https://github.com/WordPress/gutenberg/pull/75036)
- Replace install-path command with status command in wp-env (https://github.com/WordPress/gutenberg/pull/75020)
- Remove temp files (https://github.com/WordPress/gutenberg/pull/75061)
- Update and unpin sync package dependencies (https://github.com/WordPress/gutenberg/pull/75059)
- Navigation Overlay: Add Create Overlay button (https://github.com/WordPress/gutenberg/pull/74971)
- Try hiding parent grid cells when child grid is selected. (https://github.com/WordPress/gutenberg/pull/75078)
- Notes: Use preferences store when applicable (https://github.com/WordPress/gutenberg/pull/75008)
- Notes: Don't trigger reflow for pinned sidebar (https://github.com/WordPress/gutenberg/pull/75010)
- Resize meta box pane without
ResizableBox(https://github.com/WordPress/gutenberg/pull/66735) @wordpress/ui: addIconButton(https://github.com/WordPress/gutenberg/pull/74697)- Private APIs: remove duplicate
@wordpress/uientry (https://github.com/WordPress/gutenberg/pull/75051) - DataViews: Fix title truncation in
listlayout (https://github.com/WordPress/gutenberg/pull/75063) - Custom CSS support: Add attributes for dynamic blocks. (https://github.com/WordPress/gutenberg/pull/75052)
- DataViews: Fix fields async validation (https://github.com/WordPress/gutenberg/pull/74948)
- Unified view persistence: Share one persisted view across all tabs (https://github.com/WordPress/gutenberg/pull/74970)
- SVG Icon registration API (https://github.com/WordPress/gutenberg/pull/72215)
- Navigation: Use :where on the :not(.disable-default-overlay) selector so that the scope doesn't change. (https://github.com/WordPress/gutenberg/pull/75090)
- wp-env: Fix MySQL startup race condition causing database connection errors (https://github.com/WordPress/gutenberg/pull/75046)
- RichText: fix white space collapsing arround formatting (https://github.com/WordPress/gutenberg/pull/74820)
- Docs: Add missing @global documentation in rtl.php and meta-box.php (https://github.com/WordPress/gutenberg/pull/75082)
- Blocks: Try prepending 'https' to URLs without protocol (https://github.com/WordPress/gutenberg/pull/75005)
- wp-env: Add cleanup command and force flag (https://github.com/WordPress/gutenberg/pull/75045)
- DataViews: Add
titleattribute ingriditem title field (https://github.com/WordPress/gutenberg/pull/75085) - wp-env: Fix mixed runtime detection issues (https://github.com/WordPress/gutenberg/pull/75057)
@wordpress/ui: addTabs(https://github.com/WordPress/gutenberg/pull/74652)- Run generate-worker-placeholders script in dev (https://github.com/WordPress/gutenberg/pull/75104)
- Docs: Add missing @global documentation in block library (https://github.com/WordPress/gutenberg/pull/75004)
- Site Editor: Prevent welcome guide from appearing during loading (https://github.com/WordPress/gutenberg/pull/75102)
- Media Fields: Fix filename field truncation (https://github.com/WordPress/gutenberg/pull/75091)
- Block Supports: Add Line Indent support using enum setting (https://github.com/WordPress/gutenberg/pull/74889)
- useBlockVisibility: consolidate useMemo calls to the output object (https://github.com/WordPress/gutenberg/pull/75120)
- Post Author Name: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/75109)
- Restore deprecated Pullquote Block (https://github.com/WordPress/gutenberg/pull/75122)
- useBlockVisibility: Remove the last 'useMemo' call (https://github.com/WordPress/gutenberg/pull/75125)
- remove horizontal scroll (https://github.com/WordPress/gutenberg/pull/75086)
- Refactor activeFilters to activeViewOverrides with date sort for User tab (https://github.com/WordPress/gutenberg/pull/75094)
- Post Content Block: Improve removal confirmation modal (https://github.com/WordPress/gutenberg/pull/75001)
- DataViews: Consistent rendering of selection checkbox and actions in
gridlayout (https://github.com/WordPress/gutenberg/pull/75056) - Pullquote: Fix deprecated block validation when anchor/id attribute is present (https://github.com/WordPress/gutenberg/pull/75132)
- Add URL validation in LinkControl using ValidatedInputControl (https://github.com/WordPress/gutenberg/pull/73486)
- Components: remove "text-wrap: balance" fallback from Text (https://github.com/WordPress/gutenberg/pull/75089)
- Image Block: Handle image URLs without protocol (https://github.com/WordPress/gutenberg/pull/75135)
- fix the color of the overlay to fix contrast issues on dark themes (https://github.com/WordPress/gutenberg/pull/74979)
- Admin UI: apply 'text-wrap: pretty' to Page (https://github.com/WordPress/gutenberg/pull/74907)
- Fix dev build for fresh checkouts (or with build/scripts/block-library missing) (https://github.com/WordPress/gutenberg/pull/75108)
- Calculate viewport based on iframe size in resizable editor. (https://github.com/WordPress/gutenberg/pull/75156)
- Media Modal Experiment: Remove default value for allowedTypes so that the file block can accept all types (https://github.com/WordPress/gutenberg/pull/75159)
- wp-env Playground: Support zip archive themes (https://github.com/WordPress/gutenberg/pull/75155)
- Block Editor: Allow stable block IDs in block editor store (https://github.com/WordPress/gutenberg/pull/74687)
- Code Quality: Remove deprecated nextHasNoMarginBottom prop (https://github.com/WordPress/gutenberg/pull/75139)
- Migrate textAlign attributes from the Author block to block support when migrating. (https://github.com/WordPress/gutenberg/pull/75153)
- Scripts: Fix contributor guide link in README (https://github.com/WordPress/gutenberg/pull/75161)
- ToggleGroupControl: add visual emphasis to selected item (https://github.com/WordPress/gutenberg/pull/75138)
- Image block: Add missing space between sentences (https://github.com/WordPress/gutenberg/pull/75142)
- DOM: exclude inert elements from focus.focusable (https://github.com/WordPress/gutenberg/pull/75172)
- Writing flow: fix Cmd+A from empty RichText (https://github.com/WordPress/gutenberg/pull/75175)
- Theme: Update dimension tokens (https://github.com/WordPress/gutenberg/pull/75054)
- Build: Add vendorScripts config to build packages from node_modules (https://github.com/WordPress/gutenberg/pull/74343)
- ui/
Button: add min width (https://github.com/WordPress/gutenberg/pull/75133) - Navigation: Consolidate SVG rendering functions to a shared helper (https://github.com/WordPress/gutenberg/pull/74853)
- RangeControl: support forced-colors mode (https://github.com/WordPress/gutenberg/pull/75165)
- Restrict base-ui imports outside of UI component packages (https://github.com/WordPress/gutenberg/pull/75143)
- Remove the React Native test status badges. (https://github.com/WordPress/gutenberg/pull/74674)
- DataViews: externalize theme stylesheet (https://github.com/WordPress/gutenberg/pull/75182)
- Media Modal Experiment: Update preview size to be a little smaller (https://github.com/WordPress/gutenberg/pull/75191)
- Env: Remove non-functional
WP_ENV_MULTISITEconfig (https://github.com/WordPress/gutenberg/pull/72567) - Cover block: Force LTR direction for the background URL input field (https://github.com/WordPress/gutenberg/pull/75169)
- Tabs block: Polish (https://github.com/WordPress/gutenberg/pull/75128)
- Real-time Collaboration: Add collaborators presence UI (https://github.com/WordPress/gutenberg/pull/75065)
- DataForm: mark fields as required or optional automatically (https://github.com/WordPress/gutenberg/pull/74430)
- ToggleControl: pass full props to the input element (https://github.com/WordPress/gutenberg/pull/74956)
- Media & Text: Fix RTLCSS control directives appearing in production CSS (https://github.com/WordPress/gutenberg/pull/73205)
- @wordpress/ui: use semantic dimension tokens (https://github.com/WordPress/gutenberg/pull/74557)
- Fix duplicate content when navigation overlay is open and nav has non-link inner blocks (https://github.com/WordPress/gutenberg/pull/75180)
- Group fix example text-align attributes (https://github.com/WordPress/gutenberg/pull/75200)
- Editor: Introduce new selectedNote editor state (https://github.com/WordPress/gutenberg/pull/75177)
- Block Support: Allow serialization skipping for ariaLabel (https://github.com/WordPress/gutenberg/pull/75192)
This ticket was mentioned in Slack in #meta by ella. View the logs.
3 weeks ago
#8
@ellatrix
3 weeks ago
Commit at https://core.trac.wordpress.org/changeset/61605, Trac is having issues displaying it, it seems.
This ticket was mentioned in Slack in #core by juanmaguitar. View the logs.
3 weeks ago
This ticket was mentioned in PR #10968 on WordPress/wordpress-develop by @ellatrix.
2 weeks ago
#10
Trac ticket: https://core.trac.wordpress.org/ticket/64595
## Use of AI Tools
@ellatrix commented on PR #10968:
2 weeks ago
#11
@adamsilverstein There's an issue with the vips package:
Running "verify:source-maps" task Warning: The build/wp-includes/js/dist/script-modules/vips/worker.js file must not contain a sourceMappingURL. Use --force to continue.
Do you know what needs to be fixed here?
@adamsilverstein commented on PR #10968:
2 weeks ago
#12
Not sure off hand, I'll take a look.
@adamsilverstein commented on PR #10968:
2 weeks ago
#13
@adamsilverstein[[Image(chrome-extension://hgomfjikakokcbkjlfgodhklifiplmpg/images/wp-logo.png)]] There's an issue with the
vipspackage:
Running "verify:source-maps" task Warning: The build/wp-includes/js/dist/script-modules/vips/worker.js file must not contain a sourceMappingURL.� Use --force to continue.Do you know what needs to be fixed here?
I asked Claude why this is failing and the explaination seemed valid:
oot Cause
The new Gutenberg ref adds the @wordpress/vips package, which uses a web worker bundle built by esbuild with sourcemap: true. This is defined in packages/wp-build/lib/worker-build.mjs:
esbuild.build({
...
sourcemap: true, adds # sourceMappingURL=... to output
...
})
The build process is:
- esbuild bundles the worker with sourcemap: true → produces worker.mjs with a # sourceMappingURL
- esbuild then re-transpiles worker-code.mjs (which embeds the worker content as a string) with sourcemap: true → adds another # sourceMappingURL
- webpack bundles the module entry point (vips-worker.mjs which imports worker-code.mjs etc.) into build/modules/vips/worker.js — concatenating multiple modules, each potentially carrying their own # sourceMappingURL comments
When copy-gutenberg-build.js copies this file, the removeSourceMaps function at line 894 only removes the first match because it's missing the /g flag:
const removeSourceMaps = ( content ) => {
return content.replace( /\/\/# sourceMappingURL=.*$/m, ).trimEnd();
no /g flag — only removes first match!
};
The remaining sourceMappingURL comment(s) are then caught by the verify:source-maps task in the Gruntfile, which correctly checks for any occurrence.
Notably, the existing replace:source-maps Grunt task at Gruntfile.js:1314 already uses the /g flag:
match: new RegExp( '\/\/# sourceMappingURL=.*
s*', 'g' ),
The Fix
Add the /g flag to the regex in copy-gutenberg-build.js.
I will work on a PR for this.
@youknowriad commented on PR #10968:
2 weeks ago
#14
I wish we could run gutenberg e2e test on these changes. I can't spot any obvious issues.
@ellatrix commented on PR #10968:
2 weeks ago
#15
Yes, we can look into running the e2e test on wordpress-develop, but that will add even more tests will long test times no? During the last release I kept a branch in the GB repo without the GB plugin active to double check all tests pass.
#16
@ellatrix
2 weeks ago
In 61680:
Gutenberg ref update.
Developed in https://github.com/WordPress/wordpress-develop/pull/10968.
Props ellatrix, adamsilverstein, youknowriad.
See #64595.
---
I've included a log of the Gutenberg changes with the following command:
git log --reverse --format="- %s" 59a08c5496008ca88f4b6b86f38838c3612d88c8..7a11a53377a95cba4d3786d71cadd4c2f0c5ac52 | sed 's|#\([0-9][0-9]*\)|https://github.com/WordPress/gutenberg/pull/\1|g; /github\.com\/WordPress\/gutenberg\/pull/!d' | pbcopy
- Remove unnecessary block deprecation from experimental tabs (https://github.com/WordPress/gutenberg/pull/75208)
- Block Editor: The insertBlock(s) actions should receive the same arguments (https://github.com/WordPress/gutenberg/pull/75197)
- Storybook: Always load design tokens in Design System section (https://github.com/WordPress/gutenberg/pull/74899)
- Default all initial suggested results to 20 for navigation link ui (https://github.com/WordPress/gutenberg/pull/75186)
- Navigation overlay: remove experiment (https://github.com/WordPress/gutenberg/pull/74968)
- Move AwarenessState to @wordpress/core-data (https://github.com/WordPress/gutenberg/pull/75216)
- RichText: Avoid stale active formats when deleting the text (https://github.com/WordPress/gutenberg/pull/75227)
- Fix <CollaboratorsPresence> type imports (https://github.com/WordPress/gutenberg/pull/75232)
- Block Editor: Add l10n context to 'Manage allowed blocks' string (https://github.com/WordPress/gutenberg/pull/75239)
- Fixed: Custom colors are now reflected in the editor for heading blocks (https://github.com/WordPress/gutenberg/pull/75234)
- Real-time Collaboration: Fix revision restore bug (https://github.com/WordPress/gutenberg/pull/75233)
- Real-time collaboration: Update 'sync.providers' filter inline comments (https://github.com/WordPress/gutenberg/pull/75248)
- Real-time collaboration: Make the collaborators presense button translatable (https://github.com/WordPress/gutenberg/pull/75252)
- Fix: Navigation Overlay Close Block: Add missing @since tag https://github.com/WordPress/gutenberg/pull/75247 (https://github.com/WordPress/gutenberg/pull/75250)
- Cover: Add new "fullheight" icon, and use for Cover (https://github.com/WordPress/gutenberg/pull/75240)
- Real-time collaboration: Remove @wordpress/sync from bundled packages and add private APIs (https://github.com/WordPress/gutenberg/pull/74671)
- Navigation Link: Clarify Link To invalid and draft state messages (https://github.com/WordPress/gutenberg/pull/74054)
- Docs: Simplifying Gutenberg versions table (https://github.com/WordPress/gutenberg/pull/75209)
- UI: Remove Box component abstraction (https://github.com/WordPress/gutenberg/pull/74986)
- Docs: Remove private GitHub team links in repository management (https://github.com/WordPress/gutenberg/pull/75255)
- UI: Add
Textareaprimitive (https://github.com/WordPress/gutenberg/pull/74707) - Components: Add usage guidance for agents and Storybook (https://github.com/WordPress/gutenberg/pull/74815)
- Theme: Update elevation tokens to use abbreviated size names (https://github.com/WordPress/gutenberg/pull/75103)
- Navigation link: fix resetting link from the tools panel (https://github.com/WordPress/gutenberg/pull/75228)
- List View Support: Only render list view on top level block with support (https://github.com/WordPress/gutenberg/pull/75166)
- Gallery: Add lightbox support (https://github.com/WordPress/gutenberg/pull/62906)
- Workflows: Ignore icons manifest for manual backports (https://github.com/WordPress/gutenberg/pull/75245)
- Add new
adaptiveSelectDataForm control (https://github.com/WordPress/gutenberg/pull/74937) - Site Editor Pages: QuickEdit as a modal (https://github.com/WordPress/gutenberg/pull/75173)
- Add block rename keyboard shortcut (https://github.com/WordPress/gutenberg/pull/74454)
- Playlist block: Remove border (https://github.com/WordPress/gutenberg/pull/75202)
- Widget Area: Disable renaming and visibility support (https://github.com/WordPress/gutenberg/pull/75279)
- @wordpress/theme: add missing CHANGELOG entries (https://github.com/WordPress/gutenberg/pull/75281)
- Storybook: Add Stories for LetterSpacingControl component (https://github.com/WordPress/gutenberg/pull/73480)
- Remove the client from the awareness state when they disconnect (https://github.com/WordPress/gutenberg/pull/75253)
- Fix awareness timeout documentation unit (https://github.com/WordPress/gutenberg/pull/75284)
- Add global setting to enable real-time collaboration (https://github.com/WordPress/gutenberg/pull/75286)
- Notes: Pressing Escape should cancel adding a note (https://github.com/WordPress/gutenberg/pull/75288)
- Real-time Collaboration: Change users to collaborators (https://github.com/WordPress/gutenberg/pull/75237)
- Add timestamp when publishing next versions (https://github.com/WordPress/gutenberg/pull/75293)
- Storybook: Preserve export order for stories (https://github.com/WordPress/gutenberg/pull/75295)
- ToggleControl: Prevent console warning for
__nextHasNoMarginBottom(https://github.com/WordPress/gutenberg/pull/75296) - Quick edit: Make footer sticky (https://github.com/WordPress/gutenberg/pull/75297)
- DataForm Regular layout: label always uppercase (https://github.com/WordPress/gutenberg/pull/75292)
- @wordpress/ui: add Dialog component (https://github.com/WordPress/gutenberg/pull/75183)
- Navigation Link: Go to page link and edit page for inspector sidebar (https://github.com/WordPress/gutenberg/pull/75262)
- SiteEditor Pages: prevent QuickEdit modal from being triggered in list layout via URL param (https://github.com/WordPress/gutenberg/pull/75300)
- Link Control: Fix validation timing (https://github.com/WordPress/gutenberg/pull/75267)
- Publishing packages: fix next timestamp (https://github.com/WordPress/gutenberg/pull/75301)
- Add storybook for ColorPaletteControl (https://github.com/WordPress/gutenberg/pull/74425)
- Post Comments Form: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/75322)
- Post Comments Count: Migrate to text-align block support (https://github.com/WordPress/gutenberg/pull/75321)
- Optimize tabsList computation with useRef for comparison (https://github.com/WordPress/gutenberg/pull/75219)
- Accordion block: Add list view support (https://github.com/WordPress/gutenberg/pull/75271)
- Media Fields: Filter author field to only show users with authoring capabilities (https://github.com/WordPress/gutenberg/pull/75328)
- Fields: Fix
authorFieldquery (https://github.com/WordPress/gutenberg/pull/75298) - Slot: fix ref forwarding (https://github.com/WordPress/gutenberg/pull/75274)
- wp-env: Add --config option for custom config files (https://github.com/WordPress/gutenberg/pull/75087)
- Update Emotion for React 19 compat (https://github.com/WordPress/gutenberg/pull/75324)
- Block Visibility: Show keyboard shortcut hint in context menu (https://github.com/WordPress/gutenberg/pull/75334)
- Updated Typo in template-activate file (https://github.com/WordPress/gutenberg/pull/75333)
- wp-env: fix status command (https://github.com/WordPress/gutenberg/pull/75325)
- Playlist block:Inherit more CSS (https://github.com/WordPress/gutenberg/pull/75256)
- DataViews: Add onReset prop for view persistence reset (https://github.com/WordPress/gutenberg/pull/75093)
- Notes: Add a keyboard shortcut for creating a new note (https://github.com/WordPress/gutenberg/pull/75287)
- Storybook: Fix missing props on certain components (https://github.com/WordPress/gutenberg/pull/75316)
- Pattern Editing: Allow click through to List View (https://github.com/WordPress/gutenberg/pull/75246)
- Block Bindings: Have block fields panel reflects bound attribute value (https://github.com/WordPress/gutenberg/pull/72096)
- Fix: ISO 8601 compliant year formatting in TimePicker (https://github.com/WordPress/gutenberg/pull/75343)
- Prevent fatal error when the inline CSS duotone variable is an array (https://github.com/WordPress/gutenberg/pull/75283)
- Bugfix: Set the removed users to empty for awareness (https://github.com/WordPress/gutenberg/pull/75337)
- Button: prevent outline flicker when focused and active at the same time (https://github.com/WordPress/gutenberg/pull/75346)
- Real-time collaboration: Always target autosave revision (https://github.com/WordPress/gutenberg/pull/75105)
- In-editor revisions: add visual diffing (https://github.com/WordPress/gutenberg/pull/75049)
- iAPI Router: Update cached styles for re-fetched pages (https://github.com/WordPress/gutenberg/pull/75097)
- Add tests for the awareness code in core-data (https://github.com/WordPress/gutenberg/pull/75074)
- Add tests for the awareness code in sync (https://github.com/WordPress/gutenberg/pull/75077)
- Lock save button during Client Side Media processing and uploading (https://github.com/WordPress/gutenberg/pull/74951)
- Real-time Collaboration: Fix broken unit tests for awareness (https://github.com/WordPress/gutenberg/pull/75362)
- Boot: Fix mobile admin bar covering single-page mode headers (https://github.com/WordPress/gutenberg/pull/75339)
- Design System: Add guidelines for save and submit UX (https://github.com/WordPress/gutenberg/pull/74811)
- Featured Image: fix select-default-value (https://github.com/WordPress/gutenberg/pull/75358)
- Breadcrumbs: Improve loading state rendering (https://github.com/WordPress/gutenberg/pull/75383)
- Block Editor: Remove formatting controls restriction private API (https://github.com/WordPress/gutenberg/pull/75382)
- Link Control: Validate on submit (https://github.com/WordPress/gutenberg/pull/75310)
- Rich Text: Remove min-width inline style causing flex layout issues (https://github.com/WordPress/gutenberg/pull/75370)
- Tabs: Tidy up UI for controls (https://github.com/WordPress/gutenberg/pull/75309)
- Core Block Reference: Fix object empty inner key processing (https://github.com/WordPress/gutenberg/pull/75391)
- Improve sync performance metrics (https://github.com/WordPress/gutenberg/pull/75029)
- DataForm: update panel trigger (https://github.com/WordPress/gutenberg/pull/75290)
- Block Editor: Fix Columns block horizontal spacing when setting vertical gap (https://github.com/WordPress/gutenberg/pull/75355)
- DataViews Filters: Fix styling of long values in filter dropdown (https://github.com/WordPress/gutenberg/pull/75369)
- Try swapping tabs (https://github.com/WordPress/gutenberg/pull/75194)
- RichText: move useFormatTypes to rich-text package (https://github.com/WordPress/gutenberg/pull/75387)
- Make all navigation overlay close buttons work (https://github.com/WordPress/gutenberg/pull/75384)
- Block Editor: Improve Background panel UI in Global Styles (https://github.com/WordPress/gutenberg/pull/75230)
- Tabs: Update Tabs block icons (https://github.com/WordPress/gutenberg/pull/75376)
- Accordion: Move Accordion icons to Icon library (https://github.com/WordPress/gutenberg/pull/75380)
- Fix: Changing URL in link after changing text outside the popover resets it (https://github.com/WordPress/gutenberg/pull/75342)
- Update icon manifest acronyms. (https://github.com/WordPress/gutenberg/pull/75418)
- Code Modernization: Use null coalescing operator in additional `isset() ternaries. (https://github.com/WordPress/gutenberg/pull/75419)
- Pattern Editing: Move List View selectors to private-selectors (https://github.com/WordPress/gutenberg/pull/75414)
- DataViews: Use public ColorPicker instead of internal Picker export (https://github.com/WordPress/gutenberg/pull/75394)
- Abilities: Allow nested namespace ability names (2-4 segments) (https://github.com/WordPress/gutenberg/pull/75393)
- Fix: Remove backport changelog committed by mistake (https://github.com/WordPress/gutenberg/pull/75441)
- Block Visibility: Simplify toolbar for hidden blocks (https://github.com/WordPress/gutenberg/pull/75335)
- Block Visibility: Centralize modal state in block-editor store (https://github.com/WordPress/gutenberg/pull/75367)
- Allow grid to use style variation blockGap values for columns calculation (https://github.com/WordPress/gutenberg/pull/75360)
- Langauge Format: Add missing attribute definiton (https://github.com/WordPress/gutenberg/pull/75422)
- Block transform command: pass the block icon src rather than a BlockIcon component (https://github.com/WordPress/gutenberg/pull/75365)
- Note: Remove block highlight when deleting parent note (https://github.com/WordPress/gutenberg/pull/75453)
- Core Data: Improve blocks cache in useEntityBlockEditor (https://github.com/WordPress/gutenberg/pull/75400)
- MediaEdit: Support ordered values and reordering of items (https://github.com/WordPress/gutenberg/pull/75207)
- Writing flow: fix select all with full formatting (https://github.com/WordPress/gutenberg/pull/64934)
- Filter navigation category patterns to only show in navigation-overlay template part context (https://github.com/WordPress/gutenberg/pull/75276)
- Update Testing Library for React 19 compat (https://github.com/WordPress/gutenberg/pull/75340)
- Writing Flow: Fix block selection from partially selected RichText (https://github.com/WordPress/gutenberg/pull/75449)
- Notes: Fix sidebar display logic for small screens (https://github.com/WordPress/gutenberg/pull/75454)
- Post editor: iframe: check inserted rather than registered block versions (https://github.com/WordPress/gutenberg/pull/75187)
- Block Visibility: Disable visibility toggle for children of sections (https://github.com/WordPress/gutenberg/pull/75447)
- Notes: Update shortcut category (https://github.com/WordPress/gutenberg/pull/75461)
- Add dedicated navigation-overlay icon (https://github.com/WordPress/gutenberg/pull/75249) (https://github.com/WordPress/gutenberg/pull/75426)
- Docs: Rename Interactivity API's 'API Reference' to 'Directives and Store' (https://github.com/WordPress/gutenberg/pull/74974)
- DataForm: Fix color picker styles (https://github.com/WordPress/gutenberg/pull/75427)
- Post Excerpt Block: Remove REST API filter for excerpt length in post excerpt block (https://github.com/WordPress/gutenberg/pull/75299)
- Move experimental PR out of backport log (https://github.com/WordPress/gutenberg/pull/75465)
- Add paste logging to writing flow (https://github.com/WordPress/gutenberg/pull/73885)
- Real-time collaboration: Sync post content and undefined
blocksvalue (https://github.com/WordPress/gutenberg/pull/75437) - Gutenberg plugin: always enforce the iframe in the post editor (https://github.com/WordPress/gutenberg/pull/75475)
- New Block: Icon Block (https://github.com/WordPress/gutenberg/pull/71227)
- Tabs: Improve tab keyboard nav (https://github.com/WordPress/gutenberg/pull/75471)
- Pre-populate Navigation Page Creator with Search Text (https://github.com/WordPress/gutenberg/pull/75154)
- Block Library: Hide navigation-overlay template parts from inserter (https://github.com/WordPress/gutenberg/pull/75478)
- Tabs: Add text and background color support (https://github.com/WordPress/gutenberg/pull/75482)
- Preserve existing URLInput defaults (https://github.com/WordPress/gutenberg/pull/75392)
- UI: Remove unnecessary jest.setTimeout from Select test (https://github.com/WordPress/gutenberg/pull/75444)
- Fix missed dimension token migration in UI package (https://github.com/WordPress/gutenberg/pull/75446)
- Render default density selector last in design tokens CSS (https://github.com/WordPress/gutenberg/pull/75474)
- Navigation: Improved help text in create a page flow (https://github.com/WordPress/gutenberg/pull/75349)
- Fix gap token migration guide in changelog (https://github.com/WordPress/gutenberg/pull/75492)
- Block Visibility: Disable Apply button on non-dirty state (https://github.com/WordPress/gutenberg/pull/75494)
- Real-time Collaboration: Use Y.text for title, content and excerpt (https://github.com/WordPress/gutenberg/pull/75448)
- DataForm: Style SummaryButton in panel layout with
is-disabledclassname (https://github.com/WordPress/gutenberg/pull/75470) - Gallery: Add list view block support (https://github.com/WordPress/gutenberg/pull/75407)
- Types: consistently use the React namespace (https://github.com/WordPress/gutenberg/pull/75499)
- Enhance block appender labels to reflect default block type (https://github.com/WordPress/gutenberg/pull/71502)
- Import Yjs correctly (https://github.com/WordPress/gutenberg/pull/75500)
- Add testsEnvironment option and split Gutenberg wp-env configs (https://github.com/WordPress/gutenberg/pull/75341)
- Add
clearEntityRecordEditsaction to core-data (https://github.com/WordPress/gutenberg/pull/75397) - Tabs: Stabilize Tabs blocks (https://github.com/WordPress/gutenberg/pull/75424)
- Simplify Tabs Menu Item editing (https://github.com/WordPress/gutenberg/pull/75416)
- Fix LinkControl URL Normalization (https://github.com/WordPress/gutenberg/pull/75488)
- Navigation Submenu: Restore openSubmenusOnClick to usesContext for backward compatibility. (https://github.com/WordPress/gutenberg/pull/75435)
- Tabs: Add
@since 7.0.0annotations (https://github.com/WordPress/gutenberg/pull/75521) - Story types: fix StoryFns used as React components (https://github.com/WordPress/gutenberg/pull/75472)
- Tabs: fix incorrect fixtures (https://github.com/WordPress/gutenberg/pull/75523)
- AGENTS.md: Add CLAUDE.md symlinks, architecture decisions, and common pitfalls (https://github.com/WordPress/gutenberg/pull/75507)
- Use contextual snackbar text when activating a theme from preview (https://github.com/WordPress/gutenberg/pull/75385)
- Pick user fields instead of spreading the entire object (https://github.com/WordPress/gutenberg/pull/75528)
- Real-time collaboration: Move PHP code to compat / backports directory (https://github.com/WordPress/gutenberg/pull/75366)
- Icons: Fix incorrect attributes for SVG (https://github.com/WordPress/gutenberg/pull/75273)
- Icons: Make full height icon label title case (https://github.com/WordPress/gutenberg/pull/75524)
- Respect deprecated openSubmenusOnClick value on frontend rendering (https://github.com/WordPress/gutenberg/pull/75439)
- useRef: always supply initial value (https://github.com/WordPress/gutenberg/pull/75513)
- Code Modernization: Replace isset() checks with null coalescing operator (https://github.com/WordPress/gutenberg/pull/75425)
- Prefix usages of JSX namespaces with React.JSX (https://github.com/WordPress/gutenberg/pull/75508)
- Cleanup: Remove unnecessary array check in
WP_Theme_JSON_Gutenberg(https://github.com/WordPress/gutenberg/pull/75515) - Real-time collaboration: Add collaborators cursor awareness (https://github.com/WordPress/gutenberg/pull/75398)
- Post Comments Link: Migrate to Text-Align Block Support (https://github.com/WordPress/gutenberg/pull/75332)
- Post time to read: Migrate to Text-Align Block Support (https://github.com/WordPress/gutenberg/pull/75541)
- ExternalLink: Prevent Twemoji from replacing arrow (https://github.com/WordPress/gutenberg/pull/75538)
- Duotone: add sgomes as owner (https://github.com/WordPress/gutenberg/pull/75519)
- Use null coalescing operator for common isset patterns (https://github.com/WordPress/gutenberg/pull/75487)
- Term Description: Migrate to Text-Align Block Support (https://github.com/WordPress/gutenberg/pull/75542)
- Create sub-sized images (https://github.com/WordPress/gutenberg/pull/74566)
- Add EXIF metadata tests for Client Side Media (https://github.com/WordPress/gutenberg/pull/74909)
- Add AVIF, WebP and MozJPEG output encoding support (https://github.com/WordPress/gutenberg/pull/75081)
- Post Terms: Migrate to Text-Align Block Support (https://github.com/WordPress/gutenberg/pull/75545)
- Tabs: Make Example preview translatable (https://github.com/WordPress/gutenberg/pull/75555)
- List View tab: Ensure it's populated when first selecting a container block (https://github.com/WordPress/gutenberg/pull/75558)
- Fix auto draft bug for Y.text titles (https://github.com/WordPress/gutenberg/pull/75560)
- Border Support: Fix editor split border style fallback (https://github.com/WordPress/gutenberg/pull/75546)
- Block Editor: Avoid unnecessary state churn in controlled inner blocks reducers (https://github.com/WordPress/gutenberg/pull/75458)
- Block Lock: Disable Apply button on non-dirty state (https://github.com/WordPress/gutenberg/pull/75495)
- Post Terms: Avoid unbound queries when the post context isn't available (https://github.com/WordPress/gutenberg/pull/75536)
- wp-env Playground: improve mapping and core source handling (https://github.com/WordPress/gutenberg/pull/75527)
- DataForm: add edit variant (https://github.com/WordPress/gutenberg/pull/75462)
- Tabs: Improve Tab Panel accessibility (https://github.com/WordPress/gutenberg/pull/75484)
- Tabs: Remove name editing UI (https://github.com/WordPress/gutenberg/pull/75554)
- useBlockSync: stop reconstructing controlled inner blocks (https://github.com/WordPress/gutenberg/pull/75562)
- Notes: Fix new note creation from the List View (https://github.com/WordPress/gutenberg/pull/75566)
- Navigation: Update overlay template part naming to "Navigation Overlay" (https://github.com/WordPress/gutenberg/pull/75564)
- Update usage of RefObject types (React 19 compat) (https://github.com/WordPress/gutenberg/pull/75567)
- useMergeRefs: migrate to TypeScript (https://github.com/WordPress/gutenberg/pull/75569)
- Improve link preview badges (https://github.com/WordPress/gutenberg/pull/75318)
- Add getDimensionsClassesAndStyles function and related tests (https://github.com/WordPress/gutenberg/pull/74524)
- Informational Parity between Inspector Link Preview and on Canvas Link Preview (https://github.com/WordPress/gutenberg/pull/75399)
- Icons Registry: Don't expose "internal" icons (https://github.com/WordPress/gutenberg/pull/75526)
- ui/Button: fix disabled styles and variable composition (https://github.com/WordPress/gutenberg/pull/75568)
- Tabs: Set explicit font-family on tab buttons (https://github.com/WordPress/gutenberg/pull/75537)
- Interactivity API: Export
watchfrom@preact/signals'seffect(https://github.com/WordPress/gutenberg/pull/75563) - iAPI router: Move internal properties to a private store (https://github.com/WordPress/gutenberg/pull/70882)
- Post Excerpt: Add text columns support (https://github.com/WordPress/gutenberg/pull/75587)
- Update gutenberg to match core after https://github.com/WordPress/gutenberg/pull/75360 sync (https://github.com/WordPress/gutenberg/pull/75594)
- Block Visibility: Show viewport icons and tooltip in list view for hidden blocks (https://github.com/WordPress/gutenberg/pull/75404)
- [Real-time collaboration] Refine collaborator overlay with Avatar component integration (https://github.com/WordPress/gutenberg/pull/75595)
- Media Utils: Auto-select uploaded files in media modal experiment (https://github.com/WordPress/gutenberg/pull/75597)
- Try enabling paragraphs to be added to contentOnly patterns (https://github.com/WordPress/gutenberg/pull/73222)
- Implement WebAssembly support detection and fallbacks (https://github.com/WordPress/gutenberg/pull/74827)
- Icon block: Skip serialization and increase default size (https://github.com/WordPress/gutenberg/pull/75553)
- In-editor Revisions: Update success notice message (https://github.com/WordPress/gutenberg/pull/75411)
- Stabilize PHP-Only Block Registration (https://github.com/WordPress/gutenberg/pull/75543)
- Add comments around expandRevision functionality (https://github.com/WordPress/gutenberg/pull/75573)
- Tab Block: Ensure label formatting works correctly (https://github.com/WordPress/gutenberg/pull/75548)
- Tabs: Fix saved HTML (https://github.com/WordPress/gutenberg/pull/75580)
- [Real-time collaboration] Fix <CollaboratorsPresence> layout issue (https://github.com/WordPress/gutenberg/pull/75599)
- Notes: Fix block toolbar click action (https://github.com/WordPress/gutenberg/pull/75614)
- Commands: Add category property to command registration (https://github.com/WordPress/gutenberg/pull/75612)
- fix tab color-reset-all-filter (https://github.com/WordPress/gutenberg/pull/75606)
- Fix selection restoration after entity navigation (https://github.com/WordPress/gutenberg/pull/75371)
- Tabs: Sanitize tab_id (https://github.com/WordPress/gutenberg/pull/75615)
- Inherit text color for tabs-menu-item blocks (https://github.com/WordPress/gutenberg/pull/75621)
- Auto-switch viewport based on Overlay Visibility setting when entering overlay editor (https://github.com/WordPress/gutenberg/pull/75386)
- Fix: Show and hook up submenu visibility for Page Lists within Navigation Blocks (https://github.com/WordPress/gutenberg/pull/75531)
- Remove useEffect guard rail to enforce minimum width. (https://github.com/WordPress/gutenberg/pull/75624)
- Navigation: select list view tab on contentOnly. Alternative with explicit solution (https://github.com/WordPress/gutenberg/pull/75578)
- Navigation overlay: added basic e2e tests (https://github.com/WordPress/gutenberg/pull/75581)
- Revert Tabs block to experimental block (https://github.com/WordPress/gutenberg/pull/75572)
- List Block: Prevent content loss when merging into a fresh empty list item (https://github.com/WordPress/gutenberg/pull/74382)
- Fix Overlay core patterns not showing on design tab (https://github.com/WordPress/gutenberg/pull/75618)
- Rename Verse block to Poetry (https://github.com/WordPress/gutenberg/pull/74121)
- Fix Navigation block button showing "View custom" instead of "View link" for external URLs (https://github.com/WordPress/gutenberg/pull/75571)
- Removed Unused Global Documentation (https://github.com/WordPress/gutenberg/pull/75631)
- Real-time collaboration: Add sync connection status handling (https://github.com/WordPress/gutenberg/pull/75066)
- Add e2e test for selection restoration after pattern entity navigation (https://github.com/WordPress/gutenberg/pull/75575)
- Remove the Icon Block and Icon SVG API from experiments (https://github.com/WordPress/gutenberg/pull/75576)
- Block editor cross origin isolation: attempt to gracefully deal with race conditions (https://github.com/WordPress/gutenberg/pull/75600)
- Update diff package (https://github.com/WordPress/gutenberg/pull/75644)
- Upload Media: rebase of 75547 (https://github.com/WordPress/gutenberg/pull/75646)
- Block Editor: Allow disabling content-only editing for unsynced patterns (https://github.com/WordPress/gutenberg/pull/75457)
- Real-Time Collaboration: Add e2e tests for RTC (https://github.com/WordPress/gutenberg/pull/75598)
- Update the y-protocols versin and remove the unncessary types (https://github.com/WordPress/gutenberg/pull/75657)
- Pattern Editing: Add "Edit section" button to unsynced pattern toolbar (https://github.com/WordPress/gutenberg/pull/75602)
- PHP-Only Block Registration: Remove client-side schema validation (https://github.com/WordPress/gutenberg/pull/75623)
- Navigation: Add 'expectedDeprecated' annotations (https://github.com/WordPress/gutenberg/pull/75659)
- Site Editor: make QuickEdit stable + change template to select (https://github.com/WordPress/gutenberg/pull/75565)
- Icon Block: Move default width rule to theme.json instead of block.json (https://github.com/WordPress/gutenberg/pull/75653)
- Add e2e test for loading settings in site editor preload spec (https://github.com/WordPress/gutenberg/pull/75661)
- Update Ariakit packages (https://github.com/WordPress/gutenberg/pull/75620)
- Upgrade Playwright to v1.58 (https://github.com/WordPress/gutenberg/pull/75632)
- GitHub actions: Exclude lib/theme.json from backport changelog check (https://github.com/WordPress/gutenberg/pull/75666)
- theme.json: Enable width support for icon block by default (https://github.com/WordPress/gutenberg/pull/75665)
- Icons: Trim list of public icons further (https://github.com/WordPress/gutenberg/pull/75630)
- Update Navigation block tests to use non-deprecated API (https://github.com/WordPress/gutenberg/pull/75660)
- Update navigation block tests to use gutenberg version of block_core_navigation_block_tree_has_block_type - works on old wp versions (https://github.com/WordPress/gutenberg/pull/75673)
- Update copy (https://github.com/WordPress/gutenberg/pull/75663)
- Commands: Display category labels and enforce category icons (https://github.com/WordPress/gutenberg/pull/75669)
- Heading Block: Fix preview display (https://github.com/WordPress/gutenberg/pull/75675)
- Iframe: memoize src URL globally keyed by resolvedAssets (https://github.com/WordPress/gutenberg/pull/75619)
- ContrastChecker: Fix check for button block colors (https://github.com/WordPress/gutenberg/pull/71959)
- Writing flow: skip non-empty blocks on arrow key nav (https://github.com/WordPress/gutenberg/pull/75141)
- Comments Link: fix transforms textAlign (https://github.com/WordPress/gutenberg/pull/75676)
- Add initialSearchState to avoid console warnings from LinkControl inputValue change (https://github.com/WordPress/gutenberg/pull/75643)
- Migrate
EditorSnackbarandEditorNoticescomponents to the@wordpress/noticespackage (https://github.com/WordPress/gutenberg/pull/74384) - Add minimum cap check to sync endpoint (https://github.com/WordPress/gutenberg/pull/75681)
- Fix: Hide link controls in sidebar when submenus open on click (https://github.com/WordPress/gutenberg/pull/75637)
- Set snackbar position to center (https://github.com/WordPress/gutenberg/pull/75294)
- Gallery: Fix PHP warning in random order image reordering (https://github.com/WordPress/gutenberg/pull/75678)
- DateCalendar, DateRangeCalendar: use lighter gray for disabled dates (https://github.com/WordPress/gutenberg/pull/75683)
- Pass unsupported formats directly to the server (https://github.com/WordPress/gutenberg/pull/74910)
- RTC: Compact on request with encodeStateAsUpdate (https://github.com/WordPress/gutenberg/pull/75682)
- Icons: Generate manifest PHP file based on JSON file (https://github.com/WordPress/gutenberg/pull/75684)
- ui/IconButton: make icon always 24px regardless of
sizeprop (https://github.com/WordPress/gutenberg/pull/75677) - Gallery: Skip interactivity directives when no images have lightbox enabled (https://github.com/WordPress/gutenberg/pull/75680)
- DataForm: Fix focus loss and refactor Card layout (https://github.com/WordPress/gutenberg/pull/75689)
- Remove IS_GUTENBERG_PLUGIN checks for collaborative editing (https://github.com/WordPress/gutenberg/pull/75699)
This ticket was mentioned in PR #10988 on WordPress/wordpress-develop by @ellatrix.
13 days ago
#17
#18
@ellatrix
13 days ago
In 61705:
Gutenberg ref update.
CI run: https://github.com/WordPress/wordpress-develop/pull/10988.
See #64595.
---
I've included a log of the Gutenberg changes with the following command:
`
git log --reverse --format="- %s" b441348bb7e05af351c250b74283f253acaf9138..23b566c72e9c4a36219ef5d6e62890f05551f6cb | sed 's|#\([0-9][0-9]*\)|https://github.com/WordPress/gutenberg/pull/\1|g; /github\.com\/WordPress\/gutenberg\/pull/!d' | pbcopy
`
- Remove experimental property from Icon block (https://github.com/WordPress/gutenberg/pull/75742)
- Real-time collab editing: Fix undo E2E test (https://github.com/WordPress/gutenberg/pull/75740)
- Snackbar: Fix scaling issue with snackbars that update their content via a common id (https://github.com/WordPress/gutenberg/pull/75709)
- Vips and worker-threads packages: remove private flag so that packages can be published to npm (https://github.com/WordPress/gutenberg/pull/75752)
- Update wordpress/vips in root package.json to use a relative path (https://github.com/WordPress/gutenberg/pull/75758)
- Fix change-detection and new-post E2E tests after RTC enabled by default (https://github.com/WordPress/gutenberg/pull/75751)
- Query: Remove content role from block (https://github.com/WordPress/gutenberg/pull/75760)
ToggleGroupControl: Make unselected item color consistent across all variants (https://github.com/WordPress/gutenberg/pull/75737)- Icon-block: fix global-styles selectors (https://github.com/WordPress/gutenberg/pull/75724)
- RTC: Add cap check for single taxonomy term entities (https://github.com/WordPress/gutenberg/pull/75708)
- Core Data: Create icons entity (https://github.com/WordPress/gutenberg/pull/75773)
This ticket was mentioned in PR #11059 on WordPress/wordpress-develop by @ellatrix.
7 days ago
#19
#20
@ellatrix
7 days ago
In 61750:
Gutenberg ref update.
CI run: https://github.com/WordPress/wordpress-develop/pull/11059.
See #64595.
---
I've included a log of the Gutenberg changes with the following command:
git log --reverse --format="- %s" 23b566c72e9c4a36219ef5d6e62890f05551f6cb..022d8dd3d461f91b15c1f0410649d3ebb027207f | sed 's|#\([0-9][0-9]*\)|https://github.com/WordPress/gutenberg/pull/\1|g; /github\.com\/WordPress\/gutenberg\/pull/!d' | pbcopy
- Pattern Editing: Fix nested patterns/sections (https://github.com/WordPress/gutenberg/pull/75772)
- QuickEdit: rename status label and remove extra labels in popup (https://github.com/WordPress/gutenberg/pull/75824)
- Fix block editing modes not recomputing when isolated editor value changes (https://github.com/WordPress/gutenberg/pull/75821)
- Synced patterns: Fix block editing mode of synced pattern content when nested in an unsynced pattern (https://github.com/WordPress/gutenberg/pull/75818)
- Block Support: Fix custom CSS not saved when style schema is not defined (https://github.com/WordPress/gutenberg/pull/75797)
- Gallery: Fixes keyboard focus escaping the lightbox overlay when navigating a gallery with Tab/Shift+Tab. (https://github.com/WordPress/gutenberg/pull/75852)
- Navigation Overlay Close: Set Close as default text, rather than using a placeholder (https://github.com/WordPress/gutenberg/pull/75692)
- RTC: Fix entity save call / initial persistence. (https://github.com/WordPress/gutenberg/pull/75841)
- Real-time collaboration: Improve collaboration within the same rich text (https://github.com/WordPress/gutenberg/pull/75703)
- Client Side Media: Add device/browser capability detection (https://github.com/WordPress/gutenberg/pull/75863)
- Navigation editing: simplify edit/view buttons (https://github.com/WordPress/gutenberg/pull/75819)
- Add core/icon block to theme.json schema (https://github.com/WordPress/gutenberg/pull/75813)
- Fix error when undoing newly added pattern (https://github.com/WordPress/gutenberg/pull/75850)
- Page List Item: Replace RawHTML with dangerouslySetInnerHTML for label and title (https://github.com/WordPress/gutenberg/pull/75890)
- REST API: Make filter_wp_unique_filename() static to match core, plus avoid duplicate routes (https://github.com/WordPress/gutenberg/pull/75782)
- RichText: useAnchor: Fix TypeError in virtual element (https://github.com/WordPress/gutenberg/pull/75900)
- DataViews: Remove menu divider again. (https://github.com/WordPress/gutenberg/pull/75908)
- Theme: Add build plugins to inject design token fallbacks (https://github.com/WordPress/gutenberg/pull/75901)
- Theme: Remove global stylesheet (https://github.com/WordPress/gutenberg/pull/75879)
- Real-time collaboration: Remove ghost awareness state explicitly when refreshing (https://github.com/WordPress/gutenberg/pull/75883)
- Real-time collaboration: Expand mergeCrdtBlocks() automated testing (https://github.com/WordPress/gutenberg/pull/75923)
- Fix client-side media file naming (https://github.com/WordPress/gutenberg/pull/75817)
- Add: Connectors screen (https://github.com/WordPress/gutenberg/pull/75833)
- Merge document meta into state map (https://github.com/WordPress/gutenberg/pull/75830)
- Move WordPress meta key from sync package to core-data (https://github.com/WordPress/gutenberg/pull/75846)
- Bugfix: Fix casing of getPersistedCRDTDoc (https://github.com/WordPress/gutenberg/pull/75922)
- Add debug logging to SyncManager (https://github.com/WordPress/gutenberg/pull/75924)
- DataForm: fix label colors (https://github.com/WordPress/gutenberg/pull/75730)
- DataViews: minimize padding for primary action buttons (https://github.com/WordPress/gutenberg/pull/75721) (https://github.com/WordPress/gutenberg/pull/75947)
- Connectors: Add
_ai_prefix to connector setting names and fix naming inconsistencies (https://github.com/WordPress/gutenberg/pull/75948) - Connectors: Unhook Core callbacks in Gutenberg coexistence (https://github.com/WordPress/gutenberg/pull/75935)
- Unsynced patterns: Rename 'Disconnect pattern' to 'Detach pattern' in context menu (https://github.com/WordPress/gutenberg/pull/75807)
- Editor: Remove View dropdown and pinned items from revisions header (https://github.com/WordPress/gutenberg/pull/75951)
- Fix: Template revisions infinite spinner (https://github.com/WordPress/gutenberg/pull/75953)
- Backport: Avoid flickering while refreshing (https://github.com/WordPress/gutenberg/pull/74572) (https://github.com/WordPress/gutenberg/pull/75952)
- Add wp_ prefix to real time collaberation option. (https://github.com/WordPress/gutenberg/pull/75837)
#21
@desrosj
6 days ago
I've been thinking about the commit messages for these new hash bumps and I have some suggestions for improvement to make them more useful and informative.
- Let's make sure to begin the short description with
Component:prepended. This usually should match the component selected for the corresponding Trac ticket. I'm undecided on where these tickets fit best. General feels just OK, External Libraries and Editor feels wrong. Maybe Build/Test Tools? It is a tooling change after all. I'll give this one more thought. - For each commit, let's include the following as the first sentence in the message: "This updates the pinned commit hash of the Gutenberg repository from
OLD_FULL_HASHtoNEW_FULL_HASH. - Instead of listing the command that was run to generate the list (
git log --reverse --format. etc.), let's instead include a link to the comparison view on GitHub. For example on [61750], that would be https://github.com/WordPress/gutenberg/compare/23b566c72e9c4a36219ef5d6e62890f05551f6cb...022d8dd3d461f91b15c1f0410649d3ebb027207f. This is more useful because someone can click it to view all of the commits, file diffs, etc. and follow various paths to dig deeper. The command that was run is important, but that's more of a detail for committers to be aware of that can be listed in the handbook. The previous suggestion also lists out the two hashes which makes it unnecessary. How about "A full list of changes included in this commit can be found on GitHub:LINK". - I don't think the link to the "CI run" or "Developed in is necessary for these. The pull requests now are essentially just a hash bump, so there's really no development that happens. The commit messages for the merges are really long (which is good), but I think this detail can be left out.
- Let's move the list of changes above the "Props" and "See/Fixes". I think I can guess why you chose to put them above the list, but I believe that they are supposed to be at the end of the commit message. It's possible there is a parsing tool somewhere that is expecting that.
- I came to this ticket because I was looking for information about which version of Gutenberg was included in the most recent bump prior to
7.0-beta2but noticed that is not included in the messages. It would be really great to always pin hashes that correspond to tags, and thus releases. But I recognize this may not always be desired. It would still be nice to explain how the included changes line up to those tagged versions, especially since we reference them in the beta 1 post and a few locations in the user documentation. If it lines up directly, including the version number in parentheses next to the old and new hashes could work. Otherwise, a note like "This merges all changes that were cherry-picked to thewp/7.0branch between WordPress7.0-beta1and today (preparing for7.0-beta2).
Once this is dialed in, let's add a message template for these merge commits to the Commit Messages Best Practices page in the Core handbook once.
Putting this all together, this is the template I think so far:
Component: Bump the pinned hash from the Gutenberg repository. (WITH versions aligning with tags) This updates the pinned commit hash of the Gutenberg repository from `%%OLD_FULL_HASH%%` (version `v25.0.0`) to `%%NEW_FULL_HASH%%` (version `26.0.0`). (Without versions aligning with tags) This updates the pinned commit hash of the Gutenberg repository from `%%OLD_FULL_HASH%%` to `%%NEW_FULL_HASH%%` and merges all of the changes that were cherry-picked to the `wp/7.0` branch between WordPress `7.0-beta1` and today (preparing for `7.0-beta2`). A full list of changes included in this commit can be found on GitHub: %%LINK%%. The following commits are included: - Pattern Editing: The best pattern feature yet! (https://github.com/WordPress/gutenberg/pull/#####) - Global Styles: Adding support for feature X within the block styles. (https://github.com/WordPress/gutenberg/pull/#####) - etc.. Follow-up to [27195], [41062]. (optional) Reviewed by a-fellow-committer, maybe-multiple. Merges [26851] to the x.x branch. (both of these are only required when backporting from `trunk`) Props person, another. Fixes #30000. See #20202, #105.
Trac ticket: https://core.trac.wordpress.org/ticket/64595