Skip to content

Update Bundled @wordpress/* monorepo - #50509

Merged
retrofox merged 22 commits into
trunkfrom
renovate/bundled-@wordpress-monorepo
Aug 5, 2026
Merged

retrofox merged 22 commits into
trunkfrom
renovate/bundled-@wordpress-monorepo

Conversation

@matticbot

@matticbot matticbot commented Jul 14, 2026 •

Copy link
Copy Markdown
Contributor

Closes MONOREP-1208

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@wordpress/a11y (source) 4.51.0 → 4.52.0 age confidence
@wordpress/admin-ui (source) 2.5.0 → 2.7.0 age confidence
@wordpress/boot (source) ^0.18.0 → ^0.19.0 age confidence
@wordpress/boot (source) 0.18.0 → 0.19.0 age confidence
@wordpress/build (source) 0.18.0 → 0.20.0 age confidence
@wordpress/build (source) 0.19.1-next.v.202607070741.0 → 0.20.0 age confidence
@wordpress/dataviews (source) 17.1.0 → 17.3.0 age confidence
@wordpress/dataviews (source) 14.3.0 → 17.3.0 age confidence
@wordpress/icons (source) 15.1.0 → 15.3.0 age confidence
@wordpress/interface (source) 9.35.0 → 9.37.0 age confidence
@wordpress/notices (source) 5.51.0 → 5.52.0 age confidence
@wordpress/private-apis (source) 1.51.0 → 1.52.0 age confidence
@wordpress/route (source) ^0.17.0 → ^0.18.0 age confidence
@wordpress/route (source) 0.17.0 → 0.18.0 age confidence
@wordpress/route (source) 0.16.0 → 0.18.0 age confidence
@wordpress/theme (source) 0.17.0 → 1.1.0 age confidence
@wordpress/theme (source) ^0.17.0 → ^1.0.0 age confidence
@wordpress/ui (source) 0.17.0 → 0.19.0 age confidence
@wordpress/ui (source) ^0.17.0 → ^0.19.0 age confidence
@wordpress/views (source) ~1.17.0 → ~1.19.0 age confidence
@wordpress/widget-dashboard (source) 0.2.0 → 0.4.0 age confidence
@wordpress/widget-dashboard (source) 0.3.1-next.v.202607070741.0 → 0.4.0 age confidence
@wordpress/widget-primitives (source) 0.2.0 → 0.4.0 age confidence
@wordpress/widget-primitives (source) 0.3.1-next.v.202607070741.0 → 0.4.0 age confidence

Release Notes

WordPress/gutenberg (@​wordpress/a11y)

v4.52.0

Compare Source

WordPress/gutenberg (@​wordpress/admin-ui)

v2.7.0

Compare Source

v2.6.0

Compare Source

Enhancements
  • Widen React peer dependency ranges to ^18 || ^19 to support both React 18 and React 19 environments (#​80024).
WordPress/gutenberg (@​wordpress/boot)

v0.19.0

Compare Source

WordPress/gutenberg (@​wordpress/build)

v0.20.0

Compare Source

v0.19.0

Compare Source

Enhancements
  • Align the generated single-page admin font-family stack with the @wordpress/theme body token (#​80093).
  • Widgets: carry the optional metadata fields from widget.json into
    the generated PHP registry: title, description, category,
    keywords, textdomain, and the help note, so hosts can translate
    the user-facing fields server-side
    (#​79638,
    #​79701,
    #​79830).
Bug Fixes
  • Widen the optional @wordpress/theme peer dependency range to allow 1.x releases and preserve automatic design token fallback plugin loading (#​80089).
WordPress/gutenberg (@​wordpress/dataviews)

v17.3.0: 17.3.0

Compare Source

Changelog
Bug Fixes
  • (edit-site)(use-init-edited-entity-from-url) Safely access toString() on siteData's page_on_front. (57035)
Components
  • Fix form token field suggestion list reopening after blurring the input. (57002)
Contributors

The following contributors merged PRs in this release:

@​fullofcaffeine @​talldan

= 17.3.0-rc.1 =

Changelog
Enhancements
  • Components: Replace TabPanel with Tabs in the editor's ColorPanel. (56878)
  • Editor: Move the edit template blocks notification to editor package. (56901)
  • Editor: Unify the preview dropdown between post and site editors. (56921)
  • Editor: Use the same PostTemplatePanel between post and site editors. (56817)
  • Tabs: Replace id with new tabId prop. (56883)
  • Update main toolbar buttons to all be compact. (56635, 56729)
  • Update preferences organization. (56481)
Components
  • FocalPointPicker with __next40pxDefaultSize. (56021)
  • Font Library: Improve usability of font variant selection. (56158)
  • Tabs: Sync browser focus to selected tab in controlled mode. (56658)
  • Use consistent styling for duotone panels. (56801)
  • BorderControl: Fix button styles. (56730)
  • DimensionControl: Add __next40pxDefaultSize prop. (56805)
  • FontSizePicker: Add opt-in prop for 40px default size. (56804)
  • QueryControls: Add opt-in prop for 40px default size. (56576)
Block Library
  • Control dimensions (margin and padding) of the list-item block. (55874)
  • Consistent default typography controls across blocks. (55208)
  • Social Icons: Add Gravatar service. (56544)
  • Tweak table block placeholder with __next40pxDefaultSize props. (56935)
Site Editor
  • Merge the post only mode and the post editor. (56671)
  • Site Editor Sidebar: Add "Areas" details panel to all templates and update icon. (55677)
Block Editor
  • Allow dragging between adjacent container blocks based on a threshold. (56466)
  • Components: Replace TabPanel with Tabs in the editor's ColorGradientControl. (56351)
Data Views
  • Update data view layout. (56786)
Layout
  • Match the front end layout classname in the editor. (56774)
Global Styles
  • Global style revisions: Show change summary on selected item. (56577)
Icons
  • Another round of HiDPI icon tweaks. (56532)
Media
  • Update external images panel in post publish sidebar. (55524)
Post Editor
  • Implement Tabs in editor settings. (55360)
Bug Fixes
  • Create-block-interactive-template: Add all files to the generated plugin zip. (56943)
  • Create-block-interactive-template: Prevent crash when Gutenberg plugin is not installed. (56941)
  • Fix end-to-end test: Update how we find the template title to match markup changes. (56992)
  • Fix: Fatal php error if a template was created by an author that was deleted. (56990)
  • Fix: PHP 8.1 deprecated warning strpos(). (56171)
  • Fix: Use span on template list titles. (56955)
  • Font Library: Add font family and font face preview keys to schema. (56793)
  • Remove unnecessary CSS for shrinking central header area. (56220)
  • Revert format types hook refactor. (56859)
  • Show template center UI when no block is selected. (56217)
  • setImmutably: Don't clone all objects. (56612)
Block Library
  • Fix error when using a navigation block that returns an empty fallback result. (56629)
  • Fixture Tests: Correctly generate fixture files for form-related blocks. (56719)
  • Image: Fix resetting behaviour for alt image text. (56809)
  • Social Links Block: Prevent Theme Styles Distorting Size. (56301)
  • Update image block save to only save align none class. (56449)
Components
  • DropdownMenuV2Ariakit: Prevent prefix collapsing if all radios or checkboxes are unselected. (56720)
  • FormToggle: Do not use "/" math operator. (56672)
  • PaletteEdit: Temporary custom gradient not saving. (56896)
  • ToggleGroupControl: React correctly to external controlled updates. (56678)
Block Editor
  • Apply __next40pxDefaultSize to TextControl and Button component in renaming UIs. (56933)
  • Pattern inserter: Fix Broken preview layout. (56814)
  • Patterns: Keep synced pattern when added via drag and drop. (56924)
Design Tools
  • Background image support: Fix duplicate output of styling rules. (56997)
  • Fix sticky position in classic themes with appearance tools support. (56743)
Post Editor
  • Editor Canvas: Fix animation when device type changes. (56970)
  • Editor: Fix display of edit template blocks notification. (56978)
Site Editor
  • Fix active edited post. (56863)
  • Show back button when editing navigation and template area in-place with no URL params. (56741)
Typography
  • Fix order of typography sizes and families. (56659)
  • Font Library: Fix font uninstallation. (56762)
Navigation in Site View
  • Navigation editor: Fix content mode. (56856)
Patterns
  • Fix top position and height of Pattern Modal Sidebar. (56787)
Interactivity API
  • Start using modules in the interactive create-block template. (56694)
Layout
  • Fix input not showing when switching to "Fixed" width. (56660)
Data Views
  • Align data view icon usage. (56602)
Block Styles
  • Consolidate and resolve display issues between InserterPreviewPanel and BlockStylesPreviewPanel. (56011)
Inspector Controls
  • Decode some characters if used in taxonomy name so it's displayed correctly in Query Loop filters. (50376)
Accessibility
Data Views
  • Add scroll padding to dataviews container. (56946)
  • Adding aria-sort to table view headers. (56860)
  • Fix: Use span instead of heading for the template titles. (56785)
Post Editor
  • Avoid to show unnecessary Tooltip for the Post Schedule button. (56759)
Block Editor
  • Increase right padding of URL field to take the Submit button into account. (56685)
Site Editor
  • Shorter screen reader announcement after changing pages. (56339)
Components
  • Use tooltip for the Timezone only when necessary. (56214)
Performance
  • Block editor: Make all BlockEdit hooks pure. (56813)
  • Block editor: Remove 4 useSelect in favour of context. (56915)
  • Block editor: hooks: Avoid BlockEdit filter for content locking UI. (56957)
  • Block editor: hooks: Share block settings. (56852)
  • Keycodes: Avoid regex for capital case. (56822)
  • Measure typing without inspector. (56753)
  • Media upload component: Lazy mount. (56958)
  • Paragraph: Store subscription for selected block only. (56967)
  • Perf: Reopen inspector for remaining tests. (56780)
  • useBlockProps: Combine store subscriptions. (56847)
Block Editor
  • Improve opening inserter in post editor. (57006)
  • hooks: Subscribe only to relevant attributes. (56783)
Site Editor
  • Fix typing performance by not rendering sidebar. (56927)
Components
  • ToolsPanel: Fix deregister/register on type. (56770)
Modules API
  • Load the import map polyfill only when there is an import map. (56699)
Post Editor
  • Editor: Avoid double parsing content in 'getSuggestedPostFormat' selelector. (56679)
Experiments
Data Views
  • DataViews: Add story. (56761)
  • DataViews: Add support for NOT IN operator in filter. (56479)
  • DataViews: Centralize the view definition and rename list to table. (56693)
  • DataViews: Do not export strings constants. (56754)
  • DataViews: Export the view components as defaults. (56677)
  • DataViews: Fix dropdown menu actions with modal. (56760)
  • DataViews: Hide pagination if we have only one page. (56948)
  • DataViews: Implement NOT IN operator for author filter in templates. (56777)
  • DataViews: Iterate on list view. (56746)
  • DataViews: Make Actions styles the same as any other column header. (56654)
  • DataViews: Make mediaField not hidable. (56643)
  • DataViews: Rename view components. (56709)
  • DataViews: Render data async conditionally. (56851)
  • DataViews: Set proper role for AddFilter's items. (56714)
  • DataViews: Set proper semantics for dropdown items. (56676)
  • DataViews: Update sorting semantics. (56717)
  • Dataviews: Extract to dedicated bundled package. (56721)
Block Validation/Deprecation
  • Input Field Block: Use useblockProps hook in save function. (56507)
Patterns
  • Implement partially synced patterns behind an experimental flag. (56235)
Documentation
  • Add the nested blocks chapter to the platform documentation. (56689)
  • Components: Update CHANGELOG.md. (56960)
  • Doc: Search Control - add Storybook link. (56815)
  • Doc: Spinner - add Storybook link. (56818)
  • Docs: Add storybook link for spinner component. (56953)
  • Docs: Fix {% end %} tab position to show the text. (56735)
  • Docs: Fundamentals of Block Development - Minor fixes - registration-of-a-block. (56731)
  • Docs: Fundamentals of Block Development - add links. (56700)
  • Docs: Fundamentals of Block Development ---- Small fixes for "Block wrapper". (56651)
  • Link to Dashicons. (56872)
  • Platform Docs: Add trusted by section. (56749)
  • Revert "Doc: Spinner - add Storybook link". (56913)
  • Update Getting Started Guide for Gutenberg 17.2. (56674)
  • Update InnerBlocks defaultblock doc usage. (56728)
  • Update formatting and fix grammar in the Block Editor Handbook readme. (56798)
Code Quality
  • Block editor: hooks: Avoid getEditWrapperProps. (56912)
  • Block lib: Use RichText.isEmpty where forgotten. (56726)
  • Block library: Reusable caption component util. (56606)
  • Core data revisions: Remove hardcoded supports constant. (56701)
  • Editor: Cleanup default editor mode handling. (56819)
  • Editor: Move the BlockCanvas component within the EditorCanvas component. (56850)
  • Editor: Move the device type state to the editor package. (56866)
  • Editor: Unify device preview styles. (56904)
  • Fix PHP linter failing. (56905)
  • Framework: Bundle the BlockTools component within BlockCanvas. (56996)
  • Move useDebouncedInput hook to @​wordpress/compose package. (56744)
  • Post Editor: Rely on the editor store for the template mode state. (56716)
  • Refactor . (56335)
  • Remove Block Tools BackCompat. (56874)
  • Site and Post Editor: Unify the DocumentBar component. (56778)
  • getValueFromObjectPath: Remove memize. (56711)
Block Editor
  • Don't render undefined classname in useBlockProps hook. (56923)
  • One hook to rule them all: Preparation for a block supports API. (56862)
  • RichText: Pass value to store. (43204)
  • hooks: Manage BlockListBlock filters in one place. (56875)
Global Styles
  • Command Palette: Use getRevisions instead of deprecated selector. (56738)
  • Global styles revisions: Remove PHP unit tests that are running in Core. (56492)
Components
  • Site editor: Do not use navigator's internal classname. (56911)
Data Views
  • DataViews: Remove TanStack. (56873)
Tools
  • Env: Migrate to Compose V2. (51339)
  • Scripts: Fix CSS imports not minified. (56516)
  • wp-env: Make env-cwd option work on Windows. (56265)
Testing
  • Migrate 'editor multi entity saving' end-to-end tests to Playwright. (56670)
  • Migrate 'inner-blocks-locking-all-embed' end-to-end tests to Playwright. (56673)
  • Migrate 'site editor export' end-to-end tests to Playwright. (56675)
  • RN: Add watch mode for native tests. (56788)
  • Scripts: Enable skipping Playwright browser installation. (56594)
  • Tabs: Implement ariakit/test in unit tests. (56835)
  • CustomSelectControl: Add additional unit tests. (56575)
Copy
  • Copy/fix capitalization of WordPress. (56834)
Site Editor
  • Improve text and design of the block removal warnings. (56869)
Global Styles
  • Global styles welcome guide: Add a space between translated strings. (56839)
Block Library
  • Simplify page list edit warning. (56829)
Patterns
  • End pattern page descriptions with a period. (56828)
First time contributors

The following PRs were merged by first time contributors:

Contributors

The following contributors merged PRs in this release:

@​afercia @​ajlende @​alexstine @​andrewhayward @​andrewserong @​apeatling @​atachibana @​Aurorum @​benoitchantre @​bph @​brookewp @​chad1008 @​ciampo @​colorful-tones @​dcalhoun @​derekblank @​draganescu @​ellatrix @​fluiddot @​geriux @​getdave @​jameskoster @​jasmussen @​jeherve @​jeryj @​jffng @​jonathanbossenger @​jorgefilipecosta @​jsnajdr @​juanmaguitar @​kevin940726 @​kmanijak @​lithrel @​luisherranz @​Mamaduka @​matiasbenedetto @​mikachan @​miminari @​mtias @​ndiego @​nk-o @​ntsekouras @​oandregal @​ramonjd @​richtabor @​scruffian @​SiobhyB @​t-hamano @​talldan @​taylorgorman @​tellthemachines @​tyxla @​valerogarte @​WunderBart @​youknowriad

v17.2.0

Compare Source

New Features
  • DataForms: Add a richtext control, selectable via Edit: 'richtext' (or an EditConfig with control: 'richtext'). The control assembles @wordpress/rich-text into the presentational ContentEditableControl shell from @wordpress/components. #​78471 #​79345
Bug Fix
  • DataViews: Stop the infinite-scroll list from jumping while pages load asynchronously. The scroll-anchor restoration no longer discards scrolling the user did during the load, and the footer's visibility no longer depends on the loading state, so it no longer mounts mid-load (resizing the scroll container). #​79546
  • Fix Dataviews popover hover text color readability issue on WordPress 7.0. #​80105
Internal
  • Expose the richtext control's RichTextControl assembly as a private API so other core packages can render a standalone rich text form field without a DataForm (#​78242).
  • Add an optional completers prop to the private RichTextControl assembly, wiring @wordpress/components' autocomplete to the field (e.g. for @ mentions) (#​79604).
  • Update @ariakit/react to 0.4.32 (#​79860).
Enhancements
  • Update emphasized labels and controls from the legacy medium weight to the emphasis font-weight token (#​80093).

  • Widen React peer dependency ranges to ^18 || ^19 to support both React 18 and React 19 environments (#​80024).

  • ValidatedDateControl: Update validation error message to be announced by screen readers using speak instead of an inline aria-live region (#​79600)

WordPress/gutenberg (@​wordpress/interface)

v9.37.0

Compare Source

v9.36.0

Compare Source

Enhancements
  • ComplementaryArea: Use the emphasis font-weight token for headings (#​80093).

  • Widen React peer dependency ranges to ^18 || ^19 to support both React 18 and React 19 environments (#​80024).

WordPress/gutenberg (@​wordpress/notices)

v5.52.0

Compare Source

WordPress/gutenberg (@​wordpress/private-apis)

v1.52.0

Compare Source

WordPress/gutenberg (@​wordpress/route)

v0.18.0

Compare Source

WordPress/gutenberg (@​wordpress/theme)

v1.1.0

Compare Source

v1.0.0

Compare Source

Stable Release

This package is now considered stable and production-ready. The API will follow semantic versioning from this point forward.

Breaking Changes
  • Remove the --wpds-elevation-* design tokens while the complete elevation model is still being defined (#​80099).
  • Rename the font-weight tokens by intent: --wpds-typography-font-weight-default for baseline text and --wpds-typography-font-weight-emphasis for labels, controls, and headings (#​80093).
  • Make the package ESM-only by removing the published CommonJS entrypoints and requiring Node.js ^20.19.0 or >=22.13.0. (#​80063)
  • Rename --wpds-color-background-thumb-neutral-disabled to --wpds-color-background-thumb-neutral-weak-disabled so the disabled token belongs to the existing neutral weak thumb family (#​79770).
  • ThemeProvider: reject partially transparent and transparent seed colors. color.primary and color.background now only accept fully opaque seed colors (#​79773).
Bug Fixes
  • Mark the published design-tokens.css file as side-effectful so downstream bundlers preserve the documented CSS import (#​79551).
New Features
  • Add --wpds-color-background-thumb-brand-disabled for parity with the existing brand thumb state tokens (#​79770).
  • Add --wpds-color-foreground-interactive-neutral-weak-active for parity with the existing neutral weak foreground interactive state tokens (#​79770).
Documentation
  • Correct the documented default ThemeProvider background seed to #fcfcfc (#​80237).
  • Remove the experimental messaging from the package README and update the package keywords to reflect its stable design system purpose (#​80049).
  • Clarify what @wordpress/theme provides, when consumers need to load design-tokens.css, the ThemeProvider contract including root provider usage, and the legacy compatibility boundary (#​79961).
  • Document build plugin behavior and add parity coverage for PostCSS, esbuild, and Vite (#​80088).
  • Document design token accessibility responsibilities (#​79943).
  • Document that ThemeProvider does not accept wrapper customization props (#​79763).
  • Clarify the design token documentation entry points and keep the generated token guidance source internal (#​79829).
  • Document intentional design token omissions in the design system tokens reference (#​79770).
  • Clarify that --wpds-color-stroke-focus is a standalone exception to the normal color token naming pattern (#​79764).
  • Document the design token naming grammar in the token reference (#​79769).
Enhancements
  • Improve the plugin-wpds/no-token-fallback-values Stylelint rule message to point developers to the @wordpress/theme README for fallback setup guidance (#​79768).
  • Widen React peer dependency ranges to ^18 || ^19 to support both React 18 and React 19 environments (#​80024).
Internal
  • Add regression test coverage for the ThemeProvider wrapper's display: contents focus behavior (#​80056).
Code Quality
  • Clean the npm package publish surface, correct ESM declaration export paths, and validate packed test/story artifacts and local export targets (#​79552).
WordPress/gutenberg (@​wordpress/ui)

v0.19.0

Compare Source

v0.18.0

Compare Source

Breaking Changes
  • Raise the required Node.js version to ^20.19.0 or >=22.13.0. (#​80063)
New Features
Enhancements
  • Update headings, buttons, and field labels from the legacy medium weight to the emphasis font-weight token (#​80093).
  • Widen React peer dependency ranges to ^18 || ^19 to support both React 18 and React 19 environments (#​80024).
  • Add LinkButton component (#​78944).
Bug Fixes
  • Link: Restore the focus ring removed when LinkButton was added. (#​80091)
  • Tabs: Re-measure overflow when the list or its content changes size so the scroll fade stays in sync as labels/badges load or a web font reflows the tabs. (#​79856)
  • IconButton: Keep the inline padding override valid when reused in button length calculations (#​79722).
  • IconButton: Restore the default tooltip delay on hover (#​79505).
  • Button: Fix corner artifacts by using background-clip: border-box (#​79524)
Internal
  • Add an explicit return type to an internal overlay focus helper so the published type definitions stay self-contained (#​79684).
  • Enforce CSS Module class selector naming for component-library packages (#​79504).
  • Update @base-ui/react from 1.5.0 to 1.6.0 (#​79408).
  • Update --wp-ui-button-padding-block CSS property to avoid using unitless values, which are incompatible when used in calc math functions (#​79786).
WordPress/gutenberg (@​wordpress/views)

v1.19.0

Compare Source

v1.18.0

Compare Source

WordPress/gutenberg (@​wordpress/widget-dashboard)

v0.4.0

Compare Source

[v0.3.0](https://redirect.github.com/WordPress/gutenberg/blob/HEAD/packages/wi


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 02:59 AM, on day 1 of the month ( * 0-2 1 * * ) in timezone UTC, 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@matticbot
matticbot requested a review from a team July 14, 2026 17:12
@matticbot
matticbot requested review from a team as code owners July 14, 2026 17:12
@matticbot matticbot added [Status] Needs Review This PR is ready for review. Task labels Jul 14, 2026
@matticbot
matticbot requested review from a team July 14, 2026 17:12
@github-actions

github-actions Bot commented Jul 14, 2026 •

Copy link
Copy Markdown
Contributor

Are you an Automattician? Please test your changes on all WordPress.com environments to help mitigate accidental explosions.

  • To test on WoA, go to the Plugins menu on a WoA dev site. Click on the "Upload" button and follow the upgrade flow to be able to upload, install, and activate the Jetpack Beta plugin. Once the plugin is active, go to Jetpack > Jetpack Beta, select your plugin (Jetpack or WordPress.com Site Helper), and enable the renovate/bundled-@wordpress-monorepo branch.
  • To test on Simple, run the following command on your sandbox:
bin/jetpack-downloader test jetpack renovate/bundled-@wordpress-monorepo
bin/jetpack-downloader test jetpack-mu-wpcom-plugin renovate/bundled-@wordpress-monorepo

Interested in more tips and information?

  • In your local development environment, use the jetpack rsync command to sync your changes to a WoA dev blog.
  • Read more about our development workflow here: PCYsg-eg0-p2
  • Figure out when your changes will be shipped to customers here: PCYsg-eg5-p2

louwie17
louwie17 previously approved these changes Aug 4, 2026

@louwie17 louwie17 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-approving, this tested well, and I didn't run into the private api lock error anymore.
Tested this across WP 6.8, 6.9, and 7.0 versions with GB on/off. Across several of our premium analytics pages, but also JP forms, newsletters, subscribers, social, video press pages.

@retrofox

retrofox commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Resolving conflicts

renovate-bot and others added 22 commits August 4, 2026 16:53
theme 1.0.0 renames medium->emphasis and regular->default

# Conflicts:
#	projects/packages/jetpack-mu-wpcom/src/common/celebrate-launch/celebrate-launch-modal.scss
#	projects/packages/publicize/_inc/components/connection-management/style-modern.module.scss
#	projects/packages/publicize/_inc/components/services/style-modern.module.scss
theme 1.0.0 drops --wpds-elevation-* with no replacement; use 0.17 literals
outset-ring focus class renamed upstream
re-applies the charts hook from the review commit lost in the rebase
expose the zoom reset shadow as --a8c-charts-elevation-xs
deduping route to 0.17.0 made the mock intercept Link consumers
trunk added a Link consumer to the settings screen import graph
trunk reintroduced removed font-weight names; charts manual fallbacks are lint errors under theme 1.1.0
charts is exempt from no-token-fallback-values; no build injection yet (CHARTS-203)
notices 5.52.0 types collapse select(noticesStore) to {} against data 10.51.0; the .52 copies stay internal to bundled views/widget-dashboard
pnpm#12456: the notices regen lost snapshot edges (@jridgewell/sourcemap-codec, csstype) breaking every CI install; restored via 11.5.1 --fix-lockfile
mu-wpcom postcss injects fallbacks at build; stylelint wants bare vars
boot 0.19 binds @wordpress/data 10.52 types while the repo pins 10.51
widget-primitives 0.4.0 ships wpScriptModuleExports so wp-build externalizes it; nothing registered the module id
@wordpress/dataviews 17.2+ (reached via @wordpress/ui -> @wordpress/views)
added a richtext dataform control that unlocks rich-text's privateApis at
module scope. WP 6.9 exports no privateApis there, so the unlock throws
"Cannot unlock an undefined object" and the bundle dies before it renders,
blanking the My Jetpack page and the editor's social sidebar.

wp-build-polyfills already ships a wp-rich-text polyfill for exactly this,
but only registers handles a consumer explicitly requests. These three
consumers hand-pick a narrow list that predates the dataviews dependency;
every other consumer requests the full SCRIPT_HANDLES and is unaffected.

Request only wp-rich-text, not the full set: wp-notices stays out of the
publicize and newsletter lists so the polyfill's force-replacement never
touches it, as those comments require.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2w1CgWxJeNTae4PqW6kFE
The rebase replayed the dependency commits onto a trunk that had moved,
so the lockfile carried on the branch no longer matched the merged
package.json files. Regenerated with the same command CI checks against
(`pnpm install --no-frozen-lockfile --resolution-only`).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2w1CgWxJeNTae4PqW6kFE
rebase left dataviews and ui at pre-bump versions
The rebase's lockfile regeneration was seeded from trunk, so transitive
range deps (@wordpress/edit-post wants ^2.6.0, @wordpress/interface wants
^2.5.0) kept trunk's @wordpress/admin-ui 2.6.0 while every package.json
pins 2.7.0. That dragged in a second @wordpress/private-apis (1.51.0
alongside 1.52.0), so the object locked by one instance could not be
unlocked by the other:

    Cannot unlock an object that was not locked before.

which failed the premium-analytics Jest suite and 18 Storybook suites.

`pnpm dedupe` collapses 29 stale duplicate versions onto siblings already
present; nothing is added or dropped, and the resulting @wordpress/*
version set matches the pre-rebase lockfile exactly.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2w1CgWxJeNTae4PqW6kFE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Actions GitHub actions used to automate some of the work around releases and repository management Admin Page React-powered dashboard under the Jetpack menu [Block] Contact Form [Block] Donations [Block] Paid Content aka Premium Content [Block] Payment Buttons [Block] Payments aka Unified Intro [Block] Send a message [Block] Tock Docs [Feature] Contact Form [Feature] Masterbar WordPress.com Toolbar and Dashboard customizations [Feature] Publicize Now Jetpack Social, auto-sharing [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. [JS Package] AI Client [JS Package] Charts [JS Package] Components [JS Package] Connection [JS Package] Jetpack Shared Stores [JS Package] Licensing [JS Package] Partner Coupon [JS Package] Scan [JS Package] Shared Extension Utils [JS Package] Social Previews [JS Package] Storybook [JS Package] Webpack Config [Package] Activity Log [Package] Admin Ui [Package] Assets [Package] Backup [Package] Blaze [Package] Connection [Package] External Connections [Package] External Media [Package] Forms [Package] Jetpack mu wpcom WordPress.com Features [Package] Jitm [Package] Masterbar [Package] My Jetpack [Package] Newsletter [Package] Paypal Payments [Package] Podcast [Package] Post List [Package] Premium Analytics [Package] Publicize [Package] Scan [Package] Search Contains core Search functionality for Jetpack and Search plugins [Package] Seo [Package] VideoPress [Package] Wp Build Polyfills [Package] Yoast Promo [Plugin] Agents Manager [Plugin] Automattic For Agencies Client [Plugin] Backup A plugin that allows users to save every change and get back online quickly with one-click restores. [Plugin] Beta For serving live branches and the beta versions. https://github.com/automattic/jetpack-beta [Plugin] Boost A feature to speed up the site and improve performance. [Plugin] Classic Theme Helper Plugin [Plugin] Inspect [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Plugin] mu wpcom jetpack-mu-wpcom plugin [Plugin] Paypal Payment Buttons [Plugin] Premium Analytics [Plugin] Protect A plugin with features to protect a site: brute force protection, security scanning, and a WAF. [Plugin] Search A plugin to add an instant search modal to your site to help visitors find content faster. [Plugin] Social Issues about the Jetpack Social plugin [Plugin] Starter Plugin [Plugin] VideoPress A standalone plugin to add high-quality VideoPress videos to your site. [Plugin] Wpcloud Sso [Plugin] Wpcomsh RNA Task [Tests] Includes Tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants