Features
- Template part block: Add category panel. (29159)
Enhancements
- Add check for button text before rendering button block. (29717)
- Skip CSS minification via PHP. (29624)
- Restore the margins of blocks relying on the figure element. (29517)
- Add Columns transform from Media & Text. (29415)
- Fix: Invert gallery gravity. (29367)
- Components: Try to make the order of fills stable in regular slots. (29287)
- Add expandOnFocus, showHowTo and validateInput experimental props to FormTokenField. (29110)
- Hide writing prompt from subsequent empty paragraphs. (28275)
New APIs
- Plugins: Add scoping functionality to the Plugins API. (27438)
Bug Fixes
- Reusable Blocks:
- Buttons Block:
- Cover Block:
- Social Icons and Links:
- Table of Contents block:
- Add theme styles in the site editor. (29704)
- Fix broken links to the block editor developer handbook. (29663)
- Fix in between inserter edge case. (29625)
- Fix the button component styles when used with a dashicon. (29614)
- Revert moving is-typing class. (29608)
- Fix inline block styles minification issues with calc(). (29554)
- Packages: Update the publishing command for npm with next dist tag. (29379)
- Ignore build folders when native unit tests. (29371)
- Fix mobile issue template label. (29344)
- Interface: Fix React warnings triggered in ActionItem component. (29340)
- Search block: Add missing space to provide valid HTML. (29314)
- Blocks: Ensure that metadata registered on the server for core block is preserved on the client (try 2). (29302)
- Fix off-center appender in some themes. (29290)
- Add enableCustomSpacing to block editor settings. (29277)
- Border Radius Support: Fix application of zero radius values. (28998)
- Fix Document Outline mouse click. (28589)
Performance
- Revert "Block edit: Avoid memoized block context in favour of useSelect". (29621)
Experiments
- Global Styles:
- Do not add padding sub-properties if there's no values in theme.json. (29712)
- Fix specificity conflict of blocks with single classes as selectors. (29378)
- Fix specificity issue between theme and user styles. (29533)
- Custom Link Color: Do not apply to buttons. (29557)
- Implement skip serialization for color key in style att. (29253)
- Full-Site Editing:
- Site Title: Add text decoration and text transform controls. (29622)
- Make border work on the site editor. (29618)
- Prevent clicking on tag and category links in the site editor. (29583)
- Print nothing in the front end if there are no results in Query block. (29521)
- [Query block] Remove exclusion of current page id. (29432)
- Handle missing categories/tags in Query block. (29424)
- Query block setup with block patterns integration. (28891)
- Update template descriptions for clarity and humanity. (29531)
- i18n: Fix the template area unassigned type string. (29617)
- Template Part: Prevent infinite recursion. (28456)
- Update title, description, and icon of Post Categories. (29400)
- Show Site Logo's block toolbar when selected, after the editor loads. (29336)
- Remove delete toolbar option from Site Logo. (29331)
- Navigation Editor and Block:
- Allow very thin menus. (29555)
- Refactor and simplify navigation block CSS. (29465)
- Make navigation placeholder state visible in dark themes. (29366)
- Update navigation editor menu selection dropdown. (29202)
- Make Spacer block width adjustable and add it to Navigation block. (29133)
- Navigation: Try adding navigation link variants via server. (29095)
- Navigation Editor: Allow menu renaming. (29012)
- Group Block: Add support for custom border settings. (29591)
- Pass block settings to the client for all blocks. (29474)
- Button block: Add color support via block.json. (29382)
- Add/new nav link icon. (29369)
- Temporary hack to render blocks in customizer. (29365)
- Fix shortcode not showing in the widgets screen. (29282)
- Fix: More resilient appender CSS. (28908)
Documentation
- Add block variations page to Block API summary. (29725)
- Update Readme of Animate Component to remove todo comment. (29702)
- Docs; Organize contributors section using READMEs. (29688)
- Remove mid-paragraph newlines. (29674)
- Update Versions in WordPress to include release notes. (29532)
- Extract block variations API into its own handbook page. (29515)
- Docs: Fix deprecation message to be clear. (29451)
- Fix typo in block-based-themes.md. (29410)
- Fix typo in modularity. (29405)
- Fix typos in git workflow documentation. (29324)
- Docs: Table of contents - fix typos. (29319)
- Add NVDA instructions to the accessibility testing documentation. (29312)
- Component Systems: Update references to external module. (29233)
- Docs: Add info about npm release types and their schedule. (29028)
- Docs: Update slug for block-based theme tutorial. (25839)
Code Quality
- Rename load_separate_block_styles to load_separate_block_assets. (29703)
- Update the minimum WordPress version required by the gutenberg plugin too 5.6. (29701)
- Components: Ensure that SlotFill does not use portals in React Native. (29631)
- Remove the subheading block. (29627)
- useFocusFirstElement: Include useRef. (29435)
- Include PHP: Replace
dirname( __FILE__ )
with__DIR__
. (29404) - Run phpcbf to fix PHP CS issues. (29368)
- Register style attribute when any color property is supported. (29349)
- Block context:
Tools
- Scripts:
- Needs Info / Stale bot
- Tests:
- Blocks: Preprocess validation log with util.format instead of sprintf. (29334)
- Docs: Update release.md. (29091)
- Docs/Tools/CI: Update references from
master
totrunk
. (28433)
Various
- Full-Site Editing
- Site Editor: Browsing sidebar templates menu restructure. (28291)
- Site Editor: Persistent List View. (28637)
- Template part block: Add variations based on areas. (29122)
- Template Part: Update switching trigger. (29257)
- Template part 'area' term - reword confusing 'type' terminology. (29679)
- Add i18n support for template part variations' descriptions. (29612)
- Multi entity save panel - remove dynamic copy. (29637)
- Table of Contents block
- Components:
- Component System:
- Types
- Button Block: Removes "Link settings" panel. (29664)
- Add regression test for editor JS crash caused by rtlcss parsing exception, take 2. (29598)
- Reset all WP Admin styles in the wrapper of the editor styles. (29590)
- Revert "[Mobile] - Fix splitting/merging of Paragraph and Heading". (29587)
- Try updating the minimum required WordPress version for the plugin. (29579)
- Documents how the widgets editor works. (29572)
- Drop zone: Fix media lib duplicate issue. (29567)
- Update the category icons. (29553)
- Try: Remove important on disabled switcher state. (29552)
- Remove base control negative help text margin. (29550)
- Navigation: Re-enable navigation block end-to-end tests. (29543)
- Accessibility improvement on #29530 issue. (29534)
- Pin SHA values as version numbers for 3rd party GHAs. (29485)
- Update the visual design of the Sidebar Menu. (29476)
- Focus on block selection: Skip inner blocks. (29434)
- Use correct classname for nested Navigation Link container. (29380)
- Integrate AztecEditor-iOS 1.19.4. (29355)
- Block context: Separate native context. (29315)
- Focus input when InputControl spinner arrows are pressed. (29305)
- WP Block Styles: Only load in the editor if a theme opts in. (29252)
- Add new overlay text icon, and use for image. (29215)
- Add Missing URL state to Navigation Link Block. (28861)
- Improve dropcap behavior. (28685)
- Improve the block editor handbook table of content. (28665)
- RN: Add Bottom Sheet Select Control component. (28543)
- RichText: Bypass paste filters for internal paste. (27967)
- Block Directory: Update search results list UI. (25521)