v2.0.1
·
49 commits
to v2-speedygonzales
since this release
What's Changed
- Refactor network listeners in HtmlBrowserTester by @PrzemyslawKlys in #275
- Refactor HtmlBrowser helpers by @PrzemyslawKlys in #274
- Add null guard for console log retrieval by @PrzemyslawKlys in #276
- Fix HAR viewer JSON serialization by @PrzemyslawKlys in #277
- Refactor table parser helpers by @PrzemyslawKlys in #279
- Add EnsureDirectoryExists helper and update usages by @PrzemyslawKlys in #280
- Refactor microdata parser by @PrzemyslawKlys in #278
- Add HTML whitespace normalization by @PrzemyslawKlys in #281
- Add severity filter for HTML console logs by @PrzemyslawKlys in #283
- Add Test-HtmlMicrodata cmdlet by @PrzemyslawKlys in #282
- Add Measure-HTMLPerformance cmdlet by @PrzemyslawKlys in #285
- Implement GetPagePdfAsync by @PrzemyslawKlys in #291
- Add mobile device emulation helper by @PrzemyslawKlys in #287
- Fix network gating in Playwright test by @PrzemyslawKlys in #292
- Add asynchronous CSS inlining formatter by @PrzemyslawKlys in #286
- Implement WriteHarAsync for HtmlHarViewer by @PrzemyslawKlys in #284
- Add login automation helper by @PrzemyslawKlys in #289
- Add protocol version capture by @PrzemyslawKlys in #297
- Fix table parsing when thead missing by @PrzemyslawKlys in #295
- Fix AddCookiesAsync always awaited by @PrzemyslawKlys in #296
- Implement PNG compression quality by @PrzemyslawKlys in #294
- Add ConvertFrom-HTMLCookie cmdlet by @PrzemyslawKlys in #298
- Fix Netscape cookie expiry parsing by @PrzemyslawKlys in #300
- Fix Playwright linux deps by @PrzemyslawKlys in #299
- Rename HTML cmdlets by @PrzemyslawKlys in #301
- Ensure downloads complete on early enumeration by @PrzemyslawKlys in #304
- Implement unescape for JS beautifier by @PrzemyslawKlys in #302
- Add file existence check in ReadHarAsync by @PrzemyslawKlys in #303
- Fix case-insensitive cookie flags by @PrzemyslawKlys in #305
- Fix network entry handling by @PrzemyslawKlys in #306
- Fix large expires in Netscape parser by @PrzemyslawKlys in #307
- Catch remote CSS errors by @PrzemyslawKlys in #308
- Add network log limit support by @PrzemyslawKlys in #310
- Add CookieContainer support by @PrzemyslawKlys in #309
- Add null check test for ParseTablesWithAngleSharpDetailed by @PrzemyslawKlys in #313
- Fix WriteHarAsync null log handling by @PrzemyslawKlys in #312
- Propagate download errors to enumeration by @PrzemyslawKlys in #311
- Move helpers to nested class by @PrzemyslawKlys in #314
- Add Playwright fixture for tests by @PrzemyslawKlys in #315
- Add ToFullPath extension and refactor path handling by @PrzemyslawKlys in #316
- Bump SixLabors.ImageSharp from 2.1.10 to 2.1.11 by @dependabot[bot] in #317
- Use double for cookie expiration by @PrzemyslawKlys in #318
- Handle malformed heading levels by @PrzemyslawKlys in #319
- Safely embed HAR JSON in viewer by @PrzemyslawKlys in #321
- Make table replacements case-insensitive by @PrzemyslawKlys in #324
- Use UriBuilder for GET form submission by @PrzemyslawKlys in #323
- Sanitize resource names using URI paths by @PrzemyslawKlys in #320
- Guard shared HttpClient initialization by @PrzemyslawKlys in #325
- Validate URLs in HtmlResourceParser by @PrzemyslawKlys in #327
- Encode HAR JSON before embedding by @PrzemyslawKlys in #328
- Encode HtmlDiffViewer output by @PrzemyslawKlys in #329
- Add cancellation support to Playwright form submission by @PrzemyslawKlys in #326
- Add JSON-LD parsing capability by @PrzemyslawKlys in #333
- feat: embed images using data URIs by @PrzemyslawKlys in #332
- Add Netscape cookie export utility by @PrzemyslawKlys in #331
- Cache regex in HtmlUtilities and add performance test by @PrzemyslawKlys in #330
- Parse cookie expiration using invariant culture by @PrzemyslawKlys in #335
- Add cancellation token overloads for async formatting by @PrzemyslawKlys in #334
- Use invariant culture for table span parsing by @PrzemyslawKlys in #338
- Use invariant culture for cookie date parsing by @PrzemyslawKlys in #337
- ci(workflow): 🧪 add test verbosity and failure summary by @PrzemyslawKlys in #339
- Relax performance benchmark tolerance in HtmlUtilitiesTests by @PrzemyslawKlys in #340
- Fix parser nullability warnings by @PrzemyslawKlys in #342
- Default to fragment mode and expose NUglify options by @PrzemyslawKlys in #345
New Contributors
- @dependabot[bot] made their first contribution in #317
Full Changelog: v2.0.0...v2.0.1