Changelog
Enhancements
- Remove explicit git branch fallbacks for wp-env and update readme. (41043)
- Scripts: Convert file extension to js in
block.json
during build. (41068)
Components
- ColorPicker: Only display detailed inputs. (41222)
- ColorPicker: Strip hash from pasted hex values in ColorPicker. (41223)
- Design updates to the Publish popover (
DateTimePicker
). (41097) - Refactor
AlignmentMatrixControl
to passexhaustive-deps
. (41167) - Spacer: Add RTL support. (41172)
- Surface: Convert component to TypeScript. (41212)
- TextareaControl: Convert component to TypeScript. (41215)
Block Library
- Navigation: Remove unnecessary 'role' attribute. (41360)
- Post Author Name: Add to and from Post Author transformations. (41151)
- Provide context when
blocks.registerBlockType
is applied to deprecations. (36628)
Testing
- CheckboxControl: Add unit tests. (41165)
- Use @testing-library/user-event in TimePicker tests. (41270)
Design Tools
- Gallery: Opt-in to axial (column/row) block spacing controls. (41175)
New APIs
- Move the visible blocks state to the block editor store. (41104)
Bug Fixes
- Env: Fixed
run
Argument Passing. (41179) - Fix customizer block toolbar after popover refactor. (41312)
- Fix spelling mistake broswer to browser. (41137)
- Get_style_nodes should be compatible with parent method. (41217)
- Handle no variation case in the block transform menu. (41328)
- Remove the tooltip from the block selection button. (41154)
- Scripts: Plugin-zip to include root path files. (41439)
- Update the block popover position as we scroll the container. (41402)
- jest-console: Add types directory to "files". (41386)
Block Library
- Cover block: Fix duotone when background is set to fixed. (40554)
- Fix broken Page title for pages created inline within in Nav block. (41063)
- Fix: List split bugs if the one of the splits is empty. (41283)
- Gallery Block: Support gaps that define column/row gaps to avoid PHP Warning/Fatal. (41125)
- Group: Check variation is registered before displaying it in the toolbar. (41305)
- Image: Revert error handling. (41221)
- Inherit author from global query. (40648)
- Layout: Add default fallback gap value in block.json, and set to 2em for Columns blocks. (41098)
- Lower the priority of the gallery gap css so it loads after the block layout css. (41423)
- Remove all references to the navigation areas. (41205)
- Table of Contents block: Convert
<br>
tags to spaces in headings. (41206) - ToC: Fix list block check. (41351)
Components
- BorderBoxControl: Fix right border control alignment on small viewports and RTL styles. (41254)
- ColorPalette: Update label correctly when value is CSS variable. (41461)
- InputControl: Fix undo when changing padding values. (40518)
- Popover, CustomGradientPicker, Dropdown: Fix positioning of popover when used in a dropdown. (41361)
Site Editor
- Fix description in GetTemplateInfo. (41394)
- [Site Editor]: Persist new template's description on creation. (41281)
Block Variations
- [Block Editor]: Fix block variation registration when
icon
is anobject
and containstransform
scope. (41457)
Code Editor
- Site Editor: Avoid content loss when switching between editors. (41407)
Block Editor
- [Writing Flow]: Fix browser formatting with shortcuts on multiple selection. (41207)
Style Variations
- Site Editor: Set min-width for styles preview. (41198)
Navigation Menu Sidebar
- Fix vertical alignment of rows in nav panel. (40883)
Performance
Documentation
- Add missing entries to components package CHANGELOG. (41159)
- Added example for getSaveElement. (41211)
- Block support docs: Update blockGap notes. (41225)
- Change 'author' to 'category' in onCategoryChange. (41299)
- Components: Link Storybook in readme. (41182)
- Create Block: Improve block templates. (41273)
- Improve inline documentation. (41209)
- SlotFill: Remove note about portals being unstable. (41359)
- Update Page URL. (41188)
Code Quality
- Entity configuration types. (40995)
Components
- Refactor
Autocomplete
to passexhaustive-deps
. (41382) - Refactor
BorderControl
to passexhaustive-deps
. (41259) - Refactor
ColorPalette
to disableexhaustive-deps
check for now. (41253) - Remove 'useCombinedRef' hook. (41186)
- Update @types/react-dates. (41266)
Plugin
- Updates tested up to with 6.0 version. (41272)
Colors
- Remove unused color panel files. (41148)
Block Library
- Search: Avoid double escaping. (41147)
Navigation Screen
- Remove Navigation screen from experiments page. (40878)
Tools
- Env: Allow skipping setting a configuration value by specifying it as null. (41084)
- Limit my codeowners to the REST API. (41411)
- Rewrite flaky tests reporter into its own package. (41106)
Testing
- Enable iframe-inline-styles end-to-end test. (35171)
- Migrate code block tests to Playwright. (41136)
- Migrate preformatted block tests to Playwright. (41128)
- Migrate revert template test to Playwright. (41310)
- Migrate separator block tests to Playwright. (41130)
- Migrate template part test to playwright. (41048)
- Upgrade Playwright and use the official role selector engine. (41389)
Build Tooling
- Testing: Refactor check-local-changes script. (41074)
Various
- Add waitForVisible() to all blocks. (41126)
- Migrate html block test case to Playwright. (41231)
- RNMobile - Update expected html for file block. (41300)
- Revert "Enable iframe-inline-styles end-to-end test". (41369)
- Update: Refactor panel color gradient settings to use a tools panel. Unify color UI. (41091)
- Upgrade Rememo to v4. (41415)
Global Styles
- Add support for button elements to theme.json. (40260)
- Button Element: Add support to Site Editor. (41246)
- Button Element: Update button element selector. (41240)
- File Block: Makes the button an element button. (41239)
- Load block CSS conditionally. (41160)
Block Library
- Gallery block: Update the gallery gap to load styles in header for block themes. (41015)
- Post Comments: Make the button an element button. (41251)
- Update/site logo constrain image. (41298)
Components
- Allow removing bottom margin from SelectControl. (41269)
- Use @testing-library/user-event in
BoxControl
tests. (41422)
Templates API
- [FSE - Templates]: Add info to templates created from wp suggestion. (41387)
Full Site Editing
- [Site Editor]: Update
single
default template copy. (41302)
Extensibility
- Search Block - ability to specify additional search query vars. (40585)
First time contributors
The following PRs were merged by first time contributors:
- @CWBudde: Added example for getSaveElement. (41211)
- @derekblank: (40334)
- @ObliviousHarmony: Env: Fixed
run
Argument Passing. (41179) - @pooja-muchandikar: Migrate html block test case to Playwright. (41231)
- @xconsau: Change 'author' to 'category' in onCategoryChange. (41299)
Contributors
The following contributors merged PRs in this release:
@aaronrobertshaw @adamziel @aduth @amustaque97 @andrewserong @aristath @chad1008 @ciampo @CWBudde @dd32 @derekblank @draganescu @ethitter @fluiddot @geriux @getdave @glendaviesnz @gvgvgvijayan @gziolo @jameskoster @jorgefilipecosta @jostnes @JustinyAhin @kevin940726 @Mamaduka @matiasbenedetto @mirka @noisysocks @ntsekouras @ObliviousHarmony @pooja-muchandikar @ramonjd @SavPhill @scruffian @SiobhyB @stokesman @t-hamano @talldan @tellthemachines @TimothyBJacobs @tomasztunik @torounit @walbo @xconsau @youknowriad @ZebulanStanphill