10.9.0 RC1
Pre-release
Pre-release
Enhancements
- Components:
- Block Library:
- Latest Posts: Limit latest-post authors dropdown to users with published posts. (32662)
- Calendar: Add loading and empty state. (31504)
- Query Loop: Add helpful text to the block. (32694)
- Query Loop: Rename QueryLoop to PostTemplate and change Query label. (32514)
- Spacer: Try an alternate min-height fix. (32543)
- Heading: Show all heading levels in toolbar group. (32483)
- Post Terms: Add a CSS class to identify the taxonomy. (31832)
- Legacy Widget: Move block to
@wordpress/widgets
. (32501)
- Block Editor:
- Enhance link control UI with rich URL previews. (31464)
- List View: Allow expanding and collapsing of nested blocks. (32117)
- Editor Breadcrumb: Add a
rootLabelText
prop. (32528) - Don't hardcode CSS units. (32482)
- Refactor LinkControl component to support React 17. (32552)
- Remove snapshots from tests for LinkControl. (32592)
- Block Support:
- Update border support to allow non-pixel units. (31483)
- Icons:
- Template Editing Mode:
- Post Editor:
- Widget Editor:
Bug Fixes
- Block Library:
- Image Block: Fix cover block exists check. (32666)
- Embed: Fix embed to paragraph transform when caption has rich text formats. (32355)
- Columns: Fix deprecation caused when adding a column. (32378)
- Site Logo: Fix site-logo not getting removed on
remove_theme_mod
. (32370) - Social: Try to fix color inheritance for social links. (32625)
- Social: Correctly position the link popover when List View is open. (32525)
- Code: Try an experimentalSelector. (31742)
- Block Editor:
- RichText: Fix loss of list content when switching list types. (32432)
useBlockDropZone
: Fix horizontal indicator. (32589)- Inserter: Fix insertion point displaying when there are no inserter items. (32576)
- Drop indicator: Show around dragged block and show above selected block for file drop. (31896)
- Fix vertical scroll in horizontal toolbar. (32655)
- Fix block multi selection in nested blocks. (32536)
- Fix block toolbar overlap with header. (32424)
- Blocks:
- Components:
- Editor:
- Make link UI rich previews target agnostic and fix unwanted preview for internal URLs. (32658)
- Widget Editor:
- Don't delete a widget if it is moved to a different area. (32608)
- Fix button spacing in header. (32585)
- Decode HTML entities for name and description props. (32503)
- Fix dirty state after adding new block. (32573)
- Don't add undo levels when editing records on save. (32572)
- Save deleted and restored widgets. (32534)
- Don't show widgets in menu without theme support. (32420)
- Fix inspector opening on click outside widget area. (32450)
- Legacy Widget: Don't display "No preview" when widget has image tags. (32605)
- Post Editor:
- Full Site Editing
- Only add skip-link for block themes & templates on the frontend. (32451)
- Storybook:
- Fix misc warnings. (32401)
- Data:
- useSelect: Silently error (for block zombie children). (32088)
Performance
- Block Editor: Remove
is-typing
root class. (32567) - Header Toolbar: UseCallback to avoid unnecessary rerenders. (32406)
Experiments
- Component System:
- Global Styles:
- Allow presets to provide an empty set of values. (32679)
- Allow theme authors hook into the preset classes generated by global styles. (32627)
- Update
WP_Theme_JSON
API so presets are always keyed by origin. (32622) - Make syntax errors in
theme.json
visible to users. (32404) - Enqueue global styles in editor only once. (32377)
- Enqueue core and theme colors by using separate structures per origin. (32358)
- Do not migrate the old typography support if the core already did it. (32487)
- Full Site Editing:
- Navigation Editor:
- Alternative fix: Set persisted menu id when no menus or missing menu. (32313)
Documentation
- Handbook:
Code Quality
- Components:
- Compose:
- Block Library:
- Block Editor: Remove unused select block function. (32532)
- Core Data: Fix typos. (32480)
- Editor: Fix different typos in inline comments, deprecation warnings and variable names. (32474)
- Linting:
- Plugin:
Tools
- Workflow:
- Build:
- End to End Tests:
- Linting:
- wp-env: Bump TT1 Blocks to v0.4.7. (32661)