Releases: EvotecIT/HtmlTinkerX
Releases · EvotecIT/HtmlTinkerX
HtmlTinkerX-v2.0.7
Full Changelog: v2.0.6...HtmlTinkerX-v2.0.7
v2.0.6
What's Changed
- Expose short boolean attribute toggle by @PrzemyslawKlys in #358
- Relax RemoveRedundantWhitespace benchmark tolerance by @PrzemyslawKlys in #360
- ParsingImprovements by @PrzemyslawKlys in #361
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- Add Claude Code GitHub Workflow by @PrzemyslawKlys in #352
- Support numeric cookie expiry parsing by @PrzemyslawKlys in #346
- Ensure video temp files are cleaned after failures by @PrzemyslawKlys in #347
- Preserve network log order and add tests by @PrzemyslawKlys in #350
- Ensure Playwright sessions clean up asynchronously by @PrzemyslawKlys in #348
- fix(tests): 🐛 Bind server to IPv4 and update connection logic by @PrzemyslawKlys in #353
- Stabilize HTML video recording smoke test by @PrzemyslawKlys in #355
- Improve Playwright installation repair and add tests by @PrzemyslawKlys in #356
Full Changelog: v2.0.1...v2.0.5
PSParseHTML-PowerShellModule.v2.0.5
What's Changed
- Add Claude Code GitHub Workflow by @PrzemyslawKlys in #352
- Support numeric cookie expiry parsing by @PrzemyslawKlys in #346
- Ensure video temp files are cleaned after failures by @PrzemyslawKlys in #347
- Preserve network log order and add tests by @PrzemyslawKlys in #350
- Ensure Playwright sessions clean up asynchronously by @PrzemyslawKlys in #348
- fix(tests): 🐛 Bind server to IPv4 and update connection logic by @PrzemyslawKlys in #353
- Stabilize HTML video recording smoke test by @PrzemyslawKlys in #355
- Improve Playwright installation repair and add tests by @PrzemyslawKlys in #356
Full Changelog: v2.0.1...PSParseHTML-PowerShellModule.v2.0.5
v2.0.1
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
v2.0.0
What's Changed
- Add PreMailer client by @PrzemyslawKlys in #13
- Add PreMailer xUnit tests and pipeline updates by @PrzemyslawKlys in #14
- Add Optimize-Email documentation by @PrzemyslawKlys in #15
- Update pipeline by @PrzemyslawKlys in #16
- Add Pester tests for Optimize-Email cmdlet by @PrzemyslawKlys in #18
- Add C# Convert-HTMLToText cmdlet by @PrzemyslawKlys in #17
- Add Format-CSS cmdlet and HtmlFormatter by @PrzemyslawKlys in #19
- Add Format-JS cmdlet by @PrzemyslawKlys in #20
- Add C# JavaScript optimizer cmdlet by @PrzemyslawKlys in #23
- Implement HtmlOptimizer cmdlet by @PrzemyslawKlys in #21
- Add binary Optimize-CSS cmdlet by @PrzemyslawKlys in #22
- Add HtmlFormatter.FormatHtml and binary Format-HTML cmdlet by @PrzemyslawKlys in #24
- Add HtmlParser and ConvertFrom-HTML cmdlet by @PrzemyslawKlys in #25
- Add HtmlParser.GetElements and new cmdlet by @PrzemyslawKlys in #26
- Add C# HtmlTable parser and cmdlet by @PrzemyslawKlys in #27
- Add Azure status parsing tests by @PrzemyslawKlys in #28
- Improve HTML table parsing by @PrzemyslawKlys in #29
- Add headless table test cases by @PrzemyslawKlys in #30
- Add ConvertFrom-HtmlTable PowerShell tests by @PrzemyslawKlys in #32
- Add proxy support to URL-based cmdlets by @PrzemyslawKlys in #31
- Update README with expanded examples and API docs by @PrzemyslawKlys in #33
- Improve proxy docs for HTML cmdlets by @PrzemyslawKlys in #34
- Fix duplicate assignment in HtmlFormatter by @PrzemyslawKlys in #36
- Improve visibility check with IndexOf by @PrzemyslawKlys in #35
- Add new MDN fetch test by @PrzemyslawKlys in #38
- Add headless HTML rendering with Playwright by @PrzemyslawKlys in #37
- Update dynamic HTML example to new cmdlet by @PrzemyslawKlys in #41
- Add ConvertFrom-HtmlList cmdlet by @PrzemyslawKlys in #40
- Add HTML screenshot cmdlet by @PrzemyslawKlys in #42
- Add credential support for Invoke-HTMLRendering by @PrzemyslawKlys in #43
- Add download support to Invoke-HTMLRendering by @PrzemyslawKlys in #44
- Add forms login support to Invoke-HTMLRendering by @PrzemyslawKlys in #46
- Fix Azure Pipeline tests by @God-damnit-all in #47
- Add selector wait for Save-HTMLScreenshot by @PrzemyslawKlys in #48
- Fix PS 5.1 encoding in test by @PrzemyslawKlys in #50
- Fix nullable warnings by @PrzemyslawKlys in #39
- Add shared HttpClient factory by @PrzemyslawKlys in #49
- Refactor Playwright session creation by @PrzemyslawKlys in #51
- Fix progress logging by @PrzemyslawKlys in #52
- Add reusable browser session support by @PrzemyslawKlys in #53
- Add Get-HTMLInteractable cmdlet and docs by @PrzemyslawKlys in #56
- Default ConvertFrom-HtmlList to object output by @PrzemyslawKlys in #57
- Add flexible session navigation features by @PrzemyslawKlys in #55
- Improve interactable output by @PrzemyslawKlys in #58
- Restore parameters for Get-HTMLInteractable by @PrzemyslawKlys in #59
- Add PotentiallyHidden flag by @PrzemyslawKlys in #60
- Add file path support for several cmdlets by @PrzemyslawKlys in #61
- Add unified path helpers by @PrzemyslawKlys in #62
- Add Save-HTMLPdf cmdlet by @PrzemyslawKlys in #63
- Unify path parameters by @PrzemyslawKlys in #64
- Update third‑party references by @PrzemyslawKlys in #66
- Fix Playwright obsolete API by @PrzemyslawKlys in #65
- Implement optional OutFile for Save-HTMLScreenshot by @PrzemyslawKlys in #68
- Add runtime Playwright driver installer by @PrzemyslawKlys in #67
- Add Visible & SlowMo options for Playwright by @PrzemyslawKlys in #69
- Fix Playwright driver detection on Unix by @PrzemyslawKlys in #70
- Cleanup project across, renaming files etc by @PrzemyslawKlys in #71
- Fix example table pipeline order by @PrzemyslawKlys in #72
- Add example for skipping table footer by @PrzemyslawKlys in #73
- Fix close session examples by @PrzemyslawKlys in #75
- Fix OptimizeHTML02 example by @PrzemyslawKlys in #74
- Improve single-table and single-list handling by @PrzemyslawKlys in #76
- Add video recording cmdlets by @PrzemyslawKlys in #78
- Add Playwright interaction cmdlets by @PrzemyslawKlys in #77
- feat: ✨ Update timeout values for HTML interaction commands by @PrzemyslawKlys in #80
- Fix default session support for Stop-HTMLVideoRecording by @PrzemyslawKlys in #79
- Limit HTML video recording to webm files by @PrzemyslawKlys in #81
- Allow recording login in video sessions by @PrzemyslawKlys in #82
- Add code coverage badge by @PrzemyslawKlys in #83
- Fix null reference paths by @PrzemyslawKlys in #84
- Add Playwright cookie helpers by @PrzemyslawKlys in #88
- Use shared HttpClient for list parsing by @PrzemyslawKlys in #85
- Add context options for browser sessions by @PrzemyslawKlys in #89
- Implement Register-HTMLRoute by @PrzemyslawKlys in #90
- Add Invoke-HTMLScript cmdlet by @PrzemyslawKlys in #86
- Add proxy support to Playwright operations by @PrzemyslawKlys in #91
- Add HTML form parsing support by @PrzemyslawKlys in #92
- Add element selector screenshot option by @PrzemyslawKlys in #93
- Enable remote CSS inlining by @PrzemyslawKlys in #95
- Add configurable HttpClientFactory by @PrzemyslawKlys in #94
- Add structured warnings for PreMailer by @PrzemyslawKlys in #97
- Add HTML differ feature by @PrzemyslawKlys in #99
- Add async formatting APIs by @PrzemyslawKlys in #96
- Add footer and reverse table tests by @PrzemyslawKlys in #105
- Add HTML form submission helper by @PrzemyslawKlys in #103
- Add network log feature by @PrzemyslawKlys in #101
- Add geolocation options by @PrzemyslawKlys in #100
- Add PSD1 refresh step for tests by @PrzemyslawKlys in #106
- Add ConvertFrom-HtmlTable example output by @PrzemyslawKlys in #107
- Add customizable JS formatting options by @PrzemyslawKlys in #98
- Improve table parsing by @PrzemyslawKlys in #102
- Add screenshot highlighting and overlay by @PrzemyslawKlys in #104
- chore(dependencies):...
v2.0.0-Preview4
What's Changed
- Add browser state cmdlets by @PrzemyslawKlys in #141
- Add login form detection feature by @PrzemyslawKlys in #140
- Add documentation comments by @PrzemyslawKlys in #143
- Improve PowerShell cmdlet documentation by @PrzemyslawKlys in #144
- Add missing XML documentation comments by @PrzemyslawKlys in #145
- Add missing XML docs by @PrzemyslawKlys in #146
- Fix directory check before creation by @PrzemyslawKlys in #152
- Fix ConfigureAwait on dispose by @PrzemyslawKlys in #148
- Fix Build-Module typos by @PrzemyslawKlys in #150
- Remove unused runtime checks by @PrzemyslawKlys in #147
- Add delayMs validation by @PrzemyslawKlys in #149
- Add HAR example by @PrzemyslawKlys in #163
- Add offline screenshot example by @PrzemyslawKlys in #162
- Add unique header detection by @PrzemyslawKlys in #161
- Fix async file operations by @PrzemyslawKlys in #159
- Add screenshot/pdf parameter tests by @PrzemyslawKlys in #156
- Add whitespace/comment parsing test by @PrzemyslawKlys in #154
- Improve XML docs in PSParseHTML by @PrzemyslawKlys in #157
- Add meta tag extraction by @PrzemyslawKlys in #164
- Add HTML document statistics cmdlet by @PrzemyslawKlys in #165
- Add save method and comment extraction for HTML resources by @PrzemyslawKlys in #167
- Add HttpMessageHandler-based encoding tests by @PrzemyslawKlys in #169
- Add disposal verification for HtmlBrowserSession by @PrzemyslawKlys in #176
- Add tests for PreMailer file-based helpers by @PrzemyslawKlys in #173
- Add network log test by @PrzemyslawKlys in #171
- Add HtmlBrowser cookies tests by @PrzemyslawKlys in #172
- Add GetElements test coverage by @PrzemyslawKlys in #175
- Add filtering test for SavePageDownloadsAsync by @PrzemyslawKlys in #174
- Add HtmlBrowser tracing unit test by @PrzemyslawKlys in #178
- Add HtmlBrowser route registration tests by @PrzemyslawKlys in #188
- Add ExportHarAsync test by @PrzemyslawKlys in #186
- Add server-based tests for HTML parser URLs by @PrzemyslawKlys in #184
- Add file optimization tests by @PrzemyslawKlys in #183
- Add InternalLogger test by @PrzemyslawKlys in #182
- Add PreMailer remote CSS with analytics test by @PrzemyslawKlys in #187
- Add HAR parsing tests by @PrzemyslawKlys in #185
- Add pdf option tests by @PrzemyslawKlys in #180
- Add Playwright video recording test by @PrzemyslawKlys in #179
- Add microdata parsing cmdlet and API by @PrzemyslawKlys in #168
- Add console log retrieval test by @PrzemyslawKlys in #190
- Add screenshot option tests by @PrzemyslawKlys in #177
- Add file-based formatting tests by @PrzemyslawKlys in #181
- Fix local file URI test to use correct scheme by @PrzemyslawKlys in #170
- Add XML docs to exposed members by @PrzemyslawKlys in #191
- Add XML docs to tests and examples by @PrzemyslawKlys in #192
- Add missing examples by @PrzemyslawKlys in #193
- Add missing test documentation by @PrzemyslawKlys in #194
- Fix CSS formatting test line endings by @PrzemyslawKlys in #195
- Switch to WebKit enum casing by @PrzemyslawKlys in #199
- Fix video disposal logic by @PrzemyslawKlys in #197
- Remove unused lock field by @PrzemyslawKlys in #196
- Fix duplicate screenshot parameter docs by @PrzemyslawKlys in #198
- Add Open Graph metadata parsing by @PrzemyslawKlys in #202
- Add synchronous MoveCssInline API by @PrzemyslawKlys in #200
- Fix flaky route test by @PrzemyslawKlys in #203
- Add range validation for cmdlets by @PrzemyslawKlys in #201
- Stream downloads via async enumerable by @PrzemyslawKlys in #204
- Add microdata schema validation by @PrzemyslawKlys in #205
- Add HTML diff viewer by @PrzemyslawKlys in #208
- Refactor engine options and export OpenGraph cmdlet by @PrzemyslawKlys in #207
- Streamed downloads for resource saving by @PrzemyslawKlys in #209
- Implement streaming download results by @PrzemyslawKlys in #210
- Refactor path normalization using built‑in helpers by @PrzemyslawKlys in #206
- Improve public docs by @PrzemyslawKlys in #211
- Enable PSD1 auto commit by @PrzemyslawKlys in #212
- Add Discord badge by @PrzemyslawKlys in #214
- Handle screenshot outfile extensions by @PrzemyslawKlys in #222
- Fix directory creation for Save-HTMLPdf by @PrzemyslawKlys in #224
- Add HTMLFormField extractor and cmdlet by @PrzemyslawKlys in #219
- Fix SetCookiesAsync to execute asynchronously by @PrzemyslawKlys in #217
- Fix footer filtering in HTML table parser by @PrzemyslawKlys in #216
- Add HTML outline export by @PrzemyslawKlys in #226
- Fix HtmlBrowserEngine enum formatting by @PrzemyslawKlys in #223
- Ignore hidden password fields in login detection by @PrzemyslawKlys in #221
- Cache engine name in Start-HTMLVideoRecording by @PrzemyslawKlys in #220
- Add domain filtering for Get-HTMLCookie by @PrzemyslawKlys in #218
- Fix Format-JavaScript output block by @PrzemyslawKlys in #215
- Fix Get-HTMLNetworkLog test by @PrzemyslawKlys in #228
- Fix selector escaping for quotes by @PrzemyslawKlys in #231
- Add unit test for session disposal by @PrzemyslawKlys in #230
- Add domain filtering support in library by @PrzemyslawKlys in #227
- Fix tests using offline HTML by @PrzemyslawKlys in #235
- Remove redundant CompletedTask awaits by @PrzemyslawKlys in #234
- Fix case-insensitive check for video output by @PrzemyslawKlys in #233
- Add New-HTMLCookie cmdlet by @PrzemyslawKlys in #237
- Handle FromFile path in exception message by @PrzemyslawKlys in #229
- Improve charset detection regex by @PrzemyslawKlys in #232
- Add XML doc comments and generate docs by @PrzemyslawKlys in #238
- Fix Save-HTMLAttachment streaming test by @PrzemyslawKlys in #240
- Add proxy credential validation by @PrzemyslawKlys in #245
- Add CancellationToken support by @PrzemyslawKlys in #243
- Add ConfigureAwait in HtmlFormSubmitter awaits by @PrzemyslawKlys in #241
- Add cancellation support to PreMailer by @PrzemyslawKlys in https:...
v2.0.0-Preview3
What's Changed
- Improve single-table and single-list handling by @PrzemyslawKlys in #76
- Add video recording cmdlets by @PrzemyslawKlys in #78
- Add Playwright interaction cmdlets by @PrzemyslawKlys in #77
- feat: ✨ Update timeout values for HTML interaction commands by @PrzemyslawKlys in #80
- Fix default session support for Stop-HTMLVideoRecording by @PrzemyslawKlys in #79
- Limit HTML video recording to webm files by @PrzemyslawKlys in #81
- Allow recording login in video sessions by @PrzemyslawKlys in #82
- Add code coverage badge by @PrzemyslawKlys in #83
- Fix null reference paths by @PrzemyslawKlys in #84
- Add Playwright cookie helpers by @PrzemyslawKlys in #88
- Use shared HttpClient for list parsing by @PrzemyslawKlys in #85
- Add context options for browser sessions by @PrzemyslawKlys in #89
- Implement Register-HTMLRoute by @PrzemyslawKlys in #90
- Add Invoke-HTMLScript cmdlet by @PrzemyslawKlys in #86
- Add proxy support to Playwright operations by @PrzemyslawKlys in #91
- Add HTML form parsing support by @PrzemyslawKlys in #92
- Add element selector screenshot option by @PrzemyslawKlys in #93
- Enable remote CSS inlining by @PrzemyslawKlys in #95
- Add configurable HttpClientFactory by @PrzemyslawKlys in #94
- Add structured warnings for PreMailer by @PrzemyslawKlys in #97
- Add HTML differ feature by @PrzemyslawKlys in #99
- Add async formatting APIs by @PrzemyslawKlys in #96
- Add footer and reverse table tests by @PrzemyslawKlys in #105
- Add HTML form submission helper by @PrzemyslawKlys in #103
- Add network log feature by @PrzemyslawKlys in #101
- Add geolocation options by @PrzemyslawKlys in #100
- Add PSD1 refresh step for tests by @PrzemyslawKlys in #106
- Add ConvertFrom-HtmlTable example output by @PrzemyslawKlys in #107
- Add customizable JS formatting options by @PrzemyslawKlys in #98
- Improve table parsing by @PrzemyslawKlys in #102
- Add screenshot highlighting and overlay by @PrzemyslawKlys in #104
- chore(dependencies): 🔧 update SixLabors.ImageSharp and SixLabors.Font… by @PrzemyslawKlys in #108
- Add tracing and HAR features by @PrzemyslawKlys in #112
- Add session persistence features by @PrzemyslawKlys in #110
- Add DOM script execution support by @PrzemyslawKlys in #111
- Refactor cmdlets to AsyncPSCmdlet by @PrzemyslawKlys in #113
- Fix specific nullability warnings by @PrzemyslawKlys in #115
- Add CleanHeaderName unit tests by @PrzemyslawKlys in #117
- Add screenshot format and quality options by @PrzemyslawKlys in #116
- Implement async PreMailer methods by @PrzemyslawKlys in #118
- Add timeout parameter for browser session methods by @PrzemyslawKlys in #120
- Add missing XML documentation by @PrzemyslawKlys in #121
- Add Playwright network tracing example by @PrzemyslawKlys in #124
- Enable pipeline example documentation by @PrzemyslawKlys in #125
- Add JavaScript formatting example by @PrzemyslawKlys in #123
- Add 20 unit tests by @PrzemyslawKlys in #126
- Add CancellationToken to all HtmlBrowser APIs by @PrzemyslawKlys in #127
- Improve UNC path handling by @PrzemyslawKlys in #122
- Fix duplicate downloads by @PrzemyslawKlys in #133
- Fix download saving and export cmdlets by @PrzemyslawKlys in #136
- Fix parser tests to avoid external network by @PrzemyslawKlys in #132
- Fix charset handling in HtmlUtilities by @PrzemyslawKlys in #130
- Add Show-HTMLHar cmdlet by @PrzemyslawKlys in #128
- Fix HtmlBrowserSession disposal by @PrzemyslawKlys in #129
- Avoid repeated Playwright runtime installs by @PrzemyslawKlys in #134
- Add directory creation for browser saves by @PrzemyslawKlys in #135
- Switch MoveCssInline to async by @PrzemyslawKlys in #137
- Add console log retrieval features by @PrzemyslawKlys in #139
- Handle empty cookie list by @PrzemyslawKlys in #138
Full Changelog: v2.0.0-Preview2...v2.0.0-Preview3
v2.0.0-Preview2
What's Changed
- Fix Playwright driver detection on Unix by @PrzemyslawKlys in #70
- Cleanup project across, renaming files etc by @PrzemyslawKlys in #71
- Fix example table pipeline order by @PrzemyslawKlys in #72
- Add example for skipping table footer by @PrzemyslawKlys in #73
- Fix close session examples by @PrzemyslawKlys in #75
- Fix OptimizeHTML02 example by @PrzemyslawKlys in #74
Full Changelog: v2.0.0-Preview1...v2.0.0-Preview2
v2.0.0-Preview1
What's Changed
- Add PreMailer client by @PrzemyslawKlys in #13
- Add PreMailer xUnit tests and pipeline updates by @PrzemyslawKlys in #14
- Add Optimize-Email documentation by @PrzemyslawKlys in #15
- Update pipeline by @PrzemyslawKlys in #16
- Add Pester tests for Optimize-Email cmdlet by @PrzemyslawKlys in #18
- Add C# Convert-HTMLToText cmdlet by @PrzemyslawKlys in #17
- Add Format-CSS cmdlet and HtmlFormatter by @PrzemyslawKlys in #19
- Add Format-JS cmdlet by @PrzemyslawKlys in #20
- Add C# JavaScript optimizer cmdlet by @PrzemyslawKlys in #23
- Implement HtmlOptimizer cmdlet by @PrzemyslawKlys in #21
- Add binary Optimize-CSS cmdlet by @PrzemyslawKlys in #22
- Add HtmlFormatter.FormatHtml and binary Format-HTML cmdlet by @PrzemyslawKlys in #24
- Add HtmlParser and ConvertFrom-HTML cmdlet by @PrzemyslawKlys in #25
- Add HtmlParser.GetElements and new cmdlet by @PrzemyslawKlys in #26
- Add C# HtmlTable parser and cmdlet by @PrzemyslawKlys in #27
- Add Azure status parsing tests by @PrzemyslawKlys in #28
- Improve HTML table parsing by @PrzemyslawKlys in #29
- Add headless table test cases by @PrzemyslawKlys in #30
- Add ConvertFrom-HtmlTable PowerShell tests by @PrzemyslawKlys in #32
- Add proxy support to URL-based cmdlets by @PrzemyslawKlys in #31
- Update README with expanded examples and API docs by @PrzemyslawKlys in #33
- Improve proxy docs for HTML cmdlets by @PrzemyslawKlys in #34
- Fix duplicate assignment in HtmlFormatter by @PrzemyslawKlys in #36
- Improve visibility check with IndexOf by @PrzemyslawKlys in #35
- Add new MDN fetch test by @PrzemyslawKlys in #38
- Add headless HTML rendering with Playwright by @PrzemyslawKlys in #37
- Update dynamic HTML example to new cmdlet by @PrzemyslawKlys in #41
- Add ConvertFrom-HtmlList cmdlet by @PrzemyslawKlys in #40
- Add HTML screenshot cmdlet by @PrzemyslawKlys in #42
- Add credential support for Invoke-HTMLRendering by @PrzemyslawKlys in #43
- Add download support to Invoke-HTMLRendering by @PrzemyslawKlys in #44
- Add forms login support to Invoke-HTMLRendering by @PrzemyslawKlys in #46
- Fix Azure Pipeline tests by @God-damnit-all in #47
- Add selector wait for Save-HTMLScreenshot by @PrzemyslawKlys in #48
- Fix PS 5.1 encoding in test by @PrzemyslawKlys in #50
- Fix nullable warnings by @PrzemyslawKlys in #39
- Add shared HttpClient factory by @PrzemyslawKlys in #49
- Refactor Playwright session creation by @PrzemyslawKlys in #51
- Fix progress logging by @PrzemyslawKlys in #52
- Add reusable browser session support by @PrzemyslawKlys in #53
- Add Get-HTMLInteractable cmdlet and docs by @PrzemyslawKlys in #56
- Default ConvertFrom-HtmlList to object output by @PrzemyslawKlys in #57
- Add flexible session navigation features by @PrzemyslawKlys in #55
- Improve interactable output by @PrzemyslawKlys in #58
- Restore parameters for Get-HTMLInteractable by @PrzemyslawKlys in #59
- Add PotentiallyHidden flag by @PrzemyslawKlys in #60
- Add file path support for several cmdlets by @PrzemyslawKlys in #61
- Add unified path helpers by @PrzemyslawKlys in #62
- Add Save-HTMLPdf cmdlet by @PrzemyslawKlys in #63
- Unify path parameters by @PrzemyslawKlys in #64
- Update third‑party references by @PrzemyslawKlys in #66
- Fix Playwright obsolete API by @PrzemyslawKlys in #65
- Implement optional OutFile for Save-HTMLScreenshot by @PrzemyslawKlys in #68
- Add runtime Playwright driver installer by @PrzemyslawKlys in #67
- Add Visible & SlowMo options for Playwright by @PrzemyslawKlys in #69
New Contributors
- @God-damnit-all made their first contribution in #47
Full Changelog: v1.0.2...v2.0.0-Preview1