Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
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.
v1.14.1
v1.14
New Features
- e9f1ecd BigInteger support.
Changelog
- 9a82a81 Drop Mono dependency.
- 9c3cf6a Roll chromium to r641577.
- 4686eb9 Make sure frames are reported from-inside shadow DOM.
- 079309b Add a failing test that tries to click a fixed button in an iframe.
- 867677c Ensure Page.setBypassCSP works with iFrames.
- 87fd1df Sync Request.Continue tests.
- 453501a Public constructor for PaperFormat.
v1.13
Breaking Changes
- 54629a6 Response.Headers changed from
Dictionary<string, object>
toDictionary<string, string>
Changelog
- a11fa94 PdfOptions should be serializable.
- c428028 Bump chromium to r637110.
- bddf0fc SetCacheEnable and WaitFor test updates.
- 64b784e Input and target tests updates.
- bada611 Emulate and SetUserAgent test updates.
- 60a0ba6 ShouldEnableOrDisableTheCacheBasedOnTheStatePassed test improvements.
- 1b6d718 Exclude favicon from tests.
- c96e89b Disable flaky cookies test.
- 6e19161 Add failing for test for mobile + cross process navigation.
- 3bfaf8b RequestPostDataTests tests.
- cb33496 Update ConsoleMessage.Location comments.
- 749945c WaitForNavigationTests updates.
- 4eb1fcd Beforeunload tests updates.
- 69a129d New connect test.
- 1bacd6a CloseTests updates.
- a538fce SetRequestInterceptionTests changes.
- 06c9932 WaitForTests changes.
- 75fbb13 ElementHandlePress tests updates.
- 38089e9 ExposeFunction improvements.
- d74605d Launcher tests refactor.
- ea7fc34 Touchscreen tests improvements.
- 85dac55 Add failing test for bad request interception.
- b3cb17d Override Permissions tests changes.
- 26af946 Split out fixtures tests.
- 2ef86e3 Move some chromium specific tests.
- bdef51c Keyboards tests.
- 23a6434 Add page.accessibility.snapshot tests.
- e71b6e9 Test refactors.
- 6fe099f Cookies tests improvements.
- c8e2453 Click and Goto tests refactors.
- 9398dff Minor test changes.
- d432f02 Network tests refactor.