Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v3.0.0
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 theBrowserFetcher
constructor to downloadChromium
orFirefox
. LaunchOptions
now has aProduct
property used to launchChromium
orFirefox
.Puppeteer. GetExecutablePath
was removed.
Breaking changes
FileChooser.CancelAsync
was renamed toCancel
and it's now sync.Revision
is now astring
in allBrowserFetcher
methods.
Changelog
v2.0.4
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
v2.0.2
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.