Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v7.1.0
What's new
- Introduce custom queries engines
- ElementHandle.ClickablePointAsync is now public
- New Page.WaitForFrameAsync
- ElementHandle.ScrollIntoViewIfNeededAsync is now public
- Introduce user agent metadata in Page.SetUserAgentAsync
- Add support for async predicates in Page.WaitForResponseAsync
Changelog
- Add missing target tests by @kblok in #1936
- docs: add page.request examples by @Meir017 in #1939
- Configure SA1201 action as error by @BL323 in #1937
- Configure SA1124 action as error, remove regions by @BL323 in #1941
- Add missing PuppeteerTest in Screenshot tests by @kblok in #1943
- Add missing browser context tests by @kblok in #1944
- Add missing load test by @kblok in #1946
- Add support for async predicates in Page.WaitForResponseAsync by @kblok in #1947
- Frame - Fix xml doc example code by @amaitland in #1948
- Fix WaitForResponse test name by @kblok in #1949
- Introduce user agent metadata in Page.SetUserAgentAsync by @kblok in #1950
- Add missing PDF test by @kblok in #1952
- Add missing evaluation tests by @kblok in #1953
- Add missing frame tests by @kblok in #1955
- Add missing IgnoreHttpsErrors tests by @kblok in #1954
- Fix a test name on Page.$ by @kblok in #1956
- ElementHandle - Improve Debugger Display by @amaitland in #1963
- Introduce custom queries by @kblok in #1962
- Add missing query selector tests by @kblok in #1971
- RAM Leak Fix by @Mephisto090 in #1981
- ElementHandle.ScrollIntoViewIfNeededAsync public by @Mephisto090 in #1984
- Make ElementHandle.ClickablePointAsync public by @Mephisto090 in #1985
- Add missing oopif tests by @kblok in #1979
- Add failing ContentFrame test by @Androbin in #1972
New Contributors
- @BL323 made their first contribution in #1937
- @Mephisto090 made their first contribution in #1981
Full Changelog: v7.0.0...v7.1.0
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
Extensionsclass was renamed toPuppeteerHandleExtensions.BrowserFetcheris 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.RevisionInfowas renamed toGetRevisionInfoAsyncand madeasync.Launcher.GetExecutablePathwas renamed toGetExecutablePathAsyncand 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
Productto theBrowserFetcherconstructor to downloadChromiumorFirefox. LaunchOptionsnow has aProductproperty used to launchChromiumorFirefox.Puppeteer. GetExecutablePathwas removed.
Breaking changes
FileChooser.CancelAsyncwas renamed toCanceland it's now sync.Revisionis now astringin allBrowserFetchermethods.
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.