Skip to content

Bump AngleSharp and 8 others - #367

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-minor-patch-e382e87f9e
Closed

Bump AngleSharp and 8 others#367
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-minor-patch-e382e87f9e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor

Pinned AngleSharp at 1.7.1.

Release notes

Sourced from AngleSharp's releases.

1.7.1

Released on Wednesday, August 5 2026

  • Migrated the build system from NUKE to Fallout by @​jafin in Migrate the build system from NUKE to Fallout AngleSharp/AngleSharp#1275
    Released on Wednesday, August 5 2026
  • Improved WHATWG Url specification (#​802) @​jafin
  • Improved tokenizer read performance (#​1274) @​dv00d00
  • Fixed auxiliary browsing context lifetime (#​1278) @​jafin
  • Fixed duplicated DomName attributes on DOM geometry
  • Fixed document.open() destroying the DOM tree in case of encoding problems (#​1276)
  • Fixed source references having wrong line (#​1280)
  • Released 1.7.1 by @​FlorianRappl in Release 1.7.1 AngleSharp/AngleSharp#1281

Full Changelog: AngleSharp/AngleSharp@1.7.0...v1.7.1

1.7.0

Released on Friday, July 31 2026

  • Improved CSS selector performance (#​1270, #​929) @​lahma
  • Added support for the :host pseudo selector (#​1271)
  • Added support for the DomGeometry spec (#​1193)

Commits viewable in compare view.

Pinned AngleSharp.Css at 1.0.1.

Release notes

Sourced from AngleSharp.Css's releases.

1.0.1

Released on Friday, July 31 2026.

What's Changed

Full Changelog: AngleSharp/AngleSharp.Css@v1.0.0...v1.0.1

1.0.0

Released on Sunday, July 26 2026.

What's Changed

Full Changelog: AngleSharp/AngleSharp.Css@v0.18.0...v1.0.0

Commits viewable in compare view.

Pinned HarfBuzzSharp at 14.2.1.2.

Pinned HarfBuzzSharp.NativeAssets.Linux at 14.2.1.2.

Pinned Microsoft.Playwright at 1.62.0.

Release notes

Sourced from Microsoft.Playwright's releases.

1.62.0

🖼️ WebP screenshots

page.screenshot() and locator.screenshot() can now capture screenshots in the WebP format — Playwright infers the format from a .webp file extension, or you can set the type explicitly. Quality 100 (the default) is lossless, while lower values use lossy compression:

await Page.ScreenshotAsync(new() { Path = "homepage.webp", Quality = 50 });

New APIs

  • New Scroll option (Auto | None) on actions to opt out of Playwright's automatic scroll-into-view.
  • New Locator.WaitForFunctionAsync() waits until a function — called with the matching element — returns a truthy value.
  • New APIResponse.TimingAsync() returns resource timing information for an API response.

Announcements

  • 📋 The clipboard is now isolated from the operating system in headless mode, so tests that use navigator.clipboard no longer read or overwrite the clipboard of the machine running them.
  • ⚠️ Debian 11 is not supported anymore.

Browser Versions

  • Chromium 151.0.7922.34
  • Mozilla Firefox 153.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 151
  • Microsoft Edge 151

Commits viewable in compare view.

Updated Microsoft.SourceLink.GitHub from 10.0.301 to 10.0.400.

Release notes

Sourced from Microsoft.SourceLink.GitHub's releases.

10.0.400

You can build .NET 10.0 from the repository by cloning the release tag v10.0.400 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.303

You can build .NET 10.0 from the repository by cloning the release tag v10.0.303 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.302

You can build .NET 10.0 from the repository by cloning the release tag v10.0.302 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

Commits viewable in compare view.

Updated PDFtoImage from 5.2.1 to 5.4.0.

Release notes

Sourced from PDFtoImage's releases.

5.4.0

  • Improved support for linearized and problematic PDFs using PDFium’s Availability API. (#​185; @​JessThrysoee)
  • Added lazy page-size loading so inaccessible pages no longer block unrelated pages. (#​185; @​JessThrysoee)
  • Relaxed the 4 GiB stream limit on supported 64-bit Unix platforms. (#​185)

5.3.0

  • Update SkiaSharp dependency to 4.150.1.
  • Update PDFium dependency to 152.0.7961.
  • Fix WebAssembly build and enable WasmEnableExceptionHandling.
  • Remove target framework net8.0-browser.

Commits viewable in compare view.

Pinned SkiaSharp at 4.151.1.

Pinned SkiaSharp.NativeAssets.Linux at 4.151.1.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps AngleSharp from 1.6.0 to 1.7.1
Bumps AngleSharp.Css from 1.0.0-beta.144 to 1.0.1
Bumps HarfBuzzSharp from 14.2.1.1 to 14.2.1.2
Bumps HarfBuzzSharp.NativeAssets.Linux from 14.2.1.1 to 14.2.1.2
Bumps Microsoft.Playwright from 1.61.0 to 1.62.0
Bumps Microsoft.SourceLink.GitHub from 10.0.301 to 10.0.400
Bumps PDFtoImage from 5.2.1 to 5.4.0
Bumps SkiaSharp from 4.150.1 to 4.151.1
Bumps SkiaSharp.NativeAssets.Linux from 4.150.1 to 4.151.1

---
updated-dependencies:
- dependency-name: AngleSharp
  dependency-version: 1.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: AngleSharp.Css
  dependency-version: 1.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: HarfBuzzSharp
  dependency-version: 14.2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: HarfBuzzSharp.NativeAssets.Linux
  dependency-version: 14.2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Playwright
  dependency-version: 1.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.SourceLink.GitHub
  dependency-version: 10.0.400
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: PDFtoImage
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: SkiaSharp
  dependency-version: 4.151.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: SkiaSharp.NativeAssets.Linux
  dependency-version: 4.151.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@raroche

raroche commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Closing — AngleSharp.Css 1.0.1 (stable) still carries the background-image regression, so the hold stands. This is a genuinely useful data point, recorded here so the next bump does not have to re-litigate it.

The pin comment in Directory.Packages.props was written against beta.216, and the 1.0.0 CHANGELOG note says the exception should be "revisited when AngleSharp.Css ships a stable 1.x". That has now happened — and the stable release regresses the same way, plus more.

All five enforcing build+test legs fail. On linux-x64: 34 unit failures + 1 RealDocuments failure (8580/8617 passing).

  • 20 are Background_* paint testsBackground_clip_bounds_the_paint_area, Background_no_repeat_places_one_tile, Background_repeat_*, Background_position_*, Background_size_*, plus the sliced/tiled multi-page ones. Same signature as the beta.216 regression: background-image: url(...) stops painting.
  • The rest are CSS preprocessor / at-rule failures, which is new and broader than before: CssParserAdapterPreprocessTests (opaque @layer / @container raw-body carriage), CascadeCorpusTests.Corpus_synthetic_atLayer_block_form_through_preprocessor_path, and GridShorthandProductionTests.

So 1.0.1 changes both background-image parsing and the at-rule preprocessing this engine depends on.

The rest of this group is fine and worth taking — SkiaSharp 4.151.1, HarfBuzzSharp 14.2.1.2 (all four packages together), PDFtoImage 5.4.0, Microsoft.Playwright 1.62.0, SourceLink 10.0.400. I'll land those separately, holding AngleSharp/AngleSharp.Css, the same way #355 did.

Reopen only with a diagnosis of the background-image + preprocessor changes against a newer AngleSharp.Css.

@raroche raroche closed this Aug 21, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@raroche
raroche deleted the dependabot/nuget/nuget-minor-patch-e382e87f9e branch August 21, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant