Changelog
Features
Collaboration
- Real-time collaboration: Move collaborative editing from experiments to default Gutenberg plugin experience. (74562)
Block Library
- Add Heading level variations. (73823)
- Image: Add focal point controls. (73115)
- Query Loop: Exclude terms support. (73790)
- Paragraph: Add align wide full supports. (73958)
Post Editor
- Notes: Enable floating notes in template lock mode. (74577)
- Pattern Overrides: Infer partial syncing supported blocks from the server. (73889)
Design Tools
- Dimensions Support: Add dimension presets and adopt for width and min height block supports. (73811)
Font Library
- Classic Themes: Enable Fonts and thus global styles. (73971)
- Allow access for hybrid themes. (73876)
Block Transforms
- Add block transforms between Verse and Quote blocks. (73068)
Enhancements
- Add
Fieldprimitives. (74190) - Add new
VisuallyHiddencomponent. (74189) - Clamp signaling server retries to prevent unbounded backoff. (74372)
- Leverage @wordpress/base-styles admin schemes stylesheet instead of duplicate declarations in various packages. (69130)
- MediaEdit: Add drag and drop functionality. (74455)
- MediaEdit: Expanded view. (74336)
- Storybook: Update DataView free composition story. (74146)
- Stylelint: Add design token linting. (74226)
- Theme_JSON_Resolver: Check for
WP_Postinstance. (74172) - UI: Add
Button. (74415) - UI: Add
Fieldsetprimitives. (74296) - UI: Add
Iconcomponent. (74311) - UI: Add
InputLayoutprimitive. (74313) - UI: Add
Inputprimitive. (74615) - UI: Ensure Stack is exported from root package exports. (73928)
- UI: Remove support for numeric multiplier on Box padding. (74008)
- Update: Revert back to fit text toggle UI. (73890)
@wordpress/theme: Updatecolorjs.ioto version0.6.0. (74278)@wordpress/uiButton: Adddestructivetone. (74463)@wordpress/uiButton: Refactor to base ui. (74416)@wordpress/uiButton: Tweak disabled styles and rework tokens. (74470)@wordpress/uiButton: Undodestructivetone variant. (74540)- change: wp-env: Strip version suffix for non-wp-org zip sources. (74195)
Block Library
- Add LinkPicker Component for using a Link Preview Button in the Navigation Link Inspector. (73830)
- Add
block_core_breadcrumbs_itemsfilter to Breadcrumbs allowing to filter final items array. (74169) - Add list view tab to the buttons, list and social icons blocks. (74120)
- Apply
post_type_archive_titleon post type archive title in Breadcrumbs. (73966) - Archives Block: Use new HtmlRenderer component to remove extra div wrapper and remove editor styles. (74255)
- Block Card: Make the parent block navigation generic, supports any block with list view support. (74164)
- Block Fields: Show all form fields by default. (74486)
- Block support: Add anchor support for dynamic blocks. (74183)
- Block: Memoize canOverrideBlocks. (74400)
- Breadcrumbs Block: Use HtmlRenderer to remove extra div from editor. (74273)
- Button: Improve the label of the button block in list view. (74163)
- Calendar Block: Use HtmlRenderer to remove extra div from editor. (74271)
- Classic Block: Always use modal and display block placeholder. (74162)
- Comment Author Name: Migrate to text-align block support. (74068)
- Comment Content: Migrate to text-align block support. (74269)
- Dynamically add CSS class to Paragraph block. (71207)
- Footnotes: Prevent inserting footnotes within a footnotes block. (74287)
- Form Field Blocks: Replace dashicon with SVG icons. (73996)
- Forms Block: Switch from dashicons to SVG. (74297)
- Heading: Migrate to text-align block support. (74383)
- Hide Display section from Nav Inspector Controls if empty. (74495)
- HtmlRenderer: Merge style props. (74344)
- Image Block: Add content tab and reorganize inspector controls. (74201)
- Image: Add focal point controls. (73115)
- Inspector Fields: Show DataForm driven Content tab for all blocks that support content fields (+ support block bindings). (73863)
- Latest Comments: Remove wrapper div and use HtmlRenderer for dynamic content rendering. (74277)
- Pass
post_idas an argument toblock_core_breadcrumbs_post_type_settingsfilter to allow more granular term choice. (74170) - Query Loop: Hide
change designorchoose patternwhen is locked. (74160) - RSS Block: Use HtmlRenderer to remove extra div from editor and remove editor styles. (74272)
- Separator, Code: Don't require Enter for shortcut. (63654)
- Tag Cloud: Use new HtmlRenderer component to remove extra div wrapper. (74228)
- [Tabs block] Button and Tab Styling options #73932. (74103)
- theme.json: Add breadcrumbs block schema. (74227)
Block Editor
- Add autoComplete attribute to prevent browser autocomplete. (74595)
- Add list view inspector tab for pattern editing. (74574)
- Block Inspector: Update the design of the style variation to use ToolsPanel. (74224)
- Block variation transformation: Change position and threshold. (74251)
- ContentOnlyControls: Polish header style. (74260)
- Improve cross origin isolation support. (74418)
- Layout: Add allowWrap option to flex layout block support. (74493)
- Prevent browser autocomplete in Navigation link search. (74305)
- Headings support for Word Online while pasting. (70771)
DataViews
- Add density picker and related styles to DataView layouts. (71050)
- Add groupBy.showLabel configuration option to control group header label visibility. (74161)
- Add: Panel form layout validation. (73700)
- DataViewsPicker Table Layout: Ensure checkbox column is always 48px wide. (74181)
- Display a separate
—for each level. (74199) - Implement format for datetime. (73924)
- Remove table row click-to-select and hover styles. (73873)
- Update LayoutCard story in DataForm to use card layout. (73695)
- Update field colorisation in DataViews list layout. (73884)
Components
- Add Badge component to UI package. (73875)
- Autocomplete: Add offset to popover. (74084)
- Button: Hide focus style when :Active. (74106)
- Enhance Notice actions to allow more props like disabled and onClick with URL. (74094)
- Menu: Remove animation on submenus. (74548)
- Notice: Add right margin to content only when dismissible. (73905)
- Popover: Update animation. (74082)
- Update ToggleGroupControl visual design. (74036)
- DimensionControl: Hard deprecate component. (73944)
- Storybook: Include design tokens styles automatically. (73938)
Media
- Media Fields: Add "Date added" and "Date modified" fields. (74401)
- Media Fields: Add ThumbnailView fallback. (74024)
- Media Fields: Add an attached_to field. (74432)
- Media Fields: Add readonly author field to media fields package and use in the media modal. (74484)
- Media Modal experiment: Always show thumbnail field. (74147)
- Media Modal experiment: Tweak padding of the modal for consistency. (74155)
- Add label to MediaEdit component. (74176)
- Media mime type field: Disable sorting for now. (74373)
Post Editor
- Fields: Add MediaEdit component. (73537)
- Preview drop down: Align preview editing widths with common breakpoints. (74339)
Block API
- Add height block support to dimension. (71914)
- Block support: Preserve anchor value in comment delimiter. (70993)
Client Side Media
- Enhance queue system. (74501)
Global Styles
- Add text alignment support to elements. (73854)
Bug Fixes
- Annotations: Maintain active formats after applying. (73575)
- Block Bindings: Remove caption from edit on
EditWithGeneratedProps. (73552) - Command Palette: Fix in the font library page and site editor experiment. (74232)
- Core Merge: Deduplicate Font Library page and routes. (74381)
- Customize: Preserve CSS cascade for Additional CSS in classic themes. (74593)
- DataForm: Fix panel field inaccessible when empty with labelPosition none or top. (74264)
- Fix document title html entities. (74027)
- Fix punctuation and formatting in README.md. (74440)
- Fix the dataviews experiment locked fields position on toggle. (74326)
- Fix: Menu_order validation to allow zero and negative values. (74282)
- Font Library: Allow the sidebar to be scrolled in boot powered pages like fonts. (73960)
- Image Cropper package: Add react peer dependencies. (74402)
- Preferences: Add TypeScript types to package.json exports. (73276)
- Theme: Fix design-tokens.js entrypoint to specify types and CJS variants. (74129)
- [create-block] Updates variant handling for missing directory files. (73986)
- api-fetch: Add named export to fix TypeScript callable issues. (74576)
- Editor: Remove extra comma from offline error notices. (73907)
- Scroll to previous location in document with editor back button. (73737)
Block Library
- Block Fields: Remove normalization code and tidy up. (74532)
- Block Library: Fix discussion settings data selection. (74026)
- Categories Block: Fix CSS collision with labels. (73862)
- Comments Title Block: Fix double quotes in non-English locales. (74330)
- Cover & Group: Fix preview paragraph textAlign. (73940)
- Disables anchor support for the More block. (74267)
- Disables visibility support for the More and Page Break block. (74531)
- Fix Post Date Block: Semantic use of
datetag inside link. (73788) - Fix navigation link popover staying open after creating page. (73893)
- Fix query pattern selection so query variation patterns can appear. (73901)
- Fix: Prevent
accordion-headingsubmitting/sending forms (buttontype="button"). (74177) - Image Block: Fix image block content tools when multiselecting image blocks. (74604)
- List Block: Fix the top empty list item deletion. (73839)
- Navigation Link: Preserve custom label when adding URL via LinkPicker. (74013)
- Paragraph block: Add RTL support for drop caps in paragraph block styles in the editor. (74058)
- Post Title: Reverting strip_tags for Post Title. (73896)
- Query Title: Fix incorrect quotation marks with trailing spaces. (74300)
- Query loop should show "change design" in toolbar in contentOnly mode. (73903)
- Quote: Fix transformation error. (74253)
- Tabs: Reset focus styles to avoid visual glitch. (74225)
- Tag Cloud, Archives: Fix sidebar flash when changing settings. (74291)
- Tag Cloud, Archives: Restore missing block wrapper div. (74321)
- Tag Cloud: Make error message prefix text translatable. (74256)
- Terms Query Block: Fix Max terms for non-hierarchical taxonomies. (74130)
Block Editor
- Block Support: Fix horizontal overflow in Manage allowed blocks modal. (74337)
- Close the inserter on small screens after adding a block. (74487)
- Color Panel: Ensure minimum height for popover content. (73835)
- Inserter: Only show blocks that can be inserted on the page. (74453)
- Inserter: Prevent block-scope variations insertion in slash inserter. (74259)
- List View Panel: Fix circular dependency issue that was breaking some Storybook stories. (74399)
- List View: Fix focus shift to the selected nested block. (74431)
- Parent selector: Fix dot divider horizontal spacing. (74329)
- Remove block selection clearer handling from iframe. (73753)
- Replace default block on paste if it has no content. (73951)
- Rich Text: Make inline toolbar more reactive for proper positioning. (73853)
- Widget Group: Remove parent outline. (74107)
- Fix: Align Document Outline padding in List View sidebar to match surrounding panels (#73576). (73595)
Global Styles
- Fix infinite loop in Font Style UI. (73955)
- Global Fonts: Convert relative font URLs to absolute theme URLs in font-face styles. (74115)
- Global Fonts: Correctly convert relative font URLs to absolute theme URLs in font-face styles. (74137)
- Site editor global styles settings: Ensure generated global styles are correct in canvas between views. (73952)
- Site editor global styles settings: Preserve non-global styles in default site editor settings. (74088)
- Theme_JSON_Resolver: Defensively cover against situations where the post is null. (74124)
Components
- Add checkerboard pattern for background in featured image preview. (74091)
- Fix DateTimePicker timezone handling for non-string values. (73887)
- Fix InputControl label overflow for long translations. (74301)
- Fix generated TS types referencing unavailable
csstype. (74655) - Fix parent popover not closing on click outside. (74340)
DataViews
- FilterSortAndPaginate should ignore sorting on non-sortable fields. (73950)
- Fix combined field alignment in DataViews table layout. (73908)
- Fix row selection in table layout in Firefox. (73945)
- Fix: Dataview: Column header move item in RTL moves in the opposite direction to the arrow. (74644)
Collaboration
- Real-time collaboration: Apply only detected changes from the persisted CRDT document. (74668)
- Real-time collaboration: Do not overwrite a "floating" date. (73984)
- Real-time collaboration: Refetch entity when it is saved by a peer. (74637)
Site Editor
- If the route cannot be found treat the canvas mode as view. (74642)
- Prevent start page options modal from opening when navigating back from template parts. (74037)
Interactivity API
- Search and File Blocks: Fix client navigation support on WordPress 6.8. (73650)
- iAPI: Preserve boolean HTML attributes during client side navigation. (74446)
Post Editor
- Editor: Cleanup active post as needed. (74118)
- Improve memoization in the overrides panel. (74407)
- Fix bindableAttributes only being returned for the selected block. (74061)
Accessibility
Block Editor
- Update: Use 12px as minimum font size for warning on fit text. (74387)
@wordpress/keycodes: AddariaKeyShortcutandshortcutFormatsexports. (74205)- Stretchy Text: Accept very small font sizes, and show a warning. (73730)
Components
- Validated form controls: Suppress native popover. (73471)
Performance
Block Library
- Blocks: Cache URL root when registering assets. (74451)
- Table block: Improve 'onChange' callback memoization. (74073)
- Table block: Improve table block typing performance. (74029)
Block Editor
- Block visibility based on screen size: Don't subscribe to state in the hook. (74481)
Plugin
- Blocks: Fix root URL cache fatal error. (74459)
Experiments
Block Visibility
- Add experiment for hiding blocks based on screen size. (73949)
- Block Visibility: Fix block position shift when toggling. (74535)
- Block visibility: Incorrect argument passed to hasBlockSupport in isBlockHidden. (74151)
- Block visibility based on screen size: Add backend block support. (73994)
- Block visibility support: Use CSS range syntax for media queries. (74526)
- Block visibility based on screen size: Add rules to hide on viewport size. (74379)
- Block visibility: Add viewport modal and controls UI. (74249)
- Block visibility: Add visibility notice for hidden blocks in the block inspector. (74180)
- Block visibility based on screen size: Basic clientside state. (74025)
Block Library
- PHP-only blocks: Generate inspector controls from attributes. (74102)
- PHP-only blocks: Use
HtmlRendererto ensure fontend & editor consistency. (74261) - Refine overlay edit button UI: Move to link variant and add tooltip. (73957)
- Render custom overlay template parts in Navigation block (behind experiment). (73967)
- Update navigation-overlay-close block to be used as server side rendering. (74579)
- Add Navigation Overlay close block (behind experiment). (73724)
- Add create new overlay button to Navigation block. (73919)
- Navigation Overlay: Fix area and icon name. (74520)
- Navigation Overlay: Add default paragraph block. (74592)
- Navigations within overlays should not increment aria label unique name. (74469)
- Show Navigation overlay patterns on right sidebar. (74069)
- Create default Core Navigation Overlay patterns. (74047)
- Navigation overlay: Update default pattern. (74458)
- Navigation Overlay: Add a background to the default pattern. (74659)
- Navigation: When a navigation block has a custom overlay, the submenu colors should not apply to the overlay. (74544)
- Block Fields: Decouple the experiment from contentOnly/pattern editing experiments. (74479)
Collaboration
- Real-time Collaboration: Add Yjs awareness foundation. (74565)
- Real-time collaboration: Add type guard for rich-text attributes. (73946)
- Real-time collaboration: Fix persisted document meta and add tests. (73985)
- Real-time collaboration: Improve type safety with
YMapWrap. (73948) - Real-time collaboration: Use alternative diff in quill-delta, provide incremental text updates. (73699)
- Remove WebRTC and IndexedDB providers. (74555)
- Real-time collaboration: Allow post-locked-modal to be overridden when
collaborative-editingis enabled. (72326) - Create a reverse map for faster itemBlock lookups. (73930)
Site Editor
- Add extensible site editor experiment. (74123)
- Extensible Site Editor: Design improvements and page rename. (73962)
- Extensible Site Editor: Fix the dashboard link. (74231)
- Extensible Site Editor: Lift template activation restriction. (74197)
- Build: Rename extensible site editor page to avoid conflicts. (74221)
- Extensible Site Editor: The Canvas should share the same ThemeProvider as all the surfaces. (74125)
- Routing: Add title support to php generated pages. (73877)
Font Library
- Fonts: Improve initial rendering. (73977)
- Font Library: Fix active menu item in the sidebar. (73927)
- Fix help text position in Upload tab. (74157)
Design System
- Theme: Refine typography tokens. (73931)
- Boot: Wire user admin theme preference to ThemeProvider. (74011)
- Theme: Generate and expose TypeScript types for token options. (74080)
- Theme: Include Figma scopes extension in design tokens. (73897)
- Theme: Update semibold font weight to apply workaround at CSS. (74392)
Documentation
- DataViews stories: Add custom layout. (74605)
- DataViews: Update FreeComposition story description with subcomponents list. (73969)
- Docs: Clarify that
npm publishingrequires team approval during the RC1 launch. (74204) - Docs: Enhance documentation for Interactivity API and iAPI Router. (73766)
- Docs: Fix API Versions link in Block API reference. (74031)
- Docs: Fix Gutenberg Release Process link. (74240)
- Docs: Fix broken release process links. (74250)
- Docs: Fix callout notices layout and clarify GitHub vs handbook links. (74252)
- Docs: Fix create-block handbook link. (74237)
- Docs: Fix typos and improve clarity in documentation across multiple files. (74270)
- Docs: Remove "Customizing supported attributes filter" section from Block Bindings documentation. (74410)
- Enable components manifest for Storybook. (74626)
- Enhance Block Bindings Documentation as per WP 6.9 updates: Customizing supported attributes an
getFieldsList. (73763) - Fix documentation title for @wordpress/build package. (74541)
- Fix formatting in block bindings documentation: Corrected links to core sources by adding hyphens. (74414)
- Fix invalid theme.json color value in Global Styles documentation. (73999)
- Fix typo in Tutorial: Build your first block. (74050)
- Improve DataForm stories. (74196)
- Storybook: Remove "background" tools from toolbar. (74538)
- Storybook: Remove margin checker tool. (74539)
- Storybook: Show props from component libraries. (74279)
- Storybook: Update "Introduction" doc. (74500)
- Theme/UI: Add intro documentation to Storybook. (74551)
- Theme: Include density documentation in README.md. (73976)
- UI: Add dark background for Storybook theme switcher. (74318)
- UI: Remove individual experimental tags from Storybook. (74582)
- Update nested-blocks-inner-blocks.md. (74534)
- Update the copyright license to 2026. (74306)
- Update the useCommandLoader example to fix the syntax error and add missing imports. (73660)
- Validated form controls: Add stories for validation in popovers. (71282)
Code Quality
- @wordpress/theme: Update color ramp generation snapshots. (74281)
- Add design-tokens.css to stylelintignore. (74498)
- Convert dom-ready package to TypeScript. (67671)
- Fix: Use WP_Theme_JSON_Gutenberg instead of WP_Theme_JSON class. (74294)
- Theme: Enable color ramp tests and update snapshots. (74403)
- TypeScript: Convert notices package to TypeScript. (67670)
- TypeScript: Migrate
packages/jest-puppeteer-axepackage to TypeScript. (70523) - TypeScript: Migrate shortcode package to TS. (74522)
- UI: Remove redundant renderElement utility. (74284)
- Update browserslist data. (74312)
wordpress/dataviews: Migrate to Stack. (74174)- dom-ready: Refactor tests to use defineProperty. (74514)
- dom-ready: Replace @ts-expect-error with MockDocument in tests. (74482)
Components
- Add back type defs for no margin bottom prop. (73979)
- BaseControl: Deprecate bottom margin. (74077)
- CheckboxControl: Deprecate bottom margin. (73916)
- CheckboxControl: Remove margin bottom prop from missed spots. (73921)
- ComboboxControl: Deprecate bottom margin. (74034)
- FocalPointPicker: Deprecate bottom margin. (73980)
- Fully resolve some intra-package import paths. (74530)
- Menu, CustomSelectControl (v1 & 2): Update animation. (74111)
- Menu: Clean up popover wrappers. (74207)
- Move ESLint rules specific to
@wordpress/componentsto custom rules. (74611) - Paragraph block: Stop using named export from block.json. (74527)
- RangeControl: Deprecate bottom margin. (74033)
- Remove outdated vendor prefix properties in CSS. (74213)
- SearchControl: Deprecate bottom margin. (74053)
- SelectControl: Deprecate bottom margin. (74052)
- Storybook: Fix Sass warnings. (74298)
- Storybook: Remove outdated story matchers. (74299)
- Storybook: Retire old theme switcher. (74499)
- TextControl: Deprecate bottom margin. (73920)
- TextareaControl: Deprecate bottom margin. (73970)
- ToggleControl: Deprecate bottom margin. (74012)
- ToggleGroupControl: Deprecate bottom margin. (74004)
- ToolsPanel: Remove line-height workaround. (73892)
- TreeSelect: Deprecate bottom margin. (74014)
- Update eslint-plugin-storybook to 10.1.11. (74317)
@wordpress/components: Lint and fix@wordpress/components-no-missing-40px-size-proprule. (74622)- Eslint: Add design token linting. (74325)
Block Library
- Accordion Header: Fix potential undo trap. (74182)
- Accordion: Passthrough 'openByDefault' value via context. (74191)
- Accordion: Remove 'isSelected' attribute. (74198)
- Add template part context to navigation block. (74614)
- Breadcrumbs: Stabilize block. (74166)
- Code Modernization: Use null coalescing operator in place of
isset()in ternaries. (74335) - Content-only: Remove
mappingandargsin favor of DataForm API. (74575) - Footnotes: Escape dynamic output to meet coding standards. (74243)
- Navigation Submenu: Show (Invalid) indicator when parent page is deleted. (74461)
- Navigation: Refactor SCSS to reduce duplication. (74666)
- Remove unused dependencies. (74624)
- Widget Group: Optimize value returned by selector. (74104)
DataViews
- DataForm validation story: Add support for the details layout. (74445)
- Field API: Move formatting logic to the field. (73922)
wordpress/dataviews: Improve stories and tests. (74192)wordpress/dataviews: Reorganize code. (74188)
Block Editor
- Block Supports: Extract reusable preset input control from spacing sizes and border radius controls. (73787)
- Fit-text: Refactor control hook for readability. (74350)
- Fix classnames for link preview component. (73698)
- Make TextIndentControl component internal. (74219)
Data Layer
- Data: Await resolver implementing isFulfilled. (70806)
- Improve
resolveSelecttype definition. (73973) - TypeScript: Convert redux-store types in data package to TS. (67666)
Post Editor
Block API
- Block support: Backport anchor support changes in core. (74341)
Plugin
- Bump minimum required WordPress version to 6.8. (74218)
- Bump minimum required PHP version to 7.4. (74457)
Media
- Media fields: Add tests for fields with unique logic. (74015)
Tools
- Project management: Automate adding package-related labels to PRs. (52729)
- Slack Notifications for Testing Team, Workflow Edition. (71086)
Build Tooling
- Build: Allow passing down arguments to wp-build. (74083)
- Build: Avoid using the source maps file to compute the version hash. (74064)
- Build: Build minified and non minified CSS in both npm run dev and npm run build. (74380)
- Build: Faster repo building in CI. (74406)
- Build: Fix TypeScript error output in check-build-type-declaration-files script. (74346)
- Build: Fix the default base URL used when generating php files. (74220)
- Build: Fully resolve import paths in transpiled files. (73822)
- Build: Only generate asset file once and keep version consistent. (74051)
- Build: Support Core *.php pages (screen id) when rendering single separate pages. (74113)
- Build: Support custom URL. (74076)
- Build: Support pnpm. (74194)
- Build: Use .mjs extensions for build-module files. (74348)
- Bump Node.js requirement to 20.19. (74342)
- DependencyExtractionWebpackPlugin: Add ui as bundled package. (74485)
- Dev: Fix file change logs not displaying in watch mode. (74452)
- Fix deprecations for Storybook component usage. (74619)
- Fix storybook:Dev race condition with dev script. (74290)
- Fully resolve moment-timezone import, improve build optimization. (74578)
- Improve wp-build generated PHP files with proper prefixing and naming. (74490)
- Infrastructure: Convert storybook to a workspace package. (74640)
- Publishing next packages: Remove commit hash from version. (74589)
- Rename
--fastbuild flag and use in Storybook build. (74552) - Revert bump of Node.js to 20.19. (74385)
- Stop building wp-build by renaming the src directory. (74450)
- UI: Exclude package from
jsdoc/require-paramrule. (74315) - Update Storybook to v10 with Vite builder. (74396)
- Update TypeScript base configuration to use bundler module resolution. (74560)
- Update eslint to 8.57.1. (74316)
- Update report-flaky-tests action to use CommonJS module format. (74152)
- Upgrade storybook to v9. (74143)
- Use a stable npm version on static checks job. (74222)
- WordPress Build: Use stable content hashes when building scripts. (74035)
- tsconfig: Replace
skipDefaultLibCheckwithskipLibCheck. (74239) - wp-build: Fix dynamic base-styles import. (74434)
- wp-build: Fix script module IDs to use configured packageNamespace. (74411)
Testing
- Add end-to-end tests for relaxed default block paste behavior. (73963)
- Automated Testing: Include Windows build for GitHub Actions static checks. (73923)
- CI: Run the PHP unit tests with the oldest and latest versions. (74460)
- Font Library: Test frontend and classic themes. (74067)
- PHPCS: Include the
testdirectory. (48754) - Template Activation: Try fixing still flaky test. (74216)
- Test: Update URLs in tests to use example.org/com instead of test.com. (74246)
- Tests: Add unit tests for Button block __experimentalLabel functionality. (74186)
- Theme: Ensure build artifacts are synced in version control. (73894)
- end-to-end tests: Restore removal of
settingspath in preload tests. (74375) - @wordpress/theme: Disable color ramp unit tests. (74347)
- Template Activation: Make template edit test less flaky again. (74066)
- Template Activation: Make template edit test less flaky. (73975)
Data Layer
- Cleanup the dependencies in the root package.json. (74212)
- Update package version after an unfinished publish. (74413)
npm Packages
- Packages: Add support for publishing stable release of pre-release package. (74332)
- Packages: Avoid bumping the major version on prerelease packages. (74285)
Components
- Fix missing dependencies for packages. (74310)
Block Library
- Changelog: Fix
block-libraryanddatepackage entries after failed release action. (74202)
First-time contributors
The following PRs were merged by first-time contributors:
- @CGastrell: Layout: Add allowWrap option to flex layout block support. (74493)
- @dimitrop: Clamp signaling server retries to prevent unbounded backoff. (74372)
- @jillro: Terms Query Block: Fix Max terms for non-hierarchical taxonomies. (74130)
- @JosVelasco: Block Editor: Prevent browser autocomplete in Navigation link search. (74305)
- @madhavraj2004: api-fetch: Add named export to fix TypeScript callable issues. (74576)
- @manhphuc: Fix: Align Document Outline padding in List View sidebar to match surrounding panels (#73576). (73595)
- @maxschmeling: Real-time collaboration: Move collaborative editing from experiments to default Gutenberg plugin experience. (74562)
- @Menrath: change: wp-env: Strip version suffix for non-wp-org zip sources. (74195)
- @mordeth: DataViews: Add groupBy.showLabel configuration option to control group header label visibility. (74161)
- @Ndimande-dev: Update nested-blocks-inner-blocks.md. (74534)
- @Ninos: Fix: Prevent
accordion-headingsubmitting/sending forms (buttontype="button"). (74177) - @pkevan: Real-time collaboration: Allow post-locked-modal to be overridden when
collaborative-editingis enabled. (72326) - @Rishicreates20: Fix punctuation and formatting in README.md. (74440)
- @rutviksavsani: Fix the dataviews experiment locked fields position on toggle. (74326)
- @saranshsinhaa: [Tabs block] Button and Tab Styling options #73932. (74103)
- @UmeraGhori: theme.json: Add breadcrumbs block schema. (74227)
Contributors
The following contributors merged PRs in this release:
@aaronrobertshaw @adamsilverstein @aduth @alecgeatches @aliaghdam @andreawetzel @andrewserong @annezazu @bacoords @cbravobernal @CGastrell @chihsuan @chriszarate @ciampo @DAreRodz @dimitrop @ellatrix @fabiankaegy @fushar @getdave @gigitux @hbhalodia @ingeniumed @jameskoster @jeryj @jillro @johnbillion @johnhooks @jorgefilipecosta @JosVelasco @jsnajdr @juanfra @juanmaguitar @kmanijak @luisherranz @madhavraj2004 @MaggieCabrera @Mamaduka @manhphuc @manzoorwanijk @maxschmeling @Mayank-Tripathi32 @mcsf @mecskyverse @Menrath @mikachan @mirka @mordeth @mtias @Ndimande-dev @Ninos @ntsekouras @oandregal @ockham @pkevan @prasadkarmalkar @priethor @ramonjd @retrofox @Rishicreates20 @rutviksavsani @ryanwelcher @SainathPoojary @saranshsinhaa @scruffian @sgomes @shimotmk @SirLouen @StevenDufresne @t-hamano @talldan @tellthemachines @tyxla @UmeraGhori @westonruter @youknowriad