Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v7.0.0
Breaking Changes
- Puppeteer-Sharp now requires Chromium v100 or greater.
Whats new
- Page.WaitForNetworkIdleAsync by @amaitland in #1920
What's Changed
- chore: update Microsoft.AspNetCore.WebUtilities to 2.2.0 by @jorbraken in #1928
- Update stylecop.analyzers by @kblok in #1930
- Network refactor by @kblok in #1923
- Add missing Firefox preferences by @kblok in #1933
New Contributors
- @jorbraken made their first contribution in #1928
Full Changelog: v6.2.0...v7.0.0
v.6.2.0
What's New
What's Changed
- Changes to enforce error on SA1624 rule by @MantasVa in #1888
- Upgrade tolling and tests to .NET 6 by @kblok in #1889
- Switch browser contexts from Dictionary to ConcurrentDictionary by @thomaschanneladvisor in #1899
- Add missing browser tests by @kblok in #1900
- Add missing network tests by @kblok in #1901
- Migrate from AppVeyor to Github Actions #1836 by @venky8951 in #1893
- Bump SharpZipLib from 1.3.1 to 1.3.3 in /lib/PuppeteerSharp by @dependabot in #1904
- Update docs by @lofcz in #1910
New Contributors
- @MantasVa made their first contribution in #1888
- @thomaschanneladvisor made their first contribution in #1899
- @lofcz made their first contribution in #1910
Full Changelog: v6.1.0...v6.2.0
v6.1.0
What's Changed
- Fixed issue with disposing shared screenshot task queue by @jpeirson in #1880
- Update index.md by @ericmutta in #1885
- Fix some UnobservedTaskException errors by @Chris-Dev-GH in #1886
New Contributors
- @ericmutta made their first contribution in #1885
- @Chris-Dev-GH made their first contribution in #1886
Full Changelog: v6.0.0...v6.1.0
v6.0.0
What's New
- Introduce drag and drop support by @kblok in #1830
- Allow ResponseData.Headers to support multiple values for the same key by @amaitland in #1831
- Introduce Page.EmulateVisionDeficiencyAsync and Page.EmulateCPUThrottlingAsync by @kblok in #1839
- Add an option to include/specify a custom delegate to download the browser. by @mckabue in #1849
- Include UrlFragment to Frame Url by @kblok in #1853
- Make Page.EmulateCPUThrottlingAsync public by @amaitland in #1868
Breaking Changes
Extensions
class was renamed toPuppeteerHandleExtensions
.BrowserFetcher
is nowIDisposable
.
What's Changed
- Documentation Update for EvaluateExpressionAsync() with Example by @kgar in #1818
- Issue 1590 - Docfx code examples update by @kgar in #1819
- Activated CA1724 and resolved errors by @kgar in #1807
- Set CA1031 to Error and resolved compiler errors by @kgar in #1821
- Set CA2008 to "Error" and resolved compiler errors by @kgar in #1822
- Set CA2237 to "Error" and resolved compiler errors. by @kgar in #1823
- Tests - Add PuppeteerFact to allow for greater control over tests by @amaitland in #1829
- Set CA2220 to "Error". No error to be seen. by @kgar in #1825
- Add EventEmiter tests to the Won't implement list by @kblok in #1827
- Set CA1001 to "Error" and resolved issues by @kgar in #1826
- Simplify NuGet dependencies by @pirrmann in #1803
- Set "SA1116" to "Error" and resolved compiler errors by @kgar in #1828
- Set SA1614 to "Error" and resolved errors. by @kgar in #1834
- Set SA1622 to "Error" and resolved compiler errors. by @kgar in #1832
- Set SA1643 to "Error" and resolved errors. by @kgar in #1835
- Fix touchscreen test name by @kblok in #1837
- Add missing FileChooser Accept test by @kblok in #1838
- Set SA1627 to "Error" and resolved errors. by @kgar in #1833
- Set SA1012 and SA1013 to "Error" and resolved errors. by @arnaudmaichac in #1844
- Set SA1214 to "Error" and resolved errors. by @arnaudmaichac in #1843
- Change target to .NET5 in tests by @arnaudmaichac in #1848
- Set SA1208 and SA1210 to "Error" and resolved errors. by @arnaudmaichac in #1847
- Set SA1515 to "Error" and resolved errors. by @arnaudmaichac in #1842
- Add missing CDPSession test by @kblok in #1850
- Fix missing tests check by @kblok in #1851
- Add missing wait task tests by @kblok in #1860
- DevicesFetcher - Parse Puppeteer DeviceDescriptors.ts by @amaitland in #1869
- Fix for #1866 by @brnbs in #1871
New Contributors
- @kgar made their first contribution in #1818
- @amaitland made their first contribution in #1829
- @pirrmann made their first contribution in #1803
- @arnaudmaichac made their first contribution in #1844
- @mckabue made their first contribution in #1849
- @brnbs made their first contribution in #1871
Full Changelog: v5.1.0...v6.0.0
v5.1.0
v5.0.0
Breaking Changes
BrowserFetcher.RevisionInfo
was renamed toGetRevisionInfoAsync
and madeasync
.Launcher.GetExecutablePath
was renamed toGetExecutablePathAsync
and madeasync
.
New Features
- Latest Firefox version is downloaded by default.
- Chrome version updated to 92.0.4512.0.
Changelog
v4.0.0
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.