gutenberg 8.7

8.7.0

Enhancements

\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}\]

Make “Attempt Block Recovery” the default option of block invalidation. (24263)

Add a block example to the Buttons block. (24249)

Make the padding for the nav block inserter content the same for all sides. (24084)

Improve margin within the media replace popover. (24309)

Move “Convert to regular blocks” button to the reusable block toolbar. (24066)

Consistently autosave edits. (23962)

Use Post Type label for Document tab in Settings Header. (17311)

Update the Group block description. (24297)

Remove bottom margin of components dropdown menu item. (24227)

Core Block Patterns improvements:

Adds “Heading and paragraph” pattern. (24143)

Updates “Large header and a paragraph” pattern. (24142)

Updates the “Large header” pattern. (24141)

Updates the “Quote” pattern. (24140)

Updates “Two images” pattern. (24139) (23856)

Updates “Three columns of text with buttons” pattern. (24138)

Updates “Three buttons” pattern. (24137)

Updates “Two buttons” pattern. (24136)

Updates ‘”wo columns of text” pattern. (24135)

Update “Two columns of text with images” pattern. (24134)

Update the “Large header and button” block pattern. (24177)

Block Directory: Use local assets with automatic asset detection. (24117)

New APIs

Add support for delete operations to @wordpress/core-data entities. (21557)

Add server-side handling for the block ‘align’ supports flag. (24122)

Add isDestructive style to Button. (22921)

@wordpress/create-block: Enable loading translations for created blocks. (24125)

Bug Fixes

Fix html mode for non light blocks. (24335)

Fix block movers overlapping. (24349)

Fix List RichText backward compatibility for multiline root tag. (24324)

Block patterns: Fix translatable strings. (24317)

Preserve the seconds when editing dates using the TimePicker component. (24305)

A11y:

Announce block selection changes manually on windows. (24299)

Fix arrow navigation in the LinkControl suggestions. (24222)

Avoid focus style from being cut on the categories panel. (24197)

Avoid focusing the block selection button on each render. (24195)

Avoid rendering the clipboard textarea inside the button. (24194)

Fix missing focus outline in Add New Tag. (24187)

Fix dropdown menu focus loss when using arrow keys with Safari and Voiceover. (24186)

Fix the gallery buttons focus style. (24157)

Update the editor landmark regions. (24196)

Mover control: Remove drag cursor. (23759)

Fix block insertion place after clicking Browse All in the inline inserter. (24285)

Fix last.fm svg icon alignment. (24278)

Cover: Fix padding controls showing null units. (24251)

Consistently show the default style variation if none provided. (24217)

Fix gradient RGBA/HSLA inputs’ width. (24214)

Popover: Fix arrow color to match content border color. (24208)

Fix dragging multiple blocks downwards resulted in blocks inserted in wrong position. (24183)

Fix Button block colors in the editor. (24153)

Fix the save shortcut in the code editor. (24151)

Fix PHP notices when a block hasn’t declared ‘supports’. (24131)

Fix Block Directory icons. (24086)

Block Breadcrumb: Fix arrow direction in RTL. (24074)

i18N:

Fix missing plural forms for block related strings. (24071)

Merge similar translation strings in the RSS block. (24159)

Merge similar translation strings – tables. (24169)

useBlockSync: Fix race condition when onChange callback changes. (24012)

Allow enter to insert line breaks even if template is locked. (23330)

Experiments

Full Site Editing and Site editor:

Add alignment support to post content block. (24014) (24077)

Post Title Block: Add style attributes. (24246)

Remove more initial PHP state. (23775)

Template Part: Improve title editing interactions. (23661)

Update the Post author, Excerpt and Comment blocks to use lightBlockWrapper. (24253)

Query blocks: Support wide alignments in the editor. (24229)

Post Comments Block: add block alignment support. (24226)

Post Excerpt block: Added icon and description to Post Excerpt block. (24203)

Post Date block: Added Post Date icon and updated block with icon and desc. (24178) (24225)

Post Author block: Added a description. (24171)

Post Comments Counts: Add style attributes. (24167)

Post Comments Form: Add style attributes. (24162)

Post Author and Post Excerpt: change editor selector class. (24104)

Post Comments block: add style supports for text and background settings. (24080)

Post excerpt block: Add color, fontSize, lineHeight, and text alignment. (23945)

Add Post Tags block description and icon. (23496)

Add a description to the Post Title block. (23494)

Update Post Author block to use __experimentalColor and __experimentalLineHeight. (23044)

Global styles:

Fix link color style property name in global styles. (24296)

Fix merge algorithm. (24294)

Navigation Block and screen:

Fix Navigation Block submenu being overlapped by Cover block overlay. (24062)

APIs:

Add initial support for themes to control the editor. (24275)

Prefix useSimulatedMediaQuery __experimental. (24279)

URLInput Customizable control rendering. (24115)

Documentation

Update Gutenberg FAQ with more recent information. (24202)

Clarify custom link color documentation for themes. (24056)

Add a link to the WordPress Data guide. (24327)

Document the new block tools theme support and core block patterns. (24265)

Replace the demo link of the Gutenberg Storybook in the documentation. (24212)

Docs: Update default values for Popover props ‘noArrow’ and ‘position’. (24207)

Added missing documentation link for contributor handbook. (24179)

Docs: Convert Block Registration RFC to the Block Metadata document. (23832)

Typos and tweaks: (23899) (24057) (24033) (24211) (24100)

Code Quality

Improve rootClientId comparison in useBlockDropZone. (24307)

Clarify wp.blocks.createBlock error message. (24287)

Convert blocks to function component with hooks:

BlockInvalidWarning. (24284)

ReusableBlockConvertButton. (24015)

Add missing prop to WPBlockVariation type definition. (24110)

Remove deprecated blockType.context support. (24155)

Wrap LinkControlSearchInput in forwardRef. (24119)

Build Tooling

Perf Tests: Set up branch only once for all test suites. (24123)

Revert “Build: Use .min.js suffix for bundled JavaScript”. (24239)

Add a Git Diff to the output of the static checks job on failure. (24154)

Various

Fix intermittent Navigation block test failure. (24146)

[emulsion_relate_posts]