Maintenance: Update Patch & Minor#104
Open
dle-renovate-bot[bot] wants to merge 1 commit into
Open
Conversation
816e95d to
9eedf05
Compare
|
65ec9c6 to
e7c16d4
Compare
e7c16d4 to
cc7bd6e
Compare
cc7bd6e to
5f699d6
Compare
5f699d6 to
300d616
Compare
300d616 to
ba02087
Compare
ba02087 to
20a134a
Compare
20a134a to
967e138
Compare
967e138 to
038ec0f
Compare
038ec0f to
b97fd3a
Compare
| datasource | package | from | to | | ---------- | ------------------------------------ | -------- | -------- | | npm | @fontsource/lato | 5.0.20 | 5.2.7 | | npm | @fontsource/merriweather | 5.0.12 | 5.2.11 | | npm | @neoconfetti/svelte | 2.2.1 | 2.2.2 | | npm | @playwright/test | 1.43.0 | 1.59.1 | | npm | @skeletonlabs/skeleton | 1.8.0 | 1.12.0 | | npm | @sveltejs/adapter-auto | 3.2.0 | 3.3.1 | | npm | @sveltejs/adapter-cloudflare | 4.2.1 | 4.9.0 | | npm | @sveltejs/adapter-cloudflare-workers | 2.2.1 | 2.9.0 | | npm | @sveltejs/adapter-node | 5.0.1 | 5.5.4 | | npm | @sveltejs/adapter-static | 3.0.1 | 3.0.10 | | npm | @sveltejs/kit | 2.53.3 | 2.57.0 | | npm | @sveltejs/vite-plugin-svelte | 3.0.2 | 3.1.2 | | npm | @tailwindcss/forms | 0.5.7 | 0.5.11 | | npm | @typescript-eslint/eslint-plugin | 7.5.0 | 7.18.0 | | npm | @typescript-eslint/parser | 7.5.0 | 7.18.0 | | npm | autoprefixer | 10.4.19 | 10.4.27 | | npm | dayjs | 1.11.10 | 1.11.20 | | npm | dotenv | 16.4.5 | 16.6.1 | | npm | eslint | 8.57.0 | 8.57.1 | | npm | eslint-config-prettier | 9.1.0 | 9.1.2 | | npm | eslint-plugin-simple-import-sort | 12.0.0 | 12.1.1 | | npm | eslint-plugin-svelte | 2.35.1 | 2.46.1 | | npm | eslint-plugin-unused-imports | 3.1.0 | 3.2.0 | | npm | highlight.js | 11.9.0 | 11.11.1 | | npm | lint-staged | 15.2.2 | 15.5.2 | | npm | octokit | 3.2.0 | 3.2.2 | | npm | postcss | 8.4.38 | 8.5.9 | | npm | postcss-load-config | 5.0.3 | 5.1.0 | | npm | prettier | 3.2.5 | 3.8.1 | | npm | prettier-plugin-svelte | 3.2.2 | 3.5.1 | | npm | rehype | 13.0.1 | 13.0.2 | | npm | rehype-stringify | 9.0.4 | 9.0.4 | | npm | sass | 1.74.1 | 1.99.0 | | npm | svelte | 4.2.12 | 4.2.20 | | npm | svelte-check | 3.6.9 | 3.8.6 | | npm | svelte-highlight | 7.6.0 | 7.9.0 | | npm | svelte-preprocess | 5.1.3 | 5.1.4 | | npm | sveltekit-superforms | 1.13.4 | 1.13.4 | | npm | swiper | 11.1.0 | 11.2.10 | | npm | tailwindcss | 3.4.3 | 3.4.19 | | npm | tslib | 2.6.2 | 2.8.1 | | npm | typescript | 5.4.4 | 5.9.3 | | npm | vitest | 1.6.1 | 1.6.1 | | npm | wrangler | 3.114.17 | 3.114.17 | | npm | zod | 3.22.4 | 3.25.76 |
b97fd3a to
6acb9e2
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:
5.0.20→5.2.7^5.0.12→^5.2.11^2.2.1→^2.2.2^1.43.0→^1.59.11.8.0→1.12.0^3.2.0→^3.3.1^4.2.1→^4.9.0^2.2.1→^2.9.0^5.0.1→^5.5.4^3.0.1→^3.0.102.53.3→2.57.0^3.0.2→^3.1.2^0.5.7→^0.5.11^7.5.0→^7.18.0^7.5.0→^7.18.010.4.19→10.4.27^1.11.10→^1.11.20^16.4.5→^16.6.1^8.57.0→^8.57.1^9.1.0→^9.1.2^12.0.0→^12.1.1^2.35.1→^2.46.1^3.1.0→^3.2.0^11.9.0→^11.11.115.2.2→15.5.2^3.2.0→^3.2.28.4.38→8.5.95.0.3→5.1.03.2.5→3.8.13.2.2→3.5.113.0.1→13.0.2^9.0.3→^9.0.41.74.1→1.99.04.2.12→4.2.203.6.9→3.8.6^7.6.0→^7.9.05.1.3→5.1.4^1.5.0→^1.13.4^11.1.0→^11.2.10^3.4.3→^3.4.19^2.6.2→^2.8.1^5.4.4→^5.9.3^1.4.0→^1.6.1^3.48.0→^3.114.17^3.22.4→^3.25.76Release Notes
fontsource/font-files (@fontsource/lato)
v5.2.7Compare Source
v5.2.6Compare Source
v5.2.5Compare Source
v5.2.4Compare Source
v5.2.1Compare Source
v5.2.0Compare Source
v5.1.1Compare Source
v5.1.0Compare Source
v5.0.23Compare Source
v5.0.22Compare Source
v5.0.21Compare Source
fontsource/font-files (@fontsource/merriweather)
v5.2.11Compare Source
v5.2.10Compare Source
v5.2.9Compare Source
v5.2.8Compare Source
v5.2.7Compare Source
v5.2.6Compare Source
v5.2.5Compare Source
v5.2.4Compare Source
v5.2.1Compare Source
v5.2.0Compare Source
v5.1.1Compare Source
v5.1.0Compare Source
v5.0.15Compare Source
v5.0.14Compare Source
v5.0.13Compare Source
puruvj/neoconfetti (@neoconfetti/svelte)
v2.2.2Compare Source
Patch Changes
bbc8ff4: Add svelte peerDependencymicrosoft/playwright (@playwright/test)
v1.59.1Compare Source
Bug Fixes
codegen,--uiandshowcommands (#39990)v1.59.0Compare Source
🎬 Screencast
New page.screencast API provides a unified interface for capturing page content with:
Screencast recording — record video with precise start/stop control, as an alternative to the
recordVideooption:Action annotations — enable built-in visual annotations that highlight interacted elements and display action titles during recording:
screencast.showActions() accepts
position('top-left','top','top-right','bottom-left','bottom','bottom-right'),duration(ms per annotation), andfontSize(px). Returns a disposable to stop showing actions.Action annotations can also be enabled in test fixtures via the
videooption:Visual overlays — add chapter titles and custom HTML overlays on top of the page for richer narration:
Real-time frame capture — stream JPEG-encoded frames for custom processing like thumbnails, live previews, AI vision, and more:
Agentic video receipts — coding agents can produce video evidence of their work. After completing a task, an agent can record a walkthrough video with rich annotations for human review:
The resulting video serves as a receipt: chapter titles provide context, action annotations highlight each interaction, and the visual walkthrough is faster to review than text logs.
🔗 Interoperability
New browser.bind() API makes a launched browser available for
playwright-cli,@playwright/mcp, and other clients to connect to.Bind a browser — start a browser and bind it so others can connect:
Connect from playwright-cli — connect to the running browser from your favorite coding agent.
Connect from @playwright/mcp — or point your MCP server to the running browser.
Connect from a Playwright client — use API to connect to the browser. Multiple clients at a time are supported!
Pass
hostandportoptions to bind over WebSocket instead of a named pipe:Call browser.unbind() to stop accepting new connections.
📊 Observability
Run
playwright-cli showto open the Dashboard that lists all the bound browsers, their statuses, and allows interacting with them:🐛 CLI debugger for agents
Coding agents can now run
npx playwright test --debug=clito attach and debug tests overplaywright-cli— perfect for automatically fixing tests in agentic workflows:📋 CLI trace analysis for agents
Coding agents can run
npx playwright traceto explore Playwright Trace and understand failing or flaky tests from the command line:♻️
await usingMany APIs now return async disposables, enabling the
await usingsyntax for automatic cleanup:🔍 Snapshots and Locators
page.locator('body').ariaSnapshot().depthandmodein locator.ariaSnapshot().New APIs
Screencast
Storage, Console and Errors
filterin page.consoleMessages() and page.pageErrors() controls which messages are returned.Miscellaneous
livein tracing.start() for real-time trace updates.artifactsDirin browserType.launch() to configure the artifacts directory.🛠️ Other improvements
'retain-on-failure-and-retries'records a trace for each test run and retains all traces when an attempt fails — great for comparing a passing trace with a failing one from a flaky test.Known Issues⚠️ ⚠️
navigator.platformemulation can cause Ctrl or Meta dispatching errors (#40009). PassPLAYWRIGHT_NO_UA_PLATFORM = '1'environment variable while we are issuing a patch release. Let us know in the issue how it affected you.Breaking Changes⚠️
@playwright/experimental-ct-sveltepackage.Browser Versions
This version was also tested against the following stable channels:
v1.58.2Compare Source
Highlights
#39121 fix(trace viewer): make paths via stdin work
#39129 fix: do not force swiftshader on chromium mac
Browser Versions
v1.58.1Compare Source
Highlights
#39036 fix(msedge): fix local network permissions
#39037 chore: update cft download location
#38995 chore(webkit): disable frame sessions on fronzen builds
Browser Versions
v1.58.0Compare Source
📣 Playwright CLI+SKILLs 📣
We are adding a new token-efficient CLI mode of operation to Playwright with the skills located at playwright-cli. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.
Timeline
If you're using merged reports, the HTML report Speedboard tab now shows the Timeline:
UI Mode and Trace Viewer Improvements
Thanks to @cpAdm for contributing these improvements!
Miscellaneous
browserType.connectOverCDP() now accepts an
isLocaloption. When set totrue, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.Breaking Changes⚠️
_reactand_vueselectors. See locators guide for alternatives.:lightselector engine suffix. Use standard CSS selectors instead.devtoolsfrom browserType.launch() has been removed. Useargs: ['--auto-open-devtools-for-tabs']instead.Browser Versions
This version was also tested against the following stable channels:
v1.57.0Compare Source
Speedboard
In HTML reporter, there's a new tab we call "Speedboard":
It shows you all your executed tests sorted by slowness,
and can help you understand where your test suite is taking longer than expected.
Take a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!
Chrome for Testing
Starting with this release, Playwright switches from Chromium, to using Chrome for Testing builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.
We're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.
If you still see an unexpected behaviour change, please file an issue.
On Arm64 Linux, Playwright continues to use Chromium.
Waiting for webserver output
testConfig.webServer added a
waitfield. Pass a regular expression, and Playwright will wait until the webserver logs match it.If you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:
This is not just useful for capturing varying ports of dev servers. You can also use it to wait for readiness of a service that doesn't expose an HTTP readiness check, but instead prints a readiness message to stdout or stderr.
Breaking Change
After 3 years of being deprecated, we removed
Page#accessibilityfrom our API. Please use other libraries such as Axe if you need to test page accessibility. See our Node.js guide for integration with Axe.New APIs
Locator.toString()now uses the description when available.stepsin locator.click() and locator.dragTo() that configures the number ofmousemoveevents emitted while moving the mouse pointer to the target element.PLAYWRIGHT_DISABLE_SERVICE_WORKER_NETWORKenvironment variable.PLAYWRIGHT_DISABLE_SERVICE_WORKER_CONSOLEenvironment variable.Browser Versions
v1.56.1Compare Source
Highlights
#37871 chore: allow local-network-access permission in chromium
#37891 fix(agents): remove workspaceFolder ref from vscode mcp
#37759 chore: rename agents to test agents
#37757 chore(mcp): fallback to cwd when resolving test config
Browser Versions
v1.56.0Compare Source
Playwright Agents
Introducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:
Run
npx playwright init-agentswith your client of choice to generate the latest agent definitions:Learn more about Playwright Agents
New APIs
--test-listand--test-list-invertto allow manual specification of specific tests from a fileUI Mode and HTML Reporter
'html'reporter to disable the "Copy prompt" button'html'reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list--update-snapshotsoptionsBreaking Changes
Miscellaneous
inputplaceholderPLAYWRIGHT_TESTto Playwright worker processes to allow discriminating on testing statusBrowser Versions
v1.55.1Compare Source
Highlights
#37479 - [Bug]: Upgrade Chromium to 140.0.7339.186.
#37147 - [Regression]: Internal error: step id not found.
#37146 - [Regression]: HTML reporter displays a broken chip link when there are no projects.
#37137 - Revert "fix(a11y): track inert elements as hidden".
#37532 - chore: do not use -k option
Browser Versions
This version was also tested against the following stable channels:
v1.55.0Compare Source
New APIs
Codegen
toBeVisible()assertions: Codegen can now generate automatictoBeVisible()assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.Breaking Changes
Miscellaneous
Browser Versions
This version was also tested against the following stable channels:
v1.54.2Compare Source
Highlights
#36714 - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)
#36828 - [Regression]: Playwright Codegen keeps spamming with selected option
#36810 - [Regression]: Starting Codegen with target language doesn't work anymore
Browser Versions
This version was also tested against the following stable channels:
v1.54.1Compare Source
Highlights
#36650 - [Regression]: 1.54.0 breaks downloading browsers when an HTTP(S) proxy is used
Browser Versions
This version was also tested against the following stable channels:
v1.54.0[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.53
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 Renovate Bot.