Skip to content

Releases: WordPress/gutenberg

19.2.0 RC1

05 Sep 17:24
Compare
Choose a tag to compare
19.2.0 RC1 Pre-release
Pre-release

Changelog

Enhancements

  • Add: Reorder control at the field level on the new view configuration UI. (64381)
  • Core Data Types: recordId can be a number. (64796)
  • Core Data: Derive collection totals for unbound queries. (64772)
  • Create Block: Set minimum supported WordPress version to 6.6. (64920)
  • Dataviews Filter search widget: Do not use Composite store. (64985)
  • Dataviews list view: Do not use Composite store. (64987)
  • Move bulk actions menu to the Footer, consolidate with floating toolbar and total items display. (64268)
  • Try: Update block warnings. (64997)

Components

  • Add variants to InputControl prefix/suffix wrappers. (64824)
  • AlignmentMatrixControl: Do not use Composite store. (64850)
  • CircularOptionPicker: Stop using composite store. (64833)
  • Composite: Accept store props on top level component. (64832)
  • DataViews: Adds two new stories for edge cases. (64975)
  • Decrease standard padding to 12px. (64708)
  • DropdownMenuV2: Add GroupLabel subcomponent. (64854)
  • DropdownMenuV2: Update animation. (64868)
  • DropdownMenuV2: Use overloaded naming conventions. (64654)
  • InputControl: Tighten gap between input and prefix/suffix. (64908)
  • Navigator: Polish Storybook examples. (64798)
  • Navigator: Remove location history, simplify internal logic. (64675)
  • UnitControl: Update unit select styles. (64712)
  • Update hard-coded border-radius instances. (64693)
  • Update modal animation. (64580)

Block bindings

  • Add warning in attributes connected to invalid sources. (65002)
  • Allow only admin users to create and modify bindings by default. (64570)
  • Lock editing in fields in editor if meta fields panel is opened. (64738)
  • Rely on Text component instead of Truncate in bindings panel. (65007)
  • Remove getPlaceholder API and rely on key argument or source label. (64910)

Block Editor

  • Add 'Reset' option to MediaReplaceFlow component. (64826)
  • Block Patterns List: Do not use Composite store. (64983)
  • Remove the Shuffle block toolbar button. (64954)
  • Show block icon in contentOnly toolbar. (64694)

Block Library

  • Cover Block: Move Clear Media button from Inspector Controls to Block Controls. (64630)
  • Improve Social Icons setup and appending. (64877)
  • Pagination Block: Fix inconsistent margins between editor and frontend. (64874)
  • Tag Cloud: Improve state of block with no tags. (63774)

Block Locking

  • ContentOnly: Add support for block styles on top-level contentOnly locked blocks. (64872)
  • Only show title in content only toolbar if has title value. (64840)
  • Remove ability to crop image if content only mode. (64838)
  • Rename Alt to Alternative Text in content only image toolbar. (64841)

Interactivity API

  • Categories Block: Add iAPI directive for client-side routing. (64907)
  • Improve internal deepMerge function. (64879)

Global Styles

  • Hide typeset button when there are no typesets available. (64515)
  • Use four color palette colors instead of five for useStylesPreviewColors. (64700)

Zoom Out

  • Add "Edit" button to Zoom Out mode toolbar. (64571)
  • Double click block to exit zoom out mode. (64573)

Design Tools

  • Comment Edit Link: Add Border Block Support. (64239)
  • Comment Reply Link: Add border support. (64271)

Icons

  • Add thumbs up and down icons. (65004)

Site Editor

  • Apply radius scale in the editor. (64930)

Post Editor

  • Post publish upload media dialog: Handle upload errors. (64823)

Typography

  • Fluid typography: Allow individual preset overrides. (64790)

Media

  • Add experiment for client-side media processing. (64650)

REST API

  • Core Data: Resolve entity collection user permissions. (64504)

Block Transforms

  • Details block: Add transform from any block type. (63422)

New APIs

Extensibility

  • Editor: Add extensibility to PreviewOptions v2. (64644)

Bug Fixes

  • Add safeguard to mediaUploadMiddleware. (64843)
  • Allow multi-select on iOS Safari/touch devices. (63671)
  • Fix Modify content-locked menu item not showing if the block is not selected. (61605)
  • Fix editor error in Safari due to availability of checkVisibility method. (65069)
  • Fix: Pagination arrows are pointing in the wrong direction in RTL languages. (64962)
  • Footnotes: Only replace attribute if footnotes were detected. (63935)
  • Paste: Fix image paste from Google Forms. (64502)
  • Revert Focus pattern inserter search when activating zoom out inserter. (64748)

Block Library

  • De-duplicate block toolbar icons for patterns. (65054)
  • Fix: Page list: Pages without a title has no link text. (64297)
  • Position BlockToolbar below all of the selected block's descendants. (62711)
  • Site Logo Block: Fix non-admin users seeing zero character. (65010)
  • Site Logo: Fix loader alignment issue. (64919)
  • Template Part: Hide Advanced panel for non-admin users. (64721)
  • Video Block: Fix layout issue. (64834)

Components

  • ColorPalette utils: Do not normalize undefined color values. (64969)
  • DatePicker: Restore round radius for event dot. (65031)
  • DropdownMenuV2: Fix active and focus-visible item glitches. (64942)
  • DropdownMenuV2: Remove flashing styles when moving focus with keyboard. (64873)
  • Fixes "delete" action in DataViews' storybook. (64901)
  • Navigator: Fix isInitial, refine focusSelector logic. (64786)
  • Range control: Restore bottom margin rule. (65035)

Post Editor

  • Add back editor-post-locked-modal to post lock component. (64257)
  • Add context to View string in post actions. (65046)
  • Apply space below content using a pseudo-element instead of padding-bottom. ([64639](https://github.com/WordPres...
Read more

19.1.0

28 Aug 16:05
Compare
Choose a tag to compare

Changelog

Enhancements

Components

  • Allow style prop on Popover. (64489)
  • Add elevation scale. (64108)
  • Apply elevation scale to: Modal, Popover, and Snackbar components. (64655)
  • Ariakit: Update to v0.4.10. (64637)
  • DimensionControl: Add flag to remove bottom margin. (64346)
  • DropdownMenu V2: Use themed color variables. (64647)
  • Placeholders: Update radius temporarily. (64672)
  • Reduce gap between steps in SpacingSizesControl, add animation, remove first/last marks. (63803)
  • Textarea Control: Update styles. (64586)
  • Tools Panel: Sets column-gap to 16px for grid. (64497)
  • Update DropdownMenuV2 elevation, remove unused configuration value. (64432)
  • Update components radius. (64368)
  • Use useStoreState() instead of store.useState(). (64648)
  • Composite: Use internal context to consume composite store. (64493)
  • Default to new 40px size in the following:
    • FocalPointPicker: (64456)
    • QueryControls: (64457)

Data Views

  • Do not display element descriptions in filters. (64674)
  • Apply minimal variant to pagination dropdown. (63815)
  • Update the style of the datetime fields to match the other types. (64438)
  • Use the fields array to define the order of the fields. (64335)
  • Make the move left/right controls in table header always available. (64646)
  • Support defining field headers/names as React elements. (64642)
  • Add marks to preview size control. (64546)
  • Move item size control to the new view configuration UI. (64380)
  • Update search appearance in narrow containers. (64681)
  • Quick edit additions:
    • comment_status field. (64370)
    • status field. (64398)
    • 'Date' as field and datetime as field type. (64267)
  • Extensibility - allow unregistering of the following:
    • Duplicate post action (64441)
    • Duplicate pattern action (64373)
    • Duplicate template part action (64388)
    • Rename post action (64366)
    • Reorder-page action (64199)
    • View post action (64467)
    • View post revisions action (64464)
  • Add missing styles and remove opinionated ones for generic usage. (64711)

Block Library

  • Embed Block: Replace native input element with InputControl component. (64668)
  • Grid: Prevent highlight of cells when dragging a block if block type can't be dropped into grid. (64290)
  • Image block: Add reset button. (64669)
  • Overlay caption w. text-shadow. (63471)

Design Tools

  • Background image: Add uploading state and restrict drag to one image. (64565)
  • Quote Block: Add align support. (64188)
  • Add border support to the following:

Zoom Out

  • Add private isZoomOutMode selector. (64503)
  • Block Insertion: Clear the insertion point when selecting a different block or clearing block selection. (64048)
  • Default the inserter to the patterns tab when in zoom out. (64193)
  • Focus pattern inserter search when activating zoom out inserter. (64396)
  • Stop unwanted drag and drop operations within section Patterns in Zoom Out mode. (64331)

Block Editor

  • Button groups in Typography tools should use ToggleGroupControl. (64529)
  • Hyphenate long block names in the inserter. (64667)

Global Styles

  • Additional CSS: Localize the link if it exists. (64603)
  • Background images: Add support for theme.json ref value resolution. (64128)

New APIs

Components

  • Composite
    • Add Hover and Typeahead subcomponents. (64399)
    • Stabilize new ariakit implementation. (63564)
    • Export useCompositeStore, add more focus-related props. (64450)

Synced Patterns

  • Block Bindings: Create utils to update or remove bindings. (64102)

Extensibility

  • Add plugin template registration API. (61577)

Bug Fixes

Components

  • CustomSelectControl: Improve props type inferring. (64412)
  • ColorPalette: Partial support of color-mix() CSS colors. (64224)
  • RangeControl: Disable reset button consistently. (64579)
  • RangeControl: Tweak mark and label absolute positioning. (64487)

Data Views

  • Load the filter toggle as open if there are primary filters. (64651)
  • Sort descending button may be wrongly pressed. (64547)
  • Filter icon is displayed even when no filter capabilities are given to any field. (64640)
  • Hide sort direction control if there are no sortable fields. (64817)

Zoom Out

  • Disallow dropping outside section root in Zoom Out mode. (64500)
  • Don't hide the insertion point when hovering patterns. (64392)
  • Use previous device width for scale calculations. (64478)

Block Library

  • Embed blocks: Adding captions via toolbar - #64385. (64394)
  • Paste: Fix blob uploading. (64479)
  • Table Block: Hide caption toolbar button on multiple selection. (64462)

Post Editor

  • Fix user pattern preloading filter. (64477)
  • Fix preloaded REST API paths. (64459)
  • Force iframe editor when zoom-out mode. (64316)

Block Editor

Read more

19.1.0 RC1

21 Aug 16:30
Compare
Choose a tag to compare
19.1.0 RC1 Pre-release
Pre-release

Changelog

Enhancements

Components

  • Allow style prop on Popover. (64489)
  • Add elevation scale. (64108)
  • Apply elevation scale to: Modal, Popover, and Snackbar components. (64655)
  • Ariakit: Update to v0.4.10. (64637)
  • DimensionControl: Add flag to remove bottom margin. (64346)
  • DropdownMenu V2: Use themed color variables. (64647)
  • Placeholders: Update radius temporarily. (64672)
  • Reduce gap between steps in SpacingSizesControl, add animation, remove first/last marks. (63803)
  • Textarea Control: Update styles. (64586)
  • Tools Panel: Sets column-gap to 16px for grid. (64497)
  • Update DropdownMenuV2 elevation, remove unused configuration value. (64432)
  • Update components radius. (64368)
  • Use useStoreState() instead of store.useState(). (64648)
  • Composite: Use internal context to consume composite store. (64493)
  • Default to new 40px size in the following:
    • FocalPointPicker: (64456)
    • QueryControls: (64457)

Data Views

  • Do not display element descriptions in filters. (64674)
  • Apply minimal variant to pagination dropdown. (63815)
  • Update the style of the datetime fields to match the other types. (64438)
  • Use the fields array to define the order of the fields. (64335)
  • Make the move left/right controls in table header always available. (64646)
  • Support defining field headers/names as React elements. (64642)
  • Add marks to preview size control. (64546)
  • Move item size control to the new view configuration UI. (64380)
  • Update search appearance in narrow containers. (64681)
  • Quick edit additions:
    • comment_status field. (64370)
    • status field. (64398)
    • 'Date' as field and datetime as field type. (64267)
  • Extensibility - allow unregistering of the following:
    • Duplicate post action (64441)
    • Duplicate pattern action (64373)
    • Duplicate template part action (64388)
    • Rename post action (64366)
    • Reorder-page action (64199)
    • View post action (64467)
    • View post revisions action (64464)

Block Library

  • Embed Block: Replace native input element with InputControl component. (64668)
  • Grid: Prevent highlight of cells when dragging a block if block type can't be dropped into grid. (64290)
  • Image block: Add reset button. (64669)
  • Overlay caption w. text-shadow. (63471)

Design Tools

  • Background image: Add uploading state and restrict drag to one image. (64565)
  • Quote Block: Add align support. (64188)
  • Add border support to the following:

Zoom Out

  • Add private isZoomOutMode selector. (64503)
  • Block Insertion: Clear the insertion point when selecting a different block or clearing block selection. (64048)
  • Default the inserter to the patterns tab when in zoom out. (64193)
  • Focus pattern inserter search when activating zoom out inserter. (64396)
  • Stop unwanted drag and drop operations within section Patterns in Zoom Out mode. (64331)

Block Editor

  • Button groups in Typography tools should use ToggleGroupControl. (64529)
  • Hyphenate long block names in the inserter. (64667)

Global Styles

  • Additional CSS: Localize the link if it exists. (64603)
  • Background images: Add support for theme.json ref value resolution. (64128)

New APIs

Components

  • Composite
    • Add Hover and Typeahead subcomponents. (64399)
    • Stabilize new ariakit implementation. (63564)
    • Export useCompositeStore, add more focus-related props. (64450)

Synced Patterns

  • Block Bindings: Create utils to update or remove bindings. (64102)

Extensibility

  • Add plugin template registration API. (61577)

Bug Fixes

Components

  • CustomSelectControl: Improve props type inferring. (64412)
  • ColorPalette: Partial support of color-mix() CSS colors. (64224)
  • RangeControl: Disable reset button consistently. (64579)
  • RangeControl: Tweak mark and label absolute positioning. (64487)

Data Views

  • Load the filter toggle as open if there are primary filters. (64651)
  • Sort descending button may be wrongly pressed. (64547)
  • Filter icon is displayed even when no filter capabilities are given to any field. (64640)

Zoom Out

  • Disallow dropping outside section root in Zoom Out mode. (64500)
  • Don't hide the insertion point when hovering patterns. (64392)
  • Use previous device width for scale calculations. (64478)

Block Library

  • Embed blocks: Adding captions via toolbar - #64385. (64394)
  • Paste: Fix blob uploading. (64479)
  • Table Block: Hide caption toolbar button on multiple selection. (64462)

Post Editor

  • Fix user pattern preloading filter. (64477)
  • Fix preloaded REST API paths. (64459)
  • Force iframe editor when zoom-out mode. (64316)

Block Editor

  • Don't hide the toolbar for an empty default block in HTML mode. (64374)
  • In-between Inserter: Show inserter when it doesn't conflict with block toolbar. (64229)
  • Slash Inserter: Restrict block list to allowed blocks only. (64413)

Site Editor

Read more

19.0.0

14 Aug 12:41
Compare
Choose a tag to compare

Changelog

Enhancements

  • Add alt edit field to the inline image in the format library (64124)
  • Update copy from "No Title" to "No title" across multiple places on the editor. (64184)
  • Update column input to be 40px by default. (64190)

Block Library

  • Add anchor block support to List Items. (48758)
  • Unset the rowStart and columnStart attributes when a block inside the Grid is removed from a manual layout. (64186)
  • Update Group block example. (63114)
  • Make SiteLogoReplaceFlow always available in the Site Logo block toolbar. (63499)
  • Make Query Loop settings more intuitive with a ToggleGroup and simplified help text. (63739)
  • Move gallery link controls to the block toolbar. (62762)
  • Hide loading when the overlay menu is selected. (64262)
  • Move the Site Logo tooltip to the middle right. (64296)
  • Prevent duplicate spacing on Tag Cloud block. (63832)
  • Fix 'can user edit' Template Part check. (64137)
  • Add clearfix in Post content. (63690)
  • Tweak Tag Cloud controls and description. (64151)
  • Tweak list block. (64025)
  • Update MediaUpload button for the site logo from "Add media" to "Choose logo". (63498)
  • Update help text for sticky control in Query loop. (63999)
  • Add border support to the following blocks:

Extensibility

Data Views

  • Be more clear with the copy of the "hide" action. (63047)
  • Graduate data view options out of a menu to allow more design expression. (64175)
  • Move filter UI into a toggle-able panel to improve experience on narrow viewports/containers. (63203)
  • Update field line-height across grid/list layouts. (63945)
  • Update template description in table layout. (63942)
  • De-emphasise bulk actions on Grid layout. (64209)
  • Update the copy of some of the strings on dataviews actions. (64099)
Dataviews Extensibility

Dataform

  • Add author to quick edit page/post list. (63983)
  • If a field of type text declare elements, render it as a SelectControl in edit. (64251)
  • Migrate order action modal and introduce form validation. (63895)

Components

  • Add radius scale. (64007)
  • Support generic props type on CustomSelectControl. (63985)
  • Guide: Add __next40pxDefaultSize to buttons. (64181)
  • Image: Make Placeholder white when there is a on top. (63885)
  • SelectControl: Infer value type from options. (64069)
  • SelectControl: Pass through options props. (64211)
  • TimeInput: Expose as subcomponent of TimePicker. (63145)
  • Update radius variables in components configuration. (64133)
  • RadioControl: Add support for option help text. (63751)

Block Editor

  • Block Autocompleter: Force icon color to text color when item is selected. (61376)
  • Don't overlap canvas with inserter panel at large screens. (64110)
  • Format Library: Polish inline image format popover. (64016)
  • LineHeightControl: Hard deprecate bottom margin. (64281)
  • New useBlockElementRef hook for storing block element into a ref. (63799)
  • Improved tabbed sidebar styles. (61974)
  • URLInput: Hard deprecate bottom margin. (64282)

Global Styles

  • Add a typesets section to Typography. (62539)
  • Add tooltips to the heading level selectors. (64039)
  • Background images: Ensure appropriate default values. (64192)
  • Create new public function to make it easier to expose style variations from other themes. (63318)
  • Style Book: Clearly denote heading levels. (64038)

Design Tools

  • Column: Enable border radius support. (63924)
  • Comment Template: Add Border Block Support. (64238)
  • Post Comments Form: Add Border Block Support. (64233)

Zoom Out

  • Add a control to enter and leave zoom out mode. (63870)
  • Improve zoom transition. (64179)

Site Editor

  • Clarify that the site icon is a back button using an animation. (63986)
  • Site Icon: Add back filter effect to make it work for all kind of site icons. (64172)

Post Editor

  • Tweak Create custom template modal. (64255)

Icons

  • Add new "send" icon. (64130)

Plugin

  • Bump minimum required WordPress version to 6.5. (64126)

Font Library

  • Include a "Select All" options for google fonts. (63893)

Block bindings

  • Allow bindings bootstrap after registration. (63797)

Interactivity API

  • Refactor internal proxy and signals system. (62734)

New APIs

  • Make useStyleOverride public. (63656)

Bug Fixes

  • Core Data: Fix 'getEntityRecordPermissions' memoization. (64091)
  • Document bar: Fix long title with no spaces causing layout issue. (64092)
  • Fix density slider minus to be correct. (64185)
  • Fix: Deleting a pattern throws a notice saying undefined deleted. (64301)
  • Primitives: Add missing peer dependency. (64218)
  • Site Icon: Fix position in distraction free mode. ([6...
Read more

19.0.0 RC1

07 Aug 18:23
Compare
Choose a tag to compare
19.0.0 RC1 Pre-release
Pre-release

Changelog

Enhancements

  • Add alt edit field to the inline image in the format library (64124)
  • Update copy from "No Title" to "No title" across multiple places on the editor. (64184)
  • Update column input to be 40px by default. (64190)

Block Library

  • Add anchor block support to List Items. (48758)
  • Unset the rowStart and columnStart attributes when a block inside the Grid is removed from a manual layout. (64186)
  • Update Group block example. (63114)
  • Make SiteLogoReplaceFlow always available in the Site Logo block toolbar. (63499)
  • Make Query Loop settings more intuitive with a ToggleGroup and simplified help text. (63739)
  • Move gallery link controls to the block toolbar. (62762)
  • Hide loading when the overlay menu is selected. (64262)
  • Move the Site Logo tooltip to the middle right. (64296)
  • Prevent duplicate spacing on Tag Cloud block. (63832)
  • Fix 'can user edit' Template Part check. (64137)
  • Add clearfix in Post content. (63690)
  • Tweak Tag Cloud controls and description. (64151)
  • Tweak list block. (64025)
  • Update MediaUpload button for the site logo from "Add media" to "Choose logo". (63498)
  • Update help text for sticky control in Query loop. (63999)
  • Add border support to the following blocks:

Extensibility

Data Views

  • Be more clear with the copy of the "hide" action. (63047)
  • Graduate data view options out of a menu to allow more design expression. (64175)
  • Move filter UI into a toggle-able panel to improve experience on narrow viewports/containers. (63203)
  • Update field line-height across grid/list layouts. (63945)
  • Update template description in table layout. (63942)
  • De-emphasise bulk actions on Grid layout. (64209)
  • Update the copy of some of the strings on dataviews actions. (64099)
Dataviews Extensibility

Dataform

  • Add author to quick edit page/post list. (63983)
  • If a field of type text declare elements, render it as a SelectControl in edit. (64251)
  • Migrate order action modal and introduce form validation. (63895)

Components

  • Add radius scale. (64007)
  • Support generic props type on CustomSelectControl. (63985)
  • Guide: Add __next40pxDefaultSize to buttons. (64181)
  • Image: Make Placeholder white when there is a on top. (63885)
  • SelectControl: Infer value type from options. (64069)
  • SelectControl: Pass through options props. (64211)
  • TimeInput: Expose as subcomponent of TimePicker. (63145)
  • Update radius variables in components configuration. (64133)
  • RadioControl: Add support for option help text. (63751)

Block Editor

  • Block Autocompleter: Force icon color to text color when item is selected. (61376)
  • Don't overlap canvas with inserter panel at large screens. (64110)
  • Format Library: Polish inline image format popover. (64016)
  • LineHeightControl: Hard deprecate bottom margin. (64281)
  • New useBlockElementRef hook for storing block element into a ref. (63799)
  • Improved tabbed sidebar styles. (61974)
  • URLInput: Hard deprecate bottom margin. (64282)

Global Styles

  • Add a typesets section to Typography. (62539)
  • Add tooltips to the heading level selectors. (64039)
  • Background images: Ensure appropriate default values. (64192)
  • Create new public function to make it easier to expose style variations from other themes. (63318)
  • Style Book: Clearly denote heading levels. (64038)

Design Tools

  • Column: Enable border radius support. (63924)
  • Comment Template: Add Border Block Support. (64238)
  • Post Comments Form: Add Border Block Support. (64233)

Zoom Out

  • Add a control to enter and leave zoom out mode. (63870)
  • Improve zoom transition. (64179)

Site Editor

  • Clarify that the site icon is a back button using an animation. (63986)
  • Site Icon: Add back filter effect to make it work for all kind of site icons. (64172)

Post Editor

  • Tweak Create custom template modal. (64255)

Icons

  • Add new "send" icon. (64130)

Plugin

  • Bump minimum required WordPress version to 6.5. (64126)

Font Library

  • Include a "Select All" options for google fonts. (63893)

Block bindings

  • Allow bindings bootstrap after registration. (63797)

Interactivity API

  • Refactor internal proxy and signals system. (62734)

New APIs

  • Make useStyleOverride public. (63656)

Bug Fixes

  • Core Data: Fix 'getEntityRecordPermissions' memoization. (64091)
  • Document bar: Fix long title with no spaces causing layout issue. (64092)
  • Fix density slider minus to be correct. (64185)
  • Fix: Deleting a pattern throws a notice saying undefined deleted. (64301)
  • Primitives: Add missing peer dependency. (64218)
  • Site Icon: Fix position in distraction free mode. (...
Read more

18.9.0

31 Jul 19:40
Compare
Choose a tag to compare

Changelog

Enhancements

Block Library

  • Add Clear button for Overlay color option in Cover Block. (63580)
  • Embeds: Add 'Embed' to title for clarity. (63371)
  • Columns block: Fix block preview. (63609)
  • Gallery: Add border block support. (63428)
  • Image block: Show placeholder when uploading HEIC files. (63643)
  • Latest comments: Add color block support. (63419)
  • Media Text: Add border support. (63542)
  • Polish create template part modal. (63617)
  • Post Author blocks: Add example and preview. (62978)
  • Post date block: Add a block example. (63368)
  • Post featured image: Add example of the block. (63011)
  • Post terms block: Add an example. (63369)
  • Query Loop Block: Remove Posts List variation. (63404)
  • Query Loop block: Convert the post content type setting to a ToggleGroupControl if there are few items. (63375)
  • Query Loop: Change default query loop variations. (63353)
  • Set query loop to have the inherit value by default. (63362)
  • Social Links: Add border block support. (63629)
  • Social Links: Updated soundcloud icon for social link block. (63504)
  • Social Links: Update Facebook's color to match brand guidelines. (60424)
  • Term Description: Add border block support. (63630)

Design Tools

  • Background Image: Make panel appear in a consistent location. (63551)
  • Buttons: Add border, color, and padding block supports. (63538)
  • Heading: Add border support. (63539)
  • Image: Adopt margin block support. (63546)
  • Paragraph: Add border support. (63543)
  • Quote: Add border support. (63544)
  • Quote: Add spacing supports. (63545)
  • Search: Add margin support. (63547)

Data Views

  • DataViews: Allow column re-ordering. (63416)
  • DataViews: Update pagination icons. (63594)
  • DataViews: Rename the header property of fields to label. (63843)
  • DataViews: Support combined fields. (63236)
  • Dataviews List: Update item layout. (63299)
  • Increase column-gap between fields in List layout. (63603)
  • Update 'Front page' badge. (63752)
  • Update: Pages: Trash view should default to table layout try 2. (63652)
  • Update: Grid layout: Allow users to adjust grid density. (63367)
  • Update: Include avatars on list view. (63309)
  • Update: List / Table layout – selected item stroke should be tinted blue. (63312)
  • Update: Make changing order an action on the ellipsis menu. (62189)

Global Styles

  • Add colors and typograpghy to the browse styles section. (63173)
  • Adding Font size presets UI. (63057)
  • Apply same styles to block previews on inserter and Global Styles. (63177)
  • Background: Add background attachment to top level styles. (61382)
  • Move background panel under color panel. (63888)

Block Editor

  • Hide source filter in my patterns. (63831)
  • List View: Remove the sticky position icon tooltip. (63850)
  • Patterns: Render draggable only when enabled. (63715)

Post Editor

  • Add post status icon in post summary. (63658)
  • Editor: Improve Header layout. (62636)
  • Post Actions: Use entity details for capability checks. (63423)

Font Library

  • Group fonts by source. (63211)
  • Include a "Select All" options to activate/deactivate all fonts. (63531)
  • Reduce duplication of font library group headings. (63532)

Zoom Out

  • Hide vertical toolbar when block is not full width. (63650)
  • Only show the inserters when a block is selected or hovered. (63668)

Block Locking

  • Tweak Block Locking UI. (63881)

General UI

  • Polish "Delete" modal. (63392)
  • Update close icon. (63597)
  • Site Editor: Reduce navigation sidebar width. (63431)

Block bindings

  • Bootstrap sources defined in the server. (63470)

Patterns

  • Limit pattern shuffling to theme and user patterns only. (62677)

Components

  • CustomSelectControl V2 legacy adapter: Stabilize experimental props. (63248)
  • CustomSelectControl: Switch to ariakit-based implementation. (63258)
  • CustomSelectControlV2: Animate select popover appearance. (63343)
  • CustomSelectControlV2: Do not flip popover if legacy adapter. (63357)
  • DropdownMenuV2: Invert animation direction. (63443)
  • FontSizePicker: Tidy up internal logic. (63553)
  • FormTokenField: Deprecate bottom margin. (63491)
  • SelectControl: Add "minimal" variant. (63265)
  • Tabs: Hyphenate tab labels. (63337)
  • Tabs: Keep full opacity of focus ring on disabled tabs. (63754)
  • Update HeightControl component to label inputs. (63761)

Core Data

  • Core Data: Mark 'canUser' related actions resolvers as resolved. (63435)
  • Core Data: Resolve user capabilities when fetching an entity. (63430)
  • Core Data: Support entities in the 'canUser' selector. (63322)
  • Core Data: Support entity queries in the 'useResourcePermissions' hook. (63653)

JSON Schemas

  • Update JSON Schemas to Draft 7. (63583)

New APIs

Block bindings

  • Unify getValue/getValues and setValue/setValues APIs. (63185)

Bug Fixes

Data Views

  • DataViews: Do not render bulk actions Dropdown if no actions are available. (63575)
  • DataViews: Fix default layouts in the pages data views. (63427)
  • DataViews: Fix featured image height regression. (63424)
  • DataViews: Fix field rendering. (63452)
  • DataViews: Fix pattens list selection. (63733)
  • DataViews: Fix uncontrolled selection. (63741)
  • DataViews: Only show elligible actions in the bulk editing menu. (63473)
  • Fix patterns sorting by ...
Read more

18.9.0 RC1

24 Jul 18:53
Compare
Choose a tag to compare
18.9.0 RC1 Pre-release
Pre-release

Changelog

Enhancements

Block Library

  • Add Clear button for Overlay color option in Cover Block. (63580)
  • Embeds: Add 'Embed' to title for clarity. (63371)
  • Columns block: Fix block preview. (63609)
  • Gallery: Add border block support. (63428)
  • Image block: Show placeholder when uploading HEIC files. (63643)
  • Latest comments: Add color block support. (63419)
  • Media Text: Add border support. (63542)
  • Polish create template part modal. (63617)
  • Post Author blocks: Add example and preview. (62978)
  • Post date block: Add a block example. (63368)
  • Post featured image: Add example of the block. (63011)
  • Post terms block: Add an example. (63369)
  • Query Loop Block: Remove Posts List variation. (63404)
  • Query Loop block: Convert the post content type setting to a ToggleGroupControl if there are few items. (63375)
  • Query Loop: Change default query loop variations. (63353)
  • Set query loop to have the inherit value by default. (63362)
  • Social Links: Add border block support. (63629)
  • Social Links: Updated soundcloud icon for social link block. (63504)
  • Social Links: Update Facebook's color to match brand guidelines. (60424)
  • Term Description: Add border block support. (63630)

Design Tools

  • Background Image: Make panel appear in a consistent location. (63551)
  • Buttons: Add border, color, and padding block supports. (63538)
  • Heading: Add border support. (63539)
  • Image: Adopt margin block support. (63546)
  • Paragraph: Add border support. (63543)
  • Quote: Add border support. (63544)
  • Quote: Add spacing supports. (63545)
  • Search: Add margin support. (63547)

Data Views

  • DataViews: Allow column re-ordering. (63416)
  • DataViews: Update pagination icons. (63594)
  • DataViews: Rename the header property of fields to label. (63843)
  • DataViews: Support combined fields. (63236)
  • Dataviews List: Update item layout. (63299)
  • Increase column-gap between fields in List layout. (63603)
  • Update 'Front page' badge. (63752)
  • Update: Pages: Trash view should default to table layout try 2. (63652)
  • Update: Grid layout: Allow users to adjust grid density. (63367)
  • Update: Include avatars on list view. (63309)
  • Update: List / Table layout – selected item stroke should be tinted blue. (63312)
  • Update: Make changing order an action on the ellipsis menu. (62189)

Global Styles

  • Add colors and typograpghy to the browse styles section. (63173)
  • Adding Font size presets UI. (63057)
  • Apply same styles to block previews on inserter and Global Styles. (63177)
  • Background: Add background attachment to top level styles. (61382)
  • Move background panel under color panel. (63888)

Block Editor

  • Hide source filter in my patterns. (63831)
  • List View: Remove the sticky position icon tooltip. (63850)
  • Patterns: Render draggable only when enabled. (63715)

Post Editor

  • Add post status icon in post summary. (63658)
  • Editor: Improve Header layout. (62636)
  • Post Actions: Use entity details for capability checks. (63423)

Font Library

  • Group fonts by source. (63211)
  • Include a "Select All" options to activate/deactivate all fonts. (63531)
  • Reduce duplication of font library group headings. (63532)

Zoom Out

  • Hide vertical toolbar when block is not full width. (63650)
  • Only show the inserters when a block is selected or hovered. (63668)

Block Locking

  • Tweak Block Locking UI. (63881)

General UI

  • Polish "Delete" modal. (63392)
  • Update close icon. (63597)
  • Site Editor: Reduce navigation sidebar width. (63431)

Block bindings

  • Bootstrap sources defined in the server. (63470)

Patterns

  • Limit pattern shuffling to theme and user patterns only. (62677)

Components

  • CustomSelectControl V2 legacy adapter: Stabilize experimental props. (63248)
  • CustomSelectControl: Switch to ariakit-based implementation. (63258)
  • CustomSelectControlV2: Animate select popover appearance. (63343)
  • CustomSelectControlV2: Do not flip popover if legacy adapter. (63357)
  • DropdownMenuV2: Invert animation direction. (63443)
  • FontSizePicker: Tidy up internal logic. (63553)
  • FormTokenField: Deprecate bottom margin. (63491)
  • SelectControl: Add "minimal" variant. (63265)
  • Tabs: Hyphenate tab labels. (63337)
  • Tabs: Keep full opacity of focus ring on disabled tabs. (63754)
  • Update HeightControl component to label inputs. (63761)

Core Data

  • Core Data: Mark 'canUser' related actions resolvers as resolved. (63435)
  • Core Data: Resolve user capabilities when fetching an entity. (63430)
  • Core Data: Support entities in the 'canUser' selector. (63322)
  • Core Data: Support entity queries in the 'useResourcePermissions' hook. (63653)

JSON Schemas

  • Update JSON Schemas to Draft 7. (63583)

New APIs

Block bindings

  • Unify getValue/getValues and setValue/setValues APIs. (63185)

Bug Fixes

Data Views

  • DataViews: Do not render bulk actions Dropdown if no actions are available. (63575)
  • DataViews: Fix default layouts in the pages data views. (63427)
  • DataViews: Fix featured image height regression. (63424)
  • DataViews: Fix field rendering. (63452)
  • DataViews: Fix pattens list selection. (63733)
  • DataViews: Fix uncontrolled selection. (63741)
  • DataViews: Only show elligible actions in the bulk editing menu. (63473)
  • Fix patterns sorting by ...
Read more

18.8.0

17 Jul 05:36
Compare
Choose a tag to compare

Changelog

Features

  • DataForm: Implement first prototype using duplicate page action. (63032)

Enhancements

Components

  • BaseControl: Forward ref on VisualLabel. (63169)
  • CustomSelectControlV2: Allow wrapping item hint to new line. (62848)
  • CustomSelectControlV2: Expose legacy wrapper through private APIs. (62936)
  • CustomSelectControl V2: Keep legacy arrow down behavior only for legacy wrapper. (62919)
  • CustomSelectControlV2: Collapse checkmark space when unchecked. (63229)
  • CustomSelectControlV2: Keep item checkmark top aligned. (63230)
  • DateTime: Create TimeInput component and integrate into TimePicker. (60613)
  • FontSizePicker: Use CustomSelectControl V2 legacy adapter. (63134)
  • Tabs: Add vertical indicator animation. (62879)
  • TimeInput: Add label prop. (63106)
  • TimePicker: Add dateOrder prop to sort day, month, and year. (62481)
  • ToolbarButton: Deprecate isDisabled prop and merge with disabled. (63101)
  • Tooltip Component: Add custom class name support. (63157)

Data Views

  • Add padding around selected values in author filter. (63212)
  • DataViews filterSortAndPaginate utility: Support sorting by number. (63187)
  • DataViews: Make view.hiddenFields optional. (62876)
  • DataViews: Remove Table Cells animation. (63079)
  • DataViews: Replace supportedLayouts prop with defaultLayouts prop instead. (63287)
  • Duplicate modal: Move to 40px components. (63246)
  • Pages: Include avatar in Author field. (63142)
  • Patterns Page: Hide preview column by default. (63213)
  • Posts list powered by DataViews. (62705)
  • Split layout / view options. Use active layout icon for the layout button. (63205)
  • Use status icons in field display. (63289)

Block Library

  • Add example for query block and posts list. (63286)
  • Excerpt block: Add example of the block. (63010)
  • Group: Add block support for shadow. (63295)
  • Login/out block: Add example of the block. (62937)
  • Post content block: Add example of the block. (62968)
  • Post title: Add example of the block. (62955)
  • Table Block: Add toolbar button to add a caption. (47984)

Block Editor

  • Block position controls: Use V2 legacy adapter instead of V1 CustomSelectControl. (63139)
  • DateFormatPicker: Use CustomSelectControl V2 legacy adapter. (63171)
  • Fix inspector inner shadow border. (63245)
  • FontAppearanceControl: Use CustomSelectControl V2 legacy adapter. (63179)
  • Inserter: Remove the dialog behaviour. (63059)
  • SpacingInputControl: Use CustomSelectControl V2 legacy adapter. (63190)

Global Styles

  • Background image: Move controls into a popover. (60151)
  • Block background UI controls. (60100)
  • Tweak block background position preview height. (63225)

Extensibility

  • DataViews: Register the deletePost action like any third-party action. (62913)
  • DataViews: Register the export pattern action like any third-party action. (63046)
  • DataViews: Register the reset template and template part action like any third-party action. (63017)

Design Tools

  • Flex dimensions: Rename "Fill" to "Grow". (62779)
  • List Item: Add color support. (59892)
  • Uniform Focal point labels. (62438)

Font Library

  • Font Library Modal: Enhance pagination appearance. (63210)
  • Font Library: Store font subdirectory in post meta. (63000)
  • Move font directory into uploads to match WP 6.5. (60354)

Layout

  • Add justification to block toolbar in addition to sidebar. (62924)

Site Editor

  • Align rename modals. (62874)

Block API

  • block.json: Allow passing filename as variations field. (62092)

Template Editor

  • Update: Move template areas into a panel. (62033)

Block Variations

  • Automatically select group variation if there is only one available. (61871)

Zoom Out

  • Add a vertical toolbar for zoom out mode. (60123)

New APIs

Block API

  • Introduce "local" attributes and use it for the image block. (63076)

Bug Fixes

  • Core Commands: Fix Pages command link. (63235)
  • Docgen: Fix function param for const function expression. (63034)
  • Enable save draft button for posts with custom post status. (63293)
  • Ensure device previews extra scrollbar only appears when needed. (62952)
  • Styles specificity: Allow comment form input overrides. (62960)

Components

  • CustomSelectControl V2 legacy adapter: Fix trigger button font size. (63131)
  • CustomSelectControl V2: Fix labelling with a visually hidden label. (63137)
  • CustomSelectControl V2: Fix trigger text alignment in RTL languages. (62869)
  • CustomSelectControl V2: Prevent keyboard event propagation in legacy wrapper. (62907)
  • CustomSelectControlV2: Add root element wrapper. (62803)
  • CustomSelectControlV2: Fix item styles. (62825)
  • CustomSelectControlV2: Fix popover styles. (62821)
  • CustomSelectControlV2: Fix select popover content overflow. (62844)
  • CustomSelectControlV2: Tweak item inline padding based on size. (62850)
  • Editor: Fix duplicate save panels. (62863)
  • Fix UnitControl select disabled state colors. (62970)
  • Fix extra scrollbar when a popover extends past the viewport. (62894)
  • Fix the 'useUpdateEffect' hook in strict mode. (62974)
  • ProgressBar: Fix indeterminate RTL support. (63129)
  • RangeControl: Fix RTL support for custom marks. (63198)
  • SelectControl: Fix disabled styles. (63266)
  • Tabs: Fix "With tab icons" Storybook example. (63297)
  • Tabs: Fix text-align when text wraps in vertical mode. (63272)
  • TimePicker: Fix time zone overflow. (63209)
  • UnitControl: Fix an issue where keyboard shortcuts unintentionally shift focus on Windows OS. ([62988](https://github.com/WordPress/gu...
Read more

18.8.0 RC4

17 Jul 00:46
Compare
Choose a tag to compare
18.8.0 RC4 Pre-release
Pre-release

Changelog

Bug Fixes

Global Styles

  • Elements: Avoid specificity bump for top-level element-only selectors. (63403)

Contributors

The following contributors merged PRs in this release:

@aaronrobertshaw

18.8.0 RC3

16 Jul 05:11
Compare
Choose a tag to compare
18.8.0 RC3 Pre-release
Pre-release

Changelog

Bug Fixes

Layout

  • Fix invalid css for nested fullwidth layouts with zero padding applied. (63436)

Typography

  • Font Appearance Control: Refactor font appearance fallbacks. (63215)

Contributors

The following contributors merged PRs in this release:

@mikachan @richtabor