stack.pulse
#stacks/playwright/testing

Playwright release notes, breaking changes, and upgrade notes.

Reliable end-to-end testing for modern web apps StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.

releases
7
breaking
1
security
0
deprecated
0
migrations
0

Get source-linked upgrade notes and occasional sponsor recommendations. No GitHub login required.

what stackpulse tracks

Playwright releases from GitHub

StackPulse watches Playwright release notes and keeps the original source link close to every summary.

upgrade risk

Breaking changes and deprecations

Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.

migration notes

Source-backed next steps

Migration steps and recommended actions are only shown when the upstream release notes support them.

# latest_releases

source-backed
v1.61.1mediumJun 23, 2026

v1.61.1

Bug fixes for custom matchers, UI mode, trace viewer, and sync loader issues.

view source on github->
v1.61.0highfeatureJun 15, 2026

v1.61.0

This release introduces WebAuthn passkeys support via the new Credentials API, enabling tests to simulate hardware key authentication. Additionally, a new WebStorage API allows for direct interaction with localStorage and sessionStorage, and several improvements have been made to network, browser, and test runner functionalities.

affected

Developers using Playwright for testing WebAuthn passkeys or WebStorage functionalities will benefit from the new APIs.

action

Update to version 1.61.0 to utilize the new Credentials and WebStorage APIs.

release_signals
+Credentials API for WebAuthn passkeys simulation
+WebStorage API for localStorage and sessionStorage interaction
+apiResponse.securityDetails() and apiResponse.serverAddr() for network details
+New video modes in testOptions.video
+Support for Ubuntu 26.04
view source on github->
v1.60.0highbreakingfeatureMay 11, 2026

v1.60.0

This release introduces HAR recording as a first-class tracing API, adds new drag-and-drop simulation capabilities, and enhances ARIA snapshot functionality. It also introduces a new `test.abort()` method for terminating tests early and adds several new APIs for browser, context, and page events.

affected

Developers using deprecated APIs or those needing enhanced testing capabilities for HAR, drag-and-drop, and ARIA snapshots are affected.

action

Update code to replace deprecated APIs with their recommended alternatives.

release_signals
-Removed deprecated `Locator.ariaRef()` — use `locator.ariaSnapshot()` instead
-Removed `handle` option on `BrowserContext.exposeBinding` and `Page.exposeBinding`
-Removed `logger` option on `BrowserType.connect` and `BrowserType.connectOverCDP` — use tracing instead
-Removed context options `videosPath` and `videoSize` — use `recordVideo` instead
+HAR recording via `tracing.startHar()` and `tracing.stopHar()`
+New `locator.drop()` API for simulating drag-and-drop operations
+Enhanced ARIA snapshot functionality with `boxes` option
+New `test.abort()` method for terminating tests early
+New `browser.on('context')` event and lifecycle events for `BrowserContext`
view source on github->
v1.59.1mediumfeatureApr 1, 2026

v1.59.1

This release addresses a regression on Windows where hiding the console window during browser process spawning caused issues with `codegen`, `--ui`, and `show` commands.

affected

Windows users who experienced issues with `codegen`, `--ui`, or `show` commands are affected.

action

Update to v1.59.1 to resolve the regression.

view source on github->
v1.59.0highfeatureApr 1, 2026

v1.59.0

This release introduces a new `page.screencast` API for capturing page content with advanced features like screencast recordings, action annotations, and visual overlays. Additionally, the `browser.bind()` API enhances interoperability by allowing launched browsers to be connected to by various clients.

affected

Developers using Playwright for screencasting, browser interoperability, and observability will benefit from these new features.

action

Explore the new `page.screencast` and `browser.bind()` APIs to leverage the enhanced capabilities.

release_signals
+New `page.screencast` API for screencast recordings, action annotations, visual overlays, real-time frame capture, and agentic video receipts.
+New `browser.bind()` API for making launched browsers available for `playwright-cli`, `@playwright/mcp`, and other clients to connect to.
+Enhanced observability with `playwright-cli show` Dashboard for monitoring bound browsers.
+CLI debugger for agents with `npx playwright test --debug=cli`.
+CLI trace analysis for agents with `npx playwright trace`.
view source on github->
v1.58.2mediumfeatureFeb 6, 2026

v1.58.2

This release includes fixes for the trace viewer paths via stdin and removes the forced use of swiftshader on Chromium for Mac.

affected

Users relying on trace viewer paths via stdin or using Chromium on Mac may be affected.

view source on github->
v1.58.1mediumfeatureJan 30, 2026

v1.58.1

This release focuses on fixing local network permissions for Microsoft Edge and updating the download location for CFT. Additionally, frame sessions are disabled on frozen WebKit builds.

affected

Users relying on local network permissions in Microsoft Edge or using CFT downloads may be affected.

view source on github->
Playwright release notes, breaking changes, and upgrade notes · StackPulse