v15.0.0
What's epic!
Puppeteer Sharp is now using the new headless mode by default!
If you need to use the old headless mode, you can pass HeadlessMode = HeadlessMode.Shell
into the LaunchOptions
.
As part of this change, we will also download an extra Chrome browser, chrome-headless-shell by default, and use it for the old headless mode.
Breaking changes
- Rename CreateIncognitoBrowserContextAsync to CreateBrowserContextAsync by @kblok in #2479
- Deprecate IPage.Target and add IPage.CreateCDPSessionAsync by @kblok in #2480
- Deprecate is incognito by @kblok in #2465
What's new
- Roll to Chrome 122.0.6261.69 (r1250580) by @kblok in #2471
- Add touchstart, touchmove and touchend methods by @kblok in #2468
- Support closing workers by @kblok in #2484
- Option for raw v8 script coverage by @kblok in #2487
- Allow converting other targets to pages by @kblok in #2490
What's Changed
- Use puppeteer's test expectations by @kblok in #2443
- Github ops tools by @kblok in #2456
- Implement box model, content frame, and nested frame bounding box by @kblok in #2451
- Supress viewport errors for pages that do not support changing it by @kblok in #2474
- Touchscreen fixes by @kblok in #2475
- Remove emulation from screenshots by @kblok in #2476
- Delete old help file by @kblok in #2478
- FrameElement should work for framesets by @kblok in #2481
- Fix reusable Chrome example by @kblok in #2483
- Add outline to PDF generation by @kblok in #2485
- Synchronize frame tree with the events processing by @kblok in #2486
- Upgrade imageSharp by @kblok in #2488
- Update sponsors by @github-actions in #2491
- Fix console logs events by @kblok in #2497
Full Changelog: v14.1.0...v15.0.0