Changelog
Enhancements
Post Editor
- Device preview dropdown: Use active color for device icon when responsive styles are active. (80346)
- Editor: Allow selecting which block styles to apply globally. (79839)
- Notes: Add placeholders to the RichText fields. (80296)
- Notes: Increase contrast between avatar border colors. (80285)
Block Library
- Icon block: Show text and background color controls by default. (80251)
- Tab List: Add toolbar buttons to reorder tabs. (80107)
Block Editor
- Reflect inherited Global Styles values in block inspector controls. (80481)
Data Layer
- Client Side Media: Honor image_strip_meta and image_max_bit_depth on the client upload path. (80218)
Components
- DataViews: Add shift-click range selection. (80046)
Bug Fixes
- Core Abilities: Restore the ready promise and lazy-load via dynamic import. (79155)
Post Editor
- Autocompleters: Don't pre-encode mention search terms. (80377)
- Editor: Disable canvas resizing while zoomed out. (80391)
- Fix upload snackbar stuck in uploading state on server-side uploads. (80345)
- Notes: Finish WPDS treatment for mention chips. (80300)
- Responsive styles: Open inspector sidebar when toggling. (80307)
- Responsive styles: Use viewport dropdown to control states for in-editor global styles sidebar. (80339)
- Fix upload snackbar double-counting a single HEIC upload in Safari. (80436)
- [WP 7.1] Editor: Restore fixed device preview height for mobile and tablet. (80466)
Block Library
- Fix default aspect ratio for lazy loaded Featured image. (80386)
- Fix playlist block styling. (80312)
- Fix: Allow icon labels to wrap with word breaks and no ellipsis. (80256)
- Hide color controls for Navigation and Social Icons when viewport sta…. (80289)
- Playlist: Fix track insertion. (80200)
- Try fixing responsive layout in Nav block. (80305)
- Media: Remove the redundant __heicUploadSupport flag (#80452). (80486)
Block Editor
- Custom CSS: Fix cascade order against block style variations. (80340)
- Guard against non-string spacing preset values. (80467)
- Responsive Editing: Support editing pattern styles. (80233)
- Rich Text: Restore the selection when focus returns to the editable. (80396)
- State control - avoid tertiary variant on toggle to match style of other dropdown toggles. (80505)
- Writing flow: Fully select the ancestor when a text selection crosses a nesting boundary. (80462)
Components
- ContentEditableControl: Fix invalid label association with contenteditable div. (80441)
- Fix Color Picker Cursor Shaking Issue (80435)
- DataViews: Fix the
listlayout ignoring some settings whengroupByis set. (80255) - DataViews: Fix the unintended gap between
listlayout items whengroupByis set. (80254) - UI: compat overlay fixes. (80322)
- fix: Set dataviews popover hover text color. (80105)
Client Side Media
- Fix upload hang when converting long animated GIFs (#80260). (80342)
- Client-side media: Generate animated image sub-sizes from the first frame only, matching core. (80268)
- Media REST API: Fix sideload and finalize for EXIF rotated images. (80295)
- Media: Add timeout and size guardrails to client-side GIF to video conversion. (80420)
- Worker threads: Reject pending RPC calls on worker failure or termination. (80421)
Global Styles
- Block Supports: Handle nested array block gap values properly. (80464)
- Style Book: Restore live global styles updates on the styles route. (80459)
Style States
- Hide block style variations when state is enabled in global styles. (80341)
Collaboration
- Notes: Arm the mention kses allowance on REST note creation. (80221)
Code Quality
- Release: Resolve commander from the test file in the release CLI test. (80357)
Block Library
Global Styles
- Reject non-string custom CSS in the REST controller. (80338)
Client Side Media
- Vips/upload-media: Consolidate optional params into options objects. (80330)
Components
- RichTextControl: Replace DOM focus tracking with a single React-tree focus boundary. (80324)
Plugin
- Icons: Fix collection unregister not removing icons after core added its own registry. (80292)
Post Editor
- Notes: Replace blur-deselect bookkeeping with useFocusOutside. (80222)
Tools
Build Tooling
- Only include icon library SVGs listed as
publicin the Zip file published to GitHub Container Registry forwordpress-develop. (79338) - Release: Extract npm release lifecycle. (80190)
First-time contributors
The following PRs were merged by first-time contributors:
- @milindmore22: Fix: Allow icon labels to wrap with word breaks and no ellipsis. (80256)
- @Pranjal1423: fix: Set dataviews popover hover text color. (80105)
Contributors
The following contributors merged PRs in this release:
@aaronrobertshaw @adamsilverstein @andrewserong @ciampo @desrosj @ellatrix @jorgefilipecosta @juanfra @Mamaduka @manzoorwanijk @milindmore22 @ntsekouras @Pranjal1423 @ramonjd @scruffian @shimotmk @t-hamano @talldan @tellthemachines @tyxla