Enhancements
- Support for aall units in Font Size presets. (26475)
- Sort post formats alphabetically by translated name. (26305)
- Ensure Alignment options are always rendered in the same order. (26269)
- Buttons block: Overhaul alignment and justification controls. (23168)
- a11y: Retain focus position when tabbing back to the block toolbar. (25760)
- Dark mode UI enhancements. (26483) (26510)
- Social Links: Add Patreon, Telegram, and Tiktok icons. (26118)
Bug Fixes
- Fix Visual regression on the color palette editor. (26614)
- @wordpress/scripts: Fix error in ignore-emit-webpack-plugin. (26591)
- Cover block: Restore default overlay background. (26569) (26625)
- i18n: Fix incorrectly pluralised strings. (26565)
- Limit the editor interface to max-width 100%. (26552)
- Ensure editor footer remains at the bottom of the screen when navigating regions. (26533)
- URLInput: Use debounce() instead of throttle(). (26529)
- Heading Block: Fix double alignment controls in toolbar. (26492)
- Fix Block preview vertical offset. (26487)
- Reusable Blocks: Make the number retrieved from the API unlimited. (26486)
- Fix editor error when an empty reusable block exist. (26484)
- Latest Posts: Add missing classname. (26477)
- Fix single column block display for smaller screens. (26438)
- Turn off autocomplete for ComboboxControl components. (26427)
- Fix parent post selector initial value and search. (26397)
- Fix gallery block undo issue. (26377)
- Fix spellings in Getting Started guide. (26310)
- Fix embed blocks rendering in widget areas. (26307)
- Fix design of color/gradient controls. (26255)
- Fix drop zone indicators for non blocks. (25986)
- Fix left and right alignments for video embeds. (24847)
- Next Page block: Center text properly. (26515)
New APIs
- Allow text buttons in DropdownMenu. (26425)
- Support custom viewportWidth in block previews (example). (26346)
- Change updateSelection property to false for InnerBlocks. (26312)
Experiments
- Full Site Editing :
- Introduce the layout prop to InnerBlocks. (26380)
- Site Editor
- Add Dropdown to Create Generic Templates. (26284)
- Prevent inserter overscroll. (26432) (26583)
- Fix dirty template and template parts on template creation. (26560)
- Fix composite role warnings triggered by template part previews. (26406)
- Reduce the Amount of Data Passed Through the Components Tree. (26463)
- Add the option to convert a template part to regular blocks. (26488)
- Fix Invisible Template Previews in the Sidebar. (26424)
- Add convert to template part flow. (20445)
- Fix custom template part theme meta. (26587)
- Query block:
- Global Styles:
- Navigation Component:
- Use a DropdownMenu for menu selection in the navigation screen. (25390)
Documentation
- Update glossary to include more block based terminology. (26478)
- Update triage documentation for clarity around closing issues and labels. (26480)
- Update WordPress versions document to include 5.6. (26365)
- Typos and tweaks: (26491), (26553), (26437), (26400), (26566).
- Storybook: Fix broken BlockDraggable story. (26457) (26431)
Code Quality
- Remove anonymous components from global styles sidebar. (26604)
- Add types to components:
- Improve @wordpress/I18n types. (26171)
- Migrate to builtin data controls. (25993) (25949) (25773) (25990) (26509) (25772)
- Chore: Ensure WordPress packages share the same hoisted dependencies. (26453)
- Use CSS-in-JS in @wordpress/components:
Build Tooling
- Components: Copy SCSS file from react-dates to components package. (26534)
- webpack: Replace legacy namedChunks/namedModules options with chunkIds/moduleIds. (26502)
- Rewrite sideEffects flags to use only positive patterns. (26452)
- Load the Twenty Twenty-one theme by default in Gutenberg's local environement. (26414)
- Build: Assign the library exports to window.wp rather than this.wp. (26272)
- Move to Dart Sass compiler. (25628)
- Fix composer test failures due to invalid lock. (26472)
- Update node-watch to 0.7.0. (26403)
- Release tool: Support multiple RCs. (25971)
- jest-puppeteer-axe: Migrate to @axe-core/puppeteer. (25659)
- Improve End-to-End tests stability:
- Fix autosave end-to-end tests. (26416)
- Fix 'Multi entity saving -> site editor' end-to-end failures. (26371)
- Fix Twenty Twenty One related end-to-end test failures. (26341)
- Fix demo test by disabling the welcome dialog. (26314)
- Disable BlockPreviews from axe-core tests. (26527)
- Site editor: Fix end-to-end tests navigation panel. (26454)
- Consolidate sequential multi-entity-saving tests. (26373)
- Make the adding patterns test stable. (26345)