diff --git a/docs/src/release-notes-csharp.md b/docs/src/release-notes-csharp.md index 3ed66a102a33e..ad263f6f9357c 100644 --- a/docs/src/release-notes-csharp.md +++ b/docs/src/release-notes-csharp.md @@ -4,6 +4,32 @@ title: "Release notes" toc_max_heading_level: 2 --- +## Version 1.37 + +### 📚 Debian 12 Bookworm Support + +Playwright now supports Debian 12 Bookworm on both x86_64 and arm64 for Chromium, Firefox and WebKit. +Let us know if you encounter any issues! + +Linux support looks like this: + +| | Ubuntu 20.04 | Ubuntu 22.04 | Debian 11 | Debian 12 +| :--- | :---: | :---: | :---: | :---: | :---: | +| Chromium | ✅ | ✅ | ✅ | ✅ | +| WebKit | ✅ | ✅ | ✅ | ✅ | +| Firefox | ✅ | ✅ | ✅ | ✅ | + +### Browser Versions + +* Chromium 116.0.5845.82 +* Mozilla Firefox 115.0 +* WebKit 17.0 + +This version was also tested against the following stable channels: + +* Google Chrome 115 +* Microsoft Edge 115 + ## Version 1.36 🏝️ Summer maintenance release. diff --git a/docs/src/release-notes-java.md b/docs/src/release-notes-java.md index 92e2bacdcb1ae..b4beea2b4fb08 100644 --- a/docs/src/release-notes-java.md +++ b/docs/src/release-notes-java.md @@ -12,6 +12,48 @@ toc_max_heading_level: 2 import LiteYouTube from '@site/src/components/LiteYouTube'; +## Version 1.37 + +### New APIs + +- New methods [`method: BrowserContext.newCDPSession`] and [`method: Browser.newBrowserCDPSession`] create a [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) session for the page and browser respectively. + + ```java + CDPSession cdpSession = page.context().newCDPSession(page); + cdpSession.send("Runtime.enable"); + + JsonObject params = new JsonObject(); + params.addProperty("expression", "window.foo = 'bar'"); + cdpSession.send("Runtime.evaluate", params); + + Object foo = page.evaluate("window['foo']"); + assertEquals("bar", foo); + ``` + +### 📚 Debian 12 Bookworm Support + +Playwright now supports Debian 12 Bookworm on both x86_64 and arm64 for Chromium, Firefox and WebKit. +Let us know if you encounter any issues! + +Linux support looks like this: + +| | Ubuntu 20.04 | Ubuntu 22.04 | Debian 11 | Debian 12 +| :--- | :---: | :---: | :---: | :---: | :---: | +| Chromium | ✅ | ✅ | ✅ | ✅ | +| WebKit | ✅ | ✅ | ✅ | ✅ | +| Firefox | ✅ | ✅ | ✅ | ✅ | + +### Browser Versions + +* Chromium 116.0.5845.82 +* Mozilla Firefox 115.0 +* WebKit 17.0 + +This version was also tested against the following stable channels: + +* Google Chrome 115 +* Microsoft Edge 115 + ## Version 1.36 🏝️ Summer maintenance release. diff --git a/docs/src/release-notes-python.md b/docs/src/release-notes-python.md index 33be07c97bce5..0cae62d772f77 100644 --- a/docs/src/release-notes-python.md +++ b/docs/src/release-notes-python.md @@ -4,6 +4,41 @@ title: "Release notes" toc_max_heading_level: 2 --- +## Version 1.37 + +### Highlights + +* New [--full-page-screenshot](./test-runners.md#cli-arguments) command line flag allows taking a +full page screenshot on failure. + +* It is now possible to override the context options for a single test by using the [browser_context_args](./test-runners.md#fixtures) marker. + +* `pytest-playwright` is now also getting published [on Anaconda](https://anaconda.org/Microsoft/pytest-playwright/) + +### 📚 Debian 12 Bookworm Support + +Playwright now supports Debian 12 Bookworm on both x86_64 and arm64 for Chromium, Firefox and WebKit. +Let us know if you encounter any issues! + +Linux support looks like this: + +| | Ubuntu 20.04 | Ubuntu 22.04 | Debian 11 | Debian 12 +| :--- | :---: | :---: | :---: | :---: | :---: | +| Chromium | ✅ | ✅ | ✅ | ✅ | +| WebKit | ✅ | ✅ | ✅ | ✅ | +| Firefox | ✅ | ✅ | ✅ | ✅ | + +### Browser Versions + +* Chromium 116.0.5845.82 +* Mozilla Firefox 115.0 +* WebKit 17.0 + +This version was also tested against the following stable channels: + +* Google Chrome 115 +* Microsoft Edge 115 + ## Version 1.36 🏝️ Summer maintenance release.