Releases: hardkoded/puppeteer-sharp
Releases · hardkoded/puppeteer-sharp
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
v10.0.0
Breaking changes
IFrame.ChildFrames
was changed from aIFrame[]
toIReadOnlyCollection<IFrame>
.
What's Changed
- Create subfolder UtilitiesTests by @jnyrup in #2139
- Add injected framework by @kblok in #2122
- Migrate addScriptTag by @kblok in #2183
- Use handle instead of globals by @kblok in #2184
- [BREAKING] Refactor tree manager by @kblok in #2187
- IFrame.ChildFrames change from IEnumerable to IReadOnlyCollection by @amaitland in #2188
- Remove unused members by @jnyrup in #2191
- Waittask refactor by @kblok in #2190
- JObject.Merge does not work with object by @amaitland in #2201
Full Changelog: v9.1.0...v10.0.0
v9.1.0
What's new
What's Changed
- Automate nuget org push by @stesee in #2079
- Automate nuget org push - fixed by @stesee in #2081
- Update README.md by @stesee in #2087
- Fix single file publish by @stesee in #2088
- Prefer IsEmpty over Count/Any by @jnyrup in #2091
- Return a
Task
instead ofnull
by @jnyrup in #2094 - Fix duplicated test by @jnyrup in #2092
- Safer double disposal by @jnyrup in #2095
- Analyzers by @jnyrup in #2093
- Test - Use Assert.ThrowsAsync for exceptions instead of ContinueWith by @amaitland in #2096
- Fix SyntaxError in
WaitForNetworkIdleTests.ShouldWork
by @jnyrup in #2090 - Call
Detach
onDisconnect
by @jnyrup in #2105 - Improve timing related tests by @jnyrup in #2107
- Browser - Dispose of ScreenshotTaskQueue when async dispose by @amaitland in #2116
- TaskQueue - Make class sealed and simplify Dispose by @amaitland in #2118
- Update samples to use PuppeteerSharp v9.0.2 by @cestrand in #2119
- Rename DOMWorld to IsolatedWorld by @kblok in #2120
- TaskQueue - ThreadSafe Dispose(Async) guard by @amaitland in #2123
- v9.1 by @kblok in #2125
- Return Task wrapping a null worker instead of a null task by @jnyrup in #2134
- TaskQueue tests by @jnyrup in #2127
- Rework some disposing by @jnyrup in #2128
- TaskHelper improvements by @jnyrup in #2131
- Fix ShouldWorkForElementHandleWaitForSelector by @jnyrup in #2133
- Remove unused dependency on SharpZipLib by @jnyrup in #2129
- Improve SetBurstModeOffAsync return statement by @jnyrup in #2132
- Use IAsyncLifetime for async initialization/disposal by @jnyrup in #2135
- Cleanups by @jnyrup in #2136
New Contributors
Full Changelog: v9.0.2...v9.1.0
v9.0.2
v9.0.1
What's Changed
- Fix Page.AddConsoleMessageAsync NullReferenceException by @amaitland in #2070
Full Changelog: v9.0.0...v9.0.1