From 1fd16b1ccb589c32b84050e9148d0caca78e2606 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 16:45:20 +0000 Subject: [PATCH 1/4] Chore: Bump the nuget-minor group with 15 updates Bumps Avalonia from 11.3.17 to 11.3.22 Bumps Avalonia.Headless from 11.3.17 to 11.3.22 Bumps Avalonia.Headless.NUnit from 11.3.17 to 11.3.22 Bumps Avalonia.Skia from 11.3.17 to 11.3.22 Bumps Avalonia.Win32.Interoperability from 11.3.17 to 11.3.22 Bumps dotnet-coverage from 18.10.0 to 18.12.0 Bumps dotnet-reportgenerator-globaltool from 5.5.11 to 5.5.12 Bumps Encoding-Converters-Core from 0.9.8 to 0.9.9 Bumps Semi.Avalonia from 11.3.14 to 11.3.22 Bumps SIL.Core from 18.0.0-beta0042 to 18.0.0 Bumps SIL.libpalaso.l10ns from 18.0.0-beta0012 to 18.0.0 Bumps System.Diagnostics.DiagnosticSource from 9.0.2 to 9.0.22 Bumps System.Drawing.Common from 9.0.18 to 9.0.22 Bumps System.Resources.Extensions from 9.0.18 to 9.0.22 Bumps System.Security.Permissions from 9.0.18 to 9.0.22 --- updated-dependencies: - dependency-name: Avalonia dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Headless dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Headless.NUnit dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Skia dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Win32.Interoperability dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: dotnet-coverage dependency-version: 18.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor - dependency-name: dotnet-reportgenerator-globaltool dependency-version: 5.5.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Encoding-Converters-Core dependency-version: 0.9.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Semi.Avalonia dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: SIL.Core dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: SIL.libpalaso.l10ns dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Diagnostics.DiagnosticSource dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Drawing.Common dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Resources.Extensions dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Security.Permissions dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor ... Signed-off-by: dependabot[bot] --- .config/dotnet-tools.json | 4 ++-- Build/SilVersions.props | 6 +++--- Directory.Packages.props | 20 ++++++++++---------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 9ac7f2aa98..74dff0ef19 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,14 +3,14 @@ "isRoot": true, "tools": { "dotnet-reportgenerator-globaltool": { - "version": "5.5.11", + "version": "5.5.12", "commands": [ "reportgenerator" ], "rollForward": false }, "dotnet-coverage": { - "version": "18.10.0", + "version": "18.12.0", "commands": [ "dotnet-coverage" ], diff --git a/Build/SilVersions.props b/Build/SilVersions.props index 42671df23d..9bcfc9630f 100644 --- a/Build/SilVersions.props +++ b/Build/SilVersions.props @@ -13,14 +13,14 @@ --> 11.0.0-beta0180 - 18.0.0-beta0042 - 18.0.0-beta0012 + 18.0.0 + 18.0.0 6.0.0-beta0065 3.0.1 3.9.6 1.1.1-beta0001 10.0.0-beta0014 - 0.9.8 + 0.9.9 70.1.152 60.0.56 diff --git a/Directory.Packages.props b/Directory.Packages.props index 3a8a8a4720..5bf8e65867 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -21,11 +21,11 @@ - + - + @@ -43,7 +43,7 @@ - + @@ -169,7 +169,7 @@ - + @@ -183,18 +183,18 @@ - + - - - + + + - + @@ -202,7 +202,7 @@ Semi theme and Ursa's Semi-styled controls, pinned to each vendor's last netstandard2.0-capable line for net48 hosting; newer lines require Avalonia 12. --> - + From 5de97ac357ec4a449d970bba15755135c75da8a3 Mon Sep 17 00:00:00 2001 From: John Lambert Date: Mon, 2 Nov 2026 11:19:14 -0500 Subject: [PATCH 2/4] Hold SIL.LibPalaso at beta0042 and align Avalonia.Desktop SIL.LibPalaso 18.0.0 needs icu.net 4, L10NSharp 11 and 10.0.x Microsoft.Extensions/System.Resources.Extensions, which fails restore with NU1109. The Icu.NativeMethods pin note on DependencyModel makes that a separate, tested upgrade, so keep the beta0042 packages. Avalonia.Desktop stayed at 11.3.17 while the other Avalonia packages moved to 11.3.22, which fails the build with MSB3277. Move it too. Co-Authored-By: Claude Sonnet 5.5 --- Build/SilVersions.props | 4 ++-- Directory.Packages.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Build/SilVersions.props b/Build/SilVersions.props index 9bcfc9630f..14fd2a3fa7 100644 --- a/Build/SilVersions.props +++ b/Build/SilVersions.props @@ -13,8 +13,8 @@ --> 11.0.0-beta0180 - 18.0.0 - 18.0.0 + 18.0.0-beta0042 + 18.0.0-beta0012 6.0.0-beta0065 3.0.1 3.9.6 diff --git a/Directory.Packages.props b/Directory.Packages.props index 5bf8e65867..6e793a5d55 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -188,7 +188,7 @@ can reference it with IncludeAssets="none": its analyzers must not run where warnings are errors. --> - + From ef379befa7fc635638b3f8f4e37355bbe7d708af Mon Sep 17 00:00:00 2001 From: John Lambert Date: Mon, 2 Nov 2026 12:47:16 -0500 Subject: [PATCH 3/4] Move the DiagnosticSource binding redirect to 9.0.0.22 The package moved from 9.0.2 to 9.0.22, whose net462 assembly is version 9.0.0.22, but the hand-written redirect in the FieldWorks App.config still pointed at 9.0.0.2. Avalonia would fail to bind at runtime, which CI does not exercise. Co-Authored-By: Claude Sonnet 5.5 --- Src/Common/FieldWorks/App.config | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Src/Common/FieldWorks/App.config b/Src/Common/FieldWorks/App.config index 2071651806..b4fa5307fd 100644 --- a/Src/Common/FieldWorks/App.config +++ b/Src/Common/FieldWorks/App.config @@ -33,12 +33,12 @@ Only entries that auto-gen cannot produce are kept below. Directory.Packages.props) via a project reference. FieldWorks.exe does not reference that package directly, so auto-generated redirects do not emit this entry and net48 fails to bind Avalonia's 8.0.0.0 reference to the copied assembly at runtime. - newVersion must match the assembly version of the deployed DLL (9.0.2 package = - assembly 9.0.0.2). Keep this until the host resolves DiagnosticSource directly + newVersion must match the assembly version of the deployed DLL (9.0.22 package = + assembly 9.0.0.22). Keep this until the host resolves DiagnosticSource directly through the main package graph. --> - + From cd6cfb0ec428b923c949c1f363c527544da8e5a7 Mon Sep 17 00:00:00 2001 From: John Lambert Date: Mon, 2 Nov 2026 12:52:23 -0500 Subject: [PATCH 4/4] Take SIL.LCModel beta0182 and System.Reflection.Metadata 10.0.12 Both were bumped by the earlier combined dependency PR, which this one now replaces. Neither version was held on main for a reason: beta0180 was set by the Find Lexical Entry change with no pin note, and the 10.0.10 Reflection.Metadata pin carries no hold comment. Co-Authored-By: Claude Sonnet 5.5 --- Build/SilVersions.props | 2 +- Directory.Packages.props | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Build/SilVersions.props b/Build/SilVersions.props index 14fd2a3fa7..1a24eb7857 100644 --- a/Build/SilVersions.props +++ b/Build/SilVersions.props @@ -12,7 +12,7 @@ ============================================================= --> - 11.0.0-beta0180 + 11.0.0-beta0182 18.0.0-beta0042 18.0.0-beta0012 6.0.0-beta0065 diff --git a/Directory.Packages.props b/Directory.Packages.props index 6e793a5d55..a6116c47dd 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -22,7 +22,7 @@ - +