Features
- Add the option to select the style that is automatically applied.
- Add the option to resize Cover Block .
- Allow directly setting a solid background color on Cover block.
- Add list start, reversed settings.
- Add a help panel to the inserter available in all blocks.
- Typewriter experience.
- Add circle-crop variation to Image block.
Enhancements
- Add overflow support inside block switcher.
- Update GitHub action exit codes.
- Core Data: return updated record in saveEntityRecord.
- Latest Posts Block: (no title) instead of (Untitled) for a post without a title.
- Remove borders around inserter items for blocks with children blocks.
- Add disabled block count in the block manager.
- Writing Flow:
Experiments
- Widgets Screen:
New APIs
- Add callbacks to ServerSideRenderer to handle failures with custom renderers.
- Add the block example API and use it for inserter and switcher previews.
- Enable an optional namespace parameter for hasAction & hasFilter .
Bug Fixes
- The duplicate button appears even if the block is not allowed.
- Double scrollbar appearing in full-screen mode.
- RichText: ignore selection changes during composition
- Missing default functions as props in BlockEditorProvider.
- Button block does not center on the editor.
- Guard block component against zombie state bug.
- Add truthy check for the Popover component onClose prop before calling it.
- Make InnerBlocks only force the template on directly set lockings.
- Check to ensure focus has intentionally left the wrapped component in withFocusOutside HOC.
- Correctly transform images with external sources into a gallery.
- Block toolbar appears above sidebar on medium viewports.
- Basecontrol name undefined triggring eslint-plugin TypeError.
- Image flickering & focus lose on resizing.
- Add get_item_schema function to WP_REST_Widget_Areas_Controller .
- Empty Classic Editor inside innerBlock fatal error.
Various
- Update re-resizable dependency
- Use mixins in button styles instead of media queries.
- Fix performance tests with the introduction of the navigation mode
- RichText code improvements: #16905, #16962.
- Scripts:
- Improve the way test files are discovered.
- Improve recommended settings included in the package.
- Use the SCSS shared stylelint-config-wordpress config.
- Ignore the WordPress directory in stylelint.
- Fix: edit post sets some default block appender styles.
- Build: remove global install of latest npm.
- Project automation:
- Rewrite actions using JavaScript.
- Fix: Add first-time contributor label.
- Fix: Add milestone.
- Remove unused CSS from ColorPalette component.
Documentation
- Add examples for the lockPostSaving and unlockPostSavingactions.
- Add guidance for adding/proposing/suggesting new components to the wordpress/components npm package.
- Add section about updating package after new releases.
- Add ESNext examples to format API tutorial.
- Document server-side functions that allow registering block styles.