Skip to content

Bump all dependencies (except Avalonia 12 / VSSDK 18, which are blocked)#369

Merged
erikdarlingdata merged 1 commit into
devfrom
chore/bump-all-dependencies
Jun 19, 2026
Merged

Bump all dependencies (except Avalonia 12 / VSSDK 18, which are blocked)#369
erikdarlingdata merged 1 commit into
devfrom
chore/bump-all-dependencies

Conversation

@erikdarlingdata

Copy link
Copy Markdown
Owner

Sweeps every outdated package across all 8 projects to current stable, holding back only the two that are genuinely blocked. Supersedes #368 (Avalonia 11.3.17 only) and the upgrade/velopack-1.x / upgrade/meziantou-credentialmanager-2.x branches — they're all folded in here.

Bumps

App — Avalonia (+Desktop/Themes.Fluent/Fonts.Inter/Diagnostics) 11.3.14→11.3.17, Meziantou.CredentialManager 1.7.18→2.0.1, ModelContextProtocol (+AspNetCore) 1.3.0→1.4.0, ScriptDom 180.6.0→180.37.3, Velopack 0.0.1298→1.2.0 (+ vpk CLI pinned to 1.2.0 in release.yml), TextMateSharp.Grammars 2.0.3→2.0.4, AvaloniaEdit.TextMate.Grammars 0.10.12→0.10.12.1, SkiaSharp.NativeAssets.Linux 3.119.2→3.119.4
Core — Meziantou 1.7.18→2.0.1, ScriptDom 180.6.0→180.37.3
Cli — System.CommandLine 2.0.7→2.0.9
Web — AspNetCore.Components.WebAssembly (+DevServer) 10.0.0→10.0.9
PlanShare — Microsoft.Data.Sqlite 10.0.5→10.0.9
Tests — NET.Test.Sdk 18.5.1→18.6.0, coverlet.collector 10.0.0→10.0.1
SSMS VSIX — VisualStudio.SDK →17.14.40265, VSSDK.BuildTools 17.11.435→17.14.2142 (latest 17.x — 18.x is un-restorable from nuget.org and targets VS 18, not VS 2022)

Held back (blocked, not skipped)

  • Avalonia 12.x — ScottPlot.Avalonia has no v12 build yet (ScottPlot #5228/#5230); charts render blank. Migration is done and parked on upgrade/avalonia-12.
  • VSSDK.BuildTools 18.x — un-restorable from nuget.org (missing transitive SDK.Analyzers 17.7.122).

Test plan

  • dotnet build PlanViewer.sln -c Release — clean, 0 errors, no NuGet downgrade/conflict
  • PlanShare builds; SSMS VSIX restores clean on 17.x (full VSIX build needs VS — runs in CI)
  • dotnet test — 77/77 pass
  • App launches and renders (Avalonia 11.3.17 + Velopack 1.2.0 + Meziantou 2.0.1 + MCP 1.4.0)
  • Release-time: confirm an existing install updates across the Velopack 0.0.1298 → 1.2.0 boundary when the next release is cut (inherent to any updater bump; not testable headless)

🤖 Generated with Claude Code

…VSSDK 18)

Sweep of every outdated package across all 8 projects to its current
stable, holding back only the two that are genuinely blocked.

App:
- Avalonia + Desktop/Themes.Fluent/Fonts.Inter/Diagnostics 11.3.14 -> 11.3.17
- Meziantou.Framework.Win32.CredentialManager 1.7.18 -> 2.0.1
- ModelContextProtocol (+ AspNetCore) 1.3.0 -> 1.4.0
- Microsoft.SqlServer.TransactSql.ScriptDom 180.6.0 -> 180.37.3
- Velopack 0.0.1298 -> 1.2.0 (+ pin vpk CLI to 1.2.0 in release.yml)
- TextMateSharp.Grammars 2.0.3 -> 2.0.4
- AvaloniaEdit.TextMate.Grammars 0.10.12 -> 0.10.12.1
- SkiaSharp.NativeAssets.Linux 3.119.2 -> 3.119.4
Core:
- Meziantou.Framework.Win32.CredentialManager 1.7.18 -> 2.0.1
- Microsoft.SqlServer.TransactSql.ScriptDom 180.6.0 -> 180.37.3
Cli: System.CommandLine 2.0.7 -> 2.0.9
Web: Microsoft.AspNetCore.Components.WebAssembly (+ DevServer) 10.0.0 -> 10.0.9
PlanShare: Microsoft.Data.Sqlite 10.0.5 -> 10.0.9
Tests: Microsoft.NET.Test.Sdk 18.5.1 -> 18.6.0, coverlet.collector 10.0.0 -> 10.0.1
SSMS VSIX: Microsoft.VisualStudio.SDK -> 17.14.40265, Microsoft.VSSDK.BuildTools
  17.11.435 -> 17.14.2142 (latest 17.x; 18.x is un-restorable and targets VS 18)

Held back (blocked, not skipped):
- Avalonia 12.x family — ScottPlot.Avalonia has no v12 build (charts render
  blank); migration is done and parked on upgrade/avalonia-12.
- Microsoft.VSSDK.BuildTools 18.x — un-restorable from nuget.org.

Already-current (no change): Microsoft.Data.SqlClient 7.0.1, SqlClient.Extensions.Azure
1.0.0, ScottPlot.Avalonia 5.1.58, Avalonia.AvaloniaEdit/TextMate 11.4.1,
Avalonia.Controls.DataGrid 11.3.13, xunit.v3 3.2.2, xunit.runner.visualstudio 3.1.5,
Microsoft.NETFramework.ReferenceAssemblies 1.0.3.

Verified: solution Release build clean (0 errors, no NuGet conflicts), PlanShare
builds, SSMS restores on 17.x, 77/77 tests pass, app launches and renders.
Velopack/Meziantou majors need no code changes. Full install->update->relaunch
validation happens at the next release cut (inherent to any updater bump).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 970d68f into dev Jun 19, 2026
2 checks passed
@erikdarlingdata erikdarlingdata deleted the chore/bump-all-dependencies branch June 19, 2026 03:29
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