chore(deps): bump NuGet packages (Aug 2026) - #40
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
- ReactiveUI.*.Reactive: 24.0.0 → 24.1.0
- Microsoft.Extensions.DependencyInjection: 10.0.10 → 10.0.11
- Microsoft.Extensions.DependencyInjection.AutoActivation: 10.8.0 → 10.9.0
- Microsoft.Extensions.Logging.Debug: 10.0.10 → 10.0.11
- System.Threading.RateLimiting: 10.0.10 → 10.0.11
- Microsoft.AspNetCore.Components.WebAssembly{,.DevServer}: 10.0.10 → 10.0.11
- Microsoft.NET.Test.Sdk: 18.8.1 → 18.9.0
- Microsoft.WindowsAppSDK: 2.3.1 → 2.4.0
Also fix two pre-existing build errors in AvaloniaObjectObservableForProperty.cs
and DependencyObjectObservableForProperty.cs (invalid \"null\" escapes inside
interpolated-string expression holes; missing opening brace on Handler local fn).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates framework/package dependencies and fixes minor C# source issues (string literal escaping and a missing brace) in the UI-specific observable implementations.
Changes:
- Fix
ArgumentExceptionmessage interpolation to use a normal string literal ("null") inside the interpolation expression. - Fix/adjust a local handler function brace in Avalonia observable code.
- Bump several NuGet package versions in
Directory.Packages.props.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| Stellar.Uno/DependencyObjectObservableForProperty.cs | Fix string literal escaping inside an interpolated expression in an exception message. |
| Stellar.Avalonia/AvaloniaObjectObservableForProperty.cs | Fix handler brace and update exception message interpolation. |
| Directory.Packages.props | Update centrally-managed package versions across the repo. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
67
to
+68
| void Handler(object? _, AvaloniaPropertyChangedEventArgs args) | ||
| { |
| <PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="10.0.10" /> | ||
| <PackageVersion Include="System.Threading.RateLimiting" Version="10.0.10" /> | ||
| <PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.11" /> | ||
| <PackageVersion Include="Microsoft.Extensions.DependencyInjection.AutoActivation" Version="10.9.0" /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Caution
Protected files were modified in this change.
This pull request is in
request_reviewmode and requires explicit human scrutiny before merge.Protected files:
Directory.Packages.propsNuGet dependency update
Verification commands run and passed:
All 259 tests passed.
Patch updates
Microsoft.Extensions.DependencyInjectionMicrosoft.Extensions.Logging.DebugSystem.Threading.RateLimitingMicrosoft.AspNetCore.Components.WebAssemblyMicrosoft.AspNetCore.Components.WebAssembly.DevServerMinor updates
ReactiveUI.ReactiveReactiveUI.Blazor.ReactiveReactiveUI.Maui.ReactiveReactiveUI.WPF.ReactiveReactiveUI.WinUI.ReactiveMicrosoft.Extensions.DependencyInjection.AutoActivationMicrosoft.NET.Test.SdkMicrosoft.WindowsAppSDKDeliberately skipped
Microsoft.CodeAnalysis.CSharp5.0.0 → 5.6.0 — pinned to 5.0.0 per repository policy. A generator only loads in a host whose Roslyn is at least the version it references; raising this above 5.0.0 would silently break consumers on SDK 10.0.1xx and 10.0.2xx.xunit.runner.visualstudio3.1.5 → 4.0.0 — v4 of the runner is designed for xunit v3; the repository stays onxunit2.9.3, so taking the v4 runner would break test discovery.Roslynator.Analyzers,stylecop.analyzers,FluentValidation,System.Reactive,ReactiveGenerator,ReactiveUI.SourceGenerators,ReactiveMarbles.ObservableEvents.SourceGenerator,CommunityToolkit.*,Mopups,Avalonia.*,Uno.WinUI,Microsoft.Reactive.Testing,coverlet.collector,xunit) — already at the latest stable release according todotnet list package --outdated.Pre-existing build errors fixed
The following two files had syntax errors already present in
HEAD(committed as part of the ReactiveUI 24 / Avalonia 12 migration) that preventeddotnet buildfrom succeeding. They are unrelated to the package versions being updated, but the verification requirement means the build must pass before opening this PR:Stellar.Avalonia/AvaloniaObjectObservableForProperty.cs:\"null\"used inside an interpolated-string expression hole (invalid — should be"null"using C# 11+ bare-quote support); and a missing opening{on thevoid Handler(...)local function.Stellar.Uno/DependencyObjectObservableForProperty.cs: same\"null\"issue on the matching throw statement.Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
avbuildtelapiv1.avaloniaui.netccsca2021.crl.certum.plccsca2021.ocspcertum.comcrl.certum.plsubca.crl.certum.plsubca.ocspcertum.comSee Network Configuration for more information.