Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v9.0.0
Breaking changes
- Update permissions overrides by @kblok in #2059
OverridePermission.Push
was removedClipboardRead
andClipboardWrite
were replaced byClipboardReadWrite
What's new
- Expose browser context Id by @kblok in #2029
- Support "rendering" target type. by @bpoxy in #2041
- Allow for passing IJSHandle as argument to EvaluateFunctionAsync/EvaluateFunctionHandleAsync by @amaitland in #2038
What's Changed
- Bump Newtonsoft.Json from 11.0.1 to 13.0.1 in /lib/PuppeteerSharp.Tooling by @dependabot in #1978
- Improve browser download location by @kblok in #2024
- Fix console log arguments deserialization by @kblok in #2025
- Enable SA1204 rule by @pikami in #2028
- Enable SA1513 rule by @pikami in #2027
- Update set interception tests by @kblok in #2030
- Enable rule SA1202 by @akshay-zz in #2054
- Enable rule SA1602 by @akshay-zz in #2055
- Enable rule SA1629 by @akshay-zz in #2053
- Enable rule SA1648 by @akshay-zz in #2057
- Enable rule SA1600 by @akshay-zz in #2058
- Introduce Target Managers by @kblok in #2051
- FrameManager - Add new frames via AsyncDictionaryHelper.AddItem by @amaitland in #2049
- v9 by @kblok in #2065
New Contributors
- @pikami made their first contribution in #2028
- @bpoxy made their first contribution in #2041
- @akshay-zz made their first contribution in #2054
Full Changelog: v8.0.0...v9.0.0
v8.0.0
What's new
- Add shadow DOM support by @kblok in #1994
- Introduce aria label selector by @kblok in #2002
- Add ClickOptions.Offset on Click actions by @amaitland in #1988
Breaking changes
- TargetType.iFrame is renamed to TargetType.IFrame by @tbaslyk in #2006
- Implement Interfaces for public API by @amaitland in #1965
What's Changed
- Update list of paths with ExecutableFilePermissions by @Androbin in #2003
- Fix slow mo test by @kblok in #2008
- Update list of paths with ExecutableFilePermissions by @Androbin in #2004
- Enabled and fixed issues for the rule SA1413. by @MursalovAltun in #2013
- Enabled and fixed issues for the rule SA1514. by @MursalovAltun in #2012
New Contributors
- @tbaslyk made their first contribution in #2006
- @MursalovAltun made their first contribution in #2013
Full Changelog: v7.1.0...v8.0.0
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
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.