11.4.0
github-actions
released this
01 Sep 05:19
·
4 commits
to release/11.4
since this release
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
- Navigation Screen
- Update navigation screen topbar. (34166)
- 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 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)
- RichText: fix
space
key for button and summary elements. (30244) - Search Block: add space between generated border class names. (34025)
- Build Tooling
- 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 and fix border style. (34167)
- Fix RTL on
- Core Data
GetEntityRecords
returns items even if some included IDs don't exist. (34034)
- Design Tools
- Allow zero values for
theme.json
styles. (34251)
- Allow zero values for
- 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
Documentation
- 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 increate-block-theme.md
. (34152)
- Library
- Bump mobile version in experiments page for Gallery. (34220)
- Packages
- Add documentation for mobile components directory. (33872)
Code Quality
- Block Editor
- Components
- Core Data
- Allow passing store definitions to controls. (34170)
- Site Editor
- Remove extra DOM element used for template part overlay. (34012)
Tools
- 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)
- Release workflow: only commit modified changelogs. (34211)
- Automated Changelog: force group all documentation tasks under
- ESLint
- Eslint plugin: use
@typescript-eslint/no-duplicate-imports
in TS projects. (34055)
- Eslint plugin: use
- 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)