Releases: WordPress/gutenberg
Releases · WordPress/gutenberg
17.8.0 RC4
17.8.0 RC3
Changelog
Enhancements
- Block Hooks: Add help text to Plugins panel. (59371)
Bug Fixes
- Block Hooks: Take controlled blocks into account for toggle state. (59367)
- Font Library: Create post types on init hook. (59333)
- Cover Block: Restore overflow: Clip rule to allow border radius again. (59388)
Contributors
The following contributors merged PRs in this release:
17.8.0 RC2
17.8.0 RC1
Changelog
Features
- Patterns: add bulk export patterns action. (58897)
- Template editor/inspector: show and select related patterns. (55091)
Layout
- Add toggle for grid types and stabilise Grid block variation. (59051 and 59116)
- Add support for column and row span in grid children. (58539)
Enhancements
- Patterns Page: Make category action button compact. (59203)
- Block Editor: Use hooks instead of HoC in 'SkipToSelectedBlock'. (59202)
- Font Library: Adds the ability to use generic() in font family names. (59103 and 59037)
- REST API Global Styles Revisions Controller: Return single revision only when it matches the parent id. (59049)
- CSS & Styling: Tweak link focus outline styles in HTML anchor and custom CSS. (59048)
- Data Views: Make 'All pages' view label consistent with template and patterns. (59009)
- Script Modules API: Script Modules add deregister option. (58830)
Custom Fields
- Block Bindings: Lock editing of blocks by default. (58787)
- Style engine: Rename at_rule to rules_groups and update test/docs. (58922)
Block Library
- Gallery: Set the 'defaultBlock' setting for inner blocks. (59168)
- Remove the navigation edit button because it leads to a useless screen. (59211)
- Set the 'defaultBlock' setting for Columns & List blocks. (59196)
- Update: Increase footnotes meta priority and separate footnotes meta registration. (58882)
Site Editor
- Editor: Hide template part and post content blocks in some site editor contexts. (58928)
- Tweak save hub button. (58917 and 59200)
Components
- CustomSelect: Adapt component for legacy props. (57902)
- Use
Element.scrollIntoView()
instead ofdom-scroll-into-view
. (59085)
Global Styles
- Global style changes: Refactor output for a more flexible UI and grouping. (59055)
- Style theme variations: Add property extraction and merge utils. (58803)
Bug Fixes
- Distraction Free Mode: fix ui toggling bugs. (59061)
- Layout: Refactor responsive logic for grid column spans. (59057)
- Interactivity API: Only add proxies to plain objects inside the store. (59039)
- Block Hooks: Fix in Navigation block. (59021)
List View
- Editor: Do not open list view by default on mobile. (59016)
- Create Block: Add missing
viewScriptModule
field. (59140) - Ignore the 'twentytwentyfour' test theme dir created by wp-env. (59072)
- useEntityBlockEditor: Update 'content' type check. (59058)
Block Library
- Author, Author Bio, Author Name: Add a fallback for Author Archive Template. (55451)
- Fix Spacer orientation when inside a block with default flex layout. (58921)
- Fix WP 6.4/6.3 compat for navigation link variations. (59126)
- Interactivity API: Fix server side rendering for Search block. (59029)
- Navigation: Avoid using embedded record from fallback API. (59076)
- Pagination Numbers: Add
data-wp-key
to pagination numbers if enhanced pagination is enabled. (58189) - Revert "Navigation: Refactor mobile overlay breakpoints to JS (#57520)". (59149)
- Spacer block: Fix
null
label in tooltip when horizontal layout. (58909)
Data Views
- DataViews: Add loading/no results message in grid view. (59002)
- DataViews: Correctly display featured image that don't have image sizes. (59111)
- DataViews: Fix pages list back path. (59201)
- DataViews: Fix patterns, templates and template parts pagination
z-index
. (58965) - DataViews: Fix storybook. (58842)
- DataViews: Remove second
reset filter
button in filter dialog. (58960) - Revert footer in pages list with DataViews. (59151)
Block Editor
- After Enter transform, skip other onEnter actions like splitting. (59064)
- Close link preview if collapsed selection when creating link. (58896)
- Editor: Limit spotlight mode to the editor. (58817)
- Fix incorrect useAnchor positioning when switching from virtual to rich text elements. (58900)
- Inserter: Don't select the closest block with 'disabled' editing mode. (58971)
- Inserter: Fix title condition for media tab previews. (58993)
Site Editor
- Fix navigation on mobile web. (59014)
- Fix: Don't render the Transform Into panel if there are no patterns. (59217)
- Fix: Logical error in filterPatterns on template-panel/hooks.js. (59218)
- Make command palette string transatables. (59133)
- Remove left margin on Status help text. (58775)
Patterns
- Allow editing of image block alt and title attributes in content only mode. (58998)
- Avoid showing block removal warning when deleting a pattern instance that has overrides. (59044)
- Block editor: Pass patterns selector as setting. (58661)
- Fix pattern categories on import. (58926)
- Site editor: Fix start patterns store selector. (58813)
Global Styles
- Fix console error in block preview. (59112)
- Revert "Use all the settings origins for a block that consumes paths with merge #55219" (58951 and 59101)
- Shadows: Don't assume that core provides default shadows. (58973)
Font Library
- Fixes installed font families not rendering in the editor or frontend. (59019)
- Font Libary: Add missing translation functions. (58104)
- Show error message when no fonts found to install. (58914)
Synced Patterns
- Fix missing source for binding attributes. (59194)
- Fix resetting individual blocks to empty optional values for Pattern Overrides. (59170)
- Fix upload button on overridden empty image block in patterns. (59169)
Design Tools
- Background image support: Fix issue with background position keyboard entry. (59050)
- Cover block: Clear the min height field when aspect ratio is set. (59191)
- Elements: Fix block instance element styles for links applying to buttons. (59114)
Components
- Modal: Add
box-sizing
reset style. ([58905](https://github.com/Wor...
17.7.0
Changelog
Enhancements
- Improve translators comments for wp.date.setSettings in compat file. (58488)
- Interactive Template: Use viewScriptModule. (58211)
Components
- Adding
constrainTabbing
prop touseDialog
hook. (57962) - Allow limiting the number of maximum visible Snackbars. (58559)
- ConfirmDialog: Add
__next40pxDefaultSize
to buttons. (58421) - Expand theming support in COLORS. (58097)
- FocalPointPicker: Apply modern styling. (58459)
- Implement Tabs in widget editor settings. (57886)
- Implement
Tabs
in site-editor settings. (56959) - Implementing
useCompositeState
with Ariakit. (57304) - InputBase: Add
isBorderless
prop. (58750) - Replace
TabPanel
withTabs
in the editor Document Overview sidebar. (57082) - SearchControl: Refactor to use InputControl internally. (56524)
- Show borders for disabled secondary buttons. (58606)
Data Views
- Add outline to template preview in table layout. (58738)
- Add: Delete bulk action to patterns. (58747)
- Add: Selection and bulk actions to grid view. (58144)
- DataViews: Add primary filter API. (58427)
- DataViews: In patterns page, show sync status filter by default. (58367)
- DataViews: Redesign of filters. (58569)
- Remove min-width style on table cells. (58204)
- Update 'Rows per page' view option label to account for Grid layout. (58457)
- Update dataviews search input placeholder. (58742)
- Update spacing around title in grid layout. (58739)
Interactivity API
- Add
block supports
forclientNavigation
andinteractive
properties onblock.json
schema. (58132) - Image block: Refactor and remove
data-wp-body
. (58835) - Interactivity Router: Fix initial page cache. (58496)
- Interactivity Router: Move ARIA live region and loading bar to the Interactivity Router. (58377)
- Limit the exported APIs. (58864)
- Mark all core block stores as private. (58722)
- Server Directive Processor for
data-wp-each
. (58498) - Support setting a namespace using a string in
data-wp-interactive
. (58743) - Allow global configs for namespaces. (58749)
Block Library
- Follow up on the Post navigation link taxonomy filters. (57949)
- Home Link: Render Home text if there is no attribute label present. (58387)
- Organize gallery controls. (58407)
- Pattern: Use the '__experimentalLabel' method to get a title. (58646)
- Social Icons: Update Patreon icon. (56951)
- Try: Disable text selection for post content placeholder block. (58169)
- Update pattern block copy in light of pattern overrides. (58231)
- Add shadow support for column, columns and image. (57982)
Global Styles
- Add style engine support for nested at-rules. (58867)
- Move Shadow controls to Border panel. (58466)
- Shadow: Update shadow support to allow explicit skipping of serialization. (58306)
- Try: Remove shadow preset overflow. (58663)
- Update return values from getGlobalStylesChanges(). (58707)
- Add support for transform and letter spacing controls in Global Styles > Typography > Elements. (58142)
Block Editor
- Drag and drop: Allow dragging from inserter or desktop to template parts. (58589)
- Drag and drop: Allow dropping within template parts. (58423)
- Implement "Add block" UI for Nav block Link UI. (57756)
- Implementing new UX for invoking rich text Link UI. (57986)
- Remove open in new tab from link preview. (58744)
- Use consistent labels, remove additional settings, and copySmall icon LinkControl. (58183)
Site Editor
- Apply 40px across summary panel. (58730)
- Apply custom scroll style to fixed header block toolbar. (57444)
- Improve SiteIcon display and transition. (58472)
- Only show 'Back' button when user came from an editor canvas. (58710)
- Update "focus mode" to consistently use the Document Bar's Back button. (58528)
Patterns
- Add a confirmation dialog when a user tries to delete a synced pattern with overrides. (58796)
- Add the block name to the pattern content data. (58715)
- Flash editable block outlines instead of always showing them. (58159)
Design Tools
- Background image support: Add background position controls. (58592)
- Tweak metrics and labels for background size controls. (58854)
Post Editor
- Editor: Limit visible Snackbars from the consumers. (58598)
- Save entities panel: Update styles. (58706)
Font Library
- Add sanitize from schema util. (58571)
- Font Collections: Update registration function signature and add caching. (58363)
- Font Library: Show 'Add fonts' button when there are no fonts installed. (58580)
Inspector Controls
Custom Fields
- Block Bindings: Ensure to pass bound attributes. (58844)
Commands
- Try debouncing search for post-type navigation. (58810)
Document Settings
- Tweak revisions panel for improved scanning. (58751)
Synced Patterns
- Support button's link settings for Pattern Overrides. (58587)
Block API
- Block Hooks: Set ignoredHookedBlocks metada attr upon insertion. (58553)
List View
- Add keyboard clipboard events for cut, copy, paste. (57838)
New APIs
Block API
- Blocks: Add handling for block.json viewScriptModule. (58731)
Bug Fixes
- Core data: useEntityBlockEditor: Fix parsed blocks cache. (58841)
- Footnotes: Fix anchor order replacing. (58791)
Block Editor
17.6.6
17.7.0 RC1
Changelog
Features
Interactivity API
- Allow global configs for namespaces. (58749)
Global Styles
- Add support for transform and letter spacing controls in Global Styles > Typography > Elements. (58142)
Block Library
- Add shadow support for column, columns and image. (57982)
Enhancements
- Improve translators comments for wp.date.setSettings in compat file. (58488)
- Interactive Template: Use viewScriptModule. (58211)
Components
- Adding
constrainTabbing
prop touseDialog
hook. (57962) - Allow limiting the number of maximum visible Snackbars. (58559)
- ConfirmDialog: Add
__next40pxDefaultSize
to buttons. (58421) - Expand theming support in COLORS. (58097)
- FocalPointPicker: Apply modern styling. (58459)
- Implement Tabs in widget editor settings. (57886)
- Implement
Tabs
in site-editor settings. (56959) - Implementing
useCompositeState
with Ariakit. (57304) - InputBase: Add
isBorderless
prop. (58750) - Replace
TabPanel
withTabs
in the editor Document Overview sidebar. (57082) - SearchControl: Refactor to use InputControl internally. (56524)
- Show borders for disabled secondary buttons. (58606)
Data Views
- Add outline to template preview in table layout. (58738)
- Add: Delete bulk action to patterns. (58747)
- Add: Selection and bulk actions to grid view. (58144)
- DataViews: Add primary filter API. (58427)
- DataViews: In patterns page, show sync status filter by default. (58367)
- DataViews: Redesign of filters. (58569)
- Remove min-width style on table cells. (58204)
- Update 'Rows per page' view option label to account for Grid layout. (58457)
- Update dataviews search input placeholder. (58742)
- Update spacing around title in grid layout. (58739)
Interactivity API
- Add
block supports
forclientNavigation
andinteractive
properties onblock.json
schema. (58132) - Image block: Refactor and remove
data-wp-body
. (58835) - Interactivity Router: Fix initial page cache. (58496)
- Interactivity Router: Move ARIA live region and loading bar to the Interactivity Router. (58377)
- Limit the exported APIs. (58864)
- Mark all core block stores as private. (58722)
- Server Directive Processor for
data-wp-each
. (58498) - Support setting a namespace using a string in
data-wp-interactive
. (58743)
Block Library
- Follow up on the Post navigation link taxonomy filters. (57949)
- Home Link: Render Home text if there is no attribute label present. (58387)
- Organize gallery controls. (58407)
- Pattern: Use the '__experimentalLabel' method to get a title. (58646)
- Social Icons: Update Patreon icon. (56951)
- Try: Disable text selection for post content placeholder block. (58169)
- Update pattern block copy in light of pattern overrides. (58231)
Global Styles
- Add style engine support for nested at-rules. (58867)
- Font Library: Show 'Add fonts' button when there are no fonts installed. (58580)
- Move Shadow controls to Border panel. (58466)
- Shadow: Update shadow support to allow explicit skipping of serialization. (58306)
- Try: Remove shadow preset overflow. (58663)
- Update return values from getGlobalStylesChanges(). (58707)
Block Editor
- Drag and drop: Allow dragging from inserter or desktop to template parts. (58589)
- Drag and drop: Allow dropping within template parts. (58423)
- Implement "Add block" UI for Nav block Link UI. (57756)
- Implementing new UX for invoking rich text Link UI. (57986)
- Remove open in new tab from link preview. (58744)
- Use consistent labels, remove additional settings, and copySmall icon LinkControl. (58183)
Site Editor
- Apply 40px across summary panel. (58730)
- Apply custom scroll style to fixed header block toolbar. (57444)
- Improve SiteIcon display and transition. (58472)
- Only show 'Back' button when user came from an editor canvas. (58710)
- Update "focus mode" to consistently use the Document Bar's Back button. (58528)
Patterns
- Add a confirmation dialog when a user tries to delete a synced pattern with overrides. (58796)
- Add the block name to the pattern content data. (58715)
- Flash editable block outlines instead of always showing them. (58159)
Design Tools
- Background image support: Add background position controls. (58592)
- Tweak metrics and labels for background size controls. (58854)
Post Editor
- Editor: Limit visible Snackbars from the consumers. (58598)
- Save entities panel: Update styles. (58706)
Font Library
- Add sanitize from schema util. (58571)
- Font Collections: Update registration function signature and add caching. (58363)
Inspector Controls
Custom Fields
- Block Bindings: Ensure to pass bound attributes. (58844)
Commands
- Try debouncing search for post-type navigation. (58810)
Document Settings
- Tweak revisions panel for improved scanning. (58751)
Synced Patterns
- Support button's link settings for Pattern Overrides. (58587)
Block API
- Block Hooks: Set ignoredHookedBlocks metada attr upon insertion. (58553)
List View
- Add keyboard clipboard events for cut, copy, paste. (57838)
New APIs
Block API
- Blocks: Add handling for block.json viewScriptModule. (58731)
Bug Fixes
- Core data: useEntityBlockEditor: Fix parsed blocks cache. (58841)
- Footnotes: Fix anchor order replacing. (58791)
Block Editor
- Block Switcher: Use consistent labels. (58240)
- Don't move focus within the toolbar if it is already focused. ([58570](https://github.com/WordPress/gu...
17.6.5
Changelog
Bug Fixes
Script Modules API
- Import Maps: Only emit CDATA wrappers for inline scripts for JavaScript. (58859)
Contributors
The following contributors merged PRs in this release:
17.6.4
Bug Fixes
- Compatibility with WordPress trunk: Do not register font collections if already registered by Core.