Skip to content

Releases: hardkoded/puppeteer-sharp

v3.0.0

22 Mar 13:10
984fdc0
Compare
Choose a tag to compare

New Features

  • Chromium revision update to Version 90.0.4403.0 (848005)
  • Experimental Firefox Support!
  • d5044c6 Addresses deadlock, thread-safety in mixed sync/async apps using a new option called EnqueueAsyncMessages.
  • 2978158 Introduce Page.EmulateNetworkConditionsAsync.
  • New overload on BrowserFetcher.DownloadAsync. Default revision will be used if no argument is passed.
  • Now you can pass a Product to the BrowserFetcher constructor to download Chromium or Firefox.
  • LaunchOptions now has a Product property used to launch Chromium or Firefox.
  • Puppeteer. GetExecutablePath was removed.

Breaking changes

  • FileChooser.CancelAsync was renamed to Cancel and it's now sync.
  • Revision is now a string in all BrowserFetcher methods.

Changelog

  • 48f6e10 Fixed negative index error.
  • ba33687 Fix deploy on Linux.
  • caa7adf Don't disable cache for auth challenge.

v2.0.4

30 Jul 13:43
019ea91
Compare
Choose a tag to compare

Experimental

  • 5527263 We are laying the ground to support Firefox. Although we are exposing the "Product" property in many methods, these are not ready to be used.

Fixes

  • a91803c Optional frame in requests.
  • fadede0 Update the OnRequestAsync in the NetworkManager.cs to support null.

Changelog

  • b9b3225 Add x-server pre-requisite to docs
  • a29f5f4 Corrects CA2000 and IDE0008.
  • ada6826 fix CA1063.
  • 4793739 Don’t disable BlinkGenPropertyTrees anymore.
  • 44bc751 Add reference Microsoft.NETFramework.ReferenceAssemblies.
  • 66491e0 Add WaitForFunctionAsync doc.
  • 2c2d9c8 Update demo versions.
  • 2196ff4 Tests: Implement the Chrome bit.

v2.0.3

15 Apr 23:46
524456b
Compare
Choose a tag to compare

Changelog

v2.0.2

02 Mar 11:31
0879837
Compare
Choose a tag to compare

Changelog

v2.0.1

18 Feb 23:34
4a09981
Compare
Choose a tag to compare

Changelog

  • 2d73d5d Fix ssl when navigate to site with cert expiring after 2038.
  • 473913e Added ability to skip resolving file paths for UploadFileAsync.
  • 5d4b111 Improve cookies documentation.
  • d80f9c6 Improve response documentation.

v2.0

05 Nov 23:18
b3111a1
Compare
Choose a tag to compare

New Features

  • dbdbdfb Add Page.EmulateTimezoneAsync.
  • 2721e9b Add Page.EmulateMediaTypeAsync and Page.EmulateMediaFeaturesAsync.

Changelog

  • 74488cf Roll Chromium to 706915.
  • 666f07c Fix WaitFor Timeout defaults.
  • 32b82a3 Check cancellation on WaitTask.Cleanup.
  • 4295f7d Improve WaitForSelector docs.
  • 4e6d984 Add page.screenshot viewport clipping test.
  • 48bdb11 Avoid unnecessary zero-delays in input code.

v1.20

22 Sep 18:09
a086ac1
Compare
Choose a tag to compare

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

12 Aug 11:38
8336fd6
Compare
Choose a tag to compare

New Features

  • 257a3fa Expose Page.Session.
  • f59bb62 Phone buttons support.
  • a9828a2 Introduce Page.BringToFrontAsync.
  • 7c20703 Introduce file chooser interception.

Changelog

v1.18

14 Aug 10:47
512880e
Compare
Choose a tag to compare

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

17 Jun 11:24
38bf931
Compare
Choose a tag to compare
  • 5cdb3cd Fix SlowMo.
  • 39193a8 Decimal support on GeoLocation options.
  • 3953bb9 Update the ASP.NET Full Framework example.
  • 73573b5 Add missing TrySetExceptions.