cherry-pick(#12596): add release notes for all other languages (#12745)

Drive-by:
- backport removal of toHaveScreenshot from release 1.20
- change webkit 10.15 announcement

This also cherry-picks a follow-up to .NET release notes:
- docs(release-notes): fix release notes for .net (#12743)
This commit is contained in:
Andrey Lushnikov 2022-03-14 12:12:15 -06:00 committed by GitHub
parent cf1a60bce8
commit f9ea3d53bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 109 additions and 2 deletions

View file

@ -5,6 +5,61 @@ title: "Release notes"
<!-- TOC --> <!-- TOC -->
## Version 1.20
### Web-First Assertions
Playwright for .NET 1.20 introduces [Web-First Assertions](./api/class-playwrightassertions).
Consider the following example:
```csharp
using System.Threading.Tasks;
using Microsoft.Playwright.NUnit;
using NUnit.Framework;
namespace Playwright.TestingHarnessTest.NUnit
{
public class ExampleTests : PageTest
{
[Test]
public async Task StatusBecomesSubmitted()
{
await Expect(Page.Locator(".status")).ToHaveTextAsync("Submitted");
}
}
}
```
Playwright will be re-testing the node with the selector `.status` until
fetched Node has the `"Submitted"` text. It will be re-fetching the node and
checking it over and over, until the condition is met or until the timeout is
reached. You can pass this timeout as an option.
Read more in [our documentation](./api/class-playwrightassertions).
### Other Updates
- New options for methods [`method: Page.screenshot`], [`method: Locator.screenshot`] and [`method: ElementHandle.screenshot`]:
* Option `ScreenshotAnimations.Disabled` rewinds all CSS animations and transitions to a consistent state
* Option `mask: Locator[]` masks given elements, overlaying them with pink `#FF00FF` boxes.
- [`method: Locator.highlight`] visually reveals element(s) for easier debugging.
### Announcements
- v1.20 is the last release to receive WebKit update for macOS 10.15 Catalina. Please update MacOS to keep using latest & greatest WebKit!
### Browser Versions
- Chromium 101.0.4921.0
- Mozilla Firefox 97.0.1
- WebKit 15.4
This version was also tested against the following stable channels:
- Google Chrome 99
- Microsoft Edge 99
## Version 1.19 ## Version 1.19
### Highlights ### Highlights

View file

@ -5,6 +5,32 @@ title: "Release notes"
<!-- TOC --> <!-- TOC -->
## Version 1.20
### Highlights
- New options for methods [`method: Page.screenshot`], [`method: Locator.screenshot`] and [`method: ElementHandle.screenshot`]:
* Option `ScreenshotAnimations.DISABLED` rewinds all CSS animations and transitions to a consistent state
* Option `mask: Locator[]` masks given elements, overlaying them with pink `#FF00FF` boxes.
- [Trace Viewer](./trace-viewer) now shows [API testing requests](./src/test-api-testing).
- [`method: Locator.highlight`] visually reveals element(s) for easier debugging.
### Announcements
- v1.20 is the last release to receive WebKit update for macOS 10.15 Catalina. Please update MacOS to keep using latest & greatest WebKit!
### Browser Versions
- Chromium 101.0.4921.0
- Mozilla Firefox 97.0.1
- WebKit 15.4
This version was also tested against the following stable channels:
- Google Chrome 99
- Microsoft Edge 99
## Version 1.19 ## Version 1.19
### Highlights ### Highlights

View file

@ -59,8 +59,7 @@ title: "Release notes"
- We now ship a designated Python docker image `mcr.microsoft.com/playwright/python`. Please switch over to it if you use - We now ship a designated Python docker image `mcr.microsoft.com/playwright/python`. Please switch over to it if you use
Python. This is the last release that includes Python inside our javascript `mcr.microsoft.com/playwright` docker image. Python. This is the last release that includes Python inside our javascript `mcr.microsoft.com/playwright` docker image.
- v1.20 is the last release that ships WebKit for macOS 10.15 Catalina. All future versions will support WebKit for macOS 11 BigSur - v1.20 is the last release to receive WebKit update for macOS 10.15 Catalina. Please update MacOS to keep using latest & greatest WebKit!
and up.
### Browser Versions ### Browser Versions

View file

@ -5,6 +5,33 @@ title: "Release notes"
<!-- TOC --> <!-- TOC -->
## Version 1.20
### Highlights
- New options for methods [`method: Page.screenshot`], [`method: Locator.screenshot`] and [`method: ElementHandle.screenshot`]:
* Option `animations: "disabled"` rewinds all CSS animations and transitions to a consistent state
* Option `mask: Locator[]` masks given elements, overlaying them with pink `#FF00FF` boxes.
- [Trace Viewer](./trace-viewer) now shows [API testing requests](./src/test-api-testing).
- [`method: Locator.highlight`] visually reveals element(s) for easier debugging.
### Announcements
- We now ship a designated Python docker image `mcr.microsoft.com/playwright/python`. Please switch over to it if you use
Python. This is the last release that includes Python inside our javascript `mcr.microsoft.com/playwright` docker image.
- v1.20 is the last release to receive WebKit update for macOS 10.15 Catalina. Please update MacOS to keep using latest & greatest WebKit!
### Browser Versions
- Chromium 101.0.4921.0
- Mozilla Firefox 97.0.1
- WebKit 15.4
This version was also tested against the following stable channels:
- Google Chrome 99
- Microsoft Edge 99
## Version 1.19 ## Version 1.19
### Highlights ### Highlights