Impact Score: 5/10
Playwright v1.13.0 — Release Notes & Engineering Impact
Source available — automated, not human-reviewed
Component: playwright · Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
⚡ Executive Summary (TL;DR)
Playwright v1.13.0. Source highlight: **⚡️ Introducing Reporter API** which is already used to create an Allure Playwright reporter.
Who Does This Impact? (Role-Based Analysis)
💻 Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
📊 Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
⚙️ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
✨ New Features & Capabilities (1)
- **⚡️ Introducing Reporter API** which is already used to create an Allure Playwright reporter.
⚡ Performance & Enhancements (1)
- **🔎 Enhanced HAR** with body sizes for requests and responses. Use via `recordHar` option in [`browser.newContext()`].
📄 View Raw Release Notes (Original Developer Log)
# Playwright Test
- **⚡️ Introducing [Reporter API](https://github.com/microsoft/playwright/blob/master/types/testReporter.d.ts)** which is already used to create an [Allure Playwright reporter](https://github.com/allure-framework/allure-js/pull/297).
- **⛺️ New [`baseURL` fixture](https://playwright.dev/docs/next/test-configuration#basic-options)** to support relative paths in tests.
# Playwright
- **🖖 Programmatic drag-and-drop support** via the [`page.dragAndDrop()`] API.
- **🔎 Enhanced HAR** with body sizes for requests and responses. Use via `recordHar` option in [`browser.newContext()`].
# Tools
- Playwright Trace Viewer now shows parameters, returned values and `console.log()` calls.
- Playwright Inspector can generate Playwright Test tests.
# New and Overhauled Guides
- [Intro](https://playwright.dev/docs/next/intro/)
- [Authentication](https://playwright.dev/docs/next/auth)
- [Chome Extensions](https://playwright.dev/docs/next/chrome-extensions)
- [Playwright Test Configuration](https://playwright.dev/docs/next/test-configuration)
- [Playwright Test Annotations](https://playwright.dev/docs/next/test-annotations)
- [Playwright Test Fixtures](https://playwright.dev/docs/next/test-fixtures)
## Browser Versions
- Chromium 93.0.4576.0
- Mozilla Firefox 90.0
- WebKit 14.2
## New Playwright APIs
- new `baseURL` option in [`browser.newContext()`] and [`browser.newPage()`]
- [`response.securityDetails()`] and [`response.serverAddr()`]
- [`page.dragAndDrop()`] and [`frame.dragAndDrop()`]
- [`download.cancel()`]
- [`page.inputValue()`], [`frame.inputValue()`] and [`elementHandle.inputValue()`]
- new `force` option in [`page.fill()`], [`frame.fill()`], and [`elementHandle.fill()`]
- new `force` option in [`page.selectOption()`], [`frame.selectOption()`], and [`elementHandle.selectOption()`]
[`download.cancel()`]: https://playwright.dev/docs/next/api/class-download#download-cancel
[`page.fill()`]: https://playwright.dev/docs/next/api/class-page#page-fill
[`frame.fill()`]: https://playwright.dev/docs/next/api/class-frame#frame-fill
[`elementHandle.fill()`]: https://playwright.dev/docs/next/api/class-elementhandle#elementhandle-fill
[`page.inputValue()`]: https://playwright.dev/docs/next/api/class-page#page-input-value
[`frame.inputValue()`]: https://playwright.dev/docs/next/api/class-frame#frame-input-value
[`elementHandle.inputValue()`]: https://playwright.dev/docs/next/api/class-ElementHandle#elementhandle-input-value
[`page.selectOption()`]: https://playwright.dev/docs/next/api/class-page#page-select-option
[`frame.selectOption()`]: https://playwright.dev/docs/next/api/class-frame#frame-select-option
[`elementHandle.selectOption()`]: https://playwright.dev/docs/next/api/class-elementhandle#elementhandle-select-option
[`page.dragAndDrop()`]: https://playwright.dev/docs/next/api/class-page#page-drag-and-drop
[`frame.dragAndDrop()`]: https://playwright.dev/docs/next/api/class-frame#frame-drag-and-drop
[`response.securityDetails()`]: https://playwright.dev/docs/next/api/class-response#response-security-details
[`response.serverAddr()`]: https://playwright.dev/docs/next/api/class-response#response-server-addr
[`browser.newContext()`]: https://playwright.dev/docs/next/api/class-browser#browser-new-context
[`browser.newPage()`]: https://playwright.dev/docs/next/api/class-browser#browser-new-page