Features
- Widgets: Remove experimental flag, enable for themes that have not opted out. (24843), (24087)
- Add character count to info panel. (24823)
- Add option for adding link in featured image [ Latest Posts block ]. (24548)
- List block: Add color controls. (21387)
Enhancements
- Disable tools while code editor mode is enabled. (24923)
- Add picture keyword in Image block. (24755)
- Adding a maximum height to the preview of the long blocks. (24493)
- Add "read more" keyword to the
more
block. (24794) - Improve the UX of wp_inactive_widgets on the widgets screen. (24790)
- Trim whitespace from rendered widgets. (24789)
- Block Directory: Explicitly close the inserter on block add. (24709)
- Make strings translatable in block patterns. (24647)
- CustomGradientPicker: Update Type and Angle controls. (23802)
- Adds suggestions for categories and formats to LinkControl. (22600)
- Change font size label from Preset size. (24619)
Bug Fixes
- Disabled component infinite loop for
a
elements. (24935) - wp-env start for non-english core sources. (24884)
- Invalid HTML structure on the widgets screen. (24866)
- RadioGroup component example in its readme. (24857)
- Typo in removeNotice. (24811)
- Navigation block styles regression. (24763)
- Style flickering caused by the block preview border. (24739)
- Don't use an offset when dragging using a draggable chip. (24707)
- Warning on text color formatter. (24686)
- Styling of image alignment controls in the Latest posts block. (24655)
- Make sure the template-part exists before using it. (24648)
- Navigation: Fix invalid textarea markup. (24641)
- Improve the focus state of the form token remove button. (24632)
- Crash after undoing with the top toolbar on. (24629)
- Double border on metabox panel. (24627)
- Inline text-color regex edge-case issue when color slug ends with '-color'. (24621)
- Fix inserter z-index. (24614)
- Missing selected block highlighting in the list view. (24609)
- Pullquote text color after unsetting main color. (24600)
- Specificity for buttons with outline style and background colors. (24599)
- Allow local Prettier configuration to take precedence in the recommended ESLint configuration. (24590)
- Remove references to
$default-font
from front-facing styles. (24567) - Block Variations: Center-align the variation buttons. (24547)
- Regression bug for category select in QueryControls component. (24516)
- Image Block: Alt and caption written during image upload are discarded. (24471)
- Correct the Unicode character used to represent the macOS Control key. (24452)
- Corrected PHP error in
lib/block-supports/align.php
& other undefined $block_type->supports instances. (24411) - Fix admin-theme colors in the canvas. (24408)
- Added a min length of 3 and per_page to 20 to avoid infinite queries. (23841)
- Inserting a tag with Apostrophe throws an error. (21693)
- Trash alignment. (24889)
- Enable back dropCap for paragraph. (24932)
- Make legacy widgets preview work with non-class-based widgets. (24861)
- Inserter: Add missing placeholder to Quick Inserter. (24802)
- Save function-based widgets. (24792)
- Remove WP_Widget_Block from the legacy dropdown list. (24787)
- Fix isSavingWidgetAreas selector. (24788)
- Inserter: Update the search form placeholder text when changing tabs. (24697)
- Avoid lossy HTML entities encoding by setting charset. (24645)
- Embeds: Don't transform into specialized embed block variation if it's not registered. (24559)
Performance
- Create unstable selectors for getting all controlled inner blocks. (24835)
- Core Data: Implement
_fields
data reuse for entities. (19498) - Preload widgets on the widgets screen. (24855)
- Only request three fields: Id, title and parent to populate the Parent page select list. (23637)
Experiments
- Add Post Comment block. (24781)
- Add Post Comment Date block. (24854)
- Add "Post Comment Author" block. (24824)
- Add Post Hierarchical Terms Block. (24091)
- Migrate existing theme supports to configure the editor to theme.json configs. (24761)
- [Feature] Alert when trying to leave the Site Editor with unsaved changes. (24659)
- Rename features.colors to features.color. (24933)
- Navigation: Add Post, Page, Category and Tag variations to Link. (24670)
- Add block inspector to nav screen. (24669)
- Update Template Part Block Placeholder Button Styles. (24633)
- Adds icons and descriptions to Post blocks. (24603)
- Navigation screen: Add opt-in Navigation block rendering. (24503)
- Template Part block - add border states in editor. (24498)
- Support drag-and-drop for submenus of navigation blocks. (24479)
- useEditorFeature: Take block context into account. (24416)
- Make Site-Title a link. (24725)
Documentation
- Add readme to some components
- Update tutorial Creating a block-based theme. (24736)
- Correct BoxControl values in readme examples. (24717)
- Fixed typo in Create a Block Tutorial. (24695)
- Inline docs:
$block_type
is an object, not an array. (24650) - Add ToggleControl at related components section in FormToggle documentation. (24636)
- Grammar: Add comma to (1A). (24628)
- Improve native editor installing instructions. (24553)
Code Quality
- Keep the default CSS variables for npm consumers. (24890)
- Turn
WordCount
into a functional component. (24850) - Refactor BlockMover to use React hooks. (24774)
- Unify UnsavedChangesWarning's isDirty check. (24719)
- Refactor and move drag and drop geometry code. (24715)
- Add unit tests for edit-navigation store. (24681)
- Only update state if we have a valid reference. (24496)
- Remove hardcoded colors from nav block. (24462)
- Add state for storing dragged block client ids to block-editor store. (24782)
- Remove commented-out blank line. (24858)
- Simplify gutenberg_widgets_init when $hook === 'widgets.php'. (24793)
- UnsavedChangesWarning: Turn into functional component. (24783)
- Restore Site Title's Level toolbar and remove obsolete code. (24758)
- Refactor block drop event handlers into a single hook to support drag and drop in List View. (24649)
- Move DOM utility functions from @wordpress/blocks to @wordpress/dom. (24618)
- Content is in the
content
attr for the classic block (#24569). (24602) - Convert all
px
values in front-facing styles to relative (em
) units. (24523)
Build Tooling
- Update package lock file. (24815)
- Update the minimum version and the tested up to flag of the Gutenberg plugin. (24693)
- Build: Make the watch rate slower to avoid using a lot of CPU while developing. (23998)
- Fix Performance Tests on CI. (24925)
- Add tests for slashing behavior. (24785)
- Add permissions PHPUnit tests. (24784)
- Update browserlist dependency. (24756)