Repository navigation
Releases: WordPress/gutenberg
Releases · WordPress/gutenberg
Release list
24.2.0
Changelog
Features
Components
- UI: Add Meter. (83855)
- UI: Add Progress with custom color support. (83781)
- UI: Add SearchableSelectControl. (80979)
Interactivity API
- Add a data-wp-html directive. (83092)
- Interactivity API Router: Add reactive navigation lifecycle and initiator API. (83280)
Enhancements
- Dashboard Widgets: Let a mounted widget declare actions at runtime. (83877)
Block Library
- Accordion Heading: Add line height support. (83958)
- Archives: Add minimum height support. (83573)
- Avatar: Add shadow support. (83929)
- Avatar: Explain that avatars use the Gravatar service. (83567)
- Button: Add background image, size, and gradient support. (83950)
- Button: Only open the link popover on explicit user action. (30166)
- Buttons: Add minimum width and height support. (83894)
- Buttons: Add shadow support. (83916)
- Code: Add minimum width and height support. (83574)
- Columns: Add minimum width and height support. (83895)
- Columns: Remove the column count slider. (83262)
- Comments Pagination: Add border support. (83746)
- Comments Pagination: Add padding, margin, and block gap support. (83744)
- Details: Add minimum width support. (83576)
- Embed: Add minimum width and height support. (83903)
- Embed: Add padding support. (83963)
- File: Add minimum width and height support. (83896)
- File: Add shadow support. (83918)
- Footnotes: Add minimum width and height support. (83579)
- Gallery Lightbox: Prevent image click from closing the dialog when navigation is enabled. (78898)
- Gallery: Add duotone support. (83978)
- Gallery: Add minimum width and height support. (83897)
- Gallery: Add Order By controls for static gallery, consolidate controls in settings sidebar. (83438)
- Gallery: Add shadow support. (83919)
- Heading: Add minimum width and height support. (83580)
- Heading: Add text indent support. (83615)
- Home Link: Add minimum width and height support. (83582)
- Home Link: Add padding and margin support. (83607)
- Icon: Add block bindings support to the
iconattribute. (80730) - Latest Comments: Add border support. (84148)
- Latest Comments: Add minimum width and height support. (83904)
- Latest Posts: Add minimum width and height support. (83905)
- List Item: Add background image, size, and gradient support. (83936)
- List Item: Add shadow support. (83925)
- List Item: Enable editableRoot for multi-selection on mobile. (82816)
- List: Add background image, size, and gradient support. (83935)
- List: Add shadow support. (83923)
- Login/out: Add minimum width and height support. (83583)
- Math: Add minimum width and height support. (83585)
- Media & Text: Add background image, size, and gradient support. (83927)
- Media & Text: Add duotone support. (83981)
- Media & Text: Add minimum width and height support. (83906)
- Media & Text: Add shadow support. (83976)
- Media & Text: Lower the specificity of the content padding. (83563)
- Navigation: List allowed blocks in the link UI search results. (83652)
- Navigation: Search every entity type from the link UI. (83408)
- No Results: Add minimum width and height support. (83584)
- Page List: Add minimum width and height support. (83908)
- Pagination: Add border support. (83745)
- Pagination: Add padding, margin, and block gap support. (83743)
- Paragraph: Add shadow support. (83926)
- Poetry: Add fit text support. (83980)
- Post Author Biography: Add text indent support. (83614)
- Post Comments Form: Add font family support. (83967)
- Post Comments Form: Add minimum width and height support. (83910)
- Post Content: Add minimum width support. (83575)
- Post Excerpt: Add minimum width and height support. (83578)
- Post Featured Image: Add border style support. (83956)
- Post Terms: Add minimum width and height support. (83586)
- Post Time to Read: Add minimum width and height support. (83598)
- Post Title: Add minimum width and height support. (83600)
- Preformatted: Add minimum width and height support. (83587)
- Pullquote: Add minimum width support. (83588)
- Query Total: Add minimum width and height support. (83590)
- Quote: Add button colour support. (83983)
- Quote: Add minimum width support. (83592)
- Read More: Add border style support. (83735)
- Read More: Add minimum width and height support. (83912)
- RSS: Add minimum width and height support. (83913)
- Search: Add padding support. (83984)
- Site Tagline: Add minimum width and height support. (83589)
- Site Title: Add minimum width and height support. (83593)
- Social Icons: Add shadow support. (83920)
- Tab List: Add shadow support. (83922)
- Tab Panels: Add minimum height support. (83594)
- Tabs: Add minimum width support. (83595)
- Term Count: Add margin support. (83608)
- Term Count: Add minimum width and height support. (83596)
- Term Description: Add minimum width and height support. (83597)
- Term Name: Add margin support. (83606)
- Term Name: Add minimum width and height support. (83599)
- Term Template: Add minimum width and height support. (83914)
- Verse: Add minimum width support. (83609)
- Verse: Add text columns and indent support. (83962)
- Video: Add du...
24.2.0 RC1
Changelog
Features
Components
- UI: Add Meter. (83855)
- UI: Add Progress with custom color support. (83781)
- UI: Add SearchableSelectControl. (80979)
Interactivity API
- Add a data-wp-html directive. (83092)
- Interactivity API Router: Add reactive navigation lifecycle and initiator API. (83280)
Enhancements
- Dashboard Widgets: Let a mounted widget declare actions at runtime. (83877)
Block Library
- Accordion Heading: Add line height support. (83958)
- Archives: Add minimum height support. (83573)
- Avatar: Add shadow support. (83929)
- Avatar: Explain that avatars use the Gravatar service. (83567)
- Button: Add background image, size, and gradient support. (83950)
- Button: Only open the link popover on explicit user action. (30166)
- Buttons: Add minimum width and height support. (83894)
- Buttons: Add shadow support. (83916)
- Code: Add minimum width and height support. (83574)
- Columns: Add minimum width and height support. (83895)
- Columns: Remove the column count slider. (83262)
- Comments Pagination: Add border support. (83746)
- Comments Pagination: Add padding, margin, and block gap support. (83744)
- Details: Add minimum width support. (83576)
- Embed: Add minimum width and height support. (83903)
- Embed: Add padding support. (83963)
- File: Add minimum width and height support. (83896)
- File: Add shadow support. (83918)
- Footnotes: Add minimum width and height support. (83579)
- Gallery Lightbox: Prevent image click from closing the dialog when navigation is enabled. (78898)
- Gallery: Add duotone support. (83978)
- Gallery: Add minimum width and height support. (83897)
- Gallery: Add Order By controls for static gallery, consolidate controls in settings sidebar. (83438)
- Gallery: Add shadow support. (83919)
- Heading: Add minimum width and height support. (83580)
- Heading: Add text indent support. (83615)
- Home Link: Add minimum width and height support. (83582)
- Home Link: Add padding and margin support. (83607)
- Icon: Add block bindings support to the
iconattribute. (80730) - Latest Comments: Add border support. (84148)
- Latest Comments: Add minimum width and height support. (83904)
- Latest Posts: Add minimum width and height support. (83905)
- List Item: Add background image, size, and gradient support. (83936)
- List Item: Add shadow support. (83925)
- List Item: Enable editableRoot for multi-selection on mobile. (82816)
- List: Add background image, size, and gradient support. (83935)
- List: Add shadow support. (83923)
- Login/out: Add minimum width and height support. (83583)
- Math: Add minimum width and height support. (83585)
- Media & Text: Add background image, size, and gradient support. (83927)
- Media & Text: Add duotone support. (83981)
- Media & Text: Add minimum width and height support. (83906)
- Media & Text: Add shadow support. (83976)
- Media & Text: Lower the specificity of the content padding. (83563)
- Navigation: List allowed blocks in the link UI search results. (83652)
- Navigation: Search every entity type from the link UI. (83408)
- No Results: Add minimum width and height support. (83584)
- Page List: Add minimum width and height support. (83908)
- Pagination: Add border support. (83745)
- Pagination: Add padding, margin, and block gap support. (83743)
- Paragraph: Add shadow support. (83926)
- Poetry: Add fit text support. (83980)
- Post Author Biography: Add text indent support. (83614)
- Post Comments Form: Add font family support. (83967)
- Post Comments Form: Add minimum width and height support. (83910)
- Post Content: Add minimum width support. (83575)
- Post Excerpt: Add minimum width and height support. (83578)
- Post Featured Image: Add border style support. (83956)
- Post Terms: Add minimum width and height support. (83586)
- Post Time to Read: Add minimum width and height support. (83598)
- Post Title: Add minimum width and height support. (83600)
- Preformatted: Add minimum width and height support. (83587)
- Pullquote: Add minimum width support. (83588)
- Query Total: Add minimum width and height support. (83590)
- Quote: Add button colour support. (83983)
- Quote: Add minimum width support. (83592)
- Read More: Add border style support. (83735)
- Read More: Add minimum width and height support. (83912)
- RSS: Add minimum width and height support. (83913)
- Search: Add padding support. (83984)
- Site Tagline: Add minimum width and height support. (83589)
- Site Title: Add minimum width and height support. (83593)
- Social Icons: Add shadow support. (83920)
- Tab List: Add shadow support. (83922)
- Tab Panels: Add minimum height support. (83594)
- Tabs: Add minimum width support. (83595)
- Term Count: Add margin support. (83608)
- Term Count: Add minimum width and height support. (83596)
- Term Description: Add minimum width and height support. (83597)
- Term Name: Add margin support. (83606)
- Term Name: Add minimum width and height support. (83599)
- Term Template: Add minimum width and height support. (83914)
- Verse: Add minimum width support. (83609)
- Verse: Add text columns and indent support. (83962)
- Video: Add du...
24.1.0
Changelog
Features
Components
- UI: Add CheckboxGroup form primitive. (82556)
- UI: Add RadioGroup form primitive. (83038)
- UI: Add RadioGroupControl. (83143)
- UI: Add Switch form primitive. (83039)
- UI: Add SwitchControl component. (83146)
Enhancements
- Admin bar: Backport removal of site icon background from 7.1.1. (83433)
- Command Palette: Only add the admin bar node when Core does not provide it. (82733)
Block Library
- Accordion Item: Add background gradient support. (83197)
- Accordion Item: Add link, heading, and button colour support. (83371)
- Accordion Panel: Add background image, size, and gradient support. (83201)
- Accordion Panel: Add link, heading, and button colour support. (83374)
- Accordion: Add link, heading, and button colour support. (83373)
- Archives: Add background image, size, and gradient support. (83198)
- Audio: Add link colour support. (83375)
- Block API: Add textShadow typography support and UI. (79584)
- Block API: Public API for supporting viewport states in custom controls. (82741)
- Block API: Re-enable editableRoot for multi-selection on mobile web. (81542)
- Breadcrumbs: Add background gradient support. (83202)
- Buttons: Add background image, size, and gradient support. (83203)
- Code: Add background image, size, and gradient support. (83204)
- Code: Add shadow support. (83014)
- Column: Add background image, size, and gradient support. (83205)
- Columns: Add background image, size, and gradient support. (83206)
- Comment Author Name: Add background gradient support. (83207)
- Comment Content: Add background gradient support. (83208)
- Comment Content: Add heading and button colour support. (83376)
- Comment Date: Add background gradient support. (83209)
- Comment Edit Link: Add background gradient support. (83210)
- Comment Reply Link: Add background gradient support. (83211)
- Comments Next Page: Add background gradient support. (83215)
- Comments Page Numbers: Add background gradient support. (83216)
- Comments Pagination: Add background gradient support. (83219)
- Comments Previous Page: Add background gradient support. (83220)
- Comments Title: Add background gradient support. (83217)
- Comments: Add background image, size, and gradient support. (83212)
- Comments: Add button colour support. (83378)
- Cover: Add a Media section to the block inspector panel. (82751)
- Details: Add background image, size, and gradient support. (83222)
- Details: Add heading and button colour support. (83381)
- Details: Add shadow support. (83021)
- File: Add background image, size, and gradient support. (83223)
- Footnotes: Add background image, size, and gradient support. (83224)
- Footnotes: Add shadow support. (83044)
- Gallery: Add background image, size, and gradient support. (83225)
- Gallery: Enable viewport state values for Gallery aspect ratio. (82233)
- Group: Add text columns support. (83425)
- Heading: Add background image, size, and gradient support. (83226)
- Heading: Add shadow support. (83045)
- Home Link: Add background image, size, and gradient support. (83230)
- Home Link: Add border support. (83360)
- Home Link: Add shadow support. (83046)
- Icon block: Don't render non-public icons on the frontend. (82774)
- Latest Comments: Add background image, size, and gradient support. (83227)
- Latest Comments: Add shadow support. (83047)
- Latest Posts: Add background image, size, and gradient support. (83228)
- Latest Posts: Add shadow support. (83051)
- Login/out: Add background image, size, and gradient support. (83229)
- Login/out: Add shadow support. (83050)
- Math: Add background image, size, and gradient support. (83231)
- Math: Add shadow support. (83052)
- Math: Improve inline block UI. (77743)
- Media & Text: Add a Media section to the block inspector panel. (82593)
- Media & Text: Add button colour support. (83380)
- Navigation Overlay Close: Add border support. (83362)
- Navigation Overlay Close: Add shadow support. (83053)
- Next Page: Add background gradient support. (83232)
- No Results: Add background image, size, and gradient support. (83233)
- No Results: Add heading and button colour support. (83382)
- No Results: Add shadow support. (83054)
- Page List: Add background image, size, and gradient support. (83234)
- Page List: Add shadow support. (83056)
- Page Numbers: Add background gradient support. (83235)
- Pagination: Add background gradient support. (83236)
- Playlist: Add shadow support. (83055)
- Post Author Biography: Add background gradient support. (83199)
- Post Author Biography: Add text columns support. (83424)
- Post Author Name: Add background image, size, and gradient support. (83200)
- Post Comments Count: Add background gradient support. (83213)
- Post Comments Form: Add background image, size, and gradient support. (83214)
- Post Comments Form: Add button colour support. (83377)
- Post Content: Add button colour support. (83379)
- Post Content: Add shadow support. (83016)
- Post Content: Add text align support. (83427)
- Post Date: Add background gradient support. (83218)
- Post Excerpt: Add background image, size, and gradient support. (83221)
- Post Excerpt: Add shadow support. (83018)
- Post Navigation Link: Add border and spacing support. (83122)
- Post Navigation Link: Add shadow...
24.1.0 RC1
Changelog
Features
Components
- UI: Add CheckboxGroup form primitive. (82556)
- UI: Add RadioGroup form primitive. (83038)
- UI: Add RadioGroupControl. (83143)
- UI: Add Switch form primitive. (83039)
- UI: Add SwitchControl component. (83146)
Enhancements
- Admin bar: Backport removal of site icon background from 7.1.1. (83433)
- Command Palette: Only add the admin bar node when Core does not provide it. (82733)
Block Library
- Accordion Item: Add background gradient support. (83197)
- Accordion Item: Add link, heading, and button colour support. (83371)
- Accordion Panel: Add background image, size, and gradient support. (83201)
- Accordion Panel: Add link, heading, and button colour support. (83374)
- Accordion: Add link, heading, and button colour support. (83373)
- Archives: Add background image, size, and gradient support. (83198)
- Audio: Add link colour support. (83375)
- Block API: Add textShadow typography support and UI. (79584)
- Block API: Public API for supporting viewport states in custom controls. (82741)
- Block API: Re-enable editableRoot for multi-selection on mobile web. (81542)
- Breadcrumbs: Add background gradient support. (83202)
- Buttons: Add background image, size, and gradient support. (83203)
- Code: Add background image, size, and gradient support. (83204)
- Code: Add shadow support. (83014)
- Column: Add background image, size, and gradient support. (83205)
- Columns: Add background image, size, and gradient support. (83206)
- Comment Author Name: Add background gradient support. (83207)
- Comment Content: Add background gradient support. (83208)
- Comment Content: Add heading and button colour support. (83376)
- Comment Date: Add background gradient support. (83209)
- Comment Edit Link: Add background gradient support. (83210)
- Comment Reply Link: Add background gradient support. (83211)
- Comments Next Page: Add background gradient support. (83215)
- Comments Page Numbers: Add background gradient support. (83216)
- Comments Pagination: Add background gradient support. (83219)
- Comments Previous Page: Add background gradient support. (83220)
- Comments Title: Add background gradient support. (83217)
- Comments: Add background image, size, and gradient support. (83212)
- Comments: Add button colour support. (83378)
- Cover: Add a Media section to the block inspector panel. (82751)
- Details: Add background image, size, and gradient support. (83222)
- Details: Add heading and button colour support. (83381)
- Details: Add shadow support. (83021)
- File: Add background image, size, and gradient support. (83223)
- Footnotes: Add background image, size, and gradient support. (83224)
- Footnotes: Add shadow support. (83044)
- Gallery: Add background image, size, and gradient support. (83225)
- Gallery: Enable viewport state values for Gallery aspect ratio. (82233)
- Group: Add text columns support. (83425)
- Heading: Add background image, size, and gradient support. (83226)
- Heading: Add shadow support. (83045)
- Home Link: Add background image, size, and gradient support. (83230)
- Home Link: Add border support. (83360)
- Home Link: Add shadow support. (83046)
- Icon block: Don't render non-public icons on the frontend. (82774)
- Latest Comments: Add background image, size, and gradient support. (83227)
- Latest Comments: Add shadow support. (83047)
- Latest Posts: Add background image, size, and gradient support. (83228)
- Latest Posts: Add shadow support. (83051)
- Login/out: Add background image, size, and gradient support. (83229)
- Login/out: Add shadow support. (83050)
- Math: Add background image, size, and gradient support. (83231)
- Math: Add shadow support. (83052)
- Math: Improve inline block UI. (77743)
- Media & Text: Add a Media section to the block inspector panel. (82593)
- Media & Text: Add button colour support. (83380)
- Navigation Overlay Close: Add border support. (83362)
- Navigation Overlay Close: Add shadow support. (83053)
- Next Page: Add background gradient support. (83232)
- No Results: Add background image, size, and gradient support. (83233)
- No Results: Add heading and button colour support. (83382)
- No Results: Add shadow support. (83054)
- Page List: Add background image, size, and gradient support. (83234)
- Page List: Add shadow support. (83056)
- Page Numbers: Add background gradient support. (83235)
- Pagination: Add background gradient support. (83236)
- Playlist: Add shadow support. (83055)
- Post Author Biography: Add background gradient support. (83199)
- Post Author Biography: Add text columns support. (83424)
- Post Author Name: Add background image, size, and gradient support. (83200)
- Post Comments Count: Add background gradient support. (83213)
- Post Comments Form: Add background image, size, and gradient support. (83214)
- Post Comments Form: Add button colour support. (83377)
- Post Content: Add button colour support. (83379)
- Post Content: Add shadow support. (83016)
- Post Content: Add text align support. (83427)
- Post Date: Add background gradient support. (83218)
- Post Excerpt: Add background image, size, and gradient support. (83221)
- Post Excerpt: Add shadow support. (83018)
- Post Navigation Link: Add border and spacing support. (83122)
- Post Navigation Link: Add shadow...
24.0.0
Changelog
Enhancements
Components
- Add
defaultShown,onShownChangetoToolsPanelItem. (78010) - Border Box Control: Try moving the unlink button to the label row, and rename the panel to Borders. (82163)
- Breadcrumb: Add UI component. (80425)
- DataForm: Add a
showPlaceholderIfEmptyoption to the panel layout. (82527) - DataForm: Communicate the timezone in the datetime control. (82291)
- Editor: Migrate post-card-panel Badge to UI Badge. (82500)
- Global Styles UI: Migrate revisions Active Badge to UI Badge. (82560)
- Icons: Redraw 35 prominent icons with consistent stroke widths. (78808)
- Icons: Redraw 64 icons to be stroke-based. (78812)
- Menu: Stabilize portaled iframe unit test. (82092)
- Menu: Support multiple item descriptions. (81825)
- Menu: Use Text for item labels and descriptions. (82237)
- SearchableSelect: Add form primitive to @wordpress/ui. (80961)
- Storybook: Persist sidebar theme in URL. (82111)
- Support
isAnyandisNonefilter operators for numeric fields. (77942) - Tab Panel: Show focus with outline instead of legacy box-shadow ring. (82421)
- Text: Use pretty wrapping by default. (82133)
- Theme: Build default ramps before token artifacts. (82525)
- Theme: Reduce repeated color ramp search work. (82545)
- UI: Add CheckboxControl. (82213)
- UI: Add Combobox and Autocomplete Status. (82195)
- UI: Add popupWidth prop to item popup components. (82087)
- UI: Add Radio form primitive. (82214)
- UI: Align overlay Trigger props with Base UI. (81824)
- UI: Put overflow on Select.List instead of a nested wrapper. (82470)
- UI: Rename Popup
popupWidthprop towidth. (82193) - UI: Reset completed calendar ranges by default. (82612)
- UI: Support custom targets on Link and Menu.LinkItem. (82347)
- UI: Use root theme for portaled overlays. (82038)
- Validated form controls: Use design token for invalid focus rings. (82410)
Block Library
- Math: Declare clientNavigation interactivity support. (82248)
- Allow themes to override the padding added via background color. (82024)
- Audio: Update autoplay help text for clarity. (69978)
- Enable Gallery columns and crop controls in viewport states. (82003)
- Icons: Convert Search icon to strokes. (82338)
- List: Indent and outdent a fully selected list item with Tab. (82460)
- List: Indent and outdent multi-selected items with Tab. (82411)
- Query Loop: Rename the "Keyword" filter to "Search terms" and add help text. (82387)
- Query: Replace the "Reload full page enabled" modal with a snackbar notice. (82246)
- Site title: Add fit-text support. (82074)
- Try adding a Grid block variation to Gallery. (81909)
- Update navigation link block name, use a default variation for custom link. (82375)
- Use 'useEntityProp' in Site Title and Tagline blocks. (82518)
- Video block: Switch to UI Badge. (82441)
- feat: Introduce 'Add Media' in the block controls for media-text block. (82420)
Post Editor
- Autocompleters: Consider email address context in user mention. (47249)
- CSS Styling: Represent focus with outline for list view component. (82129)
- DataViews: Append an ellipsis to action labels that open a dialog. (81994)
- Editor: Refactor the Options menu to use the Menu component. (81564)
- Editor: Refactor the View menu to use the Menu component. (82321)
- Editor: Render change diffs in the post title in revisions. (82586)
- Editor: Show revision data in Post Title component. (82536)
- Media: Attach unattached media to the current post on save/publish. (81977)
- Menu: Align selection indicators and prefix icons with item labels. (82346)
- Post slug: Prefer server sanitization in the editor. (78135)
- Try: Add "reading settings" link to Front Page template. (81987)
Site Editor
- Add New Template: Show the design system focus ring instead of legacy box-shadow rings. (82164)
- Add a root error boundary to prevent a blank screen. (82486)
- Site editor v2: Identity takes its form from the view configuration endpoint. (82692)
- Site editor v2: Navigation takes view configuration from endpoint. (82138)
- Site editor v2: Pages take view configuration from endpoint. (82140)
- Site editor v2: Patterns take view configuration from endpoint. (82458)
- Site editor v2: Template parts take view configuration from endpoint. (82457)
- Site editor v2: Templates take view configuration from endpoint. (82456)
- Site editor v2: Use the canonical template fields in the templates list. (82666)
- Site editor v2: Use the canonical wp_block fields in the patterns list. (82672)
Block Editor
- Background image: Support setting the image from a URL. (82230)
- BlockPreview: Assert preview contents are inert. (82682)
- Format library: Visualise non-breaking spaces. (74040)
- List View: Disable block icon colors while the block is selected. (82498)
- Show the block outline where the grab cursor shows. (81798)
- Tab trap escape hatch: Leave/enter the canvas with Escape/Enter. (82314)
Dashboard
- Site Health widget: Route the body's review link through the host. (82066)
- Widget Dashboard: Add a Policy provider to govern what users may do. (81967)
- Widget Dashboard: Enforce the policy on the staging layer for every instance operation. (82256)
- Widget Dashboard: Govern Reset to default through the policy. (82255)
API fetch
- Add unregister to remove a registered middleware. (82408)
- Expose defaultFetchHandler so overrides can restore it. (82553)
- api-fetch: Resolve to null for a 200 response with an empty body. (79325)
Media
- Media Editor: Refactor the panel layout. (81840)
- Media Fields: Pass the field's disabled state to the textarea controls. ([82516](https:...
24.0.0 RC1
Changelog
Enhancements
Components
- Add
defaultShown,onShownChangetoToolsPanelItem. (78010) - Border Box Control: Try moving the unlink button to the label row, and rename the panel to Borders. (82163)
- Breadcrumb: Add UI component. (80425)
- DataForm: Add a
showPlaceholderIfEmptyoption to the panel layout. (82527) - DataForm: Communicate the timezone in the datetime control. (82291)
- Editor: Migrate post-card-panel Badge to UI Badge. (82500)
- Global Styles UI: Migrate revisions Active Badge to UI Badge. (82560)
- Icons: Redraw 35 prominent icons with consistent stroke widths. (78808)
- Icons: Redraw 64 icons to be stroke-based. (78812)
- Menu: Stabilize portaled iframe unit test. (82092)
- Menu: Support multiple item descriptions. (81825)
- Menu: Use Text for item labels and descriptions. (82237)
- SearchableSelect: Add form primitive to @wordpress/ui. (80961)
- Storybook: Persist sidebar theme in URL. (82111)
- Support
isAnyandisNonefilter operators for numeric fields. (77942) - Tab Panel: Show focus with outline instead of legacy box-shadow ring. (82421)
- Text: Use pretty wrapping by default. (82133)
- Theme: Build default ramps before token artifacts. (82525)
- Theme: Reduce repeated color ramp search work. (82545)
- UI: Add CheckboxControl. (82213)
- UI: Add Combobox and Autocomplete Status. (82195)
- UI: Add popupWidth prop to item popup components. (82087)
- UI: Add Radio form primitive. (82214)
- UI: Align overlay Trigger props with Base UI. (81824)
- UI: Put overflow on Select.List instead of a nested wrapper. (82470)
- UI: Rename Popup
popupWidthprop towidth. (82193) - UI: Reset completed calendar ranges by default. (82612)
- UI: Support custom targets on Link and Menu.LinkItem. (82347)
- UI: Use root theme for portaled overlays. (82038)
- Validated form controls: Use design token for invalid focus rings. (82410)
Block Library
- Math: Declare clientNavigation interactivity support. (82248)
- Allow themes to override the padding added via background color. (82024)
- Audio: Update autoplay help text for clarity. (69978)
- Enable Gallery columns and crop controls in viewport states. (82003)
- Icons: Convert Search icon to strokes. (82338)
- List: Indent and outdent a fully selected list item with Tab. (82460)
- List: Indent and outdent multi-selected items with Tab. (82411)
- Query Loop: Rename the "Keyword" filter to "Search terms" and add help text. (82387)
- Query: Replace the "Reload full page enabled" modal with a snackbar notice. (82246)
- Site title: Add fit-text support. (82074)
- Try adding a Grid block variation to Gallery. (81909)
- Update navigation link block name, use a default variation for custom link. (82375)
- Use 'useEntityProp' in Site Title and Tagline blocks. (82518)
- Video block: Switch to UI Badge. (82441)
- feat: Introduce 'Add Media' in the block controls for media-text block. (82420)
Post Editor
- Autocompleters: Consider email address context in user mention. (47249)
- CSS Styling: Represent focus with outline for list view component. (82129)
- DataViews: Append an ellipsis to action labels that open a dialog. (81994)
- Editor: Refactor the Options menu to use the Menu component. (81564)
- Editor: Refactor the View menu to use the Menu component. (82321)
- Editor: Render change diffs in the post title in revisions. (82586)
- Editor: Show revision data in Post Title component. (82536)
- Media: Attach unattached media to the current post on save/publish. (81977)
- Menu: Align selection indicators and prefix icons with item labels. (82346)
- Post slug: Prefer server sanitization in the editor. (78135)
- Try: Add "reading settings" link to Front Page template. (81987)
Site Editor
- Add New Template: Show the design system focus ring instead of legacy box-shadow rings. (82164)
- Add a root error boundary to prevent a blank screen. (82486)
- Site editor v2: Identity takes its form from the view configuration endpoint. (82692)
- Site editor v2: Navigation takes view configuration from endpoint. (82138)
- Site editor v2: Pages take view configuration from endpoint. (82140)
- Site editor v2: Patterns take view configuration from endpoint. (82458)
- Site editor v2: Template parts take view configuration from endpoint. (82457)
- Site editor v2: Templates take view configuration from endpoint. (82456)
- Site editor v2: Use the canonical template fields in the templates list. (82666)
- Site editor v2: Use the canonical wp_block fields in the patterns list. (82672)
Block Editor
- Background image: Support setting the image from a URL. (82230)
- BlockPreview: Assert preview contents are inert. (82682)
- Format library: Visualise non-breaking spaces. (74040)
- List View: Disable block icon colors while the block is selected. (82498)
- Show the block outline where the grab cursor shows. (81798)
- Tab trap escape hatch: Leave/enter the canvas with Escape/Enter. (82314)
Dashboard
- Site Health widget: Route the body's review link through the host. (82066)
- Widget Dashboard: Add a Policy provider to govern what users may do. (81967)
- Widget Dashboard: Enforce the policy on the staging layer for every instance operation. (82256)
- Widget Dashboard: Govern Reset to default through the policy. (82255)
API fetch
- Add unregister to remove a registered middleware. (82408)
- Expose defaultFetchHandler so overrides can restore it. (82553)
- api-fetch: Resolve to null for a 200 response with an empty body. (79325)
Media
- Media Editor: Refactor the panel layout. (81840)
- Media Fields: Pass the field's disabled state to the textarea controls. ([82516](https:...
23.9.1
23.9.0
Enhancements
Components
- Admin UI: Add Navigation component and Page navigation slot. (79746)
- Align legacy form control focus rings with WPDS. (80417)
- Base Styles: Align
input-controlmixin to design system. (81357) - Base styles: Streamline focus ring override. (81242)
- Calendar: Support custom root roles. (81443)
- CollapsibleCard: Support multiple header descriptions. (81227)
- DataViews: Pass the WordPress locale to the date/datetime calendar controls. (81592)
- Global Styles: Allow editing duotone palettes. (81605)
- Menu: Add UI component. (79560)
- RadioControl: Allow individual options to be disabled. (82026)
- SearchableChipSelect: Add grouped items support. (80989)
- SearchableChipSelectControl: Add form control to
@wordpress/ui. (80980) - Theme: Add color warning diagnostics workbench. (81817)
- UI: Accept locale codes in Calendar components. (81814)
- UI: Add Spinner component. (81358)
- UI: Add TextareaControl component. (81359)
- UI: Add tooltips to Calendar and RangeCalendar navigation buttons. (81983)
- UI: Align Calendar styling with WPDS tokens. (81438)
- UI: Collapse item-popup item sizing to default and small. (81354)
- UI: Expose keyboard shortcut presentation utilities. (81826)
- UI: Set Calendar text direction automatically. (81982)
- UI: Use the default neutral border for Cards. (81746)
Block Library
- Add transform to Row for Columns block. (81802)
- Enable axial gap for Group and restrict to flex and grid layouts. (81476)
- Global Styles: Register
<label>as an element. (81160) - List: Add Align Support. (68002)
- More block: Clarify description about excerpt vs full content. (80619)
- Playlist Track: Show upload spinner inline. (81445)
- Playlist: Add bulk track metadata editing. (81441)
- Query No Results: Add Border & Spacing Support. (64601)
- Tabs: Make inactive panel content findable in page. (81743)
Post Editor
- Command Palette: Add View post command. (66720)
- Command Palette: Allow commands to override the category icon. (81787)
- Editor: Defer hierarchical term filtering and soften announcements. (81422)
- Editor: Migrate hierarchical term selector to
@wordpress/ui. (81848) - Editor: Refactor 'ErrorBoundary' to use the new recommended components. (81638)
- Editor: Simplify List View sidebar shortcut handling. (81693)
- Editor: Surface debugging details in the ErrorBoundary. (81642)
- Editor: Use PluginSidebar in GlobalStylesSidebar. (81570)
- Pre-publish panel: Remove the headings that repeat the panel title. (81806)
Block Editor
- Add an inserter to the parent selector. (81532)
- Global Styles: Expose additional elements in Typography and Colors. (80852)
- Patterns explorer: Refactor the category sidebar to use Tabs. (81807)
- Quick Inserter: Standardize the design of the Browse all button. (81827)
- Writing flow: Select next block on Enter key. (63484)
- Inbetween Inserter: Use average width of adjacent blocks for inserter size. (68074)
Dashboard
- Dashboard Widgets: Let the host decide which component renders an action link. (81740)
- Dashboard Widgets: Promote high-relevance actions into a chrome footer. (81556)
- Dashboard Widgets: Resolve widget types without a metadata module. (81738)
Fields
- Export the package stylesheet. (81769)
DataViews
- DataViews: Add an aspect ratio toggle for grid layouts. (81604)
Collaboration
- Add
__unstable_wp_sync_storagefilter for pluggable storage backends. (81697)
Site Editor
- Update template section description. (81613)
Global Styles
- Filter and indicate blocks that have custom styles. (81373)
Font Library
- Add skeleton loader for the font preview images. (81047)
Bug Fixes
Components
InputControl: Hide the value-like placeholder Safari renders in empty date and time inputs inuiandcomponentspackages. (81991)- Admin UI: Fix the primary color of the Fresh admin color scheme. (81618)
- BoxControl: Update the opposite side when ALT is held on the left or right input. (81530)
- Button: Fix alignment in loading spinner for
rtlscreens. (81901) - DataForm: Fix the datetime control sending two updates per calendar interaction. (81440)
- DataForm: Make the panel layout edit button the real field trigger. (80689)
- DataViews: Fix date and datetime controls selecting the adjacent day. (81498)
- DataViews: Fix invisible sticky Actions column divider. (82055)
- DataViews: Sync the displayed calendar month with external value changes. (81635)
- Duotone Picker: Stop the duotone bar offering to move its control points. (81850)
- Fix Storybook accessibility issues in stories. (81777)
- Improve text detection for button icon-with-text. (81521)
- InputControl: Vertically center date and time input values in Safari. (81361)
- Menu: Close non-modal menus on iframe interaction. (81952)
- Modal: Stop Escape key propagation on dismiss. (81785)
- PaletteEdit: Expose palette swatches as command buttons. (82023)
- Storybook: Handle production module load failures. (81867)
- Theme: Improve color ramp contrast safeguards. (81185)
- UI: Fix accessibility issues in form primitives and their stories. (81853)
Block Library
- Accordion Heading: Route theme.json spacing to the toggle button. (81976)
- Dynamic Gallery block: Skip transforms that expect inner blocks, e.g. Image and Grid transforms. (82009)
- Enable blockGap spacing supports in Query loop block. (79689)
- Fix MediaPlaceholder drag eligibility. (81431)
- Fix playlist track toolbar insertion. (81639)
- Fix: Accordion: Anchored hash inside the accordion throws the malformed URL console error. (81780)
- Fix: Skip empty b...
23.9.0 RC1
Changelog
Enhancements
Components
- Admin UI: Add Navigation component and Page navigation slot. (79746)
- Align legacy form control focus rings with WPDS. (80417)
- Base Styles: Align
input-controlmixin to design system. (81357) - Base styles: Streamline focus ring override. (81242)
- Calendar: Support custom root roles. (81443)
- CollapsibleCard: Support multiple header descriptions. (81227)
- DataViews: Pass the WordPress locale to the date/datetime calendar controls. (81592)
- Global Styles: Allow editing duotone palettes. (81605)
- Menu: Add UI component. (79560)
- RadioControl: Allow individual options to be disabled. (82026)
- SearchableChipSelect: Add grouped items support. (80989)
- SearchableChipSelectControl: Add form control to
@wordpress/ui. (80980) - Theme: Add color warning diagnostics workbench. (81817)
- UI: Accept locale codes in Calendar components. (81814)
- UI: Add Spinner component. (81358)
- UI: Add TextareaControl component. (81359)
- UI: Add tooltips to Calendar and RangeCalendar navigation buttons. (81983)
- UI: Align Calendar styling with WPDS tokens. (81438)
- UI: Collapse item-popup item sizing to default and small. (81354)
- UI: Expose keyboard shortcut presentation utilities. (81826)
- UI: Set Calendar text direction automatically. (81982)
- UI: Use the default neutral border for Cards (81746)
Block Library
- Add transform to Row for Columns block. (81802)
- Enable axial gap for Group and restrict to flex and grid layouts. (81476)
- Global styles: Register as element. (81160)
- List: Add Align Support. (68002)
- More block: Clarify description about excerpt vs full content. (80619)
- Playlist Track: Show upload spinner inline. (81445)
- Playlist: Add bulk track metadata editing. (81441)
- Query No Results: Add Border & Spacing Support. (64601)
- Tabs: Make inactive panel content findable in page. (81743)
Post Editor
- Command Palette: Add View post command. (66720)
- Command Palette: Allow commands to override the category icon. (81787)
- Editor: Defer hierarchical term filtering and soften announcements. (81422)
- Editor: Migrate hierarchical term selector to
@wordpress/ui. (81848) - Editor: Refactor 'ErrorBoundary' to use the new recommended components. (81638)
- Editor: Simplify List View sidebar shortcut handling. (81693)
- Editor: Surface debugging details in the ErrorBoundary. (81642)
- Editor: Use PluginSidebar in GlobalStylesSidebar. (81570)
- Pre-publish panel: Remove the headings that repeat the panel title. (81806)
Block Editor
- Add an inserter to the parent selector. (81532)
- Global Styles: Expose additional elements in Typography and Colors. (80852)
- Patterns explorer: Refactor the category sidebar to use Tabs. (81807)
- Quick Inserter: Standardize the design of the Browse all button. (81827)
- Writing flow: Select next block on Enter key. (63484)
- Inbetween Inserter: Use average width of adjacent blocks for inserter size. (68074)
Dashboard
- Dashboard Widgets: Let the host decide which component renders an action link. (81740)
- Dashboard Widgets: Promote high-relevance actions into a chrome footer. (81556)
- Dashboard Widgets: Resolve widget types without a metadata module. (81738)
Fields
- Export the package stylesheet. (81769)
DataViews
- DataViews: Add an aspect ratio toggle for grid layouts. (81604)
Collaboration
- Add
__unstable_wp_sync_storagefilter for pluggable storage backends. (81697)
Site Editor
- Update template section description. (81613)
Global Styles
- Filter and indicate blocks that have custom styles. (81373)
Font Library
- Add skeleton loader for the font preview images. (81047)
Bug Fixes
Components
InputControl: Hide the value-like placeholder Safari renders in empty date and time inputs inuiandcomponentspackages. (81991)- Admin UI: Fix the primary color of the Fresh admin color scheme. (81618)
- BoxControl: Update the opposite side when ALT is held on the left or right input. (81530)
- Button: Fix alignment in loading spinner for
rtlscreens. (81901) - DataForm: Fix the datetime control sending two updates per calendar interaction. (81440)
- DataForm: Make the panel layout edit button the real field trigger. (80689)
- DataViews: Fix date and datetime controls selecting the adjacent day. (81498)
- DataViews: Fix invisible sticky Actions column divider. (82055)
- DataViews: Sync the displayed calendar month with external value changes. (81635)
- Duotone Picker: Stop the duotone bar offering to move its control points. (81850)
- Fix Storybook accessibility issues in stories. (81777)
- Improve text detection for button icon-with-text. (81521)
- InputControl: Vertically center date and time input values in Safari. (81361)
- Menu: Close non-modal menus on iframe interaction. (81952)
- Modal: Stop Escape key propagation on dismiss. (81785)
- PaletteEdit: Expose palette swatches as command buttons. (82023)
- Storybook: Handle production module load failures. (81867)
- Theme: Improve color ramp contrast safeguards. (81185)
- UI: Fix accessibility issues in form primitives and their stories. (81853)
Block Library
- Accordion Heading: Route theme.json spacing to the toggle button. (81976)
- Dynamic Gallery block: Skip transforms that expect inner blocks, e.g. Image and Grid transforms. (82009)
- Enable blockGap spacing supports in Query loop block. (79689)
- Fix MediaPlaceholder drag eligibility. (81431)
- Fix playlist track toolbar insertion. (81639)
- Fix: Accordion: Anchored hash inside the accordion throws the malformed URL console error. (81780)
- Fix: ...
23.8.0
Changelog
Features
Collaboration
- Notes: Email users mentioned in a note. (79606)
Enhancements
- Element: Make the package importable in React 19. (80053)
- Interface: Let CSS own the ComplementaryArea width and use AnimatePresence custom for exit. (81363)
- Widget Dashboard: Preserve widget chrome flex layout. (80570)
- Normalize block gap values in layout. (81460)
- Visual revisions: Add shareable urls. (79934)
Block Library
- Block editor: Render a real default block in place of the default appender. (81231)
- Block editor: Unify what a new sibling block inherits. (81250)
- Blocks: Support static block templates in block type settings. (80027)
- Feature: Tabs block: Consider using the tab title in the Document Overview instead of a generic "Tab" label. (81427)
- Page List: Rename the Edit action to Detach and confirm it in a dialog. (80847)
- Pass Playlist controls to track blocks. (80368)
- Quote: Ensure paragraph placeholder appears after deleting nested blocks. (77151)
- Table of Contents: Replace "Convert to static list" with confirmed "Detach" action. (80844)
- Post Navigation Link: Use the 'next' icon. (81384)
- Writing flow: Stop the caret on containers that do not merge with the text flow. (81456)
- Playlist: Add track icon. (80959)
Components
- Add allowForms prop to SandBox component. (76471)
- DataViews: Add
timefield type and control. (80830) - DataViews: Make grid and table item preview aspect ratio configurable. (79329)
- IconButton: Improve keyboard shortcut accessibility. (80402)
- Icons: Move the inline image icon into the library. (81271)
- SearchableChipSelect: Add form primitive to @wordpress/ui. (80779)
- UI: Add Combobox.InputGroup primitive. (80869)
- UI: Add
CalendarandRangeCalendar, moved fromcomponentsprivate APIs. (81337) - UI: Derive Base UI direction from WordPress i18n. (80399)
- UI: Use focus styles from base-styles. (80635)
Post Editor
- Add opt-out for block style state controls. (80956)
- Editor: Clarify autosave failure notice. (76470)
- Editor: Migrate settings sidebar to Tabs from @wordpress/ui. (81054)
- Notes: Display shortcut for form action buttons. (81064)
- Visual revisions: Add a code diff view inside the editor. (80314)
Dashboard
- Dashboard Widgets: Add icon and relevance to the widget action envelope. (81275)
- Dashboard Widgets: Split action icons into wire and resolved forms. (81381)
- Widget Dashboard: Host-tunable tile spacing via public custom properties. (81352)
- Widgets: Carry a declarative
iconthrough the widget pipeline. (80969)
Widgets Editor
- Add ThemeProvider for admin color schemes. (81173)
- Customizer widgets: Add ThemeProvider for admin color schemes. (81174)
Global Styles
- Migrate font size presets to the shared preset layer. (79811)
- Migrate shadows presets to use the preset management layer. (79812)
Bug Fixes
- Backport core fixes for finalize route. (81465)
- Boot: Adjust specificity of the image reset styles so components can size their own images. (80845)
- Fix end-to-end tests that break when shard rebalancing changes their neighbors. (81117)
- Fix: Add missing
targetto the webpack dev server proxy configuration. (81141) - Fix: Flaky autosave shareable URL revisions end-to-end test. (81455)
- Fix: Flaky list view paste block styles end-to-end test. (81229)
- Fix: Flaky revisions pagination end-to-end cross-page diff assertion. (81119)
- Interface: Increase footer breadcrumb height to prevent focus ring clipping. (81145)
- Views: Honor all developer-defined view configuration overrides. (80832)
- Interface: Stop the secondary sidebar animating into place on page load. (81362)
- Site editor: Fix sidebar item hover color. (81317)
- theme.json schema: Allow responsive states on block style variations. (81309)
- Dashboard Widgets: Remove the Hello Dolly download action. (81272)
- Decode HTML entities in Identity fields. (81269)
- Make downloadable block item labels translatable. (81237)
- Edit Widgets: Fix header toolbar button focus ring. (81176)
- Fix template
modifiedanddatereturn value for file templates. (80733)
Block Editor
- Background: Fix the legacy gradient UI where a gradient cannot be selected. (81056)
- Block Inspector: Disable the 'Edit original' button when the entity ID is missing. (81288)
- Copy: Preserve the block when its entire text is selected. (80994)
- Disclose the nested block count of a multi selection. (80745)
- Fix Escape from the block toolbar and stop redundant last focus dispatches. (81319)
- Fix empty list block with anchor persisting after backspace deletion. (77000)
- Fix overflowing block UI being covered after a block is moved. (80824)
- Link Control: Restore the preview title underline. (81083)
- Make the Group action wrap blocks with a group transform. (80891)
- PanelColorSettings: Restore the missing space below the panel header. (81155)
- Quote & List v2: Deleting empty list item should delete list block. (42503)
- Return false from isBlockSelected when there is no client ID. (81212)
- Style states: Fix state deselection when selecting the already selected block. (81277)
- URLInput: Skip search requests while an IME composition is in progress. (80602)
- Writing flow: Forward delete an empty paragraph without breaking apart the next block. (80813)
Block Library
- Clarify the GIF Video variation description. (81181)
- Fix: Tabs block: Start with empty tab labels with placeholders. (81009, 81429)
- Media: Reword the HEIC upload error and keep it up until dismissed. (81130)
- Navigation Overlay Close: Inherit typography and color from the overlay. (80751)
- Playlist: Improve audio conversion and track selection. (80926)
- Playlist: Normalize...