Repository navigation
chore(deps): update all non-major dependencies - #46
renovate[bot] wants to merge 1 commit into
Conversation
Deploying dev-mode with
|
| Latest commit: |
a6593b8
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://b4871a9a.dev-mode.pages.dev |
| Branch Preview URL: | https://renovate-all-minor-patch.dev-mode.pages.dev |
a0e4601 to
3853611
Compare
5d5db8c to
1a5208b
Compare
bf1a8dd to
708f34a
Compare
fc47a1c to
12a7b8e
Compare
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
◈ PR LensNote This drawing shows
Architecture 2 components touched across 2 lanes. Data flow No data-flow sequence changed in this PR. View
Tip Push a commit and the comment redraws for the new head. A slow older run never overwrites a newer one. 🪧 More tips
Thanks for using PR Lens! It's built by Coldtea, free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
|
Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords: 1
Please check the settings in the CodeRabbit UI or the
|
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
1.4.1→1.17.01.1.0→1.3.121.60.0→1.65.02.4.6→2.5.1v0.1.0→v0.2.05.1.4→5.1.1312.3.4→12.18.02.13.0→2.14.0^0.12.0→^0.19.02.0.0→2.0.93.0.1→3.3.14Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
nuxt/eslint (@nuxt/eslint)
v1.17.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v1.16.0Compare Source
🚀 Features
View changes on GitHub
v1.15.2Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.15.1Compare Source
🐞 Bug Fixes
@eslint/js, fix #647 - by @antfu in #647 (2c1c1)View changes on GitHub
v1.15.0Compare Source
🚀 Features
View changes on GitHub
v1.14.0Compare Source
🚀 Features
no-page-meta-runtime-values- by @danielroe in #641 (b74a0)View changes on GitHub
v1.13.0Compare Source
🚀 Features
eslint-flat-config-utilseslint-plugin-import-liteandeslint-plugin-jsdoc- by @antfu (10bf9)View changes on GitHub
v1.12.1Compare Source
No significant changes
View changes on GitHub
v1.11.0Compare Source
🚀 Features
nuxt.config- by @benedictleejh in #630 (be2e9)View changes on GitHub
v1.10.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v1.9.0Compare Source
🚀 Features
🐞 Bug Fixes
defineNuxtConfigas ESLint's globals, close #603 - by @antfu in #603 (2e67f)View changes on GitHub
v1.8.0Compare Source
🚀 Features
View changes on GitHub
v1.7.1Compare Source
🐞 Bug Fixes
eslint-typegen.d.tsinnuxt.node.d.ts, close #596 - by @antfu in #596 (ab74e)View changes on GitHub
v1.7.0Compare Source
🚀 Features
View changes on GitHub
v1.6.0Compare Source
🐞 Bug Fixes
eslint-plugin-import-xas default, close #590 - by @antfu in #590 (e43d6)View changes on GitHub
v1.5.2Compare Source
🚀 Features
features.import.pluginto swap plugin implementation, close #587 - by @antfu in #587 (66f5e)View changes on GitHub
v1.5.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.5.0Compare Source
🚀 Features
eslint-plugin-import-lite, update deps - by @antfu (31bd8)🐞 Bug Fixes
View changes on GitHub
nuxt/scripts (@nuxt/scripts)
v1.3.12Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.11Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.10Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.9Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.8Compare Source
🐞 Bug Fixes
Windowviaextends(1.x backport) - by @harlan-zw, Togetic and Claude Opus 5 (1M context) in #880 (be0ce)View changes on GitHub
v1.3.7Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.6Compare Source
🐞 Bug Fixes
dataLayeron the globalWindow(1.x backport) - by @harlan-zw and Togetic in #865 (77f1e)View changes on GitHub
v1.3.5Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.4Compare Source
🐞 Bug Fixes
defineNuxtPluginin intercept plugin - by @harlan-zw in #842 (d7f1f)View changes on GitHub
v1.3.3Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.2Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.3.1Compare Source
🐞 Bug Fixes
warmupStrategy: falsewhen defaulting to preload - by @harlan-zw in #828 (6cbea)View changes on GitHub
v1.3.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v1.2.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v1.2.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v1.1.1Compare Source
🐞 Bug Fixes
security: false- by @harlan-zw in #790 (dc11a)View changes on GitHub
microsoft/playwright (@playwright/test)
v1.65.0Compare Source
🥟 Run tests with Bun
The test runner now runs under Bun. Bun transpiles your TypeScript test files itself, so Playwright does not use Babel or its compilation cache. Pass the
--bunflag, because without itbunx playwright testruns on Node.js:bunx --bun playwright testOur CI runs the test runner tests under Bun 1.4.3 on Linux. Some features work differently under Bun:
--only-changeddoes not follow imports.--tsconfigand the JSX options intsconfig.jsonhave no effect, and custom ESM loaders are not supported.clickinstead oflocator.click. This changes some step locations, step titles and error messages.🚨 Reports with only failures
New
failuresreporter prints failures and successful retries as they occur, followed by a summary, without progress output.New
onlyFailuresoption of the HTML, JSON and JUnit reporters keeps only tests with unexpected outcomes, flaky tests and interrupted tests:🎯 Test runner
New built-in
-exclusive-test lock runs a test only when no other tests are running. All other tests continue to run in parallel with each other:test.skip(), test.fixme(), test.fail() and test.slow() now accept only a description. It is recorded in the test annotation:
New
PLAYWRIGHT_TRANSFORM_CACHE_DIRenvironment variable sets the directory for transpiled test files, for example on a Linux machine shared with other users.New APIs
timeoutandsignalin cdpSession.send().Notable Changes⚠️
TypeScript class fields now follow
useDefineForClassFieldsfrom yourtsconfig.json, the same astsc. It is enabled forES2022and later targets, and whentargetis not specified. A field initializer that reads a constructor parameter property now fails, because the initializer runs first:Move the initialization to the constructor, or set
"useDefineForClassFields": falsein yourtsconfig.json.Actions such as locator.click(), locator.check(), locator.tap(), locator.fill(), locator.clear() and locator.selectOption() now wait for the element to be not inert. An action on an element with the
inertattribute, or inside such an element, now times out if the element stays inert.A sharded run now fails with "No tests found" when no tests match across all shards. Pass
--pass-with-no-teststo allow this. An empty shard still passes when other shards have tests.Cookie matching now follows RFC 6265. With a URL, browserContext.cookies() and apiRequestContext.cookies() no longer return host-only cookies for subdomains or
Path=/apicookies for/apiv2, and aPath=/foo/cookie does not match/foo. APIRequestContext sends a cookie without a name asCookie: xinstead ofCookie: =x, and storesSet-Cookie: tokenas a cookie without a name.Proxy credentials are no longer sent to websites. The credentials in the
proxyoption now answer only proxy challenges. To authenticate on a website, usehttpCredentials.Text that the browser does not render, such as text that is not assigned to a slot or text directly inside a closed
<details>, is no longer part of accessible names and aria snapshots. This can change the results of page.getByRole() with a name, locator.ariaSnapshot() and expect(locator).toMatchAriaSnapshot().String and
URLSearchParamsvalues of theparamsoption in APIRequestContext requests are now appended to the query that the URL already has, instead of replacing it..css,.lessand.scssimports in test files now load as empty modules instead of being removed, so the imported file must exist.The blob reporter again deletes the content of its output directory before it writes the report. Playwright 1.64 kept reports with other names.
Test locations of imported calls such as
test(in CommonJS output now point to the start of the callee, for examplea.spec.ts:3:7instead ofa.spec.ts:3:11. This is the same as in ESM.Announcements
Browser Versions
This version was also tested against the following stable channels:
v1.64.1Compare Source
Bug Fixes
v1.64.0Compare Source
🧰 WebMCP
New page.webmcp and frame.webmcp give access to the tools that a page registers through the experimental WebMCP browser API, so you can test them like any other part of your app:
Playwright MCP also supports WebMCP by default, with page-defined tools offered to the agent as
webmcp_<tool>. Pass--no-webmcpto opt out.playwright-cliexposes them as well:playwright-cli webmcp-list playwright-cli webmcp-call search_catalog --params '{"query":"cats"}'🎬 Better videos
Videos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:
fpsoption in testOptions.video,recordVideoandscreencast.start(). Firefox and WebKit currently capture up to 25 frames per second.
styleoption takes CSS declarations for thepointmarker, the targethighlightand the actiontitle. It replaces thefontSizeoption, which is now deprecated.quality.
playwright-cli.🎯 Test runner
New testProject.default option keeps a project in the config without running it by default. You can configure every browser you care about, and let a plain
npx playwright testrun just your favourite one:New
--shufflecommand line option schedules tests in a random order, which helps to find tests that accidentally depend on each other.New
lockoption in test.describe.configure() adds test locks to all tests in a file or a group:New
typeoption oftoHaveScreenshotin testConfig.expect stores all unnamed screenshots as WebP:🪆 Locator.within()
New locator.within() combines two locators that you already have, reading in the natural order —
"this button, within that dialog":
Relative locators such as locator.nth() or locator.first() are resolved inside each parent
separately, which makes column-like queries straightforward:
New APIs
New page.getByRef() locates an element by its aria ref, such as
e2, reported by page.ariaSnapshot() in the'ai'mode.New option
includeShadowin page.content() and frame.content() serializes open shadow roots as declarative shadow DOM.New option
signCountsets the initial signature counter of a virtual credential. credentials.create() and credentials.get() return the currentsignCount, and it is saved and restored together with the credentials in the storage state.New fullConfig.filteredProjects lists the projects that were selected to run after applying the
--projectfilter. It is available in global setup and reporters.New apiRequestContext.addCookies(), apiRequestContext.cookies() and apiRequestContext.clearCookies() manage cookies of a request context, mirroring the BrowserContext methods:
Breaking changes⚠️
screenproperty is now forwarded from the device descriptors. If you use...devices['Desktop Chrome']and alike,window.screenand media queries now see the emulated screen size. You can opt-out by explicitly settingscreentoundefined:JSX in your test files now follows your
tsconfig.json. Playwright compiles JSX in test files according to thejsx,jsxFactory,jsxFragmentFactoryandjsxImportSourcetsconfig options, and defaults to the automatic runtime fromreact/jsx-runtime.--update-snapshots=missingnow passes the test run. Tests that only create missing snapshots now pass in the'missing'mode of testConfig.updateSnapshots, so that CI can generate new snapshots and verify the existing ones in a single run. The mode used when the option is not specified is now called'default'and behaves as before: missing snapshots are written and the test fails.Elements inside hidden iframes are considered hidden. Elements inside an iframe that is not visible, for example with
visibility: hidden, are now considered hidden by actions, [locator.isVisible()](https://playwright.dev/docs/apiConfiguration
📅 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.