Update wordpress monorepo (major) - #1926
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
2 times, most recently
from
July 20, 2026 22:09
b51425e to
ce9e71d
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
from
July 24, 2026 14:11
ce9e71d to
f1a5082
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
2 times, most recently
from
July 30, 2026 16:10
9783e98 to
6ea73e2
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
3 times, most recently
from
August 14, 2026 20:30
105bf4b to
8de2fa6
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
from
August 26, 2026 16:17
8de2fa6 to
381f156
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
5 times, most recently
from
September 9, 2026 18:03
fa921e9 to
603c1e6
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
from
September 10, 2026 01:55
603c1e6 to
fc7c11a
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
from
September 10, 2026 06:01
fc7c11a to
3191b68
Compare
renovate
Bot
force-pushed
the
renovate/major-wordpress-monorepo
branch
from
September 10, 2026 23:40
3191b68 to
1582235
Compare
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.
This PR contains the following updates:
^1.46.0→^2.0.0^25.2.0→^26.0.0^32.2.0→^35.0.0Release Notes
WordPress/gutenberg (@wordpress/e2e-test-utils-playwright)
v2.0.0Compare Source
Breaking Changes
lighthousedependency is now^13.4.1, which requires it. Learn more about Node.js releases (#81916).Editor.switchEditorTool(): Remove the helper. It clicked the Write/Design "Tools" toolbar button, which the editor no longer renders since #72193 (#82677).New Features
Admin.visitSiteEditor(): When theGUTENBERG_E2E_SITE_EDITOR_V2environment variable is set, visit the extensible site editor (admin.php?page=site-editor-v2) instead ofsite-editor.php, translating the classic query args to the equivalent v2 route, and wait for the lazily loaded editor to finish initializing on edit routes.RequestUtils.setGutenbergExperiments()keeps thegutenberg-extensible-site-editorexperiment enabled in that mode so specs that reset experiments do not turn the v2 editor off mid-run.Enhancements
@types/nodepeer dependency to>=20, so consumers on Node 22 or 24 type definitions no longer hit a peer resolution conflict (#82616).Bug Fixes
Metrics.initWebVitals(): Resolveweb-vitalsfrom the installed dependency so published consumers can load it outside the Gutenberg monorepo. Update to 4.2.4 to fix interaction counts after back/forward cache restores and prevent repeated input-listener registration (#81916).Editor.saveSiteEditorEntities(): Wait for the save button to mount before deciding between itsSaveandPublishvariants, instead of sampling visibility immediately — the extensible site editor only renders it once an entity is dirty.Internal
setGutenbergExperiments: Remove the special handling for the removedactive_templatesexperiment (#82241).v1.54.0Compare Source
v1.53.0Compare Source
Bug Fixes
Metrics.startTracing(): Run a trivial script in every frame once tracing is on, to absorb the isolate interrupt that enabling the V8 sampling profiler queues. Its cost otherwise lands in the first thing the test does, usually the interaction being measured, and grows through a spec's iterations: a stable 220ms interaction reported anywhere from 200ms to 650ms (#81264).Metrics.getSelectionEventDurations(): Dispatches that nest inside another dispatch now contribute only the time not already covered by it, so summing the returned durations no longer counts the nested work twice.v1.52.0Compare Source
Bug Fixes
Metrics.getSelectionEventDurations(): Also collectpointerupandselectionchangedurations, and omit event types that did not fire. Selecting a block within an editing host no longer firesfocus/focusin, which made the metric report zero.v1.51.0Compare Source
v1.50.0Compare Source
v1.49.0Compare Source
Enhancements
RequestUtils.resetThemeGlobalStyles()to reset the current theme's user global styles to an empty config for test isolation.Bug Fixes
page.goto()URLs against the fullbaseURL, including any subdirectory path, so tests work against WordPress installs served from a subdirectory.v1.48.1Compare Source
v1.48.0Compare Source
v1.47.0Compare Source
WordPress/gutenberg (@wordpress/eslint-plugin)
v26.0.0Compare Source
Breaking Changes
esnextruleset no longer configures a parser, so JavaScript and JSX files are parsed by ESLint's default parser instead of@babel/eslint-parser(#82144).Enhancements
use-recommended-componentsrule to prefer@wordpress/uiFieldandFieldsetover legacy@wordpress/componentsBaseControl(#82095).Bug Fixes
no-unused-vars-before-returnfalse positive on variables used only in JSX (#82144).Internal
eslint-plugin-jestto 29.16.5 (#82181).v25.10.0Compare Source
Bug Fixes
fixableoption fromi18n-no-flanking-whitespacerule #70279.Enhancements
use-recommended-componentsrule to markSearchableChipSelectandSearchableChipSelectControlfrom@wordpress/uias recommended (#80980).use-recommended-componentsrule to markAutocomplete,Field, andFieldsetfrom@wordpress/uias recommended (#80636).@wordpress/uikeyboard shortcut utilities in theuse-recommended-componentsrule. (#81826)use-recommended-componentsrule to markInput,InputControl, andInputLayoutfrom@wordpress/uias recommended, and to prefer@wordpress/uiInputControlover legacy@wordpress/componentsInputControlandTextControl(#81658).use-recommended-componentsrule now allowsControlWithErrorandValidityIndicatorfrom@wordpress/ui. (#81574)v25.9.0Compare Source
Enhancements
dependency-grouprule's"never"mode now recognizes dependency comments regardless of capitalization or a trailing period while preserving other comments. (#81246)use-recommended-componentsrule to allowCalendarandRangeCalendarfrom@wordpress/ui(#81337).v25.8.0Compare Source
Enhancements
use-recommended-componentsrule to flagAnimate,Flex,FlexBlock,FlexItem,ResponsiveWrapper,TabbableContainer, and__experimentalDivider,__experimentalElevation,__experimentalGrid,__experimentalScrollable,__experimentalSpacer,__experimentalSurface, and__experimentalViewfrom@wordpress/componentsas not recommended (#80754).use-recommended-componentsdeprecation messages forAnimateand__experimentalSurfaceto point to design tokens (#80931, #80943).v25.7.0Compare Source
Enhancements
use-recommended-componentsrule to allowSkeletonfrom@wordpress/ui(#79671).v25.6.0Compare Source
v25.5.1Compare Source
v25.5.0Compare Source
Enhancements
use-recommended-componentsrule to preferTooltipfrom@wordpress/uiover@wordpress/components(#78693).v25.4.1Compare Source
v25.4.0Compare Source
v25.3.0Compare Source
Enhancements
use-recommended-componentsrule to allowIconandTabsfrom@wordpress/ui(#78365, #78442).use-recommended-componentsto flag not-recommended components imported viaunlock( privateApis )destructuring (#78451).WordPress/gutenberg (@wordpress/scripts)
v35.0.0Compare Source
Breaking Changes
^20.19.0 || >=22.13.0and upgrade the bundled Stylelint to^17.14.1(#80738).Bug Fixes
test-playwright: Install browsers with the bundled@playwright/testCLI, so they match the Playwright that runs the tests. A barenpx playwrightcould resolve another version, or download one (#82331).build: Strip JavaScript and TypeScript source extensions from legacy positional entry names so generated output uses names such asindex.jsinstead ofindex.tsx.jsorindex.jsx.js(#80990).Enhancements
.jsxunit tests in the default lint configuration (#80990).Internal
jest-environment-node(#82103).v34.2.0Compare Source
v34.1.0Compare Source
Bug Fixes
charsetoption tofalseso production builds no longer emit a UTF-8 BOM in the middle of the extracted CSS (#81383).v34.0.0Compare Source
v33.0.0Compare Source
Breaking Changes
test-e2ecommand now runs the Playwright-based end-to-end test runner instead of Puppeteer (test-playwrightremains available as an alias). Removed the Puppeteer test environment and configuration (jest-environment-puppeteer,jest-e2e.config.js,puppeteer.config.js) along with thepuppeteer-coreandexpect-puppeteerdependencies. Puppeteer-specific options (e.g.--puppeteer-interactive,--puppeteer-devtools) are no longer supported (#60357).Enhancements
^18 || ^19to support both React 18 and React 19 environments (#80024).stylelintto^16.26.1(#79648).@playwright/testpeer dependency to>=1and mark it optional, so consumers aren't forced to bump Playwright or satisfy it under strict peer deps (#78632).v32.6.0Compare Source
v32.5.1Compare Source
v32.5.0Compare Source
Enhancements
lint-style: Detect .cjs and .mjs config files so the bundled default config is not used when one of these is present (#79226).v32.4.1Compare Source
v32.4.0Compare Source
v32.3.0Compare Source
Configuration
📅 Schedule: (UTC)
🚦 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 was generated by Mend Renovate. View the repository job log.