Releases: WordPress/gutenberg
20.3.0 RC1
Changelog
Enhancements
- Disable hover animation on preview frame for classic themes. (68976)
Block Library
- Added discord in social links. (68848)
- Featured Image block: Use resolution tool component. (68471)
- Query block: Add option to ignore sticky posts behavior. (69057)
- RSS: Border & Spacing support. (66411)
Global Styles
- Disable Clear button if there's no shadow. (69092)
- Duotone Settings: Add
reset
button and improve toggle rendering in FiltersPanel. (68672) - Shadow Panel: Add reset button. (68981)
Post Editor
- Editor: Add loading state to the 'PageAttributesParent' component. (69062)
- Editor: Add loading state to the 'PostAuthorCombobox' component. (68991)
- Editor: Display error message when loading current post fails. (68999)
Block Editor
- Quick Inserter: Restore pattern search and insertion. (69028)
- Update keyboard shortcuts to use
primaryShift+backspace
for block deletion. (69074)
Design Tools
Components
- ComboboxControl: Add an
isLoading
prop to show a loading spinner. (68990)
Bug Fixes
Block Editor
- Block popover: Fix scrolling over. (68075)
- Display root appender when default block is disabled. (68951)
- Fix regression for root appender logic. (68994)
- Inserter: Remove block default icon from no results message. (68693)
- Rename
aspect
property toratio
to carry thedefaultAspect
inAspectRatioDropdown
. (69085) - Writing Flow: Restore early return for no block selection in tab nav hook. (69079)
Site Editor
- Edit Site: Fix Fields package private APIs error. (68964)
- Fix: Site Editor should display a 404 message. (69009)
- Use the same editor component for all routes. (69093)
Global Styles
- Fix: Additional CSS button not working after back navigation. (68954)
- Fix: Missing 'No blocks found.' message for block search in editor. (69036)
Block Library
- Query Block: Fix 'parents' argument validation. (68983)
- Social Links: Fix appender size in non-iframe editor. (68215)
REST API
- Add support for the 'ignore_sticky_posts' argument. (68970)
- Fix: Prevent Errors in Header Processing and Encode URLs Properly. (67780)
Icons
- Fix the background, arrowUpLeft, keyboardReturn and square icons. (69076)
Font Library
- Refactor font variant components to use useId for checkbox IDs. (69050)
Block Directory
- Remove block icon from InstalledBlocksPrePublishPanel. (69046)
DataViews
- Fixed: Empty Pattern Overlap in Pattern Title in Dataviews Table Layout. (68997)
Media
- Add optional chain to sizes indexing of media details in edit-site. (68995)
CSS & Styling
- Enabled Full height in Additional CSS. (68993)
Block hooks
- Fix truncation of post content. (68926)
Interactivity API
- iAPI Router: Fix CSS rule order in some constructed style sheets. (68923)
Accessibility
Components
- Font Size Picker: Remove Custom option from FontSizePickerSelect dropdown. (69038)
Global Styles
- Add missing list role to the list of blocks in the global Styles. (69027)
Block API
- Block support: Preserve aria-label value in comment delimiter. (69002)
Block Editor
- [Block Editor]: A11y - Add and Update missing reduce-motion mixing. (68417)
Performance
Post Editor
- Editor: Don't use selector shortcuts for the taxonomy queries. (68998)
- Editor: Optimize 'PostAuthorCheck' component data selection. (69105)
Style Book
- Improve StyleBook resize responsiveness for Classic Theme. (68980)
Documentation
- Added Missing Global Documentation. (69104)
- Changed Inline Document Order. (68992)
- wp-env: Add lifecycleScripts to the schema. (68724)
Code Quality
- Core Data: Add type for term entity. (69151)
- iAPI Router: Add missing changelog entry for #68923. (68945)
Block Library
- E2E: Add regression test for spacer block in themes without spacing units. (68913)
- Navigation Link Block: Use stable variable for underline color styling. (68953)
- Regenerate block fixtures. (68982)
- Social Links: Remove redundant reduce-motion mixin. (69000)
Site Editor
- Fast follow: Redirections of deprecated site editor URLs. (68971)
- Quality: Remove unused props and styles from SidebarNavigationScreen. (68972)
Block Editor
- Inserter: Remove unused no-results-icon styles. (69018)
Tools
- PR Template: Suggest linking the issue. (68924)
- Relocate changelog file for WP#6910 to 6.9 backports. (69068)
Build Tooling
Testing
- e2e: Fix "add new" selector. (69111)
Various
- Remove react-native dependabot group - Take 2. (69122)
Plugin
- Code Quality: Delete unused function from PHP Sync Issue generation script. (68947)
- npm scripts: Use
node -p
instead ofecho
. (68946)
First-time contributors
The following PRs were merged by first-time contributors:
- @benazeer-ben: RSS: Border & Spacing support. (66411)
- @grgar: Add optional chain to sizes indexing of media details in edit-site. (68995)
- @Gulamdastgir-Momin: Added discord in social links. (68848)
- @Juzar10: Fix: Prevent Errors in Header Processing and Encode URLs Properly. (67780)
- @singhakanshu00: Disable hover animation on preview frame for classic themes. (68976)
- @srtfisher: wp-env: Add lifecycleScripts to the schema. (68724)
Contributors
The following contributors merged PRs in this release:
@adamsilverstein @afercia @akasunil @benazeer-ben @carolinan @DAreRodz @desrosj @ellatrix @grgar @Gulamdastgir-Momin @himanshupathak95 @Infinite-Null @joemcgill @Juzar10 @Mamaduka @Mayank-Tripathi32 @ockham @peterwilsoncc @Rishit30G...
20.0.1
20.2.0
Changelog
Enhancements
Block Library
- Details block: Add name attribute for exclusive accordion. (56971)
- Details block: Add placeholder attribute. (68917)
- Home Link: Enable all non-interactive formats. (68737)
- Latest Comments: Refactor settings panel to use ToolsPanel. (67951)
- Latest Post Block: Refactor settings panel to use ToolsPanel. (67956)
- Read More: Refactor settings panel to use ToolsPanel. (67925)
- Search Block: Refactoring settings panel. (67907)
- Search Results Title Block: Add dropdown menu props to Tools Panel component. (68763)
- Spacer: Add dropdown menu props to Tools Panel component. (68761)
- Term List Block: Refactor settings panel to use ToolsPanel. (67955)
Design Tools
- Position: Refactor "Position" controls panel to use
ToolsPanel
instead ofPanelBody
. (67967) - Post-content block header color support. (67783)
Block Editor
- Improve grid visualizer resize observation. (68842)
Style Book
- Navigation Submenu Block: Add example preview. (68378)
Bug Fixes
- Fix: Invalid
_doing_it_wrong()
forexperimental-link-color
. (68408)
Block Library
- Archives Block: Fix reset button display state. (68757)
- Fix: Add
rel="tag"
to individual anchor links in editor markup of the post terms block. (68722) - Fix: Linked featured image block cannot be selected correctly. (68775)
- Page List Block: Fix empty settings panel. (68756)
- Post Date Block: Fix reset button display state. (68758)
- Query Page Numbers Block: Fix reset button display state. (68759)
- Spacer block: Fix dimension control when no spacing presets are available. (68818)
- Spacer: Fix flex layout unit reset. (68815)
Spacer
: Fix changes being marked as persistent toundo
. (68869)
Patterns
- Editor: Improve conditions for displaying new page assembler. (68852)
Style Book
- Disable the device preview button in the header. (68841)
Block Editor
- Fix block color contrast checker. (68799)
DataViews
- Fixed Incorrect Text Position issue in Dataviews. (68767)
Block Transforms
- Embed: Remove aspect ratio classes when transforming into Paragraph. (68721)
Media
- Upload Media: Fix package dependencies. (68718)
Accessibility
Block Library
- Navigation Link: Improve accessibility by removing non-interactive tooltips. (68628)
- Use the term menu instead of navigation in nav elements labels. (68683)
Post Editor
- Update text description of the "Contain text cursor inside block" preference. (68132)
Performance
Block Editor
- Fix 'isBlockVisibleInTheInserter' selector helper performance. (68898)
Block Library
- Paragraph: Use CSS to hide placeholders in Zoom out mode. (68690)
Documentation
- Block Editor: Add documentation for SpacingSizesControl component. (68581)
- Changed Inline Documentation Order. (68879)
- Docs: Update links to HTTPS. (68888)
- Lint: Fix broken URL reference for
stylelint
user guide configuration. (68706) - Updated Typo in Constants.js. (68765)
- Used https in main-dashboard-button.md file. (68883)
- wp-env: Add phpMyAdmin and multisite support to the documentation. (68125)
Code Quality
- Inline Commenting: Change the PHP compat directory. (68846)
- Fix: Remove invalid param from wp_register_style() in gutenberg_enqueue_stored_styles(). (68409)
- Fix: setcookie() $value must be string in Gutenberg_HTTP_Signaling_Server::Handle_read_pending_messages(). (68411)
Block Library
- Gallery: Remove unused inline menu styles. (68776)
- Move HTML element help messages to the block library utils. (68708)
- Navigation Submenu: Classname trailing spaces. (68880)
- Unify block title with a strict title case. (51912)
- Video: Fix react component warning error. (68762)
Post Editor
- Editor: Children prop to accept
ReactNode
. (68839) - Editor: Combine selectors in the 'Header' component. (68697)
- Editor: Standardize reduced motion handling using media queries. (68424)
Components
- Box Control: Add Runtime Check & Conditional Types for
presets
andpresetKey
Props. (68385) - Remove unnecessary
Tooltip
component from linkedbutton
. (68498)
Block Editor
- Clean up unused utils of spacing size control. (68794)
Template Editor
- Editor: Update post-type support key for new default rendering mode. (68745)
Tools
Build Tooling
- Fix Duplicate Entries for 19.7.0 in changelog.txt. (68836)
- Release Workflow: Install Subversion. (68837)
Testing
- E2E: Fix WP Editor Meta Boxes test. (68872)
Env
- Add WP_ENV_MULTISITE envoriment variable. (68792)
Contributors
The following contributors merged PRs in this release:
@afercia @benazeer-ben @fabiankaegy @himanshupathak95 @im3dabasia @Infinite-Null @justlevine @karthick-murugan @Mamaduka @Mayank-Tripathi32 @SainathPoojary @shail-mehta @shimotmk @Soean @spacedmonkey @stokesman @Sukhendu2002 @t-hamano @yogeshbhutkar
20.2.0 RC1
Changelog
Enhancements
Block Library
- Details block: Add name attribute for exclusive accordion. (56971)
- Details block: Add placeholder attribute. (68917)
- Home Link: Enable all non-interactive formats. (68737)
- Latest Comments: Refactor settings panel to use ToolsPanel. (67951)
- Latest Post Block: Refactor settings panel to use ToolsPanel. (67956)
- Read More: Refactor settings panel to use ToolsPanel. (67925)
- Search Block: Refactoring settings panel. (67907)
- Search Results Title Block: Add dropdown menu props to Tools Panel component. (68763)
- Spacer: Add dropdown menu props to Tools Panel component. (68761)
- Term List Block: Refactor settings panel to use ToolsPanel. (67955)
Design Tools
- Position: Refactor "Position" controls panel to use
ToolsPanel
instead ofPanelBody
. (67967) - Post-content block header color support. (67783)
Block Editor
- Improve grid visualizer resize observation. (68842)
Style Book
- Navigation Submenu Block: Add example preview. (68378)
Bug Fixes
- Fix: Invalid
_doing_it_wrong()
forexperimental-link-color
. (68408)
Block Library
- Archives Block: Fix reset button display state. (68757)
- Fix: Add
rel="tag"
to individual anchor links in editor markup of the post terms block. (68722) - Fix: Linked featured image block cannot be selected correctly. (68775)
- Page List Block: Fix empty settings panel. (68756)
- Post Date Block: Fix reset button display state. (68758)
- Query Page Numbers Block: Fix reset button display state. (68759)
- Spacer block: Fix dimension control when no spacing presets are available. (68818)
- Spacer: Fix flex layout unit reset. (68815)
Spacer
: Fix changes being marked as persistent toundo
. (68869)
Patterns
- Editor: Improve conditions for displaying new page assembler. (68852)
Style Book
- Disable the device preview button in the header. (68841)
Block Editor
- Fix block color contrast checker. (68799)
DataViews
- Fixed Incorrect Text Position issue in Dataviews. (68767)
Block Transforms
- Embed: Remove aspect ratio classes when transforming into Paragraph. (68721)
Media
- Upload Media: Fix package dependencies. (68718)
Accessibility
Block Library
- Navigation Link: Improve accessibility by removing non-interactive tooltips. (68628)
- Use the term menu instead of navigation in nav elements labels. (68683)
Post Editor
- Update text description of the "Contain text cursor inside block" preference. (68132)
Performance
Block Editor
- Fix 'isBlockVisibleInTheInserter' selector helper performance. (68898)
Block Library
- Paragraph: Use CSS to hide placeholders in Zoom out mode. (68690)
Documentation
- Block Editor: Add documentation for SpacingSizesControl component. (68581)
- Changed Inline Documentation Order. (68879)
- Docs: Update links to HTTPS. (68888)
- Lint: Fix broken URL reference for
stylelint
user guide configuration. (68706) - Updated Typo in Constants.js. (68765)
- Used https in main-dashboard-button.md file. (68883)
- wp-env: Add phpMyAdmin and multisite support to the documentation. (68125)
Code Quality
- Inline Commenting: Change the PHP compat directory. (68846)
- Fix: Remove invalid param from wp_register_style() in gutenberg_enqueue_stored_styles(). (68409)
- Fix: setcookie() $value must be string in Gutenberg_HTTP_Signaling_Server::Handle_read_pending_messages(). (68411)
Block Library
- Gallery: Remove unused inline menu styles. (68776)
- Move HTML element help messages to the block library utils. (68708)
- Navigation Submenu: Classname trailing spaces. (68880)
- Unify block title with a strict title case. (51912)
- Video: Fix react component warning error. (68762)
Post Editor
- Editor: Children prop to accept
ReactNode
. (68839) - Editor: Combine selectors in the 'Header' component. (68697)
- Editor: Standardize reduced motion handling using media queries. (68424)
Components
- Box Control: Add Runtime Check & Conditional Types for
presets
andpresetKey
Props. (68385) - Remove unnecessary
Tooltip
component from linkedbutton
. (68498)
Block Editor
- Clean up unused utils of spacing size control. (68794)
Template Editor
- Editor: Update post-type support key for new default rendering mode. (68745)
Tools
Build Tooling
- Fix Duplicate Entries for 19.7.0 in changelog.txt. (68836)
- Release Workflow: Install Subversion. (68837)
Testing
- E2E: Fix WP Editor Meta Boxes test. (68872)
Env
- Add WP_ENV_MULTISITE envoriment variable. (68792)
Contributors
The following contributors merged PRs in this release:
@afercia @benazeer-ben @fabiankaegy @himanshupathak95 @im3dabasia @Infinite-Null @justlevine @karthick-murugan @Mamaduka @Mayank-Tripathi32 @SainathPoojary @shail-mehta @shimotmk @Soean @spacedmonkey @stokesman @Sukhendu2002 @t-hamano @yogeshbhutkar
20.1.0
Changelog
Enhancements
- ESLint: Improve regex for valid-sprintf rule to handle '%%'. (68270)
- Simplify
sprintf
translation for percentage widths. (68587)
Block Library
- Archive Title Block: Refactor settings panel to use ToolsPanel. (67915)
- Author Name: Refactor settings panel to use ToolsPanel. (67953)
- Block Editor: Move state logic inside 'BlockRenameModal'. (68560)
- Details: Add allowedBlocks attributes. (68489)
- Navigation: Add clearable option to color picker in
navigation
block. (68454) - Navigation: Surface
menu name
in theList View
next to theNavigation block
. (68446) - Page List: Added color support. (66430)
- Query: Refactor settings panel to use ToolsPanel. (68008)
- Social links block: Add Clear button for color option. (68564)
- Table of Contents Block: Refactor settings panel to use ToolsPanel. (67964)
Design Tools
- Post Comment Link: Show Border Controls By Default. (68506)
- Query Total: Show Border Controls By Default. (68507)
List View
- Use badge component for block anchors. (68566)
Template Editor
- Editor: New default rendering mode for editor via post type supports. (68549)
Document Settings
- Change "Swap" to "Replace" for Template Action. (68234)
DataViews
- Add: Media field changing ui to Dataviews and content preview field to posts and pages. (67278)
Bug Fixes
- Core Data: Check post-type support before requesting autosaves. (68680)
- Fix text direction for URL and email fields in block editor for RTL languages. (68188)
- Try: Fix end-to-end tests 'visitSiteEditor' helper. (68534)
Block Library
- Details block: Remove auto-close behaviour. (67766)
- Fix File block resize glitches. (68372)
- Navigation Link UI: Remove onClose from onSelectBlock. (67760)
- Post Featured Image: Adds control to clear the the overlay color. (68525)
- Site Logo: Prevent uploading multiple images via drag and drop. (68618)
- Social Links: Don't prepend URL fragments. (68655)
- i18n: Make example label for Comments Pagination Next block translatable. (68373)
- i18n: Make example translatable in comments-pagination-previous. (68374)
Components
- Duotone: Fix scrollbars displayed on Duotone Control. (67187)
- Fix SCSS Media Query Compilation Issue in Storybook. (68464)
- Fix icon condition for Badge. (68588)
- Restore Non-Themed Text Colors for
optimizeReadabilityFor
. (68472) - StoryBook: Fix error that could occur when loading compiled CSS. (68526)
Site Editor
- Classic theme preview: Remove admin-bar class name. (68519)
- Fix: Site Editor Template part is missing an icon in the sidebar. (68653)
- Navigation: Fix typo in
history.navigation's
function call. (68623)
Block Editor
- Differentiate 'Copy' and 'Copy styles' snackbar confirmation messages. (68167)
- Refactor: Separate input form styles to a dedicated stylesheet. (68501)
- Update percentage strings to be translatable. (66323)
npm Packages
- Fix irregular workspace version numbers. (68467)
- Packages: Fix published * workspace dependencies. (68240)
Post Editor
- Inline Commenting: Avoid querying comments when the experiment is disabled. (68632)
Colors
- Color Gradients: Adjust
max-width
for color gradient swatch to accommodatereset
button size. (68626)
Block Directory
- Fix : Block Inserter Search Infinity Spinner. (68600)
Interactivity API
- iAPI: Fix the logic path that merges plain objects. (68579)
Accessibility
- Nux: Standardize reduced motion handling using media queries. (68423)
Block Library
- Fix Inconsistent Labels for Lightbox Feature. (68261)
- Site Logo: Prevent focus loss when updating media from the sidebar. (68621)
- Standardize reduced motion handling with media queries. (68315)
Components
- Fix usage of tooltip in the Circular option picker. (68602)
Post Editor
- Edit Post: Standardize reduced motion handling using media queries. (68426)
Widgets Editor
- Customize Widgets: Standardize reduced motion handling using media queries. (68425)
Block Editor
- Remove unnecessary CSS order property for the contrast checker in the Color hook. (68055)
DataViews
- Remove label from dataview checkbox. (67868)
Performance
- Add npm script to profile TypeScript builds. (68533)
Post Editor
- Editor: Update data selector in 'PostPreviewButton'. (68678)
Documentation
- Storybook: Add UnitControl story. (67346)
- Add BlockIcon Storybook stories. (67186)
- Added Global Documentation in inline documentation. (68613)
- Block Card: Remove storybook for internal BlockCard component. (68556)
- BlockInspector: Add showNoBlockSelectedMessage prop documentation. (68444)
- Docs: Interactivity API - missing styles in the sample code. (66253)
- Menu: Auto-generate README. (68249)
- StoryBook: Add Story for ResolutionTool. (68292)
- Storybook: Add TabbedSidebar stories and improve documentation. (68118)
- Tabs: Remove unnecessary stories. (68463)
- Updated Inline Document order. (68650)
- Updated Small Typo in Feature-flags.md file. (68612)
- Updated Typo in Document file. (68477)
- docs: Fix type syntax in
_gutenberg_add_block_template_plugin_attribute()
. (68391)
Code Quality
- Data Views: Standardize reduced motion handling using media queries. (68422)
- Fix typos. (67304)
- [core-data] Document and add types for dynamic actions and selectors. (67668)
- docs: Fix param name in
gutenberg_add_can_update_block_bindings_editor_setting()
. (68390) - docs: Fix return type on
gutenberg_register_block_module_id()
. (68393)
Block Library
- Query Loop: Remove unused styles. (68615)
- Site Logo: Remove unused argument for 'mediaUpload' function. (68617)
...
20.1.0 RC1
Changelog
Enhancements
- ESLint: Improve regex for valid-sprintf rule to handle '%%'. (68270)
- Simplify
sprintf
translation for percentage widths. (68587)
Block Library
- Archive Title Block: Refactor settings panel to use ToolsPanel. (67915)
- Author Name: Refactor settings panel to use ToolsPanel. (67953)
- Block Editor: Move state logic inside 'BlockRenameModal'. (68560)
- Details: Add allowedBlocks attributes. (68489)
- Navigation: Add clearable option to color picker in
navigation
block. (68454) - Navigation: Surface
menu name
in theList View
next to theNavigation block
. (68446) - Page List: Added color support. (66430)
- Query: Refactor settings panel to use ToolsPanel. (68008)
- Social links block: Add Clear button for color option. (68564)
- Table of Contents Block: Refactor settings panel to use ToolsPanel. (67964)
Design Tools
- Post Comment Link: Show Border Controls By Default. (68506)
- Query Total: Show Border Controls By Default. (68507)
List View
- Use badge component for block anchors. (68566)
Template Editor
- Editor: New default rendering mode for editor via post type supports. (68549)
Document Settings
- Change "Swap" to "Replace" for Template Action. (68234)
DataViews
- Add: Media field changing ui to Dataviews and content preview field to posts and pages. (67278)
Bug Fixes
- Core Data: Check post-type support before requesting autosaves. (68680)
- Fix text direction for URL and email fields in block editor for RTL languages. (68188)
- Try: Fix end-to-end tests 'visitSiteEditor' helper. (68534)
Block Library
- Details block: Remove auto-close behaviour. (67766)
- Fix File block resize glitches. (68372)
- Navigation Link UI: Remove onClose from onSelectBlock. (67760)
- Post Featured Image: Adds control to clear the the overlay color. (68525)
- Site Logo: Prevent uploading multiple images via drag and drop. (68618)
- Social Links: Don't prepend URL fragments. (68655)
- i18n: Make example label for Comments Pagination Next block translatable. (68373)
- i18n: Make example translatable in comments-pagination-previous. (68374)
Components
- Duotone: Fix scrollbars displayed on Duotone Control. (67187)
- Fix SCSS Media Query Compilation Issue in Storybook. (68464)
- Fix icon condition for Badge. (68588)
- Restore Non-Themed Text Colors for
optimizeReadabilityFor
. (68472) - StoryBook: Fix error that could occur when loading compiled CSS. (68526)
Site Editor
- Classic theme preview: Remove admin-bar class name. (68519)
- Fix: Site Editor Template part is missing an icon in the sidebar. (68653)
- Navigation: Fix typo in
history.navigation's
function call. (68623)
Block Editor
- Differentiate 'Copy' and 'Copy styles' snackbar confirmation messages. (68167)
- Refactor: Separate input form styles to a dedicated stylesheet. (68501)
- Update percentage strings to be translatable. (66323)
npm Packages
- Fix irregular workspace version numbers. (68467)
- Packages: Fix published * workspace dependencies. (68240)
Post Editor
- Inline Commenting: Avoid querying comments when the experiment is disabled. (68632)
Colors
- Color Gradients: Adjust
max-width
for color gradient swatch to accommodatereset
button size. (68626)
Block Directory
- Fix : Block Inserter Search Infinity Spinner. (68600)
Interactivity API
- iAPI: Fix the logic path that merges plain objects. (68579)
Accessibility
- Nux: Standardize reduced motion handling using media queries. (68423)
Block Library
- Fix Inconsistent Labels for Lightbox Feature. (68261)
- Site Logo: Prevent focus loss when updating media from the sidebar. (68621)
- Standardize reduced motion handling with media queries. (68315)
Components
- Fix usage of tooltip in the Circular option picker. (68602)
Post Editor
- Edit Post: Standardize reduced motion handling using media queries. (68426)
Widgets Editor
- Customize Widgets: Standardize reduced motion handling using media queries. (68425)
Block Editor
- Remove unnecessary CSS order property for the contrast checker in the Color hook. (68055)
DataViews
- Remove label from dataview checkbox. (67868)
Performance
- Add npm script to profile TypeScript builds. (68533)
Post Editor
- Editor: Update data selector in 'PostPreviewButton'. (68678)
Documentation
- Storybook: Add UnitControl story. (67346)
- Add BlockIcon Storybook stories. (67186)
- Added Global Documentation in inline documentation. (68613)
- Block Card: Remove storybook for internal BlockCard component. (68556)
- BlockInspector: Add showNoBlockSelectedMessage prop documentation. (68444)
- Docs: Interactivity API - missing styles in the sample code. (66253)
- Menu: Auto-generate README. (68249)
- StoryBook: Add Story for ResolutionTool. (68292)
- Storybook: Add TabbedSidebar stories and improve documentation. (68118)
- Tabs: Remove unnecessary stories. (68463)
- Updated Inline Document order. (68650)
- Updated Small Typo in Feature-flags.md file. (68612)
- Updated Typo in Document file. (68477)
- docs: Fix type syntax in
_gutenberg_add_block_template_plugin_attribute()
. (68391)
Code Quality
- Data Views: Standardize reduced motion handling using media queries. (68422)
- Fix typos. (67304)
- [core-data] Document and add types for dynamic actions and selectors. (67668)
- docs: Fix param name in
gutenberg_add_can_update_block_bindings_editor_setting()
. (68390) - docs: Fix return type on
gutenberg_register_block_module_id()
. (68393)
Block Library
- Query Loop: Remove unused styles. (68615)
- Site Logo: Remove unused argument for 'mediaUpload' function. (68617)
###...
20.0.0
Changelog
Features
Interactivity API
- Prevent each directive errors and allow any iterable. (67798)
Enhancements
- Add dropdown menu props to ToolsPanel component. (68019)
- Create Block: Allow external templates to customize more fields. (68193)
- Create Block: Optimize the default template for multiple blocks case. (68175)
- DOM: Support class wildcard matcher in 'cleanNodeList'. (67830)
- Scripts: Recommend passing JS entry points with paths. (68251)
- Upgrade sass to version 1.54.0. (68380)
- Use Badge component in dataview grids. (68062)
- Use Badge component in page markers. (68103)
- postcss-plugins-preset: Bump autoprefixer to 10.4.20. (68237)
- wp-env: Add multisite support. (67845)
Block Library
- Add Tools Panel dropdown menu props to More block. (68039)
- Add block example attribute for Comments Form block. (68267)
- Add block example attribute for Comments block. (68266)
- Archive: Add dropdown menu props to ToolsPanel component. (68010)
- Archives Block: Refactor setting panel. (67841)
- Button Block: Refactor setting panel. (67887)
- Button: Update Settings text labels. (68265)
- Date Block: Add dropdown menu props to ToolsPanel component. (68018)
- Date Block: Refactor settings panel to use ToolsPanel. (67906)
- Details Block: Migrate to Toolspanel. (67966)
- Excerpt Block: Refactor settings panel to use ToolsPanel. (67908)
- Featured Image Block: Refactor setting panel. (67456)
- Introduce new filter "render_block_core_navigation_link_allowed_post_status". (63181)
- Latest Posts Border Block Support. (66353)
- Login/Logout: Add dropdown menu props to ToolsPanel component. (68009)
- Login/Logout: Refactor settings panel to use ToolsPanel. (67909)
- More Block: Refactor settings panel to use ToolsPanel. (67905)
- Navigation Submenu Block: Refactor settings panel to use ToolsPanel. (67969)
- Page List Block: Add dropdown menu props to ToolsPanel component. (68012)
- Page List Block: Refactor settings panel to use ToolsPanel. (67903)
- Post Featured Image: Use the 'ResolutionTool' component. (68294)
- Query Page Numbers Block: Refactor settings panel to use ToolsPanel. (67958)
- Query Page Numbers: Add dropdown menu props to ToolsPanel component. (68013)
- Query Pagination: Refactor settings panel to use ToolsPanel. (67914)
- Query Pagination: Update 'showLabel' help text. (68105)
- Query Total block: Reduce concatenation in the output text. (68150)
- Read More: Add example preview. (68288)
- Refactor "Settings" panel of Navigation Item block to use ToolsPanel instead of PanelBody. (67973)
- Replace PanelBody with ToolsPanel and ToolsPanelItem in column block. (67913)
- Replace PanelBody with ToolsPanel and ToolsPanelItem in spacer block. (67981)
- Replace PanelBody with ToolsPanel in columns block. (67910)
- Site Title Block: Add dropdown menu props to ToolsPanel component. (68017)
- Site Title Block: Refactor settings panel to use ToolsPanel. (67898)
- Social Icon: Migrate to Toolspanel. (67974)
- Social Icons: Migrate to Toolspanel. (67975)
- Table Block: Refactor settings panel to use ToolsPanel. (67896)
- Tag Cloud Block: Refactor settings panel to use ToolsPanel. (67911)
- Video Block: Refactor setting panel. (67044)
Components
- : Badge Component. (66555)
- Badge: Support text truncation. (68107)
- Button: Add hover style to
secondary
variant. (67325) - CreateTemplatePartModalContents: Use native radio inputs. (67702)
- Menu: More granular sub-components. (67422)
- RangeControl: Animate thumb and track only when using marks. (67836)
- Storybook: Add more
max-width
containers. (68080) - Storybook: Upgrade to the latest version (v8.4.7). (67863)
- Storybook: Upgrade to v8.0.x. (67574)
- Unite inline Ariakit imports. (67818)
Style Book
- Give style book its own route so it can be linked to directly. (67811)
- Stylebook: Add the Appearance -> Design submenu through
admin_menu
action. (68174) - Try splitting style book into sections. (68071)
- Try toggle instead of dropdown to show stylebook. (67810)
Design Tools
- Post Comments Link: Add Border Support. (68450)
- Post Template: Add Border and Spacing Support. (64425)
- Query Total: Add Border Support. (68323)
Block Editor
- Add reset button to ColorGradientSettingsDropdown. (67800)
- ChildLayoutControl: Use units defined in theme.json. (67784)
- KeyboardShortcuts: Update delete shortcut to use
shift + Backspace
. (68164)
Block hooks
- Apply to Post Content (on frontend and in editor). (67272)
- Synced Patterns: Apply Block Hooks. (68058)
Media
- Split upload into verbs and nouns. (68227)
Zoom Out
- Remove placeholder of default paragraph when it's the only block and canvas is zoomed out. (68106)
Interactivity API
- iAPI Router: Handle styles assets on region-based navigation. (67826)
Plugin
- Add a Playground blueprint json to the /assets/blueprints folder of Plugin Repo. (67742)
Site Editor
- Pages: Add "Set as posts page" action. (67650)
Write mode
- Allow template part editing in write mode. (67372)
Patterns
- Replace Starter Content modal with inserter panel. (66836)
Commands
- Add command to navigate to site editor. (66722)
Inspector Controls
- Use custom name in block sidebar if available (retaining block type information). (65641)
New APIs
Components
- BoxControl: Add support for presets. (67688)
Bug Fixes
- Add duotone and dimensions to the block level for translation. (68243)
- Add text domain option while s...
20.0.0 RC1
Changelog
Features
Interactivity API
- Prevent each directive errors and allow any iterable. (67798)
Enhancements
- Add dropdown menu props to ToolsPanel component. (68019)
- Create Block: Allow external templates to customize more fields. (68193)
- Create Block: Optimize the default template for multiple blocks case. (68175)
- DOM: Support class wildcard matcher in 'cleanNodeList'. (67830)
- Scripts: Recommend passing JS entry points with paths. (68251)
- Upgrade sass to version 1.54.0. (68380)
- Use Badge component in dataview grids. (68062)
- Use Badge component in page markers. (68103)
- postcss-plugins-preset: Bump autoprefixer to 10.4.20. (68237)
- wp-env: Add multisite support. (67845)
Block Library
- Add Tools Panel dropdown menu props to More block. (68039)
- Add block example attribute for Comments Form block. (68267)
- Add block example attribute for Comments block. (68266)
- Archive: Add dropdown menu props to ToolsPanel component. (68010)
- Archives Block: Refactor setting panel. (67841)
- Button Block: Refactor setting panel. (67887)
- Button: Update Settings text labels. (68265)
- Date Block: Add dropdown menu props to ToolsPanel component. (68018)
- Date Block: Refactor settings panel to use ToolsPanel. (67906)
- Details Block: Migrate to Toolspanel. (67966)
- Excerpt Block: Refactor settings panel to use ToolsPanel. (67908)
- Featured Image Block: Refactor setting panel. (67456)
- Introduce new filter "render_block_core_navigation_link_allowed_post_status". (63181)
- Latest Posts Border Block Support. (66353)
- Login/Logout: Add dropdown menu props to ToolsPanel component. (68009)
- Login/Logout: Refactor settings panel to use ToolsPanel. (67909)
- More Block: Refactor settings panel to use ToolsPanel. (67905)
- Navigation Submenu Block: Refactor settings panel to use ToolsPanel. (67969)
- Page List Block: Add dropdown menu props to ToolsPanel component. (68012)
- Page List Block: Refactor settings panel to use ToolsPanel. (67903)
- Post Featured Image: Use the 'ResolutionTool' component. (68294)
- Query Page Numbers Block: Refactor settings panel to use ToolsPanel. (67958)
- Query Page Numbers: Add dropdown menu props to ToolsPanel component. (68013)
- Query Pagination: Refactor settings panel to use ToolsPanel. (67914)
- Query Pagination: Update 'showLabel' help text. (68105)
- Query Total block: Reduce concatenation in the output text. (68150)
- Read More: Add example preview. (68288)
- Refactor "Settings" panel of Navigation Item block to use ToolsPanel instead of PanelBody. (67973)
- Replace PanelBody with ToolsPanel and ToolsPanelItem in column block. (67913)
- Replace PanelBody with ToolsPanel and ToolsPanelItem in spacer block. (67981)
- Replace PanelBody with ToolsPanel in columns block. (67910)
- Site Title Block: Add dropdown menu props to ToolsPanel component. (68017)
- Site Title Block: Refactor settings panel to use ToolsPanel. (67898)
- Social Icon: Migrate to Toolspanel. (67974)
- Social Icons: Migrate to Toolspanel. (67975)
- Table Block: Refactor settings panel to use ToolsPanel. (67896)
- Tag Cloud Block: Refactor settings panel to use ToolsPanel. (67911)
- Video Block: Refactor setting panel. (67044)
Components
- : Badge Component. (66555)
- Badge: Support text truncation. (68107)
- Button: Add hover style to
secondary
variant. (67325) - CreateTemplatePartModalContents: Use native radio inputs. (67702)
- Menu: More granular sub-components. (67422)
- RangeControl: Animate thumb and track only when using marks. (67836)
- Storybook: Add more
max-width
containers. (68080) - Storybook: Upgrade to the latest version (v8.4.7). (67863)
- Storybook: Upgrade to v8.0.x. (67574)
- Unite inline Ariakit imports. (67818)
Style Book
- Give style book its own route so it can be linked to directly. (67811)
- Stylebook: Add the Appearance -> Design submenu through
admin_menu
action. (68174) - Try splitting style book into sections. (68071)
- Try toggle instead of dropdown to show stylebook. (67810)
Design Tools
- Post Comments Link: Add Border Support. (68450)
- Post Template: Add Border and Spacing Support. (64425)
- Query Total: Add Border Support. (68323)
Block Editor
- Add reset button to ColorGradientSettingsDropdown. (67800)
- ChildLayoutControl: Use units defined in theme.json. (67784)
- KeyboardShortcuts: Update delete shortcut to use
shift + Backspace
. (68164)
Block hooks
- Apply to Post Content (on frontend and in editor). (67272)
- Synced Patterns: Apply Block Hooks. (68058)
Media
- Split upload into verbs and nouns. (68227)
Zoom Out
- Remove placeholder of default paragraph when it's the only block and canvas is zoomed out. (68106)
Interactivity API
- iAPI Router: Handle styles assets on region-based navigation. (67826)
Plugin
- Add a Playground blueprint json to the /assets/blueprints folder of Plugin Repo. (67742)
Site Editor
- Pages: Add "Set as posts page" action. (67650)
Write mode
- Allow template part editing in write mode. (67372)
Patterns
- Replace Starter Content modal with inserter panel. (66836)
Commands
- Add command to navigate to site editor. (66722)
Inspector Controls
- Use custom name in block sidebar if available (retaining block type information). (65641)
New APIs
Components
- BoxControl: Add support for presets. (67688)
Bug Fixes
- Add duotone and dimensions to the block level for translation. (68243)
- Add text domain option while...
19.9.0
Changelog
Enhancements
- Feature: Add
navigation.isLoading
state to core/router store. (67680) - Update the title, description, and order of Experiments page. (67762)
- wp-env: Add phpMyAdmin support. (67588)
Components
- Added enableAlpha prop to CustomGradientPicker and GradientPicker components. (66974)
- BorderBoxControl: Reduce gap value when unlinked. (67049)
- DateTime: Add default date/time to stories. (67678)
- Deprecate
COLORS.white
. (67649) - Disabled: Suppress
contentEditable
warning in story. (67679) - Document layout in Storybook. (67628)
- DropdownMenu: Increase option height to 40px. (67435)
- DuotonePicker: Simplify Button styles. (66641)
- Menu: Throw when subcomponents are not rendered inside top level Menu. (67411)
- Popover: Use
anchor
instead ofanchorRef
in story. (67674) - Storybook: Remove unnecessary feature flags. (67576)
- Storybook: Update
ArgsTable
toControls
in preview. (67582) - Storybook: Update control types from
null
toundefined
. (67581) - Storybook: Use manager-api instead of addons package. (67578)
- Update @ariakit/react to 0.4.13. (65907)
- Update @ariakit/react to 0.4.15 and @ariakit/test to 0.4.7. (67404)
Block Library
- Cover Block: Image size option for featured image. (67273)
- Feature: Allow Post Template block to get deeply nested within Query Block. (67657)
- Image Block: Change how the Image's overlay styles are applied. (67788)
- Navigation: Enable all non-interactive formats. (67585)
- Query block: Move patterns modal to dropdown on block toolbar. (66993)
- Separator block: Allow divs to be used as separators. (67530)
- New Block: Add Query Total block for displaying total query results or ranges. (67629)
- Block Library: Update the relationship of
No results
block toancestor
. (48348)
DataViews
- Add header to the quick edit when bulk editing. (67390)
- Data views: Expand configuration drop down on mobile. (67715)
- Quick Edit: Add Template field. (66591)
- Refactor actions to render modal outside of the menu. (67664)
- Renders
DataForm
component only when data has been fetched. (67694) - Unify layout configuration. (67477)
- Update bulk header with actions. (67743)
Style Book
- Add stylebook screen for classic themes. (66851)
- Scroll to top at styles root. (67605)
- Stylebook: Render overview colors in 4 columns. (67597)
- Update style book headings to new design. (67546)
Post Editor
- Inline Commenting: Added new sidebar as extension of the canvas. (67347)
- Inline Commenting: Re-order the comments in sidebar in which blocks are listed. (66927)
- Inline commenting: UX Enhancements for Comments. (67385)
Site Editor
- Data Views: Add action for pages to set site homepage. (65426)
- Sidebar: Update appearance of active items. (67318)
- Style the selected template pattern. (65917)
Data Layer
- Data: Expose 'useSelect' warning to third-party consumers. (67735)
- Data: Include more details when shallow equality fails in 'useSelect'. (67713)
Global Styles
- Controls in grid should match between sidebar panel and editor. (67602)
- Shadows: Improve design and a11y of remove button. (67705)
Block Editor
- Prefer exact matches in Link Search results sorting. (67367)
- Try direct drag (outside text editable). (67305)
Zoom Out
- Keep only copy, duplicate and delete in the zoom out more block toolbar menu item. (67279)
Font Library
- FontCollection: Update pagination controls. (67143)
Colors
- Add reset button to color control. (67116)
Bug Fixes
- Exclude Set instance methods from polyfills. (67230)
- Preload: Fix settings fields order. (67450)
- Scripts: Make React Fast Refresh work with multiple blocks. (64924)
- WP Scripts: Update webpack dependencies related to styling. (67572)
Site Editor
- Allow access to quick edit. (67469)
- Edit Site: Fix sidebar template author navigation. (67382)
- Fix Site editor navigation menu items alignment visual regression. (67321)
- Fix sidebar item animation regression. (67771)
- Fix sidebar plugins. (67557)
- Fix the templates route on mobile. (67547)
- Fix: Fixed site-editor crashing when added front-page template and clicking more option. (67500)
- Fix: Fixed styling tab not opening on themes without style variations on mobile & desktop. (67537)
- Preload: Parse post ID from p (path). (67465)
- Remove default page slug. (67673)
- Router: Fix addition and removal of empty classnames. (67378)
- Wrap each router area in 'ErrorBoundary'. (64245)
- useEditorTitle: Fix wrong request without ID. (67475)
Block Editor
- Animate
useScaleCanvas()
only when toggling zoomed out mode. (67481) - Drag and drop: Fix drop zones on block drag. (67317)
- Drag and drop: Fix firefox compat logic. (67439)
- Fix JS error in the 'useTabNav' hook. (67102)
- FontFamilyControl: Restore margin bottom. (67424)
- Inserter: Hide child blocks from the inserter when needed. (67734)
- Inserter: Patterns: Remove loading indicator. (67072)
- Inserter: Should receive focus on open. (67754)
- Remove words count in the multi-selection inspector. (67624)
- Storybook: Fix
BlockPatternsList
fixtures. (67672) - Drag and drop: Fix misplaced drop indicator. (67434)
- Drag and drop: Fix scroll disorientation after drop. (67405)
- Drag and drop: Restore moving animation. (67417)
Block Library
- Align Submenu block and Nav Link block by including description and wrapping span. ([67198](https://github.com/WordP...
19.9.0 RC1
Changelog
Enhancements
- Feature: Add
navigation.isLoading
state to core/router store. (67680) - Update the title, description, and order of Experiments page. (67762)
- wp-env: Add phpMyAdmin support. (67588)
Components
- Added enableAlpha prop to CustomGradientPicker and GradientPicker components. (66974)
- BorderBoxControl: Reduce gap value when unlinked. (67049)
- DateTime: Add default date/time to stories. (67678)
- Deprecate
COLORS.white
. (67649) - Disabled: Suppress
contentEditable
warning in story. (67679) - Document layout in Storybook. (67628)
- DropdownMenu: Increase option height to 40px. (67435)
- DuotonePicker: Simplify Button styles. (66641)
- Menu: Throw when subcomponents are not rendered inside top level Menu. (67411)
- Popover: Use
anchor
instead ofanchorRef
in story. (67674) - Storybook: Remove unnecessary feature flags. (67576)
- Storybook: Update
ArgsTable
toControls
in preview. (67582) - Storybook: Update control types from
null
toundefined
. (67581) - Storybook: Use manager-api instead of addons package. (67578)
- Update @ariakit/react to 0.4.13. (65907)
- Update @ariakit/react to 0.4.15 and @ariakit/test to 0.4.7. (67404)
Block Library
- Cover Block: Image size option for featured image. (67273)
- Feature: Allow Post Template block to get deeply nested within Query Block. (67657)
- Image Block: Change how the Image's overlay styles are applied. (67788)
- Navigation: Enable all non-interactive formats. (67585)
- Query block: Move patterns modal to dropdown on block toolbar. (66993)
- Separator block: Allow divs to be used as separators. (67530)
- [ New Block ] Add Query Total block for displaying total query results or ranges. (67629)
- [Block Library]: Update the relationship of
No results
block toancestor
. (48348)
DataViews
- Add header to the quick edit when bulk editing. (67390)
- Data views: Expand configuration drop down on mobile. (67715)
- Quick Edit: Add Template field. (66591)
- Refactor actions to render modal outside of the menu. (67664)
- Renders
DataForm
component only when data has been fetched. (67694) - Unify layout configuration. (67477)
- Update bulk header with actions. (67743)
Style Book
- Add stylebook screen for classic themes. (66851)
- Scroll to top at styles root. (67605)
- Stylebook: Render overview colors in 4 columns. (67597)
- Update style book headings to new design. (67546)
Post Editor
- Inline Commenting: Added new sidebar as extension of the canvas. (67347)
- Inline Commenting: Re-order the comments in sidebar in which blocks are listed. (66927)
- Inline commenting: UX Enhancements for Comments. (67385)
Site Editor
- Data Views: Add action for pages to set site homepage. (65426)
- Sidebar: Update appearance of active items. (67318)
- Style the selected template pattern. (65917)
Data Layer
- Data: Expose 'useSelect' warning to third-party consumers. (67735)
- Data: Include more details when shallow equality fails in 'useSelect'. (67713)
Global Styles
- Controls in grid should match between sidebar panel and editor. (67602)
- Shadows: Improve design and a11y of remove button. (67705)
Block Editor
- Prefer exact matches in Link Search results sorting. (67367)
- Try direct drag (outside text editable). (67305)
Zoom Out
- Keep only copy, duplicate and delete in the zoom out more block toolbar menu item. (67279)
Font Library
- FontCollection: Update pagination controls. (67143)
Colors
- Add reset button to color control. (67116)
Bug Fixes
- Exclude Set instance methods from polyfills. (67230)
- Preload: Fix settings fields order. (67450)
- Scripts: Make React Fast Refresh work with multiple blocks. (64924)
- WP Scripts: Update webpack dependencies related to styling. (67572)
Site Editor
- Allow access to quick edit. (67469)
- Edit Site: Fix sidebar template author navigation. (67382)
- Fix Site editor navigation menu items alignment visual regression. (67321)
- Fix sidebar item animation regression. (67771)
- Fix sidebar plugins. (67557)
- Fix the templates route on mobile. (67547)
- Fix: Fixed site-editor crashing when added front-page template and clicking more option. (67500)
- Fix: Fixed styling tab not opening on themes without style variations on mobile & desktop. (67537)
- Preload: Parse post ID from p (path). (67465)
- Remove default page slug. (67673)
- Router: Fix addition and removal of empty classnames. (67378)
- Wrap each router area in 'ErrorBoundary'. (64245)
- useEditorTitle: Fix wrong request without ID. (67475)
Block Editor
- Animate
useScaleCanvas()
only when toggling zoomed out mode. (67481) - Drag and drop: Fix drop zones on block drag. (67317)
- Drag and drop: Fix firefox compat logic. (67439)
- Fix JS error in the 'useTabNav' hook. (67102)
- FontFamilyControl: Restore margin bottom. (67424)
- Inserter: Hide child blocks from the inserter when needed. (67734)
- Inserter: Patterns: Remove loading indicator. (67072)
- Inserter: Should receive focus on open. (67754)
- Remove words count in the multi-selection inspector. (67624)
- Storybook: Fix
BlockPatternsList
fixtures. (67672) - Drag and drop: Fix misplaced drop indicator. (67434)
- Drag and drop: Fix scroll disorientation after drop. (67405)
- Drag and drop: Restore moving animation. (67417)
Block Library
- Align Submenu block and Nav Link block by including description and wrapping span. ([67198](https://github.com/...