Releases: WordPress/gutenberg
Releases · WordPress/gutenberg
23.2.2
Changelog
Bug Fixes
- Fix registered post meta scope. (78531)
Contributors
The following contributors merged PRs in this release:
23.2.1
Changelog
Bug Fixes
Guidelines
Contributors
The following contributors merged PRs in this release:
23.2.0
Changelog
Features
Block Editor
- Try responsive global block styles with states. (77513)
- Enhance Connectors page on read-only file system. (77521)
Enhancements
Components
- Add SelectControl component to @wordpress/ui. (77809)
- Add motion design tokens (duration and easing) to @wordpress/theme. (76097)
- Button: Align link variant underline with Link and ExternalLink. (77842)
- Grid: Add
renderResizeHandlerender prop. (77811) - Grid: Add edit-mode overlay to DashboardGrid and DashboardLanes. (78199)
- Grid: Lock document cursor during resize gesture. (77813)
- Grid: Prevent resize runaway near viewport edge. (77854)
- Modal: Render as a bottom sheet on mobile. (77956)
- Select: Support placeholder prop on Trigger. (78076)
- Use theme gray for muted Text. (77999)
- docgen: Automatic documentation handle for TypeScript overloads. (77558)
- ui/Tooltip, ui/IconButton: Add positioner slot API. (78089)
- Support object values in Select primitive. (77861)
Block Library
- Added Translator Context for Reply. (77891)
- Embed: Add '[embed]' shortcode transform. (77937)
- Shortcode: Offer block-specific transforms when text matches a registered shortcode. (77944)
- i18n: Add context to table header/footer label. (78007)
Block Editor
- Fix target block for copying direct insert block attributes. (77877)
- Make Block Inserter search input sticky while scrolling. (77698)
- i18n: Add context to scale. (76917)
Post Editor
Data Layer
- Widget Types: Bootstrap registry into the dashboard client. (77917)
- Widget Types: Replace bootstrap with resolver. (77847)
npm Packages
- Build: Add
widgets/folder support to @wordpress/build. (77347) - Taxonomy edit route: Declare
@wordpress/base-stylesas dependency. (77901)
Bug Fixes
Components
- ColorPalette: Fix duplicate-key warnings and incorrect selection with identical color values. (78004)
- ColorPicker: Fix inconsistent HEX input clearing behavior. (77912)
- ExternalLink: Fix focus outline under wp-admin. (77935)
- Grid: Fix keyboard activation on draggable items. (78163)
- Grid: Render resize handle as component. (77888)
- Link: Fix focus outline around the new-tab icon. (77910)
- Select: Fix disabled cursor styles. (78112)
- Select: Hide user agent focus ring in popup. (77919)
- TabPanel: Fix tab indicator animation. (77812)
- Text: Fix render prop CSS defenses. (78172)
- ui/Drawer: Forward
renderonDrawer.Contentto the scroll container. (77941) - ui/Drawer: Polish open/close animation, fix swipe on content padding. (77800)
- Admin UI: Fix nested landmark in Page header. (78001)
- UI: Use string label type for form controls. (77860)
- ui/CollapsibleCard: Support rendering Header as a heading element. (77962)
- Image editor: Improve media editor crop accessibility and dialog focus. (78047)
Connectors
- Add is_active callback support to plugin registration. (77897)
- Clarify AI plugin callout copy. (78043)
- Fix: Only auto register settings if the plugin the connector references is installed and active. (77273)
- Increase right padding of callout for mobile layout. (78126)
Block Library
- Embed: Tighten raw URL transform isMatch. (78021)
- Fix: Buttons block shows inserter picker when multiple allowed blocks are registered. (77858)
- Fix: Shortcode block does not render in Navigation Overlay. (77511)
- Correct capitalization in help text for Breadcrumbs block. (78175)
Post Editor
- Editor: Paginate revisions slider by 100 per page. (77200)
- Notes: Keep tall floating threads scrollable on short content. (77821)
defaultRenderingModevalue not respected when changed usingblock_editor_settings_all. (77870)- i18n: Add context to (site) identity. (78132)
- Site Editor: Preserve non-global editor styles in pattern previews. (77957)
- Preserve leading number when pasting single-line text like dates. (77949)
- Add aria-label to Revisions button in Post Summary sidebar. (78140)
- Revisions diff markers: Enforce 24×24px minimum target size (WCAG 2.5.8). (77671)
- Revisions: Add diagonal stripe patterns to diff markers to avoid color-only distinction. (77904)
- Revisions: Add tooltip to diff marker buttons. (77690)
- Avoid using centered text. (78125)
- Editor: Improve revisions diff pairing performance. (77126)
Data Layer
- RTC: Fix title divergence between users on page refresh after title update. (77666)
- isFulfilled: Don't change resolution state, call in resolveSelect. (78151)
- Fix lockfile drift and missing dep from content-types consolidation. (78109)
- Guidelines REST: Require read access for standard route. (77843)
- Fix popover bind hydration. (77797)
Collaboration
- RTC: Fix find_canonical_storage_post_id() always returning null. (78053)
- RTC: Fix race condition on room creation which can cause a split update log. (77675)
- Media: Guard gutenberg_delete_heic_companion_file() against non-string $metadata['original']. (78128)
Experiments
- Add first end-to-end tests for Taxonomies. (77828)
- Add taxonomy visibility fields. (77835)
- Add term/post type count fields in content types. (78157)
- Auto fill
slugfrom singular label for taxonomies and post types. (77938) - Content Types: Various improvements to post type and taxonomy management, including duplicate/view/quick-edit actions, shared utility reuse, and caching and routing fixes. (77754, 77844, 77853, 77885, 77916, 78058, [78...
23.2.0 RC1
Changelog
Features
Block Editor
- Try responsive global block styles with states. (77513)
- Enhance Connectors page on read-only file system. (77521)
Enhancements
Components
- Add SelectControl component to @wordpress/ui. (77809)
- Add motion design tokens (duration and easing) to @wordpress/theme. (76097)
- Button: Align link variant underline with Link and ExternalLink. (77842)
- Grid: Add
renderResizeHandlerender prop. (77811) - Grid: Add edit-mode overlay to DashboardGrid and DashboardLanes. (78199)
- Grid: Lock document cursor during resize gesture. (77813)
- Grid: Prevent resize runaway near viewport edge. (77854)
- Modal: Render as a bottom sheet on mobile. (77956)
- Select: Support placeholder prop on Trigger. (78076)
- Use theme gray for muted Text. (77999)
- docgen: Automatic documentation handle for TypeScript overloads. (77558)
- ui/Tooltip, ui/IconButton: Add positioner slot API. (78089)
Block Library
- Added Translator Context for Reply. (77891)
- Embed: Add '[embed]' shortcode transform. (77937)
- Shortcode: Offer block-specific transforms when text matches a registered shortcode. (77944)
- i18n: Add context to table header/footer label. (78007)
Block Editor
- Fix target block for copying direct insert block attributes. (77877)
- Make Block Inserter search input sticky while scrolling. (77698)
- i18n: Add context to scale. (76917)
Post Editor
Data Layer
- Widget Types: Bootstrap registry into the dashboard client. (77917)
- Widget Types: Replace bootstrap with resolver. (77847)
npm Packages
- Build: Add
widgets/folder support to @wordpress/build. (77347) - Taxonomy edit route: Declare
@wordpress/base-stylesas dependency. (77901)
Bug Fixes
Components
- ColorPalette: Fix duplicate-key warnings and incorrect selection with identical color values. (78004)
- ColorPicker: Fix inconsistent HEX input clearing behavior. (77912)
- ExternalLink: Fix focus outline under wp-admin. (77935)
- Grid: Fix keyboard activation on draggable items. (78163)
- Grid: Render resize handle as component. (77888)
- Link: Fix focus outline around the new-tab icon. (77910)
- Select: Fix disabled cursor styles. (78112)
- Select: Hide user agent focus ring in popup. (77919)
- TabPanel: Fix tab indicator animation. (77812)
- Text: Fix render prop CSS defenses. (78172)
- ui/Drawer: Forward
renderonDrawer.Contentto the scroll container. (77941) - ui/Drawer: Polish open/close animation, fix swipe on content padding. (77800)
- Admin UI: Fix nested landmark in Page header. (78001)
- UI: Use string label type for form controls. (77860)
- ui/CollapsibleCard: Support rendering Header as a heading element. (77962)
- Image editor: Improve media editor crop accessibility and dialog focus. (78047)
Connectors
- Add is_active callback support to plugin registration. (77897)
- Clarify AI plugin callout copy. (78043)
- Fix: Only auto register settings if the plugin the connector references is installed and active. (77273)
- Increase right padding of callout for mobile layout. (78126)
Block Library
- Embed: Tighten raw URL transform isMatch. (78021)
- Fix: Buttons block shows inserter picker when multiple allowed blocks are registered. (77858)
- Fix: Shortcode block does not render in Navigation Overlay. (77511)
Post Editor
- Editor: Paginate revisions slider by 100 per page. (77200)
- Notes: Keep tall floating threads scrollable on short content. (77821)
defaultRenderingModevalue not respected when changed usingblock_editor_settings_all. (77870)- i18n: Add context to (site) identity. (78132)
- Site Editor: Preserve non-global editor styles in pattern previews. (77957)
- Preserve leading number when pasting single-line text like dates. (77949)
- Add aria-label to Revisions button in Post Summary sidebar. (78140)
- Revisions diff markers: Enforce 24×24px minimum target size (WCAG 2.5.8). (77671)
- Revisions: Add diagonal stripe patterns to diff markers to avoid color-only distinction. (77904)
- Revisions: Add tooltip to diff marker buttons. (77690)
- Avoid using centered text. (78125)
- Editor: Improve revisions diff pairing performance. (77126)
Data Layer
- RTC: Fix title divergence between users on page refresh after title update. (77666)
- isFulfilled: Don't change resolution state, call in resolveSelect. (78151)
- Fix lockfile drift and missing dep from content-types consolidation. (78109)
- Guidelines REST: Require read access for standard route. (77843)
- Fix popover bind hydration. (77797)
Collaboration
- RTC: Fix find_canonical_storage_post_id() always returning null. (78053)
- RTC: Fix race condition on room creation which can cause a split update log. (77675)
- Media: Guard gutenberg_delete_heic_companion_file() against non-string $metadata['original']. (78128)
Experiments
- Add first end-to-end tests for Taxonomies. (77828)
- Add taxonomy visibility fields. (77835)
- Add term/post type count fields in content types. (78157)
- Auto fill
slugfrom singular label for taxonomies and post types. (77938) - Content Types: Various improvements to post type and taxonomy management, including duplicate/view/quick-edit actions, shared utility reuse, and caching and routing fixes. (77754, 77844, 77853, 77885, 77916, 78058, 78059, 78091, 78099, [78102](https://github.com/WordPress/gutenberg/pull...
23.1.1
23.1.0
Changelog
Features
- Upload Media: Enable concurrent sideload uploads. (75888)
- Experimental Image Cropper: Tweak the keyboard interactions with drag handles and canvas. (77639)
- Admin UI: Change default heading level from h2 to h1. (77617)
- Core Data: Remove redundant memoization wrapper from 'getQueriedItems'. (77483)
- I18N: Polyfill script module translations for WordPress < 7.0. (77214)
Enhancements
- Storybook: Add global preview styles for @wordpress/ui overlays. (77451)
- Widgets: Add widget-types data layer. (77752)
Components
- Admin UI: Add visual prop to Page header component. (76469)
- Admin UI: Ensure consistent header spacing with and without actions. (76683)
- Admin UI: Use UI Text component in header. (77372)
- DataForm: Render field
descriptionas help text in thearraycontrol. (77554) - ExternalLink: Align appearance with Link from @wordpress/ui. (77790)
- Link: Honor
openInNewTabconsistently. (77422) - Menu popover render + surface/motion split. (77460)
- Refactor Admin UI / Breadcrumbs to use DS components and design tokens. (77012)
- UI: Add Drawer primitive. (76690)
- UI: Portal prop and Portal subcomponents for overlay Popups. (77452)
- UI: Upgrade title validation to cleanup-based re-validation. (77165)
- UI: Use Text in Notice.ActionLink typography. (77332)
FormTokenField: Addhelpprop to render additional help text below the field. (77552)- design-system-mcp: Add new package for design system MCP tooling. (77159)
- ui/Dialog, ui/AlertDialog, ui/Drawer: Support sticky header and footer. (77559)
- ui: Forward style and className on *.Popup to inner Base UI Popup. (77693)
- ui: Uniform title and description styles across overlays. (77692)
- ui: Unify hairline border across overlay popups. (77691)
Post Editor
- Notes: Compute note positions centrally in useFloatingBoard. (77433)
- Notes: Refactor internals into smaller components. (77614)
- Notes: Refactor to use new '@wordpress/ui' components. (77589)
Block Library
- Ensure Post Template fallback styles don't apply when minimumColumnWidth is defined. (77411)
- Tabs: Handle duplicating tabs. (76449)
- Tabs: Rename tabs blocks to follow WCAG Tabs pattern. (77418)
Block Editor
- Embed: Restore paragraph with URL when undoing paste-to-embed transform. (77551)
- UI: Add
Autocompleteprimitive. (77642)
New APIs
- Add
@wordpress/gridpackage. (77562)
Guidelines
- Extract initial public API methods. (77643)
- Split singleton REST API into dedicated /content-guidelines route. (77734)
Bug Fixes
- Core Abilities: Export initialization promise as
ready. (77254) - Disable Custom CSS command for non-block themes. (77685)
- Grid: Fix
width: 'fill'when tiles span multiple rows. (77769) - Tests: Connectors point to the right page. (77272)
- Plugin: Gutenberg Experiments: Ensure the experiment is active before outputting flags. (77728)
- Connectors: Treat network-active plugins as active. (77661)
- Command Palette: Fix macOs label for sites unable to determine UA via PHP. (77638)
- Design Tools: viewport visibility — use 'key' instead of 'value' for device type. (77410)
- Layout: Ensure layout classnames are applied to the inner blocks wrapper and not to its siblings. (77408)
- Global Styles: Fix pseudo selector block style rendering in the editor. (76879)
- Data Layer: Media — move image output format filtering to upload response. (75793)
- Media Upload Modal: Fix pagination and search. (77872)
Block Library
- Embed: Fix variation upgrade undo trap. (77546)
- Accordion: Add missing dimension controls and limited customization. (77780)
- Featured Image: Change toggle label to 'Make image a link'. (71931)
- Image: Preserve aspectRatio and scale when switching to wide/full alignment. (76914)
- Form blocks: Update block categories for form, form-input, form-submission-notification, and form-submit-button. (61916)
- Image: Fix non-local image ID removal undo trap. (77367)
- Latest Comments: Fix uneven padding causing mis-alignment. (77379)
- Tabs: Add classic theme styles to reset button defaults. (77607)
- Tabs: Lock top-level structure and disable visibility controls. (77370)
- Video Block: Update z-index for tracks popover to ensure proper stacking context. (77517)
Components
- CollapsibleCard: Prevent focus ring clipping by content overflow. (77667)
- Add cursor pointer to the ariakit menu item component. (70412)
- Link: Remove underline from unstyled icon links. (77420)
- Storybook: Fix 'Open source file' links for storybook-local stories. (76758)
- Storybook: Fix component descriptions in manifest files. (77112)
- Text: Apply both heading and paragraph CSS defenses unconditionally. (77461)
- UI: Fix focus-trap broken by ThemeProvider's
display: contents. (77381) - UI: Update
@base-ui/reactfrom1.4.0to1.4.1. (77520)
Block Editor
- Fix blockGap fallback handling for nested var() fallback values. (77750)
- Block-mover: Fix button tooltip position. (77588)
- Block-mover: Fix horizontal tooltip position. (77597)
- Strip per-block custom CSS on save for users without
edit_css. (76650) - Writing Flow: Fix arrow keys skipping paragraph containing link. (77474)
Post Editor
- Edit-post: Fix back button tooltip position. (77587)
- Lock post saving during media uploads. (76973)
- Template parts: Make 'Detach' context menu item consistent across patterns and template parts. (77581)
Client Side Media
- Deduplicate client-side image sizes with matching dimensions. (77036)
- Declare
convert_formatas boolean arg on sideload route. (77565) - Upload Media: Use
.jpgextension for HEIC-to-JPEG client conversion. (77506)
Collaboration
- RTC: Fix "Connection Lost" dialog when too many entities are load...
23.1.0 RC1
Changelog
Features
Post Editor
- Upload Media: Enable concurrent sideload uploads. (75888)
Enhancements
- Storybook: Add global preview styles for @wordpress/ui overlays. (77451)
- Widgets: Add widget-types data layer. (77752)
Components
- Admin UI: Add visual prop to Page header component. (76469)
- Admin UI: Ensure consistent header spacing with and without actions. (76683)
- Admin UI: Use UI Text component in header. (77372)
- DataForm: Render field
descriptionas help text in thearraycontrol. (77554) - ExternalLink: Align appearance with Link from @wordpress/ui. (77790)
- Link: Honor
openInNewTabconsistently. (77422) - Menu popover render + surface/motion split. (77460)
- Refactor Admin UI / Breadcrumbs to use DS components and design tokens. (77012)
- UI: Add Drawer primitive. (76690)
- UI: Portal prop and Portal subcomponents for overlay Popups. (77452)
- UI: Upgrade title validation to cleanup-based re-validation. (77165)
- UI: Use Text in Notice.ActionLink typography. (77332)
FormTokenField: Addhelpprop to render additional help text below the field. (77552)- design-system-mcp: Add new package for design system MCP tooling. (77159)
- ui/Dialog, ui/AlertDialog, ui/Drawer: Support sticky header and footer. (77559)
- ui: Forward style and className on *.Popup to inner Base UI Popup. (77693)
- ui: Uniform title and description styles across overlays. (77692)
- ui: Unify hairline border across overlay popups. (77691)
Post Editor
- Notes: Compute note positions centrally in useFloatingBoard. (77433)
- Notes: Refactor internals into smaller components. (77614)
- Notes: Refactor to use new '@wordpress/ui' components. (77589)
Block Library
- Ensure Post Template fallback styles don't apply when minimumColumnWidth is defined. (77411)
- Tabs: Handle duplicating tabs. (76449)
- Tabs: Rename tabs blocks to follow WCAG Tabs pattern. (77418)
Block Editor
- Embed: Restore paragraph with URL when undoing paste-to-embed transform. (77551)
- UI: Add
Autocompleteprimitive. (77642)
Media
- Experimental Image Cropper: Tweak the keyboard interactions with drag handles and canvas. (77639)
Site Editor
- Admin UI: Change default heading level from h2 to h1. (77617)
Data Layer
- Core Data: Remove redundant memoization wrapper from 'getQueriedItems'. (77483)
Script Modules API
- I18N: Polyfill script module translations for WordPress < 7.0. (77214)
New APIs
- Add
@wordpress/gridpackage. (77562)
Guidelines
- Extract initial public API methods. (77643)
- Split singleton REST API into dedicated /content-guidelines route. (77734)
Bug Fixes
- Core Abilities: Export initialization promise as
ready. (77254) - Disable Custom CSS command for non-block themes. (77685)
- Grid: Fix
width: 'fill'when tiles span multiple rows. (77769) - Tests: Connectors point to the right page. (77272)
- Plugin: Gutenberg Experiments: Ensure the experiment is active before outputting flags. (77728)
- Connectors: Treat network-active plugins as active. (77661)
- Command Palette: Fix macOs label for sites unable to determine UA via PHP. (77638)
- Design Tools: viewport visibility — use 'key' instead of 'value' for device type. (77410)
- Layout: Ensure layout classnames are applied to the inner blocks wrapper and not to its siblings. (77408)
- Global Styles: Fix pseudo selector block style rendering in the editor. (76879)
- Data Layer: Media — move image output format filtering to upload response. (75793)
Block Library
- Embed: Fix variation upgrade undo trap. (77546)
- Accordion: Add missing dimension controls and limited customization. (77780)
- Featured Image: Change toggle label to 'Make image a link'. (71931)
- Image: Preserve aspectRatio and scale when switching to wide/full alignment. (76914)
- Form blocks: Update block categories for form, form-input, form-submission-notification, and form-submit-button. (61916)
- Image: Fix non-local image ID removal undo trap. (77367)
- Latest Comments: Fix uneven padding causing mis-alignment. (77379)
- Tabs: Add classic theme styles to reset button defaults. (77607)
- Tabs: Lock top-level structure and disable visibility controls. (77370)
- Video Block: Update z-index for tracks popover to ensure proper stacking context. (77517)
Components
- CollapsibleCard: Prevent focus ring clipping by content overflow. (77667)
- Add cursor pointer to the ariakit menu item component. (70412)
- Link: Remove underline from unstyled icon links. (77420)
- Storybook: Fix 'Open source file' links for storybook-local stories. (76758)
- Storybook: Fix component descriptions in manifest files. (77112)
- Text: Apply both heading and paragraph CSS defenses unconditionally. (77461)
- UI: Fix focus-trap broken by ThemeProvider's
display: contents. (77381) - UI: Update
@base-ui/reactfrom1.4.0to1.4.1. (77520)
Block Editor
- Fix blockGap fallback handling for nested var() fallback values. (77750)
- Block-mover: Fix button tooltip position. (77588)
- Block-mover: Fix horizontal tooltip position. (77597)
- Strip per-block custom CSS on save for users without
edit_css. (76650) - Writing Flow: Fix arrow keys skipping paragraph containing link. (77474)
Post Editor
- Edit-post: Fix back button tooltip position. (77587)
- Lock post saving during media uploads. (76973)
- Template parts: Make 'Detach' context menu item consistent across patterns and template parts. (77581)
Client Side Media
- Deduplicate client-side image sizes with matching dimensions. (77036)
- Declare
convert_formatas boolean arg on sideload route. (77565) - Upload Media: Use
.jpgextension for HEIC-to-JPEG client conversion. (77506)
Collaboration
- RTC: Fix "Connection Lost" dialog when too many entities are loaded....
23.0.1
23.0.0
Changelog
Enhancements
Components
- @wordpress/ui: Add global CSS defense module. (76783)
- Admin UI: Increase page header vertical padding. (77152)
- Admin UI: Update Page background color to surface-neutral. (76869)
- Autocomplete: Remove getAutoCompleterUI factory pattern. (77048)
- DataForm: Add min/max date range support for date and datetime fields. (77201)
- DataForm: Show tooltip in edit button in
panellayout. (77024) - DataForm: Support disabled controls. (77090)
- FormToggle: Update disabled styles. (77208)
- Media Upload Modal: Persist view configuration. (77288)
- Text: Remove UA margins. (76970)
- UI
Text: Mark as recommended. (77044) - UI/Dialog: Add explicit
margin-inline-endrule to Title. (77334) - UI: Update
@base-ui/reactfrom1.3.0to1.4.0. (77308) - UI: Use Text component for Badge typography. (77295)
- Use
--wpds-cursor-controldesign token for interactive controls. (76786), (77259) @wordpress/ui: AddPopover. (76438)- ui/AlertDialog: Better async confirm APIs, fully use base ui's
AlertDialog. (76937) - ui/
Dialog: Update Header layout, refactor Title to use Text. (77161) - ui: Expose
containerportal prop on all overlay Popup components. (77163)
Block Library
- Add context for next/previous enlarge image. (76967)
- Image block: Validate attachment ID exists before treating image as local. (77178)
- Search Block: Ensure color settings apply to input field when button is disabled. (77219)
- Tab Menu Item: Simplify active tab menu item style. (77195)
- Tabs: Remove sequential numbering from new tab labels. (77321)
- Use entity link title for link control preview. (77155)
Guidelines
- Guidelines CPT: Rename from "content guidelines" to "guidelines" (slug, classes, routes). (77147), (77223)
- Guidelines: Make the CPT type-aware. (77491)
- Improve guideline revision UX. (76560)
- Registers wp_guideline_type taxonomy. (77156)
- Update actions-section and import/export workflow. (76621)
Post Editor
- DataViews: Simplify
defaultLayoutsprop. (77232) - RTC: Add filterable flag for meta box RTC compatibility. (76939)
- RTC: Change SyncConnectionModal to isSyncConnectionErrorHandled filter and drop IS_GUTENBERG_PLUGIN check. (76853)
Block Editor
- Display shortcuts for moving blocks via tooltips. (76992)
- Re-order spacing side controls when unlinked. (66317)
Connectors
- Update the AI plugin settings page slug we link to after activation. (77336)
DataViews
- Classify admin-ui and dataviews to components. (76959)
Global Styles
- Renamed focus visible label. (77292)
REST API
- Add
datefield in templates and template parts. (77134)
Media
- Media Modal Experiment: Set matching picker grid layout properties for when a user switches layouts. (77118)
Collaboration
- Backport: Improve validation and permission checks for
WP_HTTP_Polling_Sync_Server. (76987) - RTC: Add optional
shouldSyncfunction to entity sync configuration. (76947) - RTC: Respect WP_ALLOW_COLLABORATION in Gutenberg for activation hook. (77084)
Site Editor
- Add Site Tagline and Site Title to Design > Identity panel. (76264)
Bug Fixes
Components
- Calendar: Fix disabled styles. (77138)
- Card: Set default foreground color on root. (77013)
- Checkbox: Fix disabled styles. (77132)
- DataForm: Remove
text-transformfrompanelfield labels. (77196) - DataViews: Fix
compactdensity clipping and remove top/bottom padding. (77054) - Fix autocomplete overlapping trigger matching. (77018)
- FormTokenField: Fix disabled styles. (77137)
- RTC: Fix inline inserter reset on update sync. (76980)
- RadioControl: Add support for disabling radio group. (77127)
- Remove sandbox
allow-same-originfor core/html blocks. (77212) - TextArea: Add disabled styles. (77129)
- UI: Normalize render prop and ref forwarding patterns. (77160)
Block Library
- Cover block: Fix embed video background Error 153 in editor. (76904)
- Fix overflow of highlighted white-space in Code Block. (77085)
- Image block: Hide drag handles while an upload is in progress. (77121)
- Paragraph: Prevent
onEntersplitting of parent block when insertion of that block type is not allowed. (77291) - Post Author Biography: Preserve occurrence of white spaces. (71133)
- RTC: Core/cover block minor compatibility fixes. (76916)
- Search block: Match behavior of global styling for border and color with local styling (inspector controls) to remove inconsistency. (77060)
- Search block: Derive 'isSearchFieldHidden' value. (77082)
- Separator Block: Apply default block variation when inserting via
---shortcut. (77135) - Upload external media: Ensure notice only fires once. (77218)
Block Editor
- Fix SyntaxError in Autocompleter UI when pasting matching content. (76961)
- LinkPicker: Decode HTML entities in link preview title. (77170)
- Prevent Enter key from inserting paragraphs in contentOnly sections. (76989)
- RTC: Fix "Edit as HTML" content reset during collaboration. (77043)
- Writing Flow: Fix format toolbar not appearing when selecting text from block edge. (77136)
- contentOnly template lock: Fix block insertion and removal rules. (77119)
- Fix numeric value clearing in preset input controls. (77139)
Guidelines
- Guidelines CPT: Skip registration when post type already exists. (77486)
Data Layer
23.0.0 RC1
Changelog
Enhancements
Components
- @wordpress/ui: Add global CSS defense module. (76783)
- Admin UI: Increase page header vertical padding. (77152)
- Admin UI: Update Page background color to surface-neutral. (76869)
- Autocomplete: Remove getAutoCompleterUI factory pattern. (77048)
- DataForm: Add min/max date range support for date and datetime fields. (77201)
- DataForm: Show tooltip in edit button in
panellayout. (77024) - DataForm: Support disabled controls. (77090)
- FormToggle: Update disabled styles. (77208)
- Media Upload Modal: Persist view configuration. (77288)
- Text: Remove UA margins. (76970)
- UI
Text: Mark as recommended. (77044) - UI/Dialog: Add explicit
margin-inline-endrule to Title. (77334) - UI: Update
@base-ui/reactfrom1.3.0to1.4.0. (77308) - UI: Use Text component for Badge typography. (77295)
- Use
--wpds-cursor-controldesign token for interactive controls. (76786), (77259) @wordpress/ui: AddPopover. (76438)- ui/AlertDialog: Better async confirm APIs, fully use base ui's
AlertDialog. (76937) - ui/
Dialog: Update Header layout, refactor Title to use Text. (77161) - ui: Expose
containerportal prop on all overlay Popup components. (77163)
Block Library
- Add context for next/previous enlarge image. (76967)
- Image block: Validate attachment ID exists before treating image as local. (77178)
- Search Block: Ensure color settings apply to input field when button is disabled. (77219)
- Tab Menu Item: Simplify active tab menu item style. (77195)
- Tabs: Remove sequential numbering from new tab labels. (77321)
- Use entity link title for link control preview. (77155)
Guidelines
- Guidelines CPT: Rename from "content guidelines" to "guidelines" (slug, classes, routes). (77147), (77223)
- Improve guideline revision UX. (76560)
- Registers wp_guideline_type taxonomy. (77156)
- Update actions-section and import/export workflow. (76621)
Post Editor
- DataViews: Simplify
defaultLayoutsprop. (77232) - RTC: Add filterable flag for meta box RTC compatibility. (76939)
- RTC: Change SyncConnectionModal to isSyncConnectionErrorHandled filter and drop IS_GUTENBERG_PLUGIN check. (76853)
Block Editor
- Display shortcuts for moving blocks via tooltips. (76992)
- Re-order spacing side controls when unlinked. (66317)
Connectors
- Update the AI plugin settings page slug we link to after activation. (77336)
DataViews
- Classify admin-ui and dataviews to components. (76959)
Global Styles
- Renamed focus visible label. (77292)
REST API
- Add
datefield in templates and template parts. (77134)
Media
- Media Modal Experiment: Set matching picker grid layout properties for when a user switches layouts. (77118)
Collaboration
- Backport: Improve validation and permission checks for
WP_HTTP_Polling_Sync_Server. (76987) - RTC: Add optional
shouldSyncfunction to entity sync configuration. (76947) - RTC: Respect WP_ALLOW_COLLABORATION in Gutenberg for activation hook. (77084)
Site Editor
- Add Site Tagline and Site Title to Design > Identity panel. (76264)
Bug Fixes
Components
- Calendar: Fix disabled styles. (77138)
- Card: Set default foreground color on root. (77013)
- Checkbox: Fix disabled styles. (77132)
- DataForm: Remove
text-transformfrompanelfield labels. (77196) - DataViews: Fix
compactdensity clipping and remove top/bottom padding. (77054) - Fix autocomplete overlapping trigger matching. (77018)
- FormTokenField: Fix disabled styles. (77137)
- RTC: Fix inline inserter reset on update sync. (76980)
- RadioControl: Add support for disabling radio group. (77127)
- Remove sandbox
allow-same-originfor core/html blocks. (77212) - TextArea: Add disabled styles. (77129)
- UI: Normalize render prop and ref forwarding patterns. (77160)
Block Library
- Cover block: Fix embed video background Error 153 in editor. (76904)
- Fix overflow of highlighted white-space in Code Block. (77085)
- Image block: Hide drag handles while an upload is in progress. (77121)
- Paragraph: Prevent
onEntersplitting of parent block when insertion of that block type is not allowed. (77291) - Post Author Biography: Preserve occurrence of white spaces. (71133)
- RTC: Core/cover block minor compatibility fixes. (76916)
- Search block: Match behavior of global styling for border and color with local styling (inspector controls) to remove inconsistency. (77060)
- Search block: Derive 'isSearchFieldHidden' value. (77082)
- Separator Block: Apply default block variation when inserting via
---shortcut. (77135) - Upload external media: Ensure notice only fires once. (77218)
Block Editor
- Fix SyntaxError in Autocompleter UI when pasting matching content. (76961)
- LinkPicker: Decode HTML entities in link preview title. (77170)
- Prevent Enter key from inserting paragraphs in contentOnly sections. (76989)
- RTC: Fix "Edit as HTML" content reset during collaboration. (77043)
- Writing Flow: Fix format toolbar not appearing when selecting text from block edge. (77136)
- contentOnly template lock: Fix block insertion and removal rules. (77119)
- Fix numeric value clearing in preset input controls. (77139)
Data Layer
- Core Data: Fix 'useEntityProp' for raw attributes. (77120)
- Core Data: Fix incorrect pagination for non-paginated entities. (76406)
- RTC: Fix core/table cell merging. (76913)
- RTC: Improve array attribute stability when structural changes occur. (77164)
- getMergedItemsIds: Receive full page bigger than perPage. ([77262](ht...