v21.1.0
What's New
- New PuppeteerSharp.Cdp package with no WebDriverBidi dependency. Ideal for Chrome-only AOT projects by @steveberdy in #3135
- Migrate from .NET 8 to .NET 10 by @kblok in #3129
- Implement Page.ResizeAsync by @kblok in #3130
- Add Browser.ScreensAsync, AddScreenAsync, and RemoveScreenAsync methods (#14445) by @kblok in #3132
- Add support for background page creation (#14547) by @kblok in #3136
- Publish Browser.Get|SetWindowBounds and Page.WindowId (#14494) by @kblok in #3131
What's Changed
- Disable ReadAnythingOmniboxChip by default by @kblok in #3127
- Migrate from postData to postDataEntries in CdpHttpRequest by @kblok in #3126
- Enhance accessibility tree snapshot with more properties (#14643) by @kblok in #3128
- Fix flaky PageGoBackTests.ShouldWork by awaiting navigation response by @kblok in #3133
- Sync tracing tests with upstream Puppeteer by @kblok in #3137
- Use dynamic ports for test servers by @kblok in #3138
- Replace WebDriverBiDi-Relaxed with WebDriverBiDi 0.0.43 by @kblok in #3139
- Add Browser.CreateCDPSessionAsync() for browser-level CDP commands by @kblok in #3140
- Check executable path exists before skipping download by @andrewgee in #2905
- Deprecate Cookie attribute SameParty (#14550) by @kblok in #3142
- Fix ChromeHeadlessShell launch crash with Invalid browser error by @kblok in #3141
- Fix flaky ShouldProvideAccessToElements OOPIF test by @kblok in #3143
- Fix ChromeHeadlessShell launch crash by @kblok in #3146
- Update README with v21 news, packages, and JetBrains logo by @kblok in #3147
- Fix CookiePartitionKey serialization and add partition key test by @kblok in #3144
New Contributors
- @andrewgee made their first contribution in #2905
- @steveberdy made their first contribution in #3135
Full Changelog: v21.0.1...v21.1.0