From 7c66bcd41f2e297889b902dfc736cab95dd2d88a Mon Sep 17 00:00:00 2001 From: Michael Thyregod <2386496+michaelthyregod@users.noreply.github.com> Date: Mon, 2 Nov 2026 22:10:09 +0100 Subject: [PATCH 1/2] Raise the minimum AngleSharp version to 1.9.1 --- .github/workflows/ci.yml | 8 ++++---- AGENTS.md | 4 ++-- CHANGELOG.md | 1 + src/AngleSharp.Css/AngleSharp.Css.csproj | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2d27f5b2..af62db9c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,7 +56,7 @@ jobs: 10.0.x - name: Build - run: ./build.sh -AngleSharpVersion 1.9.0 + run: ./build.sh -AngleSharpVersion 1.9.1 windows: runs-on: windows-latest @@ -87,9 +87,9 @@ jobs: NUGET_API_KEY: ${{ steps.nuget_login.outputs.NUGET_API_KEY }} run: | if ($env:GITHUB_REF -eq "refs/heads/main") { - .\build.ps1 -Target Publish -AngleSharpVersion 1.9.0 + .\build.ps1 -Target Publish -AngleSharpVersion 1.9.1 } elseif ($env:GITHUB_REF -eq "refs/heads/devel") { - .\build.ps1 -Target PrePublish -AngleSharpVersion 1.9.0 + .\build.ps1 -Target PrePublish -AngleSharpVersion 1.9.1 } else { - .\build.ps1 -AngleSharpVersion 1.9.0 + .\build.ps1 -AngleSharpVersion 1.9.1 } diff --git a/AGENTS.md b/AGENTS.md index 22bd99c3..84a8576a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -35,7 +35,7 @@ dotnet run --project src/AngleSharp.Performance.Css/AngleSharp.Performance.Css.c Notes: -- CI invokes `./build.sh -AngleSharpVersion 1.9.0` on Linux and `./build.ps1` on Windows. +- CI invokes `./build.sh -AngleSharpVersion 1.9.1` on Linux and `./build.ps1` on Windows. - Treat warnings as errors is enabled in `src/Directory.Build.props`. ## 3) Build and target framework facts @@ -43,7 +43,7 @@ Notes: - Library project: `src/AngleSharp.Css/AngleSharp.Css.csproj` - Targets: `netstandard2.0;net8.0;net10.0` - Additional Windows-only targets: `net462;net472` - - The AngleSharp dependency defaults to version `1.9.0` and allows versions below `2.0.0`. + - The AngleSharp dependency defaults to version `1.9.1` and allows versions below `2.0.0`. - The `net8.0` and `net10.0` targets set `IsAotCompatible`, so trim and AOT analyzer warnings fail the build. - Test project: `src/AngleSharp.Css.Tests/AngleSharp.Css.Tests.csproj` - Targets: `net8.0` diff --git a/CHANGELOG.md b/CHANGELOG.md index bc4d594f..ad06ef90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ Released on Monday, November 2 2026. - Improved the parser with a nesting limit for values and conditions (`MaxValueNestingDepth`) (#260) @michaelthyregod - Improved indexing rules with deeply nested `:is()`, `:where()`, or `:matches()` (#261) @michaelthyregod - Improved reading inherited properties on deep trees (e.g. `visibility` in `IsVisible` and `GetInnerText`) (#263) @michaelthyregod +- Updated to use a minimum of AngleSharp 1.9.1 @michaelthyregod # 1.3.1 diff --git a/src/AngleSharp.Css/AngleSharp.Css.csproj b/src/AngleSharp.Css/AngleSharp.Css.csproj index be708955..e07a7277 100644 --- a/src/AngleSharp.Css/AngleSharp.Css.csproj +++ b/src/AngleSharp.Css/AngleSharp.Css.csproj @@ -40,7 +40,7 @@ true true snupkg - 1.9.0 + 1.9.1 From 80c74911ca006f2aa03458e8a756de69fa544357 Mon Sep 17 00:00:00 2001 From: Michael Thyregod <2386496+michaelthyregod@users.noreply.github.com> Date: Mon, 2 Nov 2026 22:13:38 +0100 Subject: [PATCH 2/2] Add the PR number to the CHANGELOG entry --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad06ef90..81e88712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ Released on Monday, November 2 2026. - Improved the parser with a nesting limit for values and conditions (`MaxValueNestingDepth`) (#260) @michaelthyregod - Improved indexing rules with deeply nested `:is()`, `:where()`, or `:matches()` (#261) @michaelthyregod - Improved reading inherited properties on deep trees (e.g. `visibility` in `IsVisible` and `GetInnerText`) (#263) @michaelthyregod -- Updated to use a minimum of AngleSharp 1.9.1 @michaelthyregod +- Updated to use a minimum of AngleSharp 1.9.1 (#264) @michaelthyregod # 1.3.1