Skip to content

chore(deps): update packages to their latest releases - #76

Merged
glennawatson merged 1 commit into
mainfrom
chore/update-nuget-packages
Sep 5, 2026
Merged

chore(deps): update packages to their latest releases#76
glennawatson merged 1 commit into
mainfrom
chore/update-nuget-packages

Conversation

@glennawatson

Copy link
Copy Markdown
Contributor

What kind of change does this PR introduce?

Build / dependency maintenance.

What is the new behavior?

Every centrally managed package moves to its latest release, except the Roslyn pins that decide which compilers can load the shipped generator.

  • Runtime and platform dependencies move up.
    • MAUI net10 heads go to 10.0.100.
    • ReactiveUI goes to 24.2.0, ReactiveUI.Primitives and ReactiveUI.Primitives.Reactive to 7.3.0.
  • The analyzer set moves to its current baseline.
    • StyleSharp, PerformanceSharp and SecuritySharp go to 3.46.0.
    • Roslynator goes to 5.0.0 and the C# quality analyzer to 10.33.0.1635.
    • No new diagnostics fire, so no source changes were needed.
  • The test stack moves to TUnit 1.66.8 and Verify.TUnit 32.0.0. Verify 32 accepts the existing snapshots unchanged; no .verified.cs file moves.

What is the current behavior?

The pins predate these releases: MAUI 10.0.90, ReactiveUI 24.1.0, ReactiveUI.Primitives 7.2.0, the 3.45.0 analyzer baseline, Roslynator 4.16.1, TUnit 1.65.0 and Verify.TUnit 31.28.0.

What might this PR break?

None expected.

  • Roslynator and Verify.TUnit each cross a major version. Neither changes anything here, but both are the kind of bump worth knowing about when reading a later failure.
  • Microsoft.CodeAnalysis.CSharp and .Workspaces deliberately stay on 4.14.0, with the shipping generator and analyzer projects still overriding to 4.8.0. That floor is what lets the .NET 8 SDK and Visual Studio 2022 17.8 load the analyzers at all; raising it would drop those consumers.

Checklist

  • I have read the Contribute guide
  • Tests have been added or updated (for bug fixes / features)
  • Docs have been added or updated (for bug fixes / features)
  • Changes target the main branch
  • PR title follows Conventional Commits

Additional information

The whole diff is nine version strings in src/Directory.Packages.props.

- Move MAUI to 10.0.100, ReactiveUI to 24.2.0 and ReactiveUI.Primitives to 7.3.0.
- Take the 3.46.0 analyzer baseline, Roslynator 5.0.0 and the current C# quality analyzer.
- Move the test stack to TUnit 1.66.8 and Verify.TUnit 32.0.0.
- Leave Microsoft.CodeAnalysis.CSharp on 4.14.0: the shipping generator and analyzer stay on the 4.8.0 floor so older compilers can still load them.
@sonarqubecloud

sonarqubecloud Bot commented Sep 5, 2026

Copy link
Copy Markdown

@codecov

codecov Bot commented Sep 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.55%. Comparing base (ab1f1e8) to head (1e2a917).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #76   +/-   ##
=======================================
  Coverage   98.55%   98.55%           
=======================================
  Files         221      221           
  Lines        7607     7607           
  Branches     1052     1052           
=======================================
  Hits         7497     7497           
  Misses         65       65           
  Partials       45       45           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@glennawatson
glennawatson merged commit 9d512fc into main Sep 5, 2026
12 checks passed
@glennawatson
glennawatson deleted the chore/update-nuget-packages branch September 5, 2026 10:32
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