Enhancements
- Accessibility
- Block Editor
- Block Lists: improve iframe block, pattern and template previews. (28165)
- Block Library
- Query Loop: Update Post Template sub-block icon. (34204)
- Convert Gallery block to use Image blocks. (25940)
- Post Featured Image: add duotone block supports. (34113)
- Post Featured Image: add contextual help text to the
scale
property. (34158) - File block: update transform from image to use image filename if caption is empty. (34256)
- Post date Block: add font weight support to the block. (34070)
- Post terms: add font weight support to the block. (34142)
- Site Tagline: Add font weight support. (33983)
- Button: update spacing support to use axial padding. (33859)
- Components
- Design Tools
- Packages
- Updates the "settings" icon, which toggles the display of additional controls in an interface. (34165)
- Post Editor
- Migrate post editor feature preferences to the interface package. (34154)
- Widgets Editor
Bug Fixes
- Block API
- Spacing/Dimensions Supports: Separate spacing from dimensions for compatibility purposes. (34059)
- Block Editor
- Font-size adjustment for tablet and mobile device previews. (33342)
- Fix single block selection by holding
shift
key. (34137) - Fix unwanted additional spaces added around pasted text on Windows. (33607)
- Inserter: prevent non-deterministic order of inserter items. (34078)
- Try: Fix multiselect toolbar indent and reformat
BlockContextualToolbar()
. (34038) (34173)
- Block Library
- Latest Comments: use site locale in the editor. (33944)
- Navigation: fix vertical layout on the frontend. (34226)
- Navigation: add z-index value to responsive menu overlay. (34228)
- Navigation: enable flex on nav container to fix space between. (34258)
- Navigation: fix submenu icon positioning. (34168)
- Navigation block: add missing
</ul>
closing tag. (34077) - Post Excerpt: remove interactive formatting. (34083)
-
- Post Title: Use rich text hook and updating tag to `h1` ([31569](https://github.com/WordPress/gutenberg/pull/31569))
- RichText: fix Space key for button and summary elements. (30244)
- Search Block: add space between generated border class names. (34025)
- Components
- Fix RTL on
Flex
component. (33729) - NavigationSidebar: fix template content for content-navigation-item preview. (34203)
- Remove deprecated import style for storybook/addon-docs. (34095)
- ToolsPanel: Add tools panel item deregistration. (34085)
- Post Title: Remove wrapper div & fix border style. (34167)
- Fix RTL on
- Core Data
- GetEntityRecords return items even if some included IDs don't exist. (34034)
- Design Tools
- Allow zero values for Theme JSON styles. (34251)
- Global Styles
- Site editor: Fix for how CSS Custom Properties are generated. (33932)
- Packages
- Rich Text: add check to
toTree()
in replacements before accessing its type. (34020)
- Rich Text: add check to
- Post Editor
- Fix selector params in
isPluginItemPinned()
selector. (34155)
- Fix selector params in
Performance
- Data Layer
- Data: Add a batch function to the data module to batch actions. (34046)
Experiments
- Block API
- Block Library
- Add generic classnames to children of Navigation. (33918)
- Global Styles
- Navigation Screen
- Update navigation screen topbar. (34166)
Documentation
- Packages
- Add documentation for mobile components directory. (33872)
- Handbook
- Alphabetize glossary entries. (34058)
- Correct minor typos in wp-plugin.md (34185)
- Remove extraneous params from
block_type_metadata
hook. (34151) - Update incorrect Settings examples in "Global Settings & Styles". (34084)
- Use block.json to add attributes in create block tutorial. (33978)
- Fix typo in block gap documentation in theme-json.md. (34231)
- Fix broken mobile testing documentation link in testing-overview.md . (34187)
- Fix typo in legacy-widget-block.md. (34103)
- Update spelling and
fontSize
examples in create-block-theme.md. (34152)
- Library
- Bump mobile version in experiments page for gallery. (34220)
Code Quality
- Block Editor
- Site Editor
- Remove extra dom element used for template part overlay. (34012)
- Components
- Core Data
- Allow passing store definitions to controls. (34170)
Tools
- ESLint
- Eslint plugin: Use @typescript-eslint/no-duplicate-imports in TS projects. (34055)
- GitHub Contributor Templates
- Issue Forms: Simplify the bug report form template. (34007)
- Logs
- Hide deprecation logs under a console group. (34163)
- Testing
- Emulate reduced-motion in end-to-end tests. (34132)
- Re-enable Android end-to-end tests. (34243)
- Remove extra props from Cover deprecations. (34066)
- Remove the
ENVIRONMENT_DIRECTORY
env variable that was added to the performance jobs. (34086) - Add snapshot test for changelog formatting. (34049)
- Experiment with using REST API in end-to-end tests to build up states. (33414)
- Build Tooling
- Automated Changelog: force group all documentation tasks under
Documentation
. (34042) - Automated Changelog: rename "Editor" grouping to "Post Editor" to avoid ambiguity with other editors. (34093)
- Automated Changelog: sort feature groups by issue name. (34071)
- Automated Changelog: use nested headings for feature groups instead of indenting lists. (34040)
- Automated Changelog: remove
Uncategorized
header in output and place items at top. (34037) - Add Typescript extensions to watched files. (34094)
- Remove obsolete step that pushes tags in npm publishing flow. (34114)
- Webpack: Fix watch on
.json
and.php
files. (34024)
- Automated Changelog: force group all documentation tasks under