PSParseHTML-PowerShellModule.v3.0.5
What's Changed
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in #455
- Fix crawler boundaries, extraction limits, and persistence performance by @PrzemyslawKlys in #456
- fix(tables): 🐛 isolate nested grids and bound span expansion by @PrzemyslawKlys in #457
- fix(http): 🐛 bound responses and cancel stalled body reads by @PrzemyslawKlys in #458
- Use browser URL components for SSO callbacks by @PrzemyslawKlys in #460
- Handle valueless attributes in selector pipelines by @PrzemyslawKlys in #461
- test(browser): preserve configured runtime paths after installer checks by @PrzemyslawKlys in #476
- Build the selected test framework in each Windows CI job by @PrzemyslawKlys in #464
- Add typed DOM field extraction with explicit culture by @PrzemyslawKlys in #465
- Report namespaced .NET test failures and retain matrix results by @PrzemyslawKlys in #469
- Report extraction quality and selector provenance by @PrzemyslawKlys in #466
- Preserve crawler HTTP document URLs and validators by @PrzemyslawKlys in #477
- Save and reuse typed DOM extraction recipes by @PrzemyslawKlys in #468
- Make HTTP cancellation tests deterministic by @PrzemyslawKlys in #482
- Revalidate cached responses when refreshing HTTP crawls by @PrzemyslawKlys in #478
- Allow page readers to skip optional projections by @PrzemyslawKlys in #490
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #483
- Stream crawl exports to reduce buffering by @PrzemyslawKlys in #495
- Allow string-valued error preferences in Optimize-Email by @PrzemyslawKlys in #505
- Fix rendered crawl startup, document capture, and CI fixtures by @PrzemyslawKlys in #487
- Reduce repeated traversal in readable text extraction by @PrzemyslawKlys in #473
- Build only modern test targets on Ubuntu and macOS by @PrzemyslawKlys in #498
- Honor cancellation during browser queries and recipe preflight by @PrzemyslawKlys in #471
- Preserve browser attachment failures during cleanup by @PrzemyslawKlys in #486
- Add aggregate HTTP response limits to crawls by @PrzemyslawKlys in #493
- Record unfinished tests from stalled .NET CI runs by @PrzemyslawKlys in #508
- Wait for the split popup stylesheet request before capture by @PrzemyslawKlys in #509
- Honor cancellation when capturing browser response bodies by @PrzemyslawKlys in #506
- Honor cancellation in browser evidence and metadata reads by @PrzemyslawKlys in #470
- Keep redirect test requests moving past idle connections by @PrzemyslawKlys in #507
- Preserve sitemap and page publication dates by @PrzemyslawKlys in #503
- Add a validated optional HTML benchmark corpus by @PrzemyslawKlys in #516
- Stabilize browser fixtures and retain failure diagnostics by @PrzemyslawKlys in #517
- Retry temporary HTTP failures in static crawls by @PrzemyslawKlys in #485
- Stream deduplicated crawl chunks during export by @PrzemyslawKlys in #497
- Test Windows PowerShell 5.1 and 7 automatically by @PrzemyslawKlys in #462
- Compare saved extraction recipes with accepted baselines by @PrzemyslawKlys in #514
- Stabilize browser test timing and loopback fixtures by @PrzemyslawKlys in #519
- Preserve cancellation while capturing response bodies by @PrzemyslawKlys in #488
- Build module and NuGet artifacts through PowerForge by @PrzemyslawKlys in #489
- Cancel browser state reads before atomic export by @PrzemyslawKlys in #472
- Wait for popup requests in synthetic click regression by @PrzemyslawKlys in #522
- Add a local quickstart and separate workflow guides by @PrzemyslawKlys in #499
- Keep the DNS deadline test independent of runner scheduling by @PrzemyslawKlys in #523
- Preserve successful form values and action addresses by @PrzemyslawKlys in #474
- Keep the popup fixture alive until its staged request arrives by @PrzemyslawKlys in #527
- Keep crawler fixtures accepting while responses are pending by @PrzemyslawKlys in #528
- Preserve form defaults and cookies during HTTP submission by @PrzemyslawKlys in #481
- Install Linux browser dependencies before .NET tests by @PrzemyslawKlys in #525
- Observe popup resource requests before capture by @PrzemyslawKlys in #529
- Observe CDP disposal before its test watchdog by @PrzemyslawKlys in #530
- Allow progressing macOS test suites to finish by @PrzemyslawKlys in #524
- Handle canceled scoped-header requests without response buffering by @PrzemyslawKlys in #521
- Cover malformed policy proxy requests by @PrzemyslawKlys in #526
- Bound Linux browser installation separately for each engine by @PrzemyslawKlys in #531
- Process completed crawl pages during the crawl by @PrzemyslawKlys in #492
- Submit browser forms with native controls and validation by @PrzemyslawKlys in #491
- Record managed browser proxy connection failures in CI by @PrzemyslawKlys in #532
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #534
- Run the CDP cleanup watchdog without parallel test work by @PrzemyslawKlys in #536
- Test the browser form deadline while controls are missing by @PrzemyslawKlys in #538
- Bound SSO handoff waits by their configured timeout by @PrzemyslawKlys in #540
- Trace policy proxy connection stages by @PrzemyslawKlys in #541
- Test cleanup of interrupted proxy tunnels by @PrzemyslawKlys in #535
- Use the hosted Ubuntu PowerShell runtime by @PrzemyslawKlys in #533
- Release persisted crawl page bodies on request by @PrzemyslawKlys in #501
- Download static crawl pages concurrently with per-origin limits by @PrzemyslawKlys in #544
- Document HTML supplier reviews with PSWriteOffice by @PrzemyslawKlys in #545
- Fix Windows PowerShell module composition with current JSON dependencies by @PrzemyslawKlys in #547
- Include section title headings in page results by @PrzemyslawKlys in #537
- Preserve caller files when repairing Playwright drivers by @PrzemyslawKlys in #542
- Isolate browser tests and strengthen document and popup lifecycle checks by @PrzemyslawKlys in #539
Full Changelog: Compare PSParseHTML-PowerShellModule.v3.0.3 to PSParseHTML-PowerShellModule.v3.0.5