Update wordpress monorepo (major) - autoclosed #100
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.4.0
->11.6.0
19.7.0
->23.6.0
6.5.0
->8.6.0
22.3.0
->26.0.0
Release Notes
WordPress/gutenberg (@wordpress/block-editor)
v11.6.0
Compare Source
v11.5.0
Compare Source
Bug Fix
SpacingSizesControl
: fix white dot on thumb (#48574).v11.4.0
Compare Source
Bug Fix
LinkControl
: fix scrollbar displayed on toggle link settings (#47986).v11.3.9
Compare Source
v11.3.8
Compare Source
v11.3.7
Compare Source
v11.3.6
Compare Source
v11.3.5
Compare Source
v11.3.4
Compare Source
v11.3.3
Compare Source
v11.3.2
Compare Source
v11.3.1
Compare Source
v11.3.0
Compare Source
v11.2.0
Compare Source
Bug Fix
BlockInspector
: Fix browser warning error when block is not selected (#46875).v11.1.0
Compare Source
v11.0.0
Compare Source
Breaking Changes
Enhancements
URLInput
: therenderSuggestions
callback prop now receivescurrentInputValue
as a new parameter (45806).URLInput
: Add__nextHasNoMarginBottom
prop for opting into the new margin-free styles (46692).Bug Fix
SpacingSizesControl
: Change ARIA role fromregion
togroup
to avoid unwanted ARIA landmark regions (#46530).FocalPointPicker
: Fix layout misalignment when placed in theBlockInspector
(#46631).v10.5.0
Compare Source
Enhancement
BlockLockModal
: Move Icon component out of CheckboxControl label (#45535)v10.4.0
Compare Source
Bug Fix
InserterListItem
: Fix dragging and dropping in Firefox. (#44631)v10.3.0
Compare Source
Bug Fix
FontSizePicker
: Update fluid utils so that only string, floats and integers are treated as valid font sizes for the purposes of fluid typography (#44847)getTypographyClassesAndStyles()
: Ensure that font sizes are transformed into fluid values if fluid typography is activated (#44852)BlockPopover
: Ensure that padding and margin visualizers display in correct position even when scrolling past block. (#44998)New features
v10.2.0
Compare Source
v10.1.0
Compare Source
v10.0.10
Compare Source
v10.0.9
Compare Source
v10.0.8
Compare Source
v10.0.7
Compare Source
v10.0.6
Compare Source
v10.0.5
Compare Source
v10.0.4
Compare Source
v10.0.3
Compare Source
v10.0.2
: 10.0.2Compare Source
Bug Fixes
v10.0.1
: 10.0.1Compare Source
Bug Fixes
v10.0.0
Compare Source
Breaking change
FontSizePicker
: Deprecate bottom margin style. Add a__nextHasNoMarginBottom
prop to start opting into the margin-free styles that will become the default in a future version, currently scheduled to be WordPress 6.4 (#43870).v9.8.0
Compare Source
v9.7.0
Compare Source
v9.6.0
Compare Source
v9.5.0
Compare Source
v9.4.0
Compare Source
v9.3.0
Compare Source
Bug fix
input
elements when navigating within a block with the left/right arrow keys (#41538).v9.2.0
Compare Source
v9.1.0
Compare Source
v9.0.0
Compare Source
Breaking change
BlockNavigationDropdown
is now deprecated. Use theDropdown
component from the@wordpress/components
package and theListView
component from this package (#40777).ListView
no longer accepts the__experimentalFeatures
,__experimentalPersistentListViewFeatures
,__experimentalHideContainerBlockActions
, andshowNestedBlocks
props. Passing additional undocumented props through toListView
is also now disallowed. (#40777).v8.6.0
Compare Source
v8.5.10
Compare Source
v8.5.9
Compare Source
v8.5.8
Compare Source
v8.5.7
Compare Source
v8.5.6
Compare Source
v8.5.5
Compare Source
v8.5.4
Compare Source
v8.5.3
Compare Source
v8.5.2
Compare Source
v8.5.1
: 8.5.1Compare Source
Bug Fixes
v8.5.0
Compare Source
WordPress/gutenberg (@wordpress/components)
v23.6.0
Compare Source
Enhancements
FontSizePicker
: Allow custom units for custom font size control (#48468).Navigator
: Disable initial screen animation (#49062).FormTokenField
: Hide suggestions list on blur event if the input value is invalid (#48785).Bug Fix
ResponsiveWrapper
: useaspect-ratio
CSS prop, add support forSVG
elements (#48573.ResizeTooltip
: Usedefault.fontFamily
on tooltip (#48805.Internal
Guide
: Convert to TypeScript (#47493).SelectControl
: improve prop types for single vs multiple selection (#47390).Navigation
: Convert to TypeScript (#48742).PanelBody
: Convert to TypeScript (#47702).withFilters
HOC: Convert to TypeScript (#48721).withFallbackStyles
HOC: Convert to TypeScript (#48720).withFocusReturn
HOC: Convert to TypeScript (#48748).navigateRegions
HOC: Convert to TypeScript (#48632).withSpokenMessages
: HOC: Convert to TypeScript (#48163).withNotices
: HOC: Convert to TypeScript (#49088).ToolbarButton
: Convert to TypeScript (#47750).DimensionControl(Experimental)
: Convert to TypeScript (#47351).PaletteEdit
: Convert to TypeScript (#47764).QueryControls
: Refactor away from Lodash (.groupBy
) (#48779).ToolbarContext
: Convert to TypeScript (#49002).v23.5.0
Compare Source
Enhancements
ToolsPanel
: Separate reset all filter registration from items registration and support global resets (#48123).Internal
CircularOptionPicker
: Convert to TypeScript (#47937).TabPanel
: Improve unit test in preparation for controlled component updates (#48086).Autocomplete
: performance: avoid setting state on every value change (#48485).Higher Order
--with-constrained-tabbing
: Convert to TypeScript (#48162).Autocomplete
: Convert to TypeScript (#47751).Autocomplete
: avoid calling setState on input (#48565).v23.4.0
Compare Source
Bug Fix
ToolsPanel
: fix type inconsistencies between types, docs and normal component usage (47944).SelectControl
: Fix styling whenmultiple
prop is enabled (#47893).useAutocompleteProps
,Autocomplete
: Make accessible when rendered in an iframe (#47907).Enhancements
ColorPalette
,GradientPicker
,PaletteEdit
,ToolsPanel
: add new props to set a custom heading level (43848 and #47788).ColorPalette
: ensure text label contrast checking works with CSS variables (#47373).Navigator
: Support dynamic paths with parameters (#47827).Navigator
: Support hierarchical paths navigation and addNavigatorToParentButton
component (#47883).Internal
NavigatorButton
: ReuseButton
types (47754).CustomSelectControl
: lock the__experimentalShowSelectedHint
prop (#47229).__experimentalPopoverPositionToPlacement
function and rename it to__experimentalPopoverLegacyPositionToPlacement
(#47505).ComboboxControl
: Convert to TypeScript (#47581).Panel
,PanelHeader
,PanelRow
: Convert to TypeScript (#47259).BoxControl
: Convert to TypeScript (#47622).AnglePickerControl
: Convert to TypeScript (#45820).ResizableBox
: refactor styles to TypeScript (47756).BorderBoxControl
: migrate tests to TypeScript, remove act() call (47755).Toolbar
: Convert to TypeScript (#47087).MenuItemsChoice
: Convert to TypeScript (#47180).ToolsPanel
: Allow display of optional items when values are updated externally to item controls (47727).ToolsPanel
: Ensure display of optional items when values are updated externally and multiple blocks selected (47864).Navigator
: add more pattern matching tests, refine existing tests (47910).ToolsPanel
: Refactor Storybook examples to TypeScript (47944).ToolsPanel
: Refactor unit tests to TypeScript (48275).v23.3.6
Compare Source
v23.3.5
Compare Source
v23.3.4
Compare Source
v23.3.3
Compare Source
v23.3.2
Compare Source
v23.3.1
Compare Source
v23.3.0
Compare Source
Deprecations
NumberControl
: Clarify deprecation message abouthideHTMLArrows
prop (#47370).Enhancements
Dropdown
: deprecateposition
prop, usepopoverProps
instead (46865).Button
: improve padding for buttons with icon and text. (46764).ColorPalette
: Use computed color when css variable is passed toColorPicker
(47181).Popover
: addoverlay
option to theplacement
prop (47004).Internal
Toolbar
: unify Storybook examples under one file, migrate from knobs to controls (47117).DropdownMenu
: migrate Storybook to controls (47149).@storybook/addon-knobs
dependency from the package (47152).ColorListPicker
: Convert to TypeScript (#46358).KeyboardShortcuts
: Convert to TypeScript (#47429).ColorPalette
,BorderControl
,GradientPicker
: refine types and logic around single vs multiple palettes (#47384).Button
: Convert to TypeScript (#46997).QueryControls
: Convert to TypeScript (#46721).TreeGrid
: Convert to TypeScript (#47516).Notice
: refactor to TypeScript (47118).Popover
: Take iframe element scaling into account (47004).Bug Fix
TabPanel
: Fix initial tab selection when the tab declaration is lazily added to thetabs
array (47100).InputControl
: Avoid the "controlled to uncontrolled" warning by forcing the internal<input />
element to be always in controlled mode (47250).v23.2.0
Compare Source
Internal
AlignmentMatrixControl
: Update center cell label to 'Center' instead of 'Center Center' (#46852).Toolbar
: move all subcomponents under the same folder (46951).Dashicon
: remove unnecessary type forclassName
prop (46849).ColorPicker
&QueryControls
: Replace bottom margin overrides with__nextHasNoMarginBottom
(#46448).SandBox
: Convert to TypeScript (#46478).ResponsiveWrapper
: Convert to TypeScript (#46480).ItemGroup
: migrate Storybook to controls, refactor to TypeScript (46945).Bug Fix
Placeholder
: set fixed right margin for label's icon (46918).TreeGrid
: Fix right-arrow keyboard navigation when a row contains more than two focusable elements (46998).v23.1.0
Compare Source
Breaking Changes
ColorPalette
: The experimental__experimentalHasMultipleOrigins
prop has been removed (#46315).v23.0.0
Compare Source
Breaking Changes
New Feature
TabPanel
: support manual tab activation (#46004).TabPanel
: support disabled prop for tab buttons (#46471).BaseControl
: AdduseBaseControlProps
hook to help generate id-releated props (#46170).Bug Fix
ColorPalette
: show "Clear" button even when colors array is empty (#46001).InputControl
: Fix internalFlex
wrapper usage that could add an unintendedheight: 100%
(#46213).Navigator
: Allow callinggoTo
andgoBack
twice in one render cycle (#46391).Modal
: Fix unexpected modal closing in IME Composition (#46453).Toolbar
: Fix duplicate focus style on anchor link button (#46759).useNavigateRegions
: Ensure region navigation picks the next region based on where the current user focus is located instead of starting at the beginning (#44883).ComboboxControl
: Fix unexpected behaviour in IME Composition (#46827).Enhancements
TabPanel
: Simplify tab-focus style. (#46276).TabPanel
: Add ability to set icon only tab buttons (#45005).InputControl
,NumberControl
,UnitControl
: Addhelp
prop for additional description (#45931).BorderControl
,ColorPicker
&QueryControls
: Replace bottom margin overrides with__nextHasNoMarginBottom
(#45985).CustomSelectControl
,UnitControl
: AddonFocus
andonBlur
props (#46096).ResizableBox
: Prevent unnecessary paint on resize handles (#46196).Popover
: Prevent unnecessary paint caused by using outline (#46201).PaletteEdit
: Global styles: add onChange actions to color palette items #45681.Popover
: Prevent unnecessary paint when scrolling by using transform instead of top/left positionning (#46187).CircularOptionPicker
: Prevent unecessary paint on hover (#46197).Experimental
TextControl
: Restricttype
prop toemail
,number
,password
,tel
,text
,search
orurl
(#45433).Internal
useControlledValue
: let TypeScript infer the return type (#46164).LinkedButton
: remove unnecessaryspan
tag (#46063).useBaseField
: Convert to TypeScript (#45712).Dashicon
: Convert to TypeScript (#45924).PaletteEdit
: add follow up changelog for #45681 and tests #46095.AlignmentMatrixControl
: Convert to TypeScript (#46162).Theme
: Remove public export (#46427).Autocomplete
: Refactor away from_.find()
(#46537).TabPanel
: Refactor away from_.find()
(#46537).BottomSheetPickerCell
: Refactor away from_.find()
for mobile (#46537)._.find()
for mobile (#46537).Dropdown
: Convert to TypeScript (#45787).Documentation
Tooltip
: Add readme and unit tests forshortcut
prop (#46092).v22.1.0
Compare Source
Enhancements
ColorPalette
,BorderBox
,BorderBoxControl
: polish and DRY prop types, add default values (#45463).TabPanel
: Add ability to set icon only tab buttons (#45005).Internal
AnglePickerControl
: remove:focus-visible' outline on
CircleOutlineWrapper` (#45758)Bug Fix
FormTokenField
: Fix duplicate input in IME composition (#45607).Autocomplete
: Check key events more strictly in IME composition (#45626).Autocomplete
: Fix unexpected block insertion during IME composition (#45510).Icon
: Making size prop work for icon components using dash icon strings (#45593)ToolsPanelItem
: Prevent unintended calls to onDeselect when parent panel is remounted and item is rendered via SlotFill (#45673)ColorPicker
: Prevent all number fields from becoming "0" when one of them is an empty string (#45649).ToggleControl
: Fix toggle control label text overflow (#45962).Internal
ToolsPanel
: Update to fixexhaustive-deps
eslint rule (#45715).PaletteEditListView
: Update to ignoreexhaustive-deps
eslint rule (#45467).Popover
: Update to passexhaustive-deps
eslint rule (#45656).Flex
: Update to passexhaustive-deps
eslint rule (#45528).withNotices
: Update to passexhaustive-deps
eslint rule (#45530).ItemGroup
: Update to passexhaustive-deps
eslint rule (#45531).TabPanel
: Update to passexhaustive-deps
eslint rule (#45660).NavigatorScreen
: Update to passexhaustive-deps
eslint rule (#45648).Draggable
: Convert to TypeScript (#45471).MenuGroup
: Convert to TypeScript (#45617).useCx
: fix story to satisfy thereact-hooks/exhaustive-deps
eslint rule (#45614)react-hooks/exhuastive-deps
eslint rule for the Components package (#41166)Snackbar
: Convert to TypeScript (#45472).Experimental
ToggleGroupControl
: Only show enclosing border whenisBlock
and notisDeselectable
(#45492).Theme
: Add support for custombackground
color (#45466).v22.0.0
Compare Source
Breaking Changes
Popover
: The deprecatedrange
and__unstableShift
props have been removed (#45195).Deprecations
Popover
: the deprecation messages for anchor-related props (anchorRef
,anchorRect
,getAnchorRect
) have been updated (#45195).RadioGroup
: Mark as deprecated, in favor ofRadioControl
andToggleGroupControl
(#45389).Popover
: the deprecation messages for anchor-related props (anchorRef
,anchorRect
,getAnchorRect
) have been updated. (#45195).Popover
: TheisAlternate
prop has been replaced with avariant
prop that can be called with the'toolbar'
string (#45137).New Feature
BoxControl
&CustomSelectControl
: AddonMouseOver
andonMouseOut
callback props to allow handling of these events by parent components (#44955)Popover
: Avariant
prop has been added to style popovers, with'unstyled'
and'toolbar'
possible values (#45137).Enhancements
FontSizePicker
: Pass the preset object to the onChange callback to allow conversion from preset slugs to CSS vars (#44967).FontSizePicker
: Improved slider design whenwithSlider
is set (#44598).ToggleControl
: Improved types for thehelp
prop, covering the dynamic render function option, and enabled the dynamichelp
behavior only for a controlled component (#45279).BorderControl
&BorderBoxControl
: Replace__next36pxDefaultSize
with "default" and "large" size variants (#41860).UnitControl
: Remove outer wrapper to normalize className placement (#41860).ColorPalette
: Fix transparent checkered background pattern (#45295).ToggleGroupControl
: AddisDeselectable
prop to allow deselecting the selected option (#45123).FontSizePicker
: Improve hint text shown next to 'Font size' label (#44966).Bug Fix
useNavigateRegions
: Add new keyboard shortcut alias to cover backtick and tilde keys inconsistencies across browsers (#45019).Button
: Tweak the destructive button primary, link, and default variants (#44427).UnitControl
: Fixdisabled
style is overridden by coreform.css
style (#45250).ItemGroup
: fix RTLItem
styles when rendered as a button (#45280).Button
: Fix RTL alignment for buttons containing an icon and text (#44787).TabPanel
: CallonSelect()
on every tab selection, regardless of whether it was triggered by user interaction (#44028).FontSizePicker
: Fallback to font sizeslug
ifname
is undefined (#45041).AutocompleterUI
: fix issue where autocompleter UI would appear on top of other UI elements (#44795)ExternalLink
: Fix to re-enable support foronClick
event handler (#45214).InputControl
: Allow inline styles to be applied to the wrapper not inner input (#45340)Internal
BorderBoxControl
: Convert stories to TypeScript and use Controls (#45002).Disabled
: add a note in the docs about the lack of polyfill for theinert
attribute (#45272)Snackbar
: updated to satisfyreact/exhaustive-deps
eslint rule (#44934)AnglePickerControl
: Set Storybook Label control type to 'text' (#45122).SlotFill
: updated to satisfyreact/exhaustive-deps
eslint rule (#44403)Context
: updated to ignorereact/exhaustive-deps
eslint rule (#45044)Button
: Refactor Storybook to controls and align docs (#44105).TabPanel
: updated to satisfyreact/exhaustive-deps
eslint rule (#44935)ColorPalette
: Convert to TypeScript (#44632).UnitControl
: Add tests (#45260).Disabled
: Refactor the component to rely on the HTMLinert
attribute.CustomGradientBar
: Refactor away from Lodash (#45367).TextControl
: Set Storybook control types onhelp
,label
andtype
(#45405).Autocomplete
: use Popover's newplacement
prop instead of legacyposition
prop (#44396).SelectControl
: AddonChange
,onBlur
andonFocus
to storybook actions (#45432).FontSizePicker
: Add more comprehensive tests (#45298).FontSizePicker
: Refactor to use components instead of helper functions (#44891).Experimental
NumberControl
: ReplacehideHTMLArrows
prop withspinControls
prop. Allow custom spin controls viaspinControls="custom"
(#45333).Experimental
accent
prop of the experimentalTheme
component.v21.3.0
Compare Source
Bug Fix
FontSizePicker
: Ensure that fluid font size presets appear correctly in the UI controls (#44791).ToggleGroupControl
: Remove unsupporteddisabled
prop from types, and correctly marklabel
prop as required (#45114).Navigator
: prevent partially hiding focus ring styles, by removing unnecessary overflow rules onNavigatorScreen
(#44973).Navigator
: restore focus only once per location (#44972).Documentation
VisuallyHidden
: Add some notes on best practices around stacking contexts when using this component (#44867).Internal
Modal
: Convert to TypeScript (#42949).Sandbox
: UsetoString
to create observe and resize script string (#42872).Navigator
: refactor unit tests to TypeScript and touser-event
(#44970).Navigator
: Refactor Storybook code to TypeScript and controls (#44979).withFilters
: Refactor away from_.without()
(#44980).withFocusReturn
: Refactor tests to@testing-library/react
(#45012).ToolsPanel
: updated to satisfyreact/exhaustive-deps
eslint rule (#45028)Tooltip
: updated to ignorereact/exhaustive-deps
eslint rule (#45043)v21.2.0
Compare Source
Enhancements
FontSizePicker
: Updated to take up full width of its parent and have a 40px Reset button whensize
is__unstable-large
((44559)[https://github.com/WordPress/gutenberg/pull/44559](https://togithub.com/WordPress/gutenberg/pull/44559)9]).BorderBoxControl
: Omit unit select when width values are mixed (#44592)BorderControl
: Add ability to disable unit selection (#44592)Bug Fix
Popover
: fix limitShift logic by adding iframe offset correctly (#42950).Popover
: refine position-to-placement conversion logic, add tests (#44377).ToggleGroupControl
: adjust icon color when inactive, fromgray-700
togray-900
(#44575).TokenInput
: improve logic around thearia-activedescendant
attribute, which was causing unintended focus behavior for some screen readers (#44526).NavigatorScreen
: fix focus issue where back button received focus unexpectedly (#44239)FontSizePicker
: Fix header order in RTL languages (#44590).Enhancements
SuggestionList
: userequestAnimationFrame
instead ofsetTimeout
when scrolling selected item into view. This change improves the responsiveness of theComboboxControl
andFormTokenField
components when rapidly hovering over the suggestion items in the list (#44573).Internal
Mobile
updated to ignorereact/exhaustive-deps
eslint rule (#44207).Popover
: refactor unit tests to TypeScript and modern RTL assertions (#44373).SearchControl
: updated to ignorereact/exhaustive-deps
eslint rule in native files(#44381)ResizableBox
updated to pass thereact/exhaustive-deps
eslint rule (#44370).Sandbox
: updated to satisfyreact/exhaustive-deps
eslint rule (#44378)FontSizePicker
: Convert to TypeScript (#44449).FontSizePicker
: Replace SCSS with Emotion + components (#44483).Experimental
Theme
component (#44668).v21.1.0
Compare Source
Deprecations
Popover
: added newanchor
prop, supposed to supersede all previous anchor-related props (anchorRef
,anchorRect
,getAnchorRect
). These older anchor-related props are now marked as deprecated and are scheduled to be removed in WordPress 6.3 (#43691).Bug Fix
Button
: Remove unConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.