Repository navigation
Conversation
Contributor
|
Are you an Automattician? Please test your changes on all WordPress.com environments to help mitigate accidental explosions.
Interested in more tips and information?
|
Code Coverage SummaryThis PR did not change code coverage! That could be good or bad, depending on the situation. Everything covered before, and still is? Great! Nothing was covered before? Not so great. 🤷 |
matticbot
force-pushed
the
renovate/bundled-@wordpress-monorepo
branch
from
September 25, 2026 20:34
5057b0f to
c3fcf31
Compare
Contributor
|
Closing this in favor of whatever a new run produces after #52316. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Closes MONOREP-1285
This PR contains the following updates:
4.55.0→4.56.04.54.0→4.56.02.9.0→2.11.02.10.0→2.11.0^0.22.0→^0.23.00.22.0→0.23.00.23.0→0.24.08.8.0→8.9.010.55.0→10.56.010.54.0→10.56.018.1.0→19.1.019.0.0→19.1.019.0.1-next.v.202609031004.0→19.1.016.0.0→17.0.015.5.0→17.0.0^16.0.0→^17.0.010.1.0→10.2.05.54.0→5.56.05.55.0→5.56.01.55.0→1.56.07.55.0→7.56.00.20.0→0.22.00.21.0→0.22.0^0.21.0→^0.22.02.1.0→2.2.02.0.0→2.2.02.1.1-next.v.202609031004.0→2.2.00.22.0→0.23.00.21.0→0.23.0^0.22.0→^0.23.0~1.22.0→~1.23.00.7.1-next.v.202609031004.0→0.8.00.7.0→0.8.0Release Notes
WordPress/gutenberg (@wordpress/a11y)
v4.56.0Compare Source
WordPress/gutenberg (@wordpress/admin-ui)
v2.11.0Compare Source
v2.10.0Compare Source
Internal
srcdirectory to npm. The package'sexportsfield only exposes the built artifacts, so the source files were unreachable by consumers and only inflated the package size (#77285).WordPress/gutenberg (@wordpress/boot)
v0.23.0Compare Source
WordPress/gutenberg (@wordpress/build)
v0.24.0Compare Source
Enhancements
attributesfromwidget.jsonintobuild/widgets/registry.php(#82485)..cjs,.mtsand.ctssource files, including route and widget entry points, and rewrite their local imports to the emitted.mjsor.cjsextension (#83071).Internal
@wordpress/themeas a dev dependency, so the types of the optional peer dependency resolve when dependencies are isolated (#83129).WordPress/gutenberg (@wordpress/compose)
v8.9.0Compare Source
Bug Fixes
useFocusOutside: Cancel the previous pending blur check so repeated blur events from portaled content do not report focus leaving after it returns (#81930).WordPress/gutenberg (@wordpress/data)
v10.56.0Compare Source
Enhancements
getResolutionArgsto derive the resolution arguments from the selector arguments, letting several selector calls share a single resolution (#82638).__unstableNormalizeArgsselector property asnormalizeArgs. The old name still works (#83067).registry.subscribebehavior when the subscribed store doesn't yet exist (#83346).useSelect: async-mode subscribers share a single store subscription per store and are notified at idle time instead of inside the dispatch (#82821).WordPress/gutenberg (@wordpress/dataviews)
v19.1.0Compare Source
New Features
DataViewsPicker.FooterandDataViewsPicker.Paginationrender their children in place of their default contents, the newDataViewsPicker.PageSelect,DataViewsPicker.PageNavigationandDataViewsPicker.Actionssub-components are the parts to put inside them, and each takes aclassName(#83281).Enhancements
isEligible, disabling the button when no selected item is eligible and passing only the eligible items to the callback (#83281).Bug Fixes
showTitle: false) and items are clickable, label each item's clickable media area with its title instead of the generic "Navigate to item" (#82639).Internal
@base-ui/reactto 1.8.0 for the bundled UI components in the/wpentrypoint (#82835).word-break: break-wordwithword-break: normalandoverflow-wrap: anywhereon field summary controls. (#82776).Documentation
isDisabledin README and clarify difference fromreadOnlyfields (#82956).v19.0.0Compare Source
Breaking Changes
Removed the rich text options (
className,clientId,allowedFormats,disableFormats,withoutInteractiveFormatting,preserveWhiteSpace,disableLineBreaks) from theconfigprop ofDataFormControlProps. They were added for the built-inrichtextcontrol (#78471), which has since moved to@wordpress/editor(#81430), so nothing in this package sets or reads them (#82330).DataForm: a combined form field (one with
children) is now treated purely as a layout container. Itsidis no longer resolved against the field definitions: a field sharing thatidno longer contributes validation rules to the group, and thepanellayout no longer uses it for the collapsed summary orreadOnlystate, falling back to the group's first leaf child instead (#82175).If a combined field relied on sharing its
idwith a field to pick the panel summary, declare it throughlayout.summaryinstead. For example, adiscussionfield whoserendersummarizescomment_statusandping_statustogether:If a combined field relied on a same-id field's
isValidrules being applied to the group, move those rules to the child fields.Enhancements
showPlaceholderIfEmptyoption to thepanellayout, which shows the field'splaceholderin the summary when the value is empty (#82527).--wpds-color-stroke-interactive-errorfor the invalid-state focus ring and border (#82410).datetimevalue is edited in. When the site timezone differs from the visitor's, the control renders help text under the input naming the site timezone: the zone name (e.g.(CEST) Europe/Madrid) or the UTC offset for sites pinned to one (#82291).DataViewsPropsandItemWithIdtypes (#82326).DataViewsPropsandItemWithIdtypes and document every type property (#82326).Bug Fixes
DataViewsandDataViewsPicker: thetableandpickerTablelayouts no longer render an empty column for an id inview.fieldsthat has no matching field definition, matching what the other layouts already did. The column header menu moves, inserts and hides columns relative to the rendered columns, so a skipped id no longer offsets those operations; such ids are dropped fromview.fieldsthe next time the menu changes the view (#82601).Field.sortTypeScript type definition to reflect thatsortreceives extracted field values rather thanItemobjects (#82162).isAnyandisNonefilter operators for numeric field values, which previously matched nothing (#77942).isAllfrom the valid operators of thenumber,integer,text,email,urlandtelephonetypes. Their values are scalars, so "includes all of" can never hold for more than one selected value (#82463).DataViewsandDataViewsPicker: move the view back to the last available page when it points past the end of the collection, for instance after deleting the only item of the last page (#82244).Documentation
layout.stylesof thetableandpickerTableviews applies to the columns listed infieldsand not to the primary column, which takes the width the other columns leave over. Fix the swappedmaxWidth/minWidthdescriptions ofColumnStyle(#82238).Internal
./wpbundle (build-wp/index.js) so they resolve without relying on hoisting. (#81843)Menu.PrefixIconfor table column menu icons. (#82346)ValidityIndicatorwithStacknow that the indicator has no outer margin. (#82267)HierarchicalLevelsstory that demonstratesgetItemLevelandview.showLevelsin the table layout (#82344).@wordpress/primitives(#82103)./wpbundle build script that its singleton externals list must stay in sync with the transitive private API usage check (#82027).@types/nodedevelopment dependency to v24, matching the Node.js version the repository builds and tests against (#82616).Bug Fix
colorrather thanfill, so they stay visible now that those icons are stroke-based. (#78812)WordPress/gutenberg (@wordpress/icons)
v17.0.0Compare Source
Breaking Changes
colorrather thanfillto recolor them. (#82540, #82754)New Features
fullscreenExit,justifySpaceEvenlyandreactionicons (#83338).Enhancements
imageandcommentAuthorAvatardrawings. Most retain their original footprint; the table icons,capturePhoto, andimageare slightly smaller, and several drawings in the final batch change by design. (#82540, #82754)manifest.json: Thepublicproperty is now a tri-state. Omitting it keeps an icon in the JS library only;trueships it to WordPress Core and exposes it through the icons REST API, making it selectable in the Icon block;falseships it and registers it in thecorecollection for server-side use viawp_get_icon(), while hiding it from the REST API and the Icon block. (#82634)manifest.json: Thepublicfield now only controls whether an icon ships to WordPress Core (#83277).brush,dashboard,link,media,page,pin,plugins,sites,tool,updateandwordpressicons now ship to WordPress Core as non-public icons: they are registered in thecorecollection and stay available to server-side code viawp_get_icon(), but are not exposed through the icons REST API and are not selectable in the Icon block. (#82634, #79451)manifest.json: Newcollectionsproperty, listing the collections an icon is registered in once it ships to WordPress Core. It replaces thepublicproperty and introduces thecore-admincollection, which is not public and holds the icons the WordPress admin interface renders. (#83261, #79451)commentandplugins: redraw for better optical balance (#83338).brushandmedia: redraw.brushbecomes a wide paintbrush rather than a pencil, which the existingpencilicon already covers, andmediabecomes a camera with music notes so it is no longer easily confused withimage(#83338).Bug Fixes
cornerBottomLeft,cornerBottomRight,cornerTopLeft,cornerTopRight,sidesBottom,sidesHorizontal,sidesLeft,sidesRight,sidesTopandsidesVertical: dim the rest of the box again, so each variant reads as one highlighted side or corner rather than a plain box. The dimming was dropped when these were redrawn as stroke icons. (#82940)formatIndent,formatIndentRTL,formatOutdent,formatOutdentRTL,lock, andpost, and restore the missing second bar inpause. (#82540, #82754)Internal
WordPress/gutenberg (@wordpress/interface)
v10.2.0Compare Source
Enhancements
WordPress/gutenberg (@wordpress/notices)
v5.56.0Compare Source
v5.55.0Compare Source
WordPress/gutenberg (@wordpress/private-apis)
v1.56.0Compare Source
WordPress/gutenberg (@wordpress/rich-text)
v7.56.0Compare Source
Bug Fixes
useRichText: Show the boundary of the active format or object when the editing host around the element has focus, not only when the element itself does (#83385).useRichText: apply every selection change from props, including the second of two consecutive ones, and only while the element or an editing host around it has focus. The hook no longer moves focus to the element; the consumer decides where focus goes (#82581).WordPress/gutenberg (@wordpress/route)
v0.22.0Compare Source
v0.21.0Compare Source
WordPress/gutenberg (@wordpress/theme)
v2.2.0Compare Source
Internal
WordPress/gutenberg (@wordpress/ui)
v0.23.0Compare Source
Breaking Changes
Combobox.Root:filteredItemsnow uses the selected value type instead ofany. Consumers that pass object items with primitive selected values must use matching item and value types. (#82835)SearchableChipSelect,SearchableChipSelectControl: Remove thereadOnlyprop (#82863).Select.Item,SelectControl.Item: Children must start withItemLabel, followed by zero or moreItemDescriptioncomponents. PassItemLabelinstead of a string. ForSelectControlitems, setlabeland optionaldescriptionon each item. (#82369)New Features
RadioGroupControlcomponent. (#83143)SwitchControlcomponent. (#83146)Switchform primitive (#83039).RadioGroupform primitive (#83038).CheckboxGroupform primitive (#82556).Enhancements
Fieldset: Use a tighter gap between the legend and an immediately following description or details (#82729).Select,SelectControl: Mark as recommended for use in a WordPress environment (#83030).Select,SelectControl: AddItemLabelandItemDescriptionsubcomponents. Multiple descriptions contribute toaria-describedbyin DOM order.SelectControlitemsmay include an optionaldescriptionstring. (#82369)Select,SelectControl: Align the selected item with the trigger by default, and drop the popup max-height cap when that alignment is enabled (#82043).Select,Combobox,Autocomplete: Allow browsing read-only controls while keeping their value unchanged (#82835).Radio: Enlarge the hit target to 24px without changing the visual size. (#83275)Checkbox: Enlarge the hit target to 24px without changing the visual size. (#82597)SearchableChipSelect,SearchableChipSelectControl,SearchableSelect: AddstatusContentfor the list status live region. The region stays mounted. Use it for async loading. UseemptyContentfor the empty list. (#82592)Autocomplete,Combobox,SearchableChipSelect,SearchableChipSelectControl,SearchableSelect: Export auseFilteredItemshook that returns the client-side filtered item list, for result-count status. (#82592)Bug Fixes
SearchableChipSelect,SearchableChipSelectControl,Combobox.ChipWithRemove: Assistive technology now hears selected chip names, how to remove them, and how to move to them from the input (#82863).Autocomplete: Use valid grid and rowgroup semantics without local accessibility overrides (#82835).Menu: Center labels, descriptions, suffixes, shortcuts, and submenu chevrons within items, including items with taller prefix or suffix content. (#82847)Menu: vertically center single-line item labels while preserving first-line alignment for wrapped content. (#81921)Autocomplete,Combobox,Menu, andSelect: Restore the highlighted item indicator in forced-colors mode, which wp-admin's global CSS was suppressing. (#82772)Internal
@base-ui/reactfrom 1.7.0 to 1.8.0 (#82835).VisuallyHidden: Replace deprecatedword-wrapwithoverflow-wrapand remove related Stylelint suppression (#82970).WordPress/gutenberg (@wordpress/views)
v1.23.0Compare Source
WordPress/gutenberg (@wordpress/widget-dashboard)
v0.8.0Compare Source
Enhancements
--wpds-dimension-padding-lginstead of theCard's
--wpds-dimension-padding-2xl, and the header/body gap follows it;--wp-widget-dashboard-tile-paddingstill overrides both(#82961).
the reset action that opens a confirmation dialog (#81929).
infotip, which now also opens on hover and appears for a clipped title
even when the widget declares no help note
(#82226).
Internal
custom-property-patternfor this package so private--_wp-*tokens remain allowed (#83075).HostLinkfrom@wordpress/widget-primitives,replacing the per-surface host link gating and
getActionRoute(#82952).
@wordpress/uiMenu (#81929).WordPress/gutenberg (@wordpress/widget-primitives)
v0.8.0Compare Source
New Features
HostLink: an anchor that mounts the host router's link for a targetlinks.matchrecognizes, and a plain anchor otherwise, including for adownloador a_blanktarget. Composes through therenderprop of aUI link (#82952).
WidgetModuleRecord.attributes: a record carries the attribute schemawidget.jsondeclares, asWidgetAttributeRecord[];useWidgetTypesmerges it by
idover the module's entries, the record winning a sharedkey and
isValidmerging rule by rule(#82485).
Documentation
WithHostLinkstory: the same action declarations routed throughHostLinkagainst a demo router, with a toggle that removes thelinkscapability (#82952).
Configuration
📅 Schedule: (in timezone UTC)
* 0-2 1 * *)🚦 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 CLI.