Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
v11.0.5
v11.0.4
What's Changed
- Mouse improvements by @kblok in #2291
- Remove unused code by @kblok in #2296
- Detach client event handler when detaching
IsolatedWorld
by @jnyrup in #2298 - Fix memory leaks with
AsyncDictionaryHelper
by @jnyrup in #2297 - Add missing click tests by @kblok in #2299
- Fix Chrome version fetching by @kblok in #2301
Full Changelog: v11.0.3...v11.0.4
v11.0.3
What's Changed
- Avoid unhandled exceptions on unawaited async path by @jnyrup in #2289
- Update screenshot options by @kblok in #2285
- Migrate to github actions by @kblok in #2282
- Increase test session timeout to 45 minutes by @kblok in #2290
- Run demo in macOS by @kblok in #2295
Full Changelog: v11.0.2...v11.0.3
v11.0.2
v11.0.1
v11.0.0
Google for testing is here!
v11 brings Google for Testing support. This introduces some breaking changes. But I think it won't be that hard to migrate your code:
Product
was renamed toSupportedBrowser
.BrowserFetcher.DefaultChromiumRevision
was moved toPuppeteerSharp.BrowserData.Chrome.DefaultBuildId
.BrowserFetcher.DefaultFirefoxRevision
was moved toPuppeteerSharp.BrowserData.Firefox.DefaultBuildId
.BrowserFetcher.DownloadsFolder
was renamed toCacheDir
.BrowserFecher.DownloadHost
was reamed toBaseUrl
.BrowserFecher.Product
was reamed toBrowser
.BrowserFecher.LocalRevisions
was reamed toGetInstalledBrowsers
.RevisionInfo
was reamed toInstalledBrowser
.- The concept of
Revision
was changed toBuildId
.
What's Changed
- Pass expectation as the first argument by @jnyrup in #2261
- Upgrade chrome to 1108766 by @kblok in #2259
- Migrate tests to Nunit by @kblok in #2276
Full Changelog: v10.1.2...v11.0.0
v10.1.4
v10.1.2
v10.1.1
v10.1.0
What's New
- Introduce text query handler by @kblok in #2217
XPathAsync
andWaitForXPathAsync
were replaced in favor of thexpath/
selector handler. @kblok in #2230
What's Changed
- Initialize logging earlier by @jnyrup in #2218
- More idiomatic usage of ConcurrentDictionary by @jnyrup in #2221
- Ensure members are initialized before attaching event handlers by @jnyrup in #2220
- Use Headers from extraInfo when available by @jnyrup in #2224
- Improve variable initialization by @jnyrup in #2223
- Skip
ShouldDownloadAndExtractFirefoxLinuxBinary
on Windows by @jnyrup in #2232 - Single lookups into concurrent dictionary by @jnyrup in #2231
- Fix race condition that caused LaunchAsync to never resolve for chrome by @leonardo-fernandes in #2214
- Fix FrameWaitForFunctionTests.ShouldPollOnMutation by @leonardo-fernandes in #2225
- Improve FrameWaitForXPathTests tests by @kblok in #2235
- Atomically get Puppeteer utilities by @kblok in #2236
- Fix some tests in Firefox by @kblok in #2237
- Custom queries manager improvements by @kblok in #2234
- Fix PageGotoTests by @leonardo-fernandes in #2238
- Fix flakyness of ShouldWaitForNetworkIdleToSucceedNavigation test by @leonardo-fernandes in #2239
Full Changelog: v10.0.0...v10.1.0