Releases: WordPress/gutenberg
Releases · WordPress/gutenberg
19.5.1
19.6.0 RC2
Changelog
Enhancements
Components
- Add elevation tokens to storybook. (66122)
- Add foundations:Elevation to storybook. (66124)
- Add radius foundation and tokens to storybook. (66219)
- Combobox, FormTokenField: Show message when no matches found. (66142)
- Storybook: Organizes components under 'Utilities'. (66210)
- Tabs: Expose active tab item props, use ariakit prop types. (66223)
- Tabs: Remove custom logic. (66097)
DropdownMenuV2
: Rename toMenu
. (66289)
Core data
- Core Data: Add the 'getEntitiesConfig' resolver. (65871)
Block Library
- Add Transformation from Separator to Spacer. (66230)
- Add lightbox option in gallery block link control. (64014)
- Archives: Add border block support. (63400)
- Border support added to comments. (66354)
- Cover Block: Add Image Resolution options. (62926)
- HTML Block: Force HTML preview in view mode. (66440)
Zoom Out
- Add keyboard shortcut in editor. (66400)
- Iterate zoom out shuffle into a more visual control. (66194)
- Use the zoom-level value to scale the iframe. (66280)
Site Editor
- Remove synchronization of canvas mode into store. (66213)
- Style Book: Clean up layout. (66255)
- Update site icon and title position. (66171)
- Editor Interface: Remove small header from global styles/plugin sidebar. (64474)
- Remove purple coloring from DocumentBar and PostCard. (66451)
Block Editor
- BlockGroupToolbar: Better i18n context for toolbar labels. (66211)
Data Views
- Fix alignment of action items in list layout. (66273)
- Templates: Hide media field in list view. (66573)
Global Styles
Real-time Collaboration
- Inline Commenting: Disable comments on published posts for now. (66583)
Post Editor
- Set
ResizableEditor
height based on border-box. (66342)
Icons
- Add align-item related icons. (66242)
REST API
- Backport from WordPress core: Improvements for the post format query loop filter. (66037)
Build tooling
- Create Block: Adds
--target-dir
flag to allow the tool to target where to scaffold. (53781) - Scripts: Add build-blocks-manifest command. (65866)
- Scripts: Add BlueOak-1.0.0 license to GPL2 compatible. (66139)
- WP Scripts: Add a
--root-folder
argument to theplugin-zip
command. (61375)
New APIs
- Stabilize isPreviewMode flag. (66149)
Bug Fixes
Zoom Out
- Disable zoom out toggle button when Style Book is open. (66228)
- Don't switch editor mode when changing entities. (66452)
- Fix scaling animation for device previews. (66132)
- Fix zoom out not persisting while switching between editor and code editor. (65932)
- Fix zoom out shortcut on Windows. (66506)
- Fix: Activate zoom out on large viewport. (66308)
- Hide slots and grouping buttons. (66243)
- Remove zoom-out toolbar. (66039)
- Resets the Zoom on viewed/edited entity change. (66232)
- Revise zoom layout shift fix. (66390)
- Zoom-out: Rely on zoom-level instead of zoom-out mode. (66141)
Block Editor
- Block inserter: Prevent editor from crashing if
blockType.parent
is a string. (66234) - Block toolbar: Account for scrollable blocks that affect the position of the block toolbar. (66188)
- Fix extra scrollbar appearing when searching in the inserter. (66229)
- Fix: Show paragraph block variations in rich text inserter. (66318)
- Group: Fix padding select. (65857)
- Link Shortcut: Only trigger the link shortcut if there's a text selection. (66056)
- Remove relative position from sidebar tabpanel. (66267)
- Rich text: Remove empty file. (66553)
- Zoom Out: Fix bouncy drop zones. (66399)
- Block editor: Self nesting and circular nesting block fix. (66121)
Components
- ColorPalette: Prevent overflow of custom color button background. (66152)
- Fix: Text overflow in Patterns filter. (66504)
- RadioGroup: Fix arrow key navigation in RTL. (66202)
- Tabs and TabPanel: Fix arrow key navigation in RTL. (66201)
- Tabs and ToggleGroupControl: Round indicator size. (66426)
- Tabs: Fix animation timings. (66198)
- Tabs: Override tablist's tabindex only when necessary. (66209)
- Tabs: Restore vertical alignment for tabs content. (66215)
- Tabs: Update indicator more reactively. (66207)
- SpacingSizesControl: Use generic label for linked button. (66304)
Global Styles
- Global styles: Move preload paths filter to 6.7 (previously 6.8). (66543)
i18n
Post Editor
- Always force iframe in pattern editor. (65887)
- Editor: Multi-entity saving: Show correct count of entities to be saved. (66482)
- Fix : "Set featured image" button border flashes on focus. (66092)
- Fix Parent Check Condition in
buildTermsTree
. (66006) - Fix: Improve the DocumentBar post type label for the Homepage and Posts Page cases. (66355)
- PostTaxonomiesFlatTermSelector: Restore space between tag list and most used tags. (66566)
Block Library
- Block registration: Normalize blockType.parent to
array
. (66250) - Button Block: Apply Stretch Styles Correctly. (64770)
- Buttons: Fix the initial white space in nofollow rel. (66303)
- Fix - Image block: Aspect ratio not responding when dimensions are not set. (66217)
- Navigation block: Fix block appender size. (66153)
Site Editor
- Edit Site: Fix canvasMode var. (66316)
- Fix button hover style in sidebar nav...
19.6.0 RC1
Changelog
Enhancements
- BlockGroupToolbar: Better i18n context for toolbar labels. (66211)
- Core Data: Add the 'getEntitiesConfig' resolver. (65871)
- Create Block: Adds
--target-dir
flag to allow the tool to target where to scaffold. (53781) - Editor Interface: Remove small header from global styles/plugin sidebar. (64474)
- Remove purple coloring from DocumentBar and PostCard. (66451)
- Scripts: Add BlueOak-1.0.0 license to GPL2 compatible. (66139)
- WP Scripts: Add a
--root-folder
argument to theplugin-zip
command. (61375)
Components
- Add elevation tokens to storybook. (66122)
- Add foundations:Elevation to storybook. (66124)
- Add radius foundation and tokens to storybook. (66219)
- Combobox, FormTokenField: Show message when no matches found. (66142)
- Storybook: Organizes components under 'Utilities'. (66210)
- Tabs: Expose active tab item props, use ariakit prop types. (66223)
- Tabs: Remove custom logic. (66097)
DropdownMenuV2
: Rename toMenu
. (66289)
Block Library
- Add Transformation from Separator to Spacer. (66230)
- Add lightbox option in gallery block link control. (64014)
- Archives: Add border block support. (63400)
- Border support added to comments. (66354)
- Cover Block: Add Image Resolution options. (62926)
- HTML Block: Force HTML preview in view mode. (66440)
Zoom Out
- Add keyboard shortcut in editor. (66400)
- Iterate zoom out shuffle into a more visual control. (66194)
- Use the zoom-level value to scale the iframe. (66280)
Site Editor
- Remove synchronization of canvas mode into store. (66213)
- Style Book: Clean up layout. (66255)
- Update site icon and title position. (66171)
Data Views
- Fix alignment of action items in list layout. (66273)
- Templates: Hide media field in list view. (66573)
Global Styles
Real-time Collaboration
- Inline Commenting: Disable comments on published posts for now. (66583)
Post Editor
- Set
ResizableEditor
height based on border-box. (66342)
Icons
- Add align-item related icons. (66242)
REST API
- Backport from WordPress core: Improvements for the post format query loop filter. (66037)
New APIs
Bug Fixes
- Create block: Ensure $slug is replaced with passed slug. (66528)
- Fix extraneous scrollbar in device previews. (66494)
- GH-66090: Self nesting and circular nesting block fix. (66121)
- Global styles: Move preload paths filter to 6.7 (previously 6.8). (66543)
- Miscellaneous i18n fixes. (66510)
- Remove most of the occurrences of the verb toggle. (66371)
- SpacingSizesControl: Use generic label for linked button. (66304)
Zoom Out
- Disable zoom out toggle button when Style Book is open. (66228)
- Don't switch editor mode when changing entities. (66452)
- Fix scaling animation for device previews. (66132)
- Fix zoom out not persisting while switching between editor and code editor. (65932)
- Fix zoom out shortcut on Windows. (66506)
- Fix: Activate zoom out on large viewport. (66308)
- Hide slots and grouping buttons. (66243)
- Remove zoom-out toolbar. (66039)
- Resets the Zoom on viewed/edited entity change. (66232)
- Revise zoom layout shift fix. (66390)
- Zoom-out: Rely on zoom-level instead of zoom-out mode. (66141)
Block Editor
- Block inserter: Prevent editor from crashing if
blockType.parent
is a string. (66234) - Block toolbar: Account for scrollable blocks that affect the position of the block toolbar. (66188)
- Fix extra scrollbar appearing when searching in the inserter. (66229)
- Fix: Show paragraph block variations in rich text inserter. (66318)
- Group: Fix padding select. (65857)
- Link Shortcut: Only trigger the link shortcut if there's a text selection. (66056)
- Remove relative position from sidebar tabpanel. (66267)
- Rich text: Remove empty file. (66553)
- Zoom Out: Fix bouncy drop zones. (66399)
Components
- ColorPalette: Prevent overflow of custom color button background. (66152)
- Fix: Text overflow in Patterns filter. (66504)
- RadioGroup: Fix arrow key navigation in RTL. (66202)
- Tabs and TabPanel: Fix arrow key navigation in RTL. (66201)
- Tabs and ToggleGroupControl: Round indicator size. (66426)
- Tabs: Fix animation timings. (66198)
- Tabs: Override tablist's tabindex only when necessary. (66209)
- Tabs: Restore vertical alignment for tabs content. (66215)
- Tabs: Update indicator more reactively. (66207)
Post Editor
- Always force iframe in pattern editor. (65887)
- Editor: Multi-entity saving: Show correct count of entities to be saved. (66482)
- Fix : "Set featured image" button border flashes on focus. (66092)
- Fix Parent Check Condition in
buildTermsTree
. (66006) - Fix: Improve the DocumentBar post type label for the Homepage and Posts Page cases. (66355)
- PostTaxonomiesFlatTermSelector: Restore space between tag list and most used tags. (66566)
Block Library
- Block registration: Normalize blockType.parent to
array
. (66250) - Button Block: Apply Stretch Styles Correctly. (64770)
- Buttons: Fix the initial white space in nofollow rel. (66303)
- Fix - Image block: Aspect ratio not responding when dimensions are not set. (66217)
- Navigation block: Fix block appender size. (66153)
Site Ed...
19.5.0
Changelog
Enhancements
General interface
- Remove the verb Toggle from the Block Inserter button. (65983)
- Write/Design tool: Persist as a user preference. (65945)
- Update "hidden" icon to be clearer, and invert logic as used in Data Views. (65914)
- Update cloud upload and add cloud download icon. (65906)
Zoom Out
- Make zoom transition smoother. (66017)
- Try zooming out when selecting the patterns tab in the inserter. (65785)
- Update/replace edit button with enter on selection. (65760)
Global Styles
- Improve navigation logic for revisions screen. (65946)
Block bindings
- Register bindings sources in widgets screens. (65937)
Block Library
- Cover Block: Refactor setting panel. (65432)
Component Storybook
Bug Fixes
Zoom Out
- Exit zoom out when mode is changed. (65975)
- Fix scaling issues. (65998)
- Fix zoom reflow by replacing border with padding. (66012)
- Focus first section root block if no selected block and tabbing to zoom out canvas. (65843)
- Make zoom out vertical toolbar consistent. (65627)
- Polish zoom out inserter. (66110)
- Position scaled html within available container space. (66034)
- Restores setting zoom out mode to useZoomOut hook. (65999)
- Use consistent canvas frame spacing on device preview and zoom out. (66018)
- Zoom layout shift: Second alternate fix. (66041)
Block Library
- Code block: Set LTR direction for RTL languages. (65891)
- Fix duotone on parallax/repeated featured image cover blocks. (65929)
- Fix: Embed Block: Match HTML in the editor and frontend. (65478)
- Hide grid visualizer when grid is template locked or block editing mode is not default. (66065)
- Post Content Block: Fix conflict between clearFix and focus ring in the editor. (65364)
- Post Content: Fix display of block support styles. (66003)
- Post Terms: Fix fatal error when 'get_the_term_list' returns 'WP_Error'. (65848)
- Query Loop: Fix isControlAllowed and isTemplate combined logic. (65984)
- Query Loop: Fix query type indicator. (65877)
- Revert "Update z-index hierarchy". (66074)
Block bindings
- Accept client ID as parameter for
useBlockBindingsUtils
. (65818) - Allow label override when it is defined in client registration. (66160)
- Bootstrap server sources earlier. (66058)
- Fix: Don't render image when
src
attribute is empty. (66004) - Allow the field types matching attribute types in bindings. (66174)
Global Styles
- Always preview style variations using desktop device type. (66023)
- Improve Navigator usage in typography panel. (65942)
- Leave screen if current shadow entry gets deleted. (65935)
PaletteEdit
: Dedupe palette element slugs. (65772)- List all active fonts in the typography section. (65806)
Block Editor
- Fix DropZone class names on drop. (65798)
- Fix padding appender hook. (66143)
- Memoize pattern objects returned from getAllowedPatterns. (66159)
- Fix rich text toolbar corners. (66163)
- BlockCanvas: Fix the height prop and width of the block editor. (65977)
Components
- Fix : Secondary Button Transition. (66045)
- Global Styles: Fix overflow caused by RangeControl tooltip. (65875)
- ToggleGroupControl: Don't set value on focus after a reset. (66151)
- Fix: Add missing
post.slug
dependency touseMemo
. (66125)
Interactivity API
- Allow "default" suffix values. (65815)
- Correctly handle lazily added, deeply nested properties with
deepMerge()
. (65465) - Improvements to the experimental full-page navigation. (64067)
Site Editor
- Fix site editor back button visual regressions. (66166)
- Zoom Out: When double clicking a template while zoomed out , reset zoom level instead of showing dialog. (65963)
CSS & Styling
- Editor: Prevent wrapping text when showing icon labels in header. (66038)
- Update z-index hierarchy. (65626)
Data Views
- Data Views list layout: Revise for improved text truncation. (65376)
- Fix: Pattern rendering issue. (66022)
Extensibility
- Rename wp_register_block_template() to register_block_template(). (65958)
- Fix: Return result from wp_register_block_template function. (66102)
Post Editor
- Fix "typewriter" spacing style application. (65885)
- Add argument with post ID to the editor.savePost hook. (66165)
Accessibility
Post Editor
- Fix meta boxes accessibility. (65466)
- Fix navigate regions shortcuts on the back button WP logo slot. (63611)
- Improve PostURL terminology and accessibility. (63669)
- Match visible label of search inputs with their actual label. (65458)
Components
- Fixed : Modal dialog: Small improvement for elementShouldBeHidden. (65941)
- ToggleGroupControl: Don't autoselect option on first group focus. (65892)
- Tooltip: Add aria-describedby to anchor only if not redundant. (65989)
Typography
- Revert the "Manage fonts" button in Global Styles. (66107)
Performance
Interactivity API
- Leverage scheduler.yield in splitTask when available. (66001)
Theme JSON
- Backport from WordPress Core: improve performance of WP_Theme_JSON::Merge when merging background styles. (66002)
Documentation
- Add heading level curation documentation. (66076)
- Components: Set up README auto-generator. (66035)
- Contrast notes: Update 4.6:1 note with further context. (66168)
- Data-basics/4-building-a-create-page-form is ready now. (66100)
- Docs: env: Expand examples of path syntax. (65972)
- Updated several typos in client-assets.php file. (66084)
- Use correct label in PHP Backport documenta...
19.5.0 RC1
Changelog
Enhancements
- Remove the verb Toggle from the Block Inserter button. (65983)
- Update jsdom to 25.0.1. (65879)
- Write/Design tool: Persist as a user preference. (65945)
Zoom Out
- Make zoom transition smoother. (66017)
- Try zooming out when selecting the patterns tab in the inserter. (65785)
- Update/replace edit button with enter on selection. (65760)
Block Editor
- Cleanup
AutoBlockPreview
render memoization ofBlockList
. (66060) - Use shallow memo for prioritized inserter blocks. (65737)
Components
Icons
- Update "hidden" icon to be clearer, and invert logic as used in Data Views. (65914)
- Update cloud upload and add cloud download icon. (65906)
Global Styles
- Improve navigation logic for revisions screen. (65946)
Block bindings
- Register bindings sources in widgets screens. (65937)
Block Library
- Cover Block: Refactor setting panel. (65432)
Bug Fixes
- Add argument with post ID to the editor.savePost hook. (66165)
- Backport from WordPress Core: improve performance of WP_Theme_JSON::Merge when merging background styles. (66002)
- BlockCanvas: Fix the height prop and width of the block editor. (65977)
- Correct capability for the Experiments page. (66118)
- Fix rich text toolbar corners. (66163)
- Fix: Add missing
post.slug
dependency touseMemo
. (66125) - Fix: Return result from wp_register_block_template function. (66102)
- List all active fonts in the typography section. (65806)
Zoom Out
- Exit zoom out when mode is changed. (65975)
- Fix scaling issues. (65998)
- Fix zoom reflow by replacing border with padding. (66012)
- Focus first section root block if no selected block and tabbing to zoom out canvas. (65843)
- Make zoom out vertical toolbar consistent. (65627)
- Polish zoom out inserter. (66110)
- Position scaled html within available container space. (66034)
- Restores setting zoom out mode to useZoomOut hook. (65999)
- Use consistent canvas frame spacing on device preview and zoom out. (66018)
- Zoom layout shift: Second alternate fix. (66041)
Block Library
- Code block: Set LTR direction for RTL languages. (65891)
- Fix duotone on parallax/repeated featured image cover blocks. (65929)
- Fix: Embed Block: Match HTML in the editor and frontend. (65478)
- Hide grid visualizer when grid is template locked or block editing mode is not default. (66065)
- Post Content Block: Fix conflict between clearFix and focus ring in the editor. (65364)
- Post Content: Fix display of block support styles. (66003)
- Post Terms: Fix fatal error when 'get_the_term_list' returns 'WP_Error'. (65848)
- Query Loop: Fix isControlAllowed and isTemplate combined logic. (65984)
- Query Loop: Fix query type indicator. (65877)
- Revert "Update z-index hierarchy". (66074)
Block bindings
- Accept client ID as parameter for
useBlockBindingsUtils
. (65818) - Allow label override when it is defined in client registration. (66160)
- Bootstrap server sources earlier. (66058)
- Fix: Don't render image when
src
attribute is empty. (66004)
Global Styles
- Always preview style variations using desktop device type. (66023)
- Improve Navigator usage in typography panel. (65942)
- Leave screen if current shadow entry gets deleted. (65935)
PaletteEdit
: Dedupe palette element slugs. (65772)
Block Editor
- Fix DropZone class names on drop. (65798)
- Fix padding appender hook. (66143)
- Memoize pattern objects returned from getAllowedPatterns. (66159)
Components
- Fix : Secondary Button Transition. (66045)
- Global Styles: Fix overflow caused by RangeControl tooltip. (65875)
- ToggleGroupControl: Don't set value on focus after a reset. (66151)
Interactivity API
- Allow "default" suffix values. (65815)
- Correctly handle lazily added, deeply nested properties with
deepMerge()
. (65465) - Improvements to the experimental full-page navigation. (64067)
Site Editor
- Fix site editor back button visual regressions. (66166)
- Zoom Out: When double clicking a template while zoomed out , reset zoom level instead of showing dialog. (65963)
CSS & Styling
- Editor: Prevent wrapping text when showing icon labels in header. (66038)
- Update z-index hierarchy. (65626)
Data Views
- Data Views list layout: Revise for improved text truncation. (65376)
- Fix: Pattern rendering issue. (66022)
Extensibility
- Rename wp_register_block_template() to register_block_template(). (65958)
Post Editor
- Fix "typewriter" spacing style application. (65885)
Synced Patterns
- Pattern block: Ensure consistent editing of overrides in Write Mode. (65408)
Accessibility
Post Editor
- Fix meta boxes accessibility. (65466)
- Fix navigate regions shortcuts on the back button WP logo slot. (63611)
- Improve PostURL terminology and accessibility. (63669)
- Match visible label of search inputs with their actual label. (65458)
Components
- Fixed : Modal dialog: Small improvement for elementShouldBeHidden. (65941)
- ToggleGroupControl: Don't autoselect option on first group focus. (65892)
- Tooltip: Add aria-describedby to anchor only if not redundant. (65989)
Typography
- Revert the "Manage fonts" button in Global Styles. (66107)
Performance
Interactivity API
- Leverage scheduler.yield in splitTask when available. (66001)
Documentation
19.4.0
Changelog
Enhancements
Block Library
- Added keywords to query loop block. (65515)
- Added: DropZone when sitelogo is present. (65596)
- Avatar: Add block example. (65509)
- Buttons: add box-sizing:Border-box rule. (65716)
- Comment Author Name: Add block example. (65558)
- Comment Content: Add block example. (65559)
- Comment Date: Add block example. (65632)
- Comment Edit/Reply Links: Add block examples. (65601)
- Comment Pagination: Add previous and next link block examples. (65633)
- Comments Pagination Numbers: Add block example. (65635)
- Comments Title: Add block example. (65557)
- File block: Allow content only editing. (65787)
- Navigation block: Use
apply_block_hooks_to_content()
. (65703) - Post Navigation Link: Add block examples. (65552)
- Query No Results: Add block example. (65555)
- Query Pagination Numbers: Add block example. (65636)
- Query Pagination: Add block example. (65556)
- Query Title: Add block example. (65554)
- Revert: Time To Read: Add block example. (65510)
- Table of Contents: Try maintaining block example attributes. (65549)
- Term Description: Add block example. (65553)
- Time To Read: Add block example. (65512)
Components
- Light branding for the reference site. (65764)
- BorderControl: Use
__next40pxDefaultSize
prop for Reset button. (65682) - Composite: Always await initial render setup in unit tests. (65823)
- DatePicker: Use compact button size. (65653)
- Guide: Update finish button to use the new default size. (65680)
- Navigator: Add support for exit animation. (64777)
- Remove
useEvent
from components package. (65388) - Simplify MenuGroup component styles. (65561)
- Storybook: Allow for case-agnostic filtering of icons. (65780)
- ToggleGroupControl: Improve animation. (65175)
- Tabs: Tweak sizing and overflow behavior of TabList. (64371)
- Tabs: Unify vertical tabs styles. (65387)
Zoom Out
- Add prompt to zoom out separator. (65392)
- Make sections
contentOnly
in Zoom Out. (65396) - Move the toggle button to before the device preview dropdown. (65446)
- Only show zoom out inserters on block selection. (65759)
Block Editor
- Hide block transforms in contentOnly mode for non-content blocks. (65394)
- Inserter: Always show the list of all patterns in the inserter. (65611)
- MediaPlaceholder: Use InputControl in URL popover. (65656)
- Use proper named
File
when uploading external images. (65693)
Data Views
- DataForm - Add combined fields support. (65399)
- Filter UI: Remove popover max height. (65835)
- Dataviews configuration dropdown: Remove style overrides. (65373)
Post Editor
- Edit Post: Remove unnecessary effect in
InitPatternModal
. (65734) - Editor: Consistent external media pre-publish image/button sizes. (65668)
Global Styles
Edit Mode
- Update tools menus with Write / Design order. (65721)
Select Mode
- Select Mode: Updates to the block toolbar. (65485)
- Select Mode: Use the content-only behavior in select mode. (65204)
Icons
- Adds envelope icon. (65638)
Site Editor
- Global Styles: Remove navigator screen overrides. (65522)
- Command Palette: "Add new page" within the site editor creates new page in site editor. (65476)
- Update elevation in the site editor. (65410)
Block bindings
- Connected blocks, add backdrop-color. (65233)
Extensibility
- Stabilize the PreSavePost and SavePost filters. (64198)
Base Styles
- Base styles: Add type tokens. (65418)
Tools
- Composer: Allow composer/installers 2.x. (65356)
Block hooks
- Hooks: Add support for async filters and actions. (64204)
New APIs
- Revert "Make
wordpress/fields
a private package". (65477) - Stabilise role attribute property. (65484)
Block bindings
- Open the stable editor APIs. (65713)
Components
- Navigator: Stabilize and export APIs. (64613)
Bug Fixes
Components
- Block Editor: Validate options for the 'HeadingLevelDropdown' component. (65425)
- Composite: Fix legacy implementation passing store prop. (65821)
- Composite: Make items tabbable if active element gets removed. (65720)
- Navigator: Fix isInitial logic. (65527)
- Restore accidentally removed entries in changelog (components package). (65804)
- useToolsPanel: Calculate derived state in reducer to prevent too many renders. (65564)
- useToolsPanel: Calculate menuItems in layout effect to avoid painting intermediate state. (65494)
Zoom Out
- Fix focus loss when deleting selected block in zoom out mode. (65761)
- Handle zoom out when changing device preview. (65444)
- Hide Zoom Out Inserters when dragging into canvas. (65789)
- Makes spacing consistent in zoom out vertical toolbar. (63994)
- Remove one occurrence of the verb Toggle from Zoom out control. (65609)
- Reset zoom out level when device type is changed. (65652)
- Resize cover block only in normal mode. (65731)
Block Editor
- Fix unable to remove empty blocks on merge. (65262)
- Inserter: Fix Block visibility manager. (65700)
- Link autocompleter: Decode post title HTML entities. (65589)
- Openverse: Prevent multiple insertions during upload. (65719)
- Paste Handler: Try to fix pasting text with formatting. (63779)
- Remove user-select:Text. (65662)
- Editor: Remove edit template menu it...
19.4.0 RC1
Changelog
Enhancements
Block Library
- Added keywords to query loop block. (65515)
- Added: DropZone when sitelogo is present. (65596)
- Avatar: Add block example. (65509)
- Buttons: add box-sizing:Border-box rule. (65716)
- Comment Author Name: Add block example. (65558)
- Comment Content: Add block example. (65559)
- Comment Date: Add block example. (65632)
- Comment Edit/Reply Links: Add block examples. (65601)
- Comment Pagination: Add previous and next link block examples. (65633)
- Comments Pagination Numbers: Add block example. (65635)
- Comments Title: Add block example. (65557)
- File block: Allow content only editing. (65787)
- Navigation block: Use
apply_block_hooks_to_content()
. (65703) - Post Navigation Link: Add block examples. (65552)
- Query No Results: Add block example. (65555)
- Query Pagination Numbers: Add block example. (65636)
- Query Pagination: Add block example. (65556)
- Query Title: Add block example. (65554)
- Revert: Time To Read: Add block example. (65510)
- Table of Contents: Try maintaining block example attributes. (65549)
- Term Description: Add block example. (65553)
- Time To Read: Add block example. (65512)
Components
- Light branding for the reference site. (65764)
- BorderControl: Use
__next40pxDefaultSize
prop for Reset button. (65682) - Composite: Always await initial render setup in unit tests. (65823)
- DatePicker: Use compact button size. (65653)
- Guide: Update finish button to use the new default size. (65680)
- Navigator: Add support for exit animation. (64777)
- Remove
useEvent
from components package. (65388) - Simplify MenuGroup component styles. (65561)
- Storybook: Allow for case-agnostic filtering of icons. (65780)
- ToggleGroupControl: Improve animation. (65175)
- Tabs: Tweak sizing and overflow behavior of TabList. (64371)
- Tabs: Unify vertical tabs styles. (65387)
Zoom Out
- Add prompt to zoom out separator. (65392)
- Make sections
contentOnly
in Zoom Out. (65396) - Move the toggle button to before the device preview dropdown. (65446)
- Only show zoom out inserters on block selection. (65759)
Block Editor
- Hide block transforms in contentOnly mode for non-content blocks. (65394)
- Inserter: Always show the list of all patterns in the inserter. (65611)
- MediaPlaceholder: Use InputControl in URL popover. (65656)
- Use proper named
File
when uploading external images. (65693)
Data Views
- DataForm - Add combined fields support. (65399)
- Filter UI: Remove popover max height. (65835)
- Dataviews configuration dropdown: Remove style overrides. (65373)
Post Editor
- Edit Post: Remove unnecessary effect in
InitPatternModal
. (65734) - Editor: Consistent external media pre-publish image/button sizes. (65668)
Global Styles
Edit Mode
- Update tools menus with Write / Design order. (65721)
Select Mode
- Select Mode: Updates to the block toolbar. (65485)
- Select Mode: Use the content-only behavior in select mode. (65204)
Icons
- Adds envelope icon. (65638)
Site Editor
- Global Styles: Remove navigator screen overrides. (65522)
- Command Palette: "Add new page" within the site editor creates new page in site editor. (65476)
- Update elevation in the site editor. (65410)
Block bindings
- Connected blocks, add backdrop-color. (65233)
Extensibility
- Stabilize the PreSavePost and SavePost filters. (64198)
Base Styles
- Base styles: Add type tokens. (65418)
Tools
- Composer: Allow composer/installers 2.x. (65356)
Block hooks
- Hooks: Add support for async filters and actions. (64204)
New APIs
- Revert "Make
wordpress/fields
a private package". (65477) - Stabilise role attribute property. (65484)
Block bindings
- Open the stable editor APIs. (65713)
Components
- Navigator: Stabilize and export APIs. (64613)
Bug Fixes
Components
- Block Editor: Validate options for the 'HeadingLevelDropdown' component. (65425)
- Composite: Fix legacy implementation passing store prop. (65821)
- Composite: Make items tabbable if active element gets removed. (65720)
- Navigator: Fix isInitial logic. (65527)
- Restore accidentally removed entries in changelog (components package). (65804)
- useToolsPanel: Calculate derived state in reducer to prevent too many renders. (65564)
- useToolsPanel: Calculate menuItems in layout effect to avoid painting intermediate state. (65494)
Zoom Out
- Fix focus loss when deleting selected block in zoom out mode. (65761)
- Handle zoom out when changing device preview. (65444)
- Hide Zoom Out Inserters when dragging into canvas. (65789)
- Makes spacing consistent in zoom out vertical toolbar. (63994)
- Remove one occurrence of the verb Toggle from Zoom out control. (65609)
- Reset zoom out level when device type is changed. (65652)
- Resize cover block only in normal mode. (65731)
Block Editor
- Fix unable to remove empty blocks on merge. (65262)
- Inserter: Fix Block visibility manager. (65700)
- Link autocompleter: Decode post title HTML entities. (65589)
- Openverse: Prevent multiple insertions during upload. (65719)
- Paste Handler: Try to fix pasting text with formatting. (63779)
- Remove user-select:Text. (65662)
- Editor: Remove edit template menu it...
19.3.0
Changelog
Features
Zoom Out
- Remove experimental flag. (65404)
Enhancements
- Create Block: Update the minimum required PHP version to 7.2. (65166)
- DataViews: remove unused
.dataviews-view-table__cell-content-wrapper:Empty
style rule. (65084) - Media Utils: Add TypeScript support and export more utils. (64784)
- Media placeholders: Add "drag" to the text. (65149)
- Restore: Move to trash button in Document settings. (65087)
- Inspector Controls: Use custom block name in inspector controls when available. (65398)
- Icons: Adds bell and bell-unread icons. (65324)
- Editor topbar: Reorder the actions on the right. (65163)
- Patterns: Add opt out preference to the 'Choose a Pattern' modal when adding a page. (65026)
- Locked Templates: Blocks with contentOnly locking should not be transformable. (64917)
- Block Locking: Add border to Replace item in content only image toolbar. (64849)
- DataViews: Improve UX of bundled views for Pages. (65295)
Components
- Styling: Apply elevation scale in components package. (65159)
- Tabs: Improve Tabs indicator animation and related utils. (64926)
- Modal
- Navigator Screen: Warn if path doesn't follow a URL-like scheme. (65231)
- Card: Update Card radius. (65053)
- Combobox Control: Add placeholder attribute. (65254)
Block Library
- Allow dropping multiple images to the image block. (65030)
- Categories List block: Add dropdown for taxonomies. (65272)
- Image: Adds the block controls for uploading image. (64320)
- Remove colons from control labels. (65205)
- Terms List block: Add Categories-specific variation. (65434)
Zoom Out
- Add Zoom Out toggle to editor header when experiment enabled. (65183)
- Add prompt for drag and drop in Patterns tab in Zoom Out mode. (65115)
- Close inserter on exiting Zoom Out to edit. (65194)
- Show top level sections in List View. (65202)
- Try vertical displacement when dragging a pattern between existing patterns/sections. (63896)
Block Editor
- Link Editing: Automatically add tel to phone number when linking URL. (64865)
- Drag and Drop: When dragging a mix of video, audio, and image blocks, create individual blocks as appropriate. (65144)
- URLInput: Replace input with InputControl. (65158)
- Normalize block inspector controls spacing. (64526)
Post Editor
- Add new Media section to preferences modal. (64846)
- DocumentBar: Replace icon with post type label. (65170)
- Page editor: Double-click to edit template part. (65024)
- Post publish upload media dialog: Handle more block types. (65122)
Block bindings
- Populate block context with inherited post type from template slug. (65062)
- Try gap 0 on attribute items. (65277)
- Use post meta label from
register_meta
in block bindings workflows. (65099)
Global Styles
- Refactor site background controls and move site global styles into Background group. (65304)
- Spacing control: Replace sides dropdwon with link button. (65193)
Interactivity API
- Refactor context proxies. (64713)
- Update: Rephrase "Force page reload" and move to Advanced. (65081)
REST API
- Global Styles: Allow read access to users with
edit_posts
capabilities. (65071) - Query loop / Post template: Enable post format filter. (64167)
New APIs
- Add @wordpress/fields package.
- Interactivity API: Add
getServerState()
andgetServerContext()
. (65151)
Bug Fixes
- Align popover alt variant styling with block toolbar. (65263)
- Compose: Correctly call timer cleanup in 'useFocusOnMount'. (65184)
- Fix some docblock types related to the Template Registration API. (65187)
- Fix the issue where block spacing control not shown. (65371)
- Fix unintentional block toolbar shadow. (65182)
- Fix: Moving a page to the trash on the site editor does not goes back to the pages list. (65119)
- Fix: Moving the last page item to the the trash causes a crash. (65236)
- Preferences: Fix back button on mobile. (65141)
- Post Summary Panel: Restore
height:Auto
for toggle buttons. (65362) - Fix Tabs styling in Font Library modal. (65330)
- E2E: Change deprecated social icons for standard in end-to-end. (65312)
- Typography: Make title blocks apply typographic styles consistently. (65307)
- Target Hints REST API: Add missing param sanitization. (65280)
- Interactivity API: Update iterable signals when
deepMerge()
adds new properties. (65135) - Navigation Menus: Typography styling support to the navigation submenu block. (65060)
- Grid: In RTL languages, the resize handles point in the opposite direction. (64995)
- Block Locking: Fix Content Only Toolbar icon focus style. (64940)
- Image: Fix resizing to max width in classic themes. (64819)
- Meta Boxes: Try split content view. (64351)
- Distraction Free: Fix blurry edge along editor header. (64277)
Block Library
- Comments Pagination: Fix warning returned by comments pagination blocks. (65435)
- Cover: Explicitly set isUserOverlayColor to false when media is updated. (65105)
- Disallow setting grid block rows/columns to zero. (65217)
- Fix image block crash. (65222)
- Fix: Buttons block: Block spacing value does not apply to both vertical and horizontal alignment. (64971)
- Fix: Embed blocks: Figcaption inserted via toolbar not nested within figure element - #64960. (64970)
- Image cropping: Skip making an API request if there are no changes to apply. (65384)
- Comments Pagination: Pass the comments query
paged
arg to functionsget_next_comments_link
andget_previous_comments_link
. (63698) - Query Loop
- Default to querying posts when on singular content. ([65067](https://github.com/W...
19.3.0 RC2
Changelog
Features
Zoom Out
- Remove experimental flag. (65404)
Enhancements
- Create Block: Update the minimum required PHP version to 7.2. (65166)
- DataViews: remove unused
.dataviews-view-table__cell-content-wrapper:Empty
style rule. (65084) - Media Utils: Add TypeScript support and export more utils. (64784)
- Media placeholders: Add "drag" to the text. (65149)
- Restore: Move to trash button in Document settings. (65087)
- Inspector Controls: Use custom block name in inspector controls when available. (65398)
- Icons: Adds bell and bell-unread icons. (65324)
- Editor topbar: Reorder the actions on the right. (65163)
- Patterns: Add opt out preference to the 'Choose a Pattern' modal when adding a page. (65026)
- Locked Templates: Blocks with contentOnly locking should not be transformable. (64917)
- Block Locking: Add border to Replace item in content only image toolbar. (64849)
Components
- Styling: Apply elevation scale in components package. (65159)
- Tabs: Improve Tabs indicator animation and related utils. (64926)
- Modal
- Navigator Screen: Warn if path doesn't follow a URL-like scheme. (65231)
- Card: Update Card radius. (65053)
- Combobox Control: Add placeholder attribute. (65254)
Block Library
- Allow dropping multiple images to the image block. (65030)
- Categories List block: Add dropdown for taxonomies. (65272)
- Image: Adds the block controls for uploading image. (64320)
- Remove colons from control labels. (65205)
- Terms List block: Add Categories-specific variation. (65434)
Zoom Out
- Add Zoom Out toggle to editor header when experiment enabled. (65183)
- Add prompt for drag and drop in Patterns tab in Zoom Out mode. (65115)
- Close inserter on exiting Zoom Out to edit. (65194)
- Show top level sections in List View. (65202)
- Try vertical displacement when dragging a pattern between existing patterns/sections. (63896)
Block Editor
- Link Editing: Automatically add tel to phone number when linking URL. (64865)
- Drag and Drop: When dragging a mix of video, audio, and image blocks, create individual blocks as appropriate. (65144)
- URLInput: Replace input with InputControl. (65158)
- Normalize block inspector controls spacing. (64526)
Post Editor
- Add new Media section to preferences modal. (64846)
- DocumentBar: Replace icon with post type label. (65170)
- Page editor: Double-click to edit template part. (65024)
- Post publish upload media dialog: Handle more block types. (65122)
Block bindings
- Populate block context with inherited post type from template slug. (65062)
- Try gap 0 on attribute items. (65277)
- Use post meta label from
register_meta
in block bindings workflows. (65099)
Global Styles
- Refactor site background controls and move site global styles into Background group. (65304)
- Spacing control: Replace sides dropdwon with link button. (65193)
Data Views
- DataViews Sidebar: Display item count on DataViews sidebar. (65223)
- DataViews: Improve UX of bundled views for Pages. (65295)
Interactivity API
- Refactor context proxies. (64713)
- Update: Rephrase "Force page reload" and move to Advanced. (65081)
REST API
- Global Styles: Allow read access to users with
edit_posts
capabilities. (65071) - Query loop / Post template: Enable post format filter. (64167)
New APIs
- Add @wordpress/fields package.
- Interactivity API: Add
getServerState()
andgetServerContext()
. (65151)
Bug Fixes
- Align popover alt variant styling with block toolbar. (65263)
- Compose: Correctly call timer cleanup in 'useFocusOnMount'. (65184)
- Fix some docblock types related to the Template Registration API. (65187)
- Fix the issue where block spacing control not shown. (65371)
- Fix unintentional block toolbar shadow. (65182)
- Fix: Moving a page to the trash on the site editor does not goes back to the pages list. (65119)
- Fix: Moving the last page item to the the trash causes a crash. (65236)
- Preferences: Fix back button on mobile. (65141)
- Post Summary Panel: Restore
height:Auto
for toggle buttons. (65362) - Fix Tabs styling in Font Library modal. (65330)
- E2E: Change deprecated social icons for standard in end-to-end. (65312)
- Typography: Make title blocks apply typographic styles consistently. (65307)
- Target Hints REST API: Add missing param sanitization. (65280)
- Interactivity API: Update iterable signals when
deepMerge()
adds new properties. (65135) - Navigation Menus: Typography styling support to the navigation submenu block. (65060)
- Grid: In RTL languages, the resize handles point in the opposite direction. (64995)
- Block Locking: Fix Content Only Toolbar icon focus style. (64940)
- Image: Fix resizing to max width in classic themes. (64819)
- Meta Boxes: Try split content view. (64351)
- Distraction Free: Fix blurry edge along editor header. (64277)
Block Library
- Comments Pagination: Fix warning returned by comments pagination blocks. (65435)
- Cover: Explicitly set isUserOverlayColor to false when media is updated. (65105)
- Disallow setting grid block rows/columns to zero. (65217)
- Fix image block crash. (65222)
- Fix: Buttons block: Block spacing value does not apply to both vertical and horizontal alignment. (64971)
- Fix: Embed blocks: Figcaption inserted via toolbar not nested within figure element - #64960. (64970)
- Image cropping: Skip making an API request if there are no changes to apply. (65384)
- Comments Pagination: Pass the comments query
paged
arg to functionsget_next_comments_link
andget_previous_comments_link
. ([63698](https://g...
19.3.0 RC1
Changelog
Features
Zoom Out
- Remove experimental flag. (65404)
Enhancements
- Create Block: Update the minimum required PHP version to 7.2. (65166)
- DataViews: remove unused
.dataviews-view-table__cell-content-wrapper:Empty
style rule. (65084) - Media Utils: Add TypeScript support and export more utils. (64784)
- Media placeholders: Add "drag" to the text. (65149)
- Restore: Move to trash button in Document settings. (65087)
- Inspector Controls: Use custom block name in inspector controls when available. (65398)
- Icons: Adds bell and bell-unread icons. (65324)
- Editor topbar: Reorder the actions on the right. (65163)
- Patterns: Add opt out preference to the 'Choose a Pattern' modal when adding a page. (65026)
- Locked Templates: Blocks with contentOnly locking should not be transformable. (64917)
- Block Locking: Add border to Replace item in content only image toolbar. (64849)
Components
- Styling: Apply elevation scale in components package. (65159)
- Tabs: Improve Tabs indicator animation and related utils. (64926)
- Modal
- Navigator Screen: Warn if path doesn't follow a URL-like scheme. (65231)
- Card: Update Card radius. (65053)
- Combobox Control: Add placeholder attribute. (65254)
Block Library
- Allow dropping multiple images to the image block. (65030)
- Categories List block: Add dropdown for taxonomies. (65272)
- Image: Adds the block controls for uploading image. (64320)
- Remove colons from control labels. (65205)
- Terms List block: Add Categories-specific variation. (65434)
Zoom Out
- Add Zoom Out toggle to editor header when experiment enabled. (65183)
- Add prompt for drag and drop in Patterns tab in Zoom Out mode. (65115)
- Close inserter on exiting Zoom Out to edit. (65194)
- Show top level sections in List View. (65202)
- Try vertical displacement when dragging a pattern between existing patterns/sections. (63896)
Block Editor
- Link Editing: Automatically add tel to phone number when linking URL. (64865)
thub.com//pull/65300)) - Drag and Drop: When dragging a mix of video, audio, and image blocks, create individual blocks as appropriate. (65144)
- URLInput: Replace input with InputControl. (65158)
- Normalize block inspector controls spacing. (64526)
Post Editor
- Add new Media section to preferences modal. (64846)
- DocumentBar: Replace icon with post type label. (65170)
- Page editor: Double-click to edit template part. (65024)
- Post publish upload media dialog: Handle more block types. (65122)
Block bindings
- Populate block context with inherited post type from template slug. (65062)
- Try gap 0 on attribute items. (65277)
- Use post meta label from
register_meta
in block bindings workflows. (65099)
Global Styles
- Refactor site background controls and move site global styles into Background group. (65304)
- Spacing control: Replace sides dropdwon with link button. (65193)
Data Views
- DataViews Sidebar: Display item count on DataViews sidebar. (65223)
- DataViews: Improve UX of bundled views for Pages. (65295)
Interactivity API
- Refactor context proxies. (64713)
- Update: Rephrase "Force page reload" and move to Advanced. (65081)
REST API
- Global Styles: Allow read access to users with
edit_posts
capabilities. (65071) - Query loop / Post template: Enable post format filter. (64167)
New APIs
Bug Fixes
- Align popover alt variant styling with block toolbar. (65263)
- Compose: Correctly call timer cleanup in 'useFocusOnMount'. (65184)
- Fix some docblock types related to the Template Registration API. (65187)
- Fix the issue where block spacing control not shown. (65371)
- Fix unintentional block toolbar shadow. (65182)
- Fix: Moving a page to the trash on the site editor does not goes back to the pages list. (65119)
- Fix: Moving the last page item to the the trash causes a crash. (65236)
- Preferences: Fix back button on mobile. (65141)
- Post Summary Panel: Restore
height:Auto
for toggle buttons. (65362) - Fix Tabs styling in Font Library modal. (65330)
- E2E: Change deprecated social icons for standard in end-to-end. (65312)
- Typography: Make title blocks apply typographic styles consistently. (65307)
- Target Hints REST API: Add missing param sanitization. (65280)
- Interactivity API: Update iterable signals when
deepMerge()
adds new properties. (65135) - Navigation Menus: Typography styling support to the navigation submenu block. (65060)
- Grid: In RTL languages, the resize handles point in the opposite direction. (64995)
- Block Locking: Fix Content Only Toolbar icon focus style. (64940)
- Image: Fix resizing to max width in classic themes. (64819)
- Meta Boxes: Try split content view. (64351)
- Distraction Free: Fix blurry edge along editor header. (64277)
Block Library
- Comments Pagination: Fix warning returned by comments pagination blocks. (65435)
- Cover: Explicitly set isUserOverlayColor to false when media is updated. (65105)
- Disallow setting grid block rows/columns to zero. (65217)
- Fix image block crash. (65222)
- Fix: Buttons block: Block spacing value does not apply to both vertical and horizontal alignment. (64971)
- Fix: Embed blocks: Figcaption inserted via toolbar not nested within figure element - #64960. (64970)
- Image cropping: Skip making an API request if there are no changes to apply. (65384)
- Comments Pagination: Pass the comments query
paged
arg to functionsget_next_comments_link
andget_previous_comments_link
. (63698) - Query Loop: Default to querying posts when ...