Repository navigation
Releases: WordPress/gutenberg
Releases · WordPress/gutenberg
Release list
24.3.0 RC1
Changelog
Features
Block Editor
- Allow rich text formatting across blocks. (58913)
Enhancements
- ESLint: Make jsdoc/escape-inline-tags an error. (84701)
- React 19: Add new incompatible plugins. (84607)
Block Library
- Accordion Heading: Add background gradient support. (83938)
- Block Supports: Add background-clip block support UI. (77142)
- Comment Pagination Previous: Add Border and Padding Support. (64308)
- Comments Pagination Next: Add border and padding support. (64310)
- Cover: Add link and button colour support. (83972)
- Cover: Add minimum width support. (83975)
- Enable editableRoot for the heading block for multi-selection on mobile. (84358)
- Enable style state-specific custom CSS. (83539)
- File: Add typography support. (83969)
- Gallery: Improve mobile lightbox with animated swiping. (79114)
- Icon block: Show collection name in the "All" tab of the icon library. (84055)
- Icon: Add background image, size, and gradient support. (83948)
- Icon: Add minimum width and height support. (83971)
- Icon: Add shadow support. (83921)
- Icons: Mirror the tag icons to match the other angled icons. (84675)
- List: Add minimum width and height support. (83915)
- Media & Text: replace deprecated word-break with overflow-wrap: Anywhere. (82580)
- Navigation Link: Check page create permission only when needed. (84663)
- Navigation Overlay Close: Add margin support. (83970)
- Navigation Overlay Close: Add minimum width and height support. (83907)
- Paragraph: Add background image, size, and gradient support. (83934)
- Paragraph: Add minimum width and height support. (83924)
- Playlist: Add background image, size, and gradient support. (83928)
- Playlist: Add minimum width and height support. (83909)
- Post Navigation Link: Add background image, size, and gradient support. (83940)
- Post Navigation Link: Add minimum width and height support. (83973)
- Post Template: Add minimum width and height support. (83911)
- Post Title: Add fit text support. (83036)
- Pullquote: Add writing mode and text indent support. (83964)
- Query Loop: List taxonomy terms so they can be browsed, not recalled. (82583)
- Quote: Add writing mode support. (83965)
- Search: Add background gradient support. (83954)
- Search: Add border style support. (83960)
- Search: Add minimum width and height support. (83977)
- Search: Add shadow support. (83937)
- Tab List: Add background image, size, and gradient support. (83953)
- Tab List: Add line height, font weight, letter spacing, and text transform support. (83961)
- Table Block: Adds link color support. (72229)
- Table of Contents: Read headings from the post in block context. (85040)
- Table: Add background gradient support. (83949)
- Table: Add text align support. (83966)
- Term Count: Reuse term data from Term Template. (84119)
- Term Template: Add heading and button colour support. (83968)
- Terms Query: Add padding, margin, and block gap support. (83959)
- Video: Add minimum width and height support. (83974)
Components
- Add size prop to
RangeControl. (69844) - Avatar: Add an optional color ring. (84822)
- Avatar: Add colored fallbacks with foreground tinting. (84824)
- Avatar: Add shared initials and improve fallbacks. (84653)
- Block breadcrumbs: Use
@wordpress/uipackage component. (84295) - BorderBoxControl: Unpack multi-value shorthand width when unlinking border sides. (84826)
- Button: Use Spinner for loading indicators. (84321)
- ColorPicker: Migrate Emotion styles to SCSS Modules. (84128)
- CustomSelectControl: Migrate Emotion styles to SCSS Modules. (84131)
- DataViews: Convert the filterSortAndPaginate tests to TypeScript. (84836)
- DataViews: Format footer counts. (84622)
- Date: Convert the tests to TypeScript. (84830)
- DateTimePicker: Migrate Emotion wrapper to SCSS Modules. (84129)
- Dialog: Add an
autopopup size that fits content width. (84559) - Generate JavaScript design token fallbacks. (84569)
- Icons: Experiment with proportional stroke scaling. (84081)
- Improve accessibility, discoverability of
ColorPickerinputs. (70214) - Link: Add a small radius for consistent focus rings. (84697)
- Menu: Migrate Emotion styles to SCSS Modules. (84706)
- Modal: Add focus fallback for firstContentElement. (84344)
- Navigator: Migrate Emotion styles to SCSS Modules. (84565)
- Notice: Match dismiss controls and titles to status colors. (84571)
- NumberControl: Migrate Emotion styles to SCSS Modules. (84330)
- PaletteEdit: Migrate Emotion styles to SCSS Modules. (84130)
- Popover: Use design-system tokens on the default surface. (84574)
- RangeControl: Migrate Emotion styles to SCSS Modules. (84562)
- SearchableSelect: Add trigger slots for props and content. (84934)
- Select, Combobox, Autocomplete: Align popup list spacing. (84393)
- Tabs: Align interaction backgrounds and focus states. (84572)
- Tabs: Migrate Emotion styles to SCSS Modules. (84332)
- TimePicker: Migrate Emotion styles to SCSS Modules. (84331)
- UI: Support button items in Breadcrumb. (84156)
- UI: Use the compatibility overlay slot for Dialog. (84379)
- UI: Use the compatibility overlay slot for Drawer. (84380)
- UnitControl: Migrate Emotion styles to SCSS Modules. (84561)
- Use
Selectfor remainingSelectControlvariant="minimal"call sites. (83035)
Block Editor
- Block Toolbar: Only show the parent selector plus when no allowed block splits. ([84645](https://github.com/WordPress/gutenberg/p...
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: ...