Releases: WordPress/gutenberg
Releases · WordPress/gutenberg
18.5.0
Changelog
Features
Global Styles
- Add defaultSpacingSizes option (theme.json v3). (61842)
- Edit/create shadows in global styles. (60706)
- Relocate Background Image controls to sit under Layout. (61886)
Block Library
- Enable shadow support for cover block. (61883)
Block bindings
- Allow editing in post meta source. (61753)
Script Modules API
- Add script module data implementation. (61658)
Synced Patterns
- Add
__default
binding for pattern overrides. (60694)
Block Styles
- Extend block style variations as mechanism for achieving section styling. (57908)
Enhancements
- Block card: Fix typographic widow. (61438)
- Block settings: Update variant of "Apply globally" Button component to secondary. (61850)
- Editor: Align the Post Format control design with the rest of the post sidebar controls. (62066)
- Editor: Polish the style of some of the post summary rows. (61645)
- Format Library: Refactor 'Inline Image' edit component. (62135)
- Playwright end-to-end Utils: Add fullscreenMode option to createNewPost. (61766)
- Post Sticky Toggle: Improve the design. (62012)
- Post Summary: Move PostTemplatePanel below URL and Author. (62137)
- Remove trash button in post/page inspector. (61792)
- Shadows instead of borders on interface skeleton. (61835)
- Tweak contextual block toolbar position. (61836)
- Update: For synced entities the icon should be purple. (62024)
- Update: Implement new author panel design. (61362)
- Update: Implement new parent and order design. (61918)
- Update: Move duplicate pattern and template part actions to the editor package. (61879)
Site Editor
- Block Editor: Check for multiple block usage in the block-editor package. (62086)
- Copy custom CSS between variations when switching. (61752)
- Data views: Align page headers. (62115)
- Inspector summary rows: Make tooltips appear middle-left. (61815)
- Inspector: Add '/' prefix to Link button. (62073)
- Inspector: Display home / posts page badge. (62071)
- Inspector: Remove revisions panel. (61867)
- Make post meta row button treatment consistent. (61954)
- Remove 'Manage...' prefix in Pages / Templates data views. (62107)
- Remove the details pages. (61741)
- Update actions order in site editor for template and template parts. (61803)
- Use site title as a link. (61258)
- [Site Editor]: Add create pattern button in patterns page. (60302)
- withRegistryProvider: Prevent intermediate state with no children. (61859)
Data Views
- Add badge to title for posts & front pages. (61718)
- Clarify
date
value in Pages. (61709) - DataViews:
label
prop in Actions API can be either astring
or afunction
. (61942) - Fix pagination position on pages with short lists. (61712)
- Pages data view: Add Pending and Private views. (62138)
- Pages sidebar: Adds published & scheduled items. (62021)
- Stop Patterns data view header shrinking. (61801)
- Update grid layout on small screens. (61820)
- Update list layout action styling. (61797)
- Update page component (and some data view elements) spacing metrics. (61333)
- Visually hide 'Actions' column header. (61710)
Global Styles
- Add block-level Text Alignment UI. (61717)
- Add option to remove site-wide theme background image. (61998)
- Background image: Add support for relative theme path URLs in top-level theme.json styles. (61271)
- Background image: Update controls defaults and layout. (62000)
- Background images: Add defaults for background size. (62046)
- Don't filter out typography variations where the heading and body fonts are the same. (61327)
- Make color variations fit in a bit better visually. (61617)
- Make it clearer how to edit a site's palette. (61364)
- Move type presets below elements. (61863)
- Restore the default variation to the color and typography style tiles. (61901)
- Show shadow tool by default under global styles. (61981)
Components
- Add vw and vh units to the custom font size picker. (60607)
- CustomSelectControlV2: Use
InputBase
for styling. (60261) - Tabs: Indicator animation. (60560)
- Try: Add CSS Custom Properties to CSS types. (61872)
Zoom Out
- Hide inserters behind the experiment flag. (61866)
- Inserter: Auto-close the inserter unless the zoom out experiment is on. (61856)
- Show the inserters only when a section is selected. (61559)
- The patterns tab behind a new experiment. (61601)
Block Editor
- Adjust pattern list items resting, hover, focus styles. (61831)
- Tweak pattern categories sidebar. (62113)
- Writing flow: Remove first empty paragraph on Backspace. (61889)
Block bindings
- Add Block Bindings Panel to Block Inspector. (61527)
- Add indicator for metadata changes to Save Panel when reviewing modified entities. (61811)
- Lock binding editing with functions. (61734)
Block Variations
- Detect active variation correctly based on RichText attribute. (62325)
- Have
getActiveBlockVariation
return variation with highest specificity. (62031) - Support dot notation in
isActive
string array. (62088)
Layout
- More consistent root padding. (60715)
- Try using coloured overlay instead of border for grid visualiser. (61390)
Block Library
- Added Bluesky icon to the Social Icon Block. (61372)
- Media & Text: Replace the deprecated __experimentalImageSizeControl with ResolutionTool. (57540)
Inspector Controls
- Align both "Design" pattern list panels. (62161)
Post Editor
- Add home template details to inspector controls. (61762)
Interactivity API
- Cl...
18.5.0 RC1
Changelog
Features
Global Styles
- Add defaultSpacingSizes option (theme.json v3). (61842)
- Edit/create shadows in global styles. (60706)
- Relocate Background Image controls to sit under Layout. (61886)
Block Styles
- Extend block style variations as mechanism for achieving section styling. (57908)
Enhancements
- Block settings: Update variant of "Apply globally" Button component to secondary. (61850)
- Editor: Align the Post Format control design with the rest of the post sidebar controls. (62066)
- Editor: Polish the style of some of the post summary rows. (61645)
- Format Library: Refactor 'Inline Image' edit component. (62135)
- Post Sticky Toggle: Improve the design. (62012)
- Post Summary: Move PostTemplatePanel below URL and Author. (62137)
- Remove trash button in post/page inspector. (61792)
- Shadows instead of borders on interface skeleton. (61835)
- Tweak contextual block toolbar position. (61836)
- Update: For synced entities the icon should be purple. (62024)
- Update: Implement new author panel design. (61362)
- Update: Implement new parent and order design. (61918)
- Update: Move duplicate pattern and template part actions to the editor package. (61879)
Site Editor
- Block Editor: Check for multiple block usage in the block-editor package. (62086)
- Copy custom CSS between variations when switching. (61752)
- Data views: Align page headers. (62115)
- Inspector summary rows: Make tooltips appear middle-left. (61815)
- Inspector: Add '/' prefix to Link button. (62073)
- Inspector: Display home / posts page badge. (62071)
- Inspector: Remove revisions panel. (61867)
- Make post meta row button treatment consistent. (61954)
- Remove 'Manage...' prefix in Pages / Templates data views. (62107)
- Remove the details pages. (61741)
- Update actions order in site editor for template and template parts. (61803)
- Use site title as a link. (61258)
- [Site Editor]: Add create pattern button in patterns page. (60302)
- withRegistryProvider: Prevent intermediate state with no children. (61859)
Data Views
- Add badge to title for posts & front pages. (61718)
- Clarify
date
value in Pages. (61709) - DataViews:
label
prop in Actions API can be either astring
or afunction
. (61942) - Fix pagination position on pages with short lists. (61712)
- Pages data view: Add Pending and Private views. (62138)
- Pages sidebar: Adds published & scheduled items. (62021)
- Stop Patterns data view header shrinking. (61801)
- Update grid layout on small screens. (61820)
- Update list layout action styling. (61797)
- Update page component (and some data view elements) spacing metrics. (61333)
- Visually hide 'Actions' column header. (61710)
Global Styles
- Add block-level Text Alignment UI. (61717)
- Add option to remove site-wide theme background image. (61998)
- Background image: Add support for relative theme path URLs in top-level theme.json styles. (61271)
- Background image: Update controls defaults and layout. (62000)
- Background images: Add defaults for background size. (62046)
- Don't filter out typography variations where the heading and body fonts are the same. (61327)
- Make color variations fit in a bit better visually. (61617)
- Make it clearer how to edit a site's palette. (61364)
- Move type presets below elements. (61863)
- Restore the default variation to the color and typography style tiles. (61901)
- Show shadow tool by default under global styles. (61981)
Components
- Add vw and vh units to the custom font size picker. (60607)
- CustomSelectControlV2: Use
InputBase
for styling. (60261) - Introduce Combobox
expandOnFocus
property. (61705) - Tabs: Indicator animation. (60560)
- Try: Add CSS Custom Properties to CSS types. (61872)
Zoom Out
- Hide inserters behind the experiment flag. (61866)
- Inserter: Auto-close the inserter unless the zoom out experiment is on. (61856)
- Show the inserters only when a section is selected. (61559)
- The patterns tab behind a new experiment. (61601)
Block bindings
- Add Block Bindings Panel to Block Inspector. (61527)
- Add indicator for metadata changes to Save Panel when reviewing modified entities. (61811)
- Allow editing in post meta source. (61753)
- Lock binding editing with functions. (61734)
Block Editor
- Adjust pattern list items resting, hover, focus styles. (61831)
- Tweak pattern categories sidebar. (62113)
- Writing flow: Remove first empty paragraph on Backspace. (61889)
Block Library
- Added Bluesky icon to the Social Icon Block. (61372)
- Enable shadow support for cover block. (61883)
- Media & Text: Replace the deprecated __experimentalImageSizeControl with ResolutionTool. (57540)
Block Variations
- Have
getActiveBlockVariation
return variation with highest specificity. (62031) - Support dot notation in
isActive
string array. (62088)
Interactivity API
Layout
- More consistent root padding. (60715)
- Try using coloured overlay instead of border for grid visualiser. (61390)
Inspector Controls
- Align both "Design" pattern list panels. (62161)
Post Editor
- Add home template details to inspector controls. (61762)
Patterns
- Adjust the icons and text of the binding connected blocks. (61560)
Synced Patterns
- Add
__default
binding for pattern overrides. (60694)
Bug Fixes
- Compose: Fix 'useFocusOnMount' cleanup callback. ([62053](https://github...
18.4.1
18.4.0
Changelog
Enhancements
Layout
- Check child layout exists before generating classname. (61392)
- Hide Image block resizer when inside a grid layout. (61603)
Grid interactivity
- Improve
max
attribute logic. (61420) - Improve how grid resizer handles 0-width and 0-height cells. (61423)
- Show grid visualizer when block inspector is closed. (61429)
- Stabilise grid layout visualiser and resizer. (61640)
Global Styles
- Add aspect ratio presets support via theme.json. (47271, 61774)
- Background images: Remove required "file" prop. (61387, 61469)
- Change "Solid" tab to "Color". (61366)
- Improve panel title and description for palette. (61365)
- Tweak palette panel spacing and empty message. (61368)
- Update color variations. (61334)
Block Styles
- Add extended version of register block style functions. (61029)
Post actions
- Improve success messages of some post actions. (61539)
- Unify the list of available post type actions. (61520)
- Don't export duplicatePostAction for now. (61407)
Zoom Out
- Editor: Enable Zoom-out mode in the post editor. (61293)
- Keep original viewport width (single scale). (61424)
- Open inserter sidebar when clicking on inserter buttons on zoom-out mode. (61434)
- Remove experimental zoom out control. (61509)
- Zoomed Out View: Don't close the inserter. (61004)
Components
- Do not render FormTokenField label when not defined. (61336)
- Placeholder: Tweak placeholder style. (61590)
- Add content only descriptions in dropdown menus for patterns and templates. (61127)
Block Library
- List Block: Add block class name to the list block. (56469)
- Embeds Block: Add Bluesky variation. (61352)
- Site Logo Block: Add setting labels via the 'register_setting' method. (61351)
Block Editor
- Make
BlockPopover
component public. (61529) - Only add the selected pattern category in metadata during insertion. (61557)
- Add a keyboard shortcut to create group from the selected blocks. (46972)
- Enhance block outlines and selection interactions. (60757)
- Tiny tweak to position close button properly in the inserter. (61461)
Editor
- Editor: Unify Header component. (61273)
- Editor: Unify the sidebar between the post and site editors. (61507)
- Editor: Update and simplify the Post Summary and Post Card section in the document sidebar. (61624)
- Try: Improve date-wrapping in prepublish flow. (61490)
- Update: Implement the new discussion panel design. (61357)
Post Editor
- Add global styles to settings using existing context code. (61556)
- Display a notice after moving a post into the trash. (61670)
- Simplify Post Publish Flow status term. (61386)
Site Editor
- Redirect
/wp_template_part/all
to/patterns
. (61446) - Moves "Patterns" command to site editor main navigation. (61416)
- Adds "Template Parts" command to site editor. (61287)
- Show pin/unpin button on the site editor plugin sidebar. (61448)
- Remove default entry into Navigation Menu focus mode but retain ability to access via "Edit". (61275)
Data Views
- Add bulk actions toolbar. (59714)
- Align list and table layout visuals. (61157)
- Add actions to list layout. (60805)
- Make pattern preview click area larger. (61250)
Bug Fixes
Layout
- Fix grid item resizing in non-iframed editor. (61636)
- Fix resizing items to top and left with GridItemResizer. (60986)
- Grid Visualizer: Fix grid item resizing in site editor. (61641)
- Grid Visualizer: Fix resize not ending when mouse is released outside grid's bounds. (61668)
- GridItemResizer: Fix resizing when List View is open. (61643)
- Only show grid resizer if grid block allows resizing on children. (61552)
Global Styles
- Background image: Explicitly set background repeat value in user styles. (61526)
- Background image: Size controls should show when an image is set. (61388)
- Make sure to replace all instances of
:Where(body)
instead of just …. (61602) - Reduce specificity of global styles body margin reset rule. (61340)
- Remove Post Template background override. (61545)
Patterns
- Fix blocks in unsynced patterns can enable overrides. (61639)
- Revert "Use contentOnly locking for pattern block, remove hard-coded block check in block inspector". (61517)
List View
- Account for text fields in shortcut handler. (61583)
- Add a special case for shortcuts coming from modals. (61606)
- Standardize List View feature name to use title case capitalization. (61535)
Zoom Out
- Block editor: Scroll block into view on insert. (61418)
- Fix double scrollbars in site editor with zoom out view enabled. (61548)
- Fix zoom out UI scale. (61265)
- Add bottom and top inserters. (61473)
- Add patterns loading state. (61513)
- Don't allow dropping outside section root. (61512)
- Don't select last block. (61484)
- Pass the section root ID to the inserter. (61464)
- Zoom-out: Fix iframe ref error. (61200)
Components
- Fix inconsistent complementary header styles. (61331)
- Fix sticking “Reset” option in
ToolsPanel
. (60621) - RadioControl: Fix shrinking radio controls. (61476)
Block Library
- Navigation Block: Add list item wrapper to social links when used in navigation block. (61396)
- HTML Block: Remove font weight on toolbar tab button - #61254. (61308)
- Time to Read Block: Fix "this block has encountered an error" - #61459. (61614)
- Image Block: Enable crop action when image has a link. (61470)
- Shortcode Block: Fix layout marg...
18.4.0 RC1
Changelog
Features
Site Editor
- Adds "Template Parts" command to site editor. (61287)
Enhancements
Global Styles
- Add aspect ratio presets support via theme.json. (47271)
- Background images: Remove required "file" prop. (61387)
- Change "Solid" tab to "Color". (61366)
- Improve panel title and description for palette. (61365)
- Tweak palette panel spacing and empty message. (61368)
- Update color variations. (61334)
Zoom Out
- Editor: Enable Zoom-out mode in the post editor. (61293)
- Keep original viewport width (single scale). (61424)
- Open inserter sidebar when clicking on inserter buttons on zoom-out mode. (61434)
- Remove experimental zoom out control. (61509)
- Zoomed Out View: Don't close the inserter. (61004)
Data Views
- Dataviews: Add: Bulk actions toolbar. (59714)
- Align list and table layout visuals. (61157)
- DataViews: Add actions to list layout. (60805)
- Make pattern preview click area larger. (61250)
- Post Type Actions: Unify the list of available actions. (61520)
Post Editor
- Editor: Add global styles to settings using existing context code. (61556)
- Post Actions: Display a notice after moving a post into the trash. (61670)
- Post Publish Flow: Simplify status term. (61386)
Layout
- Check child layout exists before generating classname. (61392)
- Hide Image block resizer when inside a grid layout. (61603)
- Stabilise grid layout visualiser and resizer. (61640)
Block Library
- Add block class name to the list block. (56469)
- Embeds: Add Bluesky variation. (61352)
- Site Logo: Add setting labels via the 'register_setting' method. (61351)
Components
- Do not render FormTokenField label when not defined. (61336)
- Placeholder: Tweak placeholder style. (61590)
Patterns
- Only add the selected pattern category in metadata during insertion. (61557)
Block Editor
- Block editor: Add a keyboard shortcut to create group from the selected blocks. (46972)
- Enhance block outlines and selection interactions. (60757)
- Tiny tweak to position close button properly in the inserter. (61461)
Extensibility
- PluginSidebar: Show pin/unpin button on the site eitor. (61448)
Site Editor
- Redirect
/wp_template_part/all
to/patterns
. (61446) - Moves "Patterns" command to site editor main navigation. (61416)
Navigation Menus
- Remove default entry into Navigation Menu focus mode but retain ability to access via "Edit". (61275)
Synced Patterns
- Add content only descriptions in dropdown menus for patterns and templates. (61127)
Block Styles
- Add extended version of register block style functions. (61029)
Editor
- Editor: Unify Header component. (61273)
- Editor: Unify the sidebar between the post and site editors. (61507)
- Editor: Update and simplify the Post Summary and Post Card section in the document sidebar. (61624)
- Improve success messages of some post actions. (61539)
- Try: Improve date-wrapping in prepublish flow. (61490)
- Update: Implement the new discussion panel design. (61357)
New APIs
Extensibility
- Make
BlockPopover
component public. (61529)
Bug Fixes
Layout
- Fix grid item resizing in non-iframed editor. (61636)
- Fix resizing items to top and left with GridItemResizer. (60986)
- Grid Visualizer: Fix grid item resizing in site editor. (61641)
- Grid Visualizer: Fix resize not ending when mouse is released outside grid's bounds. (61668)
- GridItemResizer: Fix resizing when List View is open. (61643)
- Only show grid resizer if grid block allows resizing on children. (61552)
Zoom Out
- Block editor: Scroll block into view on insert. (61418)
- Fix double scrollbars in site editor with zoom out view enabled. (61548)
- Fix zoom out UI scale. (61265)
- Add bottom and top inserters. (61473)
- Add patterns loading state. (61513)
- Don't allow dropping outside section root. (61512)
- Don't select last block. (61484)
- Pass the section root ID to the inserter. (61464)
- Zoom-out: Fix iframe ref error. (61200)
Block Library
- Add list item wrapper to social links when used in navigation block. (61396)
- Fix: Remove font weight on toolbar tab button - #61254. (61308)
- Fix: Time to Read block showing "this block has encountered an error" - #61459. (61614)
- Image Block: Enable crop action when image has a link. (61470)
- Shortcode Block: Fix layout margin override. (55028)
Global Styles
- Background image: Explicitly set background repeat value in user styles. (61526)
- Background image: Size controls should show when an image is set. (61388)
- Make sure to replace all instances of
:Where(body)
instead of just …. (61602) - Reduce specificity of global styles body margin reset rule. (61340)
- Remove Post Template background override. (61545)
Block Editor
- Editor styles: Fix cache (by wrapper selector). (61397)
- Fix Truncate component for long unbreakable text. (61137)
- Fix focus loss due to filtering blocks. (61558)
- Fix: The issue of appender button not clickable in row/stack group. (61585)
- Writing Flow/Rich Text: Unify split logic. (54543)
List View
- Account for text fields in shortcut handler. (61583)
- Add a special case for shortcuts coming from modals. (61606)
- Standardize List View feature name to use title case capitalization. (61535)
Components
- Fix inconsistent complementary header styles. (61331)
- Fix sticking “Reset” option in
ToolsPanel
. (60621) - RadioControl: Fix shrinking radio controls. (61476)
Interactivity API
- Interactivity API: Allow ...
18.3.0
Changelog
Enhancements
- Output post classes in the editor. (60642)
- Abstract keyboard shortcuts for heading to paragraph transform and vice-versa. (60606)
- Capitalize more occurrences of Navigation Menu. (60747)
- Clean up top toolbar to use same metrics as block toolbar. (61126)
- Update template and template parts labels. (61146)
- Update the template preview menu item text in the Template option. (57802)
- Upgrade React to v18.3. (61202)
Site Editor
- Add PluginDocumentSettingPanel in template inspector controls. (60961)
- Add publish flow in site editor. (61136)
- Classic Theme: Expose new Patterns page and remove Template Parts submenu. (61080)
- Consolidate editor/canvas resize handles. (60712)
- Patterns data view: Remove icons in favor of dedicated sync status field. (60833)
- Patterns: Remove "Manage all parts" page & link. (60689)
- Tweak Template/Template Parts/Page creation modal. (61005)
- Drop patterns and blocks between sections only in zoom out mode. (60828)
- Insert patterns at the end of the root section. (60855)
- Typography Panel: Use simple labels. (60886)
- Font Library: Convert heading text to heading elements and group fonts as a list. (58834)
Block Editor
- Add new
TextAlignmentControl
component. (60841) - Editor: Sort style overrides by block client ids. (61039)
- Inserter: Bail early when a user has no permission to upload media. (60983)
- List View: Use 'isMatch' for unselect the shortcut. (61223)
- Move search into inserter tabs. (61108)
- Polish Autocomplete popover. (60131)
Global Styles
- Add scoping of feature level selectors for custom block style variations. (61033)
- Allow negative values for margin controls. (60347)
- Allow opt out of certain sets of styles in the editor. (61035)
- Filter out color and typography variations. (60220)
- Update utils for scoping CSS selectors. (61026)
- Add defaultFontSizes theme.json (theme.json v3). (58409)
Block Library
- Group: Remove hardcoded Group block example styles. (61027)
- Remove
Button
component from social link block, replace withbutton
element. (61270) - List View: Unify shortcut handlers. (61130)
- Update list view spacing. (60713)
Post Editor
- Editor: Move around word count, post status and last edited info in page summary. (61235)
- Editor: Update post excerpt panel with new designs. (60894)
- Add duplicate post action. (60637)
- Make duplicate post action available only on the plugin for now. (61192)
Data Views
- Unbox items in grid layout. (61159)
- Update alignment of preview contents in Patterns and Templates data views. (61190)
Components
- ComboboxControl: Simplify string normalization. (60893)
- Update help text alignment in CheckboxControl. (60787)
- RangeControl: Remove deprecated
reducedMotion
util. (61119) - components - inputStyleNeutral: Remove deprecated
reducedMotion
util. (61122)
Bug Fixes
- Editor: Do not show scrollbars when closing sidebars. (60889)
- Fix block tab spacing when few available blocks. (61296)
- Fix pattern preview focus styles. (60881)
- Fix styles panel header. (61319)
- Fix typo in clear customizations text. (61089)
- Fix: Missing format, categories, and tags on the duplicate post action. (61194)
- Fix: Post actions in post card panel is not checking for eligibility. (60994)
- Notices: Fix snackbar placement. (60912)
- Setup Node action - Set arch for key value. (61010)
- docgen: Fix qualified types with type parameters. (61097)
- Background image: Tools panel shouldn't show reset button for inherited values. (61304)
- Fix template files query by post-type. (61244)
- Remove unnecessary period in template block selection notice. (61087)
- Fix issue where pattern override values reset when saving. (61023)
- Blocks: Merge variations bootstrapped from a server with the client definitions. (60832)
- Bump minimum required WordPress version to 6.4. (60780)
Site Editor
- DocumentBar: Account for when top toolbar is open. (61118)
- Don't show appender at all inside sections on zoom-out mode. (60948)
- Editor: Avoid triggering the start page modal on unsaved pages. (61082)
- Fix zoom out mode background color on Safari. (60873)
- Fix: Pattern details page backpath. (61174)
- Make the zoom out inserters work for sections inside the section root. (60909)
- Select last section if parent section doesn't exist. (61002)
Components
- Box Control: Fix issue with negative values. (60984)
- Fix usages of uSES with missing getServerSnapshot. (60943)
Block Library
- Avoid unnecessary heading level and paragraph transform via keyboard shortcuts. (60955)
- Navigation: Remove unnecessary
__experimentalStyle
. (60965)
Accessibility
- Add aria-haspopup="dialog" to Enable/Disable overrides button. (61309)
- Fix unlabeled PostURL Copy button. (61195)
- [Data Views] User patterns: Use excerpt as description. (60549)
Performance
- Block lib: columns: Remove store subs on mount. (61123)
- Block: Remove outline related store selecting. (61139)
- Rich text: Combine all ref effects. (60936)
- Template lock: Batch block disabling. (60934)
- useBlockSync: Avoid replacing blocks twice on mount. (60967)
- useMatchMedia: Cache queries. (61000)
- ListViewBlock: Combine 'useSelect' hooks, part two. (61054)
- Remove
showFixedToolbar
fromuseShowBlockTools
. (60717) - Editor: Optimize some of the post-support panels. (61003)
- Core data: getEditedEntityRecord: Do not return empty object. ([60988](...
18.3.0 RC1
Changelog
Enhancements
- Output post classes in the editor. (60642)
- Abstract keyboard shortcuts for heading to paragraph transform and vice-versa. (60606)
- Capitalize more occurrences of Navigation Menu. (60747)
- Clean up top toolbar to use same metrics as block toolbar. (61126)
- Update template and template parts labels. (61146)
- Update the template preview menu item text in the Template option. (57802)
- Upgrade React to v18.3. (61202)
Site Editor
- Add PluginDocumentSettingPanel in template inspector controls. (60961)
- Add publish flow in site editor. (61136)
- Classic Theme: Expose new Patterns page and remove Template Parts submenu. (61080)
- Consolidate editor/canvas resize handles. (60712)
- Patterns data view: Remove icons in favor of dedicated sync status field. (60833)
- Patterns: Remove "Manage all parts" page & link. (60689)
- Tweak Template/Template Parts/Page creation modal. (61005)
- Drop patterns and blocks between sections only in zoom out mode. (60828)
- Insert patterns at the end of the root section. (60855)
- Typography Panel: Use simple labels. (60886)
- Font Library: Convert heading text to heading elements and group fonts as a list. (58834)
Block Editor
- Add new
TextAlignmentControl
component. (60841) - Editor: Sort style overrides by block client ids. (61039)
- Inserter: Bail early when a user has no permission to upload media. (60983)
- List View: Use 'isMatch' for unselect the shortcut. (61223)
- Move search into inserter tabs. (61108)
- Polish Autocomplete popover. (60131)
Global Styles
- Add scoping of feature level selectors for custom block style variations. (61033)
- Allow negative values for margin controls. (60347)
- Allow opt out of certain sets of styles in the editor. (61035)
- Filter out color and typography variations. (60220)
- Update utils for scoping CSS selectors. (61026)
- Add defaultFontSizes theme.json (theme.json v3). (58409)
Block Library
- Group: Remove hardcoded Group block example styles. (61027)
- Remove
Button
component from social link block, replace withbutton
element. (61270) - List View: Unify shortcut handlers. (61130)
- Update list view spacing. (60713)
Post Editor
- Editor: Move around word count, post status and last edited info in page summary. (61235)
- Editor: Update post excerpt panel with new designs. (60894)
- Add duplicate post action. (60637)
- Make duplicate post action available only on the plugin for now. (61192)
Data Views
- Unbox items in grid layout. (61159)
- Update alignment of preview contents in Patterns and Templates data views. (61190)
Components
- ComboboxControl: Simplify string normalization. (60893)
- Update help text alignment in CheckboxControl. (60787)
- RangeControl: Remove deprecated
reducedMotion
util. (61119) - components - inputStyleNeutral: Remove deprecated
reducedMotion
util. (61122)
Bug Fixes
- Editor: Do not show scrollbars when closing sidebars. (60889)
- Fix block tab spacing when few available blocks. (61296)
- Fix pattern preview focus styles. (60881)
- Fix styles panel header. (61319)
- Fix typo in clear customizations text. (61089)
- Fix: Missing format, categories, and tags on the duplicate post action. (61194)
- Fix: Post actions in post card panel is not checking for eligibility. (60994)
- Notices: Fix snackbar placement. (60912)
- Setup Node action - Set arch for key value. (61010)
- docgen: Fix qualified types with type parameters. (61097)
- Background image: Tools panel shouldn't show reset button for inherited values. (61304)
- Fix template files query by post-type. (61244)
- Remove unnecessary period in template block selection notice. (61087)
- Fix issue where pattern override values reset when saving. (61023)
- Blocks: Merge variations bootstrapped from a server with the client definitions. (60832)
- Bump minimum required WordPress version to 6.4. (60780)
Site Editor
- DocumentBar: Account for when top toolbar is open. (61118)
- Don't show appender at all inside sections on zoom-out mode. (60948)
- Editor: Avoid triggering the start page modal on unsaved pages. (61082)
- Fix zoom out mode background color on Safari. (60873)
- Fix: Pattern details page backpath. (61174)
- Make the zoom out inserters work for sections inside the section root. (60909)
- Select last section if parent section doesn't exist. (61002)
Components
- Box Control: Fix issue with negative values. (60984)
- Fix usages of uSES with missing getServerSnapshot. (60943)
Block Library
- Avoid unnecessary heading level and paragraph transform via keyboard shortcuts. (60955)
- Navigation: Remove unnecessary
__experimentalStyle
. (60965)
Accessibility
- Add aria-haspopup="dialog" to Enable/Disable overrides button. (61309)
- Fix unlabeled PostURL Copy button. (61195)
- [Data Views] User patterns: Use excerpt as description. (60549)
Performance
- Block lib: columns: Remove store subs on mount. (61123)
- Block: Remove outline related store selecting. (61139)
- Rich text: Combine all ref effects. (60936)
- Template lock: Batch block disabling. (60934)
- useBlockSync: Avoid replacing blocks twice on mount. (60967)
- useMatchMedia: Cache queries. (61000)
- ListViewBlock: Combine 'useSelect' hooks, part two. (61054)
- Remove
showFixedToolbar
fromuseShowBlockTools
. (60717) - Editor: Optimize some of the post-support panels. (61003)
- Core data: getEditedEntityRecord: Do not return empty object. ([60988...
18.2.0
Changelog
- Bump minimum required PHP version to 7.2 (60714)
Enhancements
Site Editor
- Add rename and trash actions to page panel. (60232)
- Adjust frame animation profile. (60589)
- Animate the radius of the frame. (60415)
- Create router adapter for sidebar. (60466)
- Improve the header animation. (60408)
- Index view for Templates & Parts: Use
grid
layout as default. (60069) - Pages: Display content frame in mobile when canvas is not edit. (60409)
- Simplify template reset language. (60256)
- Template parts in patterns page: Add author field. (60372)
- Template parts: Set backpath to patterns page. (60667)
- Update hub markup and animation. (60410)
- Update site hub action positioning. (60511)
Components
- CustomSelectControlV2: Support disabled in item types. (60896)
- ExternalLink: Replace icon with unicode arrow. (60255)
- InputBase: Simplify focus styles. (60226)
- ProgressBar: Moved width to css var for perf. (60388)
- SlotFill: Replace valtio with custom ObservableMap. (60879)
- Tabs: Fallback to first enabled tab if no active tab Id. (60681)
- Text: Add text-wrap: Pretty. (60164)
- Try: Reduce checkbox size in data views. (60475)
Post Editor
- Confirm dialog: Use more descriptive text for the confirm button. (60364)
- Editor: Add wordcount and reading time info in post card. (60672)
- Editor: Animate opening and closing editor right sidebar. (60561)
- Editor: Animate the inserter and list view panels. (60665)
- Editor: Update post URL component. (60632)
- Editor: Use the 'ConfirmDialog' component in template validation notice. (60385)
- Enable template preview in post editor for non administrators. (60447)
- Support insert before/after keyboard shortcuts when focus is within the list view. (60651)
- Update publish flow. (60456)
Patterns
- Add a "All Template Parts" section. (60775)
- Back Compat: Add Patterns submenu for WordPress 6.4. (60804)
- Patterns page: Add edit & view revision actions to parts. (60659)
- Remove "Template parts" sidebar group. (60359)
- Site Editor: Support starter patterns. (60745)
Synced Patterns
- Adjust allow pattern overrides UX flow. (60769)
- Consolidate "bound block" color and "synced" colors. (60617)
- Improve override indication for editable blocks in synced patterns. (60599)
- Refine rename flow for blocks with overrides. (60234)
Zoom Out
- Adjust block selection button. (60348)
- Animation: Avoid fixed width when animating the secondary sidebar. (60693)
- Introduce section container selection when assembling patterns (zoom out mode). (59249)
- Update zoom out scale. (60618)
Block Library
- Add loading state on image upload in featured image, Site logo and Cover blocks. (59519)
- File: Use HTML API to update the PDF preview label. (60494)
- Navigation block: Add current-menu-item class for post type archive. (57808)
- Remove block renaming control from advanced inspector controls group. (60453)
Data Views
- Add ability to display fields as a badge in grid layout. (60284)
- Data views table row: Make checkboxes and actions visible on touch devices. (60829)
- DataViews: Make the experiment about custom views. (60813)
Layout
- Add a Row control to grid layout in manual mode. (60652)
- Apply negative margins for alignfull children of blocks with custom padding set. (60716)
- Try reducing specificity of layout style selectors. (60228)
Block Editor
- Remove animation from InlineLinkUI. (60575)
- Remove root appender. (60697)
- Try: Add new
textAlign
block support. (59531)
Global Styles
- Background image: Display default background size value in global styles. (60490)
- Background UI control labels. (60264)
- Use text and button background color for color indicators. (59514)
Font Library
- Change Spinner to ProgressBar component. (60570)
Interactivity API
- Include
preact/debug
whenSCRIPT_DEBUG
is enabled. (60514)
New APIs
Extensibility
- Editor: Support PluginPostStatusInfo Slot in the site editor. (60814)
- Editor: Unify PluginMoreMenuItem API between post and site editors. (60778)
- Fix: Use core instead of core/editor on normalizeComplementaryAreaScope. (60821)
- Editor: Unify PluginSidebarMoreMenuItem. (60853)
- Editor: Unify the PluginSidebar slot between post and site editors. (60815)
Bug Fixes
- Fix: Add types to useSuspenseSelect. (60733)
- Fix experimental useHasRecursion deprecation. (60451)
- Fix translatable string in pagination modal. (60742)
- Interactivity: Return useMemo and useCallback hooks. (60474)
- Only show block icon in toolbar for contentOnly blocks when block is a synced block. (60647)
- Patterns: Guard for unknown pattern in server-side resolver. (60464)
- Snackbar: Make the
explicitDismiss
string translatable. (60368) - Update standardisation of 'Navigation Menu' to have both words capitalised in user-facing menus. (60262)
- Standardise capitalisation of Navigation Menu in sidebar. (60527)
Block Library
- Embed: Avoid retrying valid URLs. (60655)
- File: Mark update for setting default label as non-persistent. (60492)
- Fix don't close overlay menu when focus leaves submenu. (60406)
- Fix pattern block recursion handling. (60452)
- Image: Fix cropper resize on align change (react-easy-crop upgrade). (60581)
- Latest Posts: Remove wrapper div and apply consistent class. (60728)
- List: Disable edit as HTML support. (55656)
- Media & Text: Hide the alt text option for featured images. ([60496](https://github.com/WordPress/gutenberg/pul...
18.2.0 RC1
Changelog
Enhancements
Site Editor
- Add rename and trash actions to page panel. (60232)
- Adjust frame animation profile. (60589)
- Animate the radius of the frame. (60415)
- Create router adapter for sidebar. (60466)
- Improve the header animation. (60408)
- Index view for Templates & Parts: Use
grid
layout as default. (60069) - Pages: Display content frame in mobile when canvas is not edit. (60409)
- Simplify template reset language. (60256)
- Template parts in patterns page: Add author field. (60372)
- Template parts: Set backpath to patterns page. (60667)
- Update hub markup and animation. (60410)
- Update site hub action positioning. (60511)
Components
- CustomSelectControlV2: Support disabled in item types. (60896)
- ExternalLink: Replace icon with unicode arrow. (60255)
- InputBase: Simplify focus styles. (60226)
- ProgressBar: Moved width to css var for perf. (60388)
- SlotFill: Replace valtio with custom ObservableMap. (60879)
- Tabs: Fallback to first enabled tab if no active tab Id. (60681)
- Text: Add text-wrap: Pretty. (60164)
- Try: Reduce checkbox size in data views. (60475)
Post Editor
- Confirm dialog: Use more descriptive text for the confirm button. (60364)
- Editor: Add wordcount and reading time info in post card. (60672)
- Editor: Animate opening and closing editor right sidebar. (60561)
- Editor: Animate the inserter and list view panels. (60665)
- Editor: Update post URL component. (60632)
- Editor: Use the 'ConfirmDialog' component in template validation notice. (60385)
- Enable template preview in post editor for non administrators. (60447)
- Support insert before/after keyboard shortcuts when focus is within the list view. (60651)
- Update publish flow. (60456)
Patterns
- Add a "All Template Parts" section. (60775)
- Back Compat: Add Patterns submenu for WordPress 6.4. (60804)
- Patterns page: Add edit & view revision actions to parts. (60659)
- Remove "Template parts" sidebar group. (60359)
- Site Editor: Support starter patterns. (60745)
Synced Patterns
- Adjust allow pattern overrides UX flow. (60769)
- Consolidate "bound block" color and "synced" colors. (60617)
- Improve override indication for editable blocks in synced patterns. (60599)
- Refine rename flow for blocks with overrides. (60234)
Zoom Out
- Adjust block selection button. (60348)
- Animation: Avoid fixed width when animating the secondary sidebar. (60693)
- Introduce section container selection when assembling patterns (zoom out mode). (59249)
- Update zoom out scale. (60618)
Block Library
- Add loading state on image upload in featured image, Site logo and Cover blocks. (59519)
- File: Use HTML API to update the PDF preview label. (60494)
- Navigation block: Add current-menu-item class for post type archive. (57808)
- Remove block renaming control from advanced inspector controls group. (60453)
Data Views
- Add ability to display fields as a badge in grid layout. (60284)
- Data views table row: Make checkboxes and actions visible on touch devices. (60829)
- DataViews: Make the experiment about custom views. (60813)
Layout
- Add a Row control to grid layout in manual mode. (60652)
- Apply negative margins for alignfull children of blocks with custom padding set. (60716)
- Try reducing specificity of layout style selectors. (60228)
Block Editor
- Remove animation from InlineLinkUI. (60575)
- Remove root appender. (60697)
- Try: Add new
textAlign
block support. (59531)
Global Styles
- Background image: Display default background size value in global styles. (60490)
- Background UI control labels. (60264)
- Use text and button background color for color indicators. (59514)
Font Library
- Change Spinner to ProgressBar component. (60570)
Interactivity API
- Include
preact/debug
whenSCRIPT_DEBUG
is enabled. (60514)
New APIs
Extensibility
- Editor: Support PluginPostStatusInfo Slot in the site editor. (60814)
- Editor: Unify PluginMoreMenuItem API between post and site editors. (60778)
- Fix: Use core instead of core/editor on normalizeComplementaryAreaScope. (60821)
- Editor: Unify PluginSidebarMoreMenuItem. (60853)
- Editor: Unify the PluginSidebar slot between post and site editors. (60815)
Bug Fixes
- Fix: Add types to useSuspenseSelect. (60733)
- Fix experimental useHasRecursion deprecation. (60451)
- Fix translatable string in pagination modal. (60742)
- Interactivity: Return useMemo and useCallback hooks. (60474)
- Only show block icon in toolbar for contentOnly blocks when block is a synced block. (60647)
- Patterns: Guard for unknown pattern in server-side resolver. (60464)
- Snackbar: Make the
explicitDismiss
string translatable. (60368) - Update standardisation of 'Navigation Menu' to have both words capitalised in user-facing menus. (60262)
- Standardise capitalisation of Navigation Menu in sidebar. (60527)
Block Library
- Embed: Avoid retrying valid URLs. (60655)
- File: Mark update for setting default label as non-persistent. (60492)
- Fix don't close overlay menu when focus leaves submenu. (60406)
- Fix pattern block recursion handling. (60452)
- Image: Fix cropper resize on align change (react-easy-crop upgrade). (60581)
- Latest Posts: Remove wrapper div and apply consistent class. (60728)
- List: Disable edit as HTML support. (55656)
- Media & Text: Hide the alt text option for featured images. (60496)
- Post title: Re-add the paragraph level (without UI). ([60548](https://github.com/WordPress/gut...