Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v18.0.5
v18.0.4
v18.0.3
Important
- Chrome 125 proved to be problematic for windows users. We are rolling back to Chrome 124.
What's Changed
- fix Page.RemoveExposedFunctionAsync by @ravriel in #2671
- Gracefully tear down test if SetUp failed by @jnyrup in #2672
- Fix:
BrowserContext.IsClosed
returns true when a context is not closed by @IliaBrahinets in #2668 - Ensure existing targets are attached to pages by @kblok in #2670
New Contributors
Full Changelog: v18.0.2...v18.0.3
v18.0.2
v18.0.1
v18.0.0
Breaking Change
What's new
- Roll chrome to 124.0.6367.201 by @kblok in #2634
- Expose TaskHelper default timeout by @kblok in #2635
What's Changed
- Wait for fonts before pdf printing by @kblok in #2611
- Cache isolated handle by @kblok in #2613
- Add missing Viewport tests by @kblok in #2614
- Update sponsors by @github-actions in #2616
- Apply analyzer suggestions by @jnyrup in #2617
- Add missing BF cache test by @kblok in #2619
- Add missing extensions test by @kblok in #2620
- Add missing query object tests by @kblok in #2623
Full Changelog: v17.0.0...v18.0.0
v17.0.0
Breaking change
Hopefully these features are not that popular
- Remove WaitForTimeoutAsync. Use
Task.Delay
instead. by @kblok in #2595 - Rename
ClickCount
toCount
by @kblok in #2600 - Deprecate
Frame.Name
@kblok in #2602
What's new
- Chrome 124
- Introduce Page.SetBypassServiceWorkerAsync by @kblok in #2587
- Introduce Frame.FrameElement by @kblok in #2602
What's Changed
- Revert "Introduce protocol in launch options (#2578)" by @kblok in #2585
- Make isIntersectingViewport work with SVG elements by @kblok in #2586
- Make page.goBack work with bfcache in tab mode by @kblok in #2589
- Ensure fission.bfcacheInParent is disabled for cdp in Firefox by @kblok in #2591
- Update cookies object model by @kblok in #2592
- [BREAKING]: Remove WaitForTimeoutAsync by @kblok in #2595
- [BREAKING] Rename ClickCount to Count by @kblok in #2600
- Remove NetworkServiceInProcess2 set by default by @kblok in #2601
- [BREAKING] Deprecate Frame.Name and expose FrameElement by @kblok in #2602
- Reduce memory allocations and use collection expressions in JSHandle by @IliaBrahinets in #2604
- Reload should not resolve early on fragment navigations by @kblok in #2603
- Query only unignored nodes by @kblok in #2606
New Contributors
- @IliaBrahinets made their first contribution in #2604
Full Changelog: v16.0.0...v17.0.0
v16.0.0
Breaking changes
- Request.Failure was renamed to Request.FailureText.
- Request.RequestId was renamed to Request.Id
- CloseReason, IsClosed and TargetType were removed from ICDPSession.
What's new
What's Changed
- Improve expose function reliability by @kblok in #2514
- Introduce ElementHandle.ScrollIntoViewAsync by @kblok in #2520
- Ignore all tests on webdriver bidi by @kblok in #2521
- Split Dialog class by @kblok in #2562
- Introduce CdpWebWorker by @kblok in #2563
- [BREAKING] Split Response and Request classes by @kblok in #2568
- Split target class by @kblok in #2569
- Split JSHandle and ElementHandle by @kblok in #2570
- [BREAKING] Split CdpSession by @kblok in #2571
- Split browser and browser context by @kblok in #2572
- Split frame class by @kblok in #2573
- Split page by @kblok in #2576
- Split input classes by @kblok in #2577
- DevOps: Create issue from a file by @kblok in #2579
- Introduce protocol in launch options by @kblok in #2578
Full Changelog: v15.1.0...v16.0.0
v15.1.0
What's new
- Roll chrome to 123.0.6312.58 by @kblok in #2511
- Introduce RemoveExposedFunctionAsync and RemoveScriptToEvaluateOnNewDocumentAsync by @kblok in #2510
What's Changed
- Support timeouts per CDP command by @kblok in #2500
- Disable GFX sanity window for Firefox by @kblok in #2502
Full Changelog: v15.0.0...v15.1.0
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