Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v2.0.1
v2.0
v1.20
New Features
- 12b3645 Add element.SelectAsync, element.EvaluateFunctionAsync, element.EvaluateFunctionHandleAsync methods.
Changelog
- a13dbee Improve target doc.
- 39c3c2d Background page tests should wait for the page.
- 7ba0abc Make sure selection is not empty before running copy command.
- 668f2c5 Update DeviceDescriptors to include 6.5 inch iPhone XR.
- 7a33e84 Make eval test resilient to error format.
- 64eca4e Enable redirect inside sync XHR test.
- 5558227 Enable cross-process viewport test.
- cedaa0a Be able to remove headers using request.continue.
- 45c0926 Roll Chromium to r682225.
- 0f73456 Roll Chromium to r686378.
- 4f59b68 Add default context cookies test.
- 7fca5ee Add a test for errors inside promise.
- 04a3722 Pass FrameManager to NetworkManager constructor.
- 6f813bd Abort page.waitForRequest/Response when page closes.
v1.19
New Features
- 257a3fa Expose Page.Session.
- f59bb62 Phone buttons support.
- a9828a2 Introduce Page.BringToFrontAsync.
- 7c20703 Introduce file chooser interception.
Changelog
- ba19e26 Roll Chromium to r674921.
- 190cbb4 Disable component extensions.
- 2a9b382 Slightly enhanced wording.
- 98f608a Add a missing test.
- 512880e Fix typo.
- ac46d8c Add Log CDP example.
- e0d0018 Fix typo and replace "which" by "that".
- 3af9b60 Get TLS version from request.
- 57a32a7 Properly create isolated worlds.
v1.18
New Features
- 32046d6 Tracing.StartAsync without options.
- 0778a2f OOPIF support.
- 84783db Expose IWebProxy in BrowserFetcher.
- 3c037c3 New methods EvaluateFunctionOnNewDocumentAsync and EvaluateExpressionOnNewDocumentAsync.
- Introduce file chooser interception.
Breaking Changes
- 3c037c3 Evaluate expressions on new document support. EvaluateOnNewDocumentAsync is marked as obsolete.
Changelog
- f1578eb Bump Chromium to r672088.
- 97780af Do evaluations with one roundtrip.
- 6cc5c87 Fix A2 and A3 format size.
- 6b9f06f Use .NET HttpCode phrases.
- bd5c52f 'Add EmulateAsync and SetViewPortAsync notes.
- 281d13e Mouse.ClickAsync improvements.
- caf4c15 Add WebSocketFactory example.
- c298f9d Add test to verify fetching of dataURL requests.
- d48fc38 Remove "--disable-gpu" flag in Windows.
- fda9097 Clarify frame/page.GotAsync()'s handling of HTTP error statuses.
- acd7ad2 Be able to throw protocol like errors.
- 90e965e Move Path.PdfAsync to protocol streams.
- 146a437 Add max payload test.
v1.17.2
v1.17.1
v1.16
New Features
Changelog
- 432bbbe Roll Chromium to r656675.
- 6d995c4 Update Accessibility comments.
- b8053ca Add failing test for request interception with sync XHRs.
- 305eaf4 Teach Page.SetContentAsync to work with tricky content.
- de7e0dd Make sure exposeFunction works with complex args.
- e215805 Add cookie tests.
- 394ef5a
root
option in Page.Accessibility.SnapshotAsync(). - 950cea7 Create workers from service workers and shared workers.
v1.15
Important Changes
Changelog
- 11d092a Roll Chromium to r650583.
- 062756d Improve WhatForRequest event detach.
- e128433 Fix session logs.
- fbdabce Microsoft Edge Friendly tests.
- ac21bfa Fix unzip command in MacOS.
- 92e31db Remove a dead flag in Default Args.
- e98ebce Add failing test for clicking certain elements.
- 66056c8 Add a test for queryObjects with navigation.
- 9444c9c Intersect content quads with viewport.
- 2b2f1d2 Verify overriding postdata and method on navigation.
- d05695d Use new requestId for interception request matching.
- 52b9a03 Gracefully handle multiple contexts for secondary DOM World.
- 673e9b9 Update DeviceDescriptors.
- 6e3b164 Fix cache disabling should stick when toggling request interception.
- 6f3dc09 Migrate onto Fetch domain.