Skip to content

Chore: update packages#464

Merged
Soap-141 merged 5 commits intofeature/dotnet10from
dev/maso/updatepackagesv2
Feb 16, 2026
Merged

Chore: update packages#464
Soap-141 merged 5 commits intofeature/dotnet10from
dev/maso/updatepackagesv2

Conversation

@Marc-Antoine-Soucy
Copy link
Contributor

@Marc-Antoine-Soucy Marc-Antoine-Soucy commented Jan 30, 2026

GitHub Issue: #

Proposed Changes

  • Bug fix
  • Feature
  • Code style update (formatting)
  • Refactoring (no functional changes, no api changes)
  • Build or CI related changes
  • Documentation content changes
  • Other, please describe:

Description

Updated some packages and removed some warnings and runtime errors.

Impact on version

  • Major
    • The template structure was changed.
  • Minor
    • New functionalities were added.
  • Patch
    • A bug in behavior was fixed.
    • Documentation was changed.

PR Checklist

Always applicable

No matter your changes, these checks always apply.

  • Your conventional commits are aligned with the Impact on version section.
  • Updated CHANGELOG.md.
    • Use the latest Major.Minor.X header if you do a Patch change.
    • Create a new Major.Minor.X header if you do a Minor or Major change.
    • If you create a new header, it aligns with the Impact on version section and matches what is generated in the build pipeline.
  • Documentation files were updated according with the changes.
    • Update README.md and TemplateConfig.md if you made changes to templating.
    • Update AzurePipelines.md and APP_README.md if you made changes to pipelines.
    • Update Diagnostics.md if you made changes to diagnostic tools.
    • Update Architecture.md and its diagrams if you made architecture decisions or if you introduced new recipes.
    • ...and so forth: Make sure you update the documentation files associated to the recipes you changed. Review the topics by looking at the content of the doc/ folder.
  • Images about the template are referenced from the wiki and added as images in this git.
  • TODO comments are hints for next steps for users of the template and not planned work.

Contextual

Based on your changes these checks may not apply.

  • Automated tests for the changes have been added/updated.
  • Tested on all relevant platforms

Other information

Internal Issue (If applicable):

@Marc-Antoine-Soucy Marc-Antoine-Soucy changed the base branch from main to feature/dotnet10 January 30, 2026 16:13
@Soap-141 Soap-141 requested a review from Copilot January 30, 2026 16:17
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates key NuGet dependencies across the solution to newer major/minor versions and aligns the code with updated APIs, while also improving design-time binding support and analyzer configuration.

Changes:

  • Bumps core application and platform package versions (Chinook, Uno, Microsoft.Extensions.*, ReviewService, etc.) for Windows, mobile, business, and access layers.
  • Adds or updates code analysis packages (Microsoft.CodeAnalysis.NetAnalyzers, StyleCop.Analyzers) for multiple projects.
  • Adjusts code to align with updated APIs (e.g., ReviewService.TryRequestReview return type) and adds [Bindable(true)] attributes to many view models and key models, plus a small safety fix in connectivity change event invocation.

Reviewed changes

Copilot reviewed 53 out of 53 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/app/ApplicationTemplate.Windows/ApplicationTemplate.Windows.csproj Updates Windows head package versions (Chinook.*.Uno.WinUI, ExtendedSplashScreen, MessageDialogService, Microsoft.Maui.Essentials, logging, Uno.Material/Toolkit) and overrides Microsoft.CodeAnalysis.NetAnalyzers to 10.0.102.
src/app/ApplicationTemplate.Tests/ApplicationTemplate.Tests.csproj Bumps Microsoft.Extensions.TimeProvider.Testing and overrides analyzers to 10.0.102 for the shared tests project.
src/app/ApplicationTemplate.Tests.Unit/ApplicationTemplate.Tests.Unit.csproj Adds Microsoft.CodeAnalysis.NetAnalyzers version override for unit tests.
src/app/ApplicationTemplate.Tests.Functional/ApplicationTemplate.Tests.Functional.csproj Adds Microsoft.CodeAnalysis.NetAnalyzers version override for functional tests.
src/app/ApplicationTemplate.Tests.Api/ApplicationTemplate.Tests.Api.csproj Adds Microsoft.CodeAnalysis.NetAnalyzers version override for API tests.
src/app/ApplicationTemplate.Shared.Views/PlatformServices/Connectivity/ConnectivityProvider.cs Makes connectivity change event invocation null-safe with InnerConnectivityChanged?.Invoke(...).
src/app/ApplicationTemplate.Shared.Views/Controls/Validation/DataValidationState.cs Adds using System.ComponentModel; and [Bindable(true)] to make the validation state bindable.
src/app/ApplicationTemplate.Presentation/ViewModels/Welcome/WelcomePageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the welcome page view model for design-time/runtime binding metadata.
src/app/ApplicationTemplate.Presentation/ViewModels/Welcome/OnboardingPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the onboarding page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Welcome/OnboardingItemViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the onboarding item view model.
src/app/ApplicationTemplate.Presentation/ViewModels/ShellViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the shell view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Settings/SettingsPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the settings page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Settings/LicensesPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the licenses page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Settings/EditProfilePageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the edit-profile page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Settings/EditProfileFormViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the edit-profile form view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Posts/PostsPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the posts page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Posts/PostItemViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the post item view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Posts/PostFormViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the post form view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Posts/EditPostPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the edit-post page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/MenuViewModel.cs Adds System.ComponentModel and [Bindable(true)]; continues to call _reviewService.TryRequestReview(ct) consistent with updated API.
src/app/ApplicationTemplate.Presentation/ViewModels/KillSwitchPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the kill switch view model.
src/app/ApplicationTemplate.Presentation/ViewModels/ForcedUpdatePageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the forced update view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/SummaryDiagnosticsViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the summary diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/SettingsDiagnosticsViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the settings diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/NetworkDiagnosticsViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the network diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/Navigation/NavigationDebuggerViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the navigation debugger view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/LoggersDiagnosticsViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the loggers diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/HttpDebugger/HttpTraceItemViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the HTTP trace item diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/HttpDebugger/HttpDebuggerViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the HTTP debugger diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/ExceptionsDiagnosticsViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the exceptions diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/EnvironmentPickerPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the environment picker diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/DiagnosticsPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the diagnostics page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/DiagnosticsOverlayViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the diagnostics overlay view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/CultureDiagnosticsViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the culture diagnostics view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Diagnostics/Configuration/ConfigurationDebuggerViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the configuration debugger view model.
src/app/ApplicationTemplate.Presentation/ViewModels/DadJokes/DadJokesPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the dad jokes page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/DadJokes/DadJokesItemViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the dad jokes item view model.
src/app/ApplicationTemplate.Presentation/ViewModels/DadJokes/DadJokesFiltersPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the dad jokes filters page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/SentEmailConfirmationPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the sent-email confirmation view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/ResetPasswordPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the reset-password view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/PasswordFormViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the password form view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/LoginPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the login page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/LoginFormViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the login form view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/ForgotPasswordPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the forgot-password page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/ForgotPasswordFormViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the forgot-password form view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/CreateAccountPageViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the create-account page view model.
src/app/ApplicationTemplate.Presentation/ViewModels/Authentication/CreateAccountFormViewModel.cs Adds System.ComponentModel and [Bindable(true)] to the create-account form view model.
src/app/ApplicationTemplate.Presentation/Configuration/ReviewConfiguration.cs Updates ReviewServiceAdapter.TryRequestReview to return Task<ReviewRequestResult> to match the upgraded ReviewService API.
src/app/ApplicationTemplate.Presentation/ApplicationTemplate.Presentation.csproj Bumps Microsoft.Extensions.*, Chinook core packages, ReviewService to 4.0.0, MessageDialogService to 3.0.0, and overrides analyzers to 10.0.102.
src/app/ApplicationTemplate.Mobile/ApplicationTemplate.Mobile.csproj Upgrades Uno, Chinook.Uno, review and persistence packages, updates logging and Material/Toolkit, removes obsolete AndroidX AppCompat reference, and bumps StyleCop analyzers in this head.
src/app/ApplicationTemplate.Business/Posts/Post.cs Adds System.ComponentModel and [Bindable(true)] to the Post record.
src/app/ApplicationTemplate.Business/DadJokes/DadJokesQuote.cs Adds System.ComponentModel and [Bindable(true)] to the DadJokesQuote record.
src/app/ApplicationTemplate.Access/ApplicationTemplate.Access.csproj Updates Microsoft.Extensions.* configuration/logging packages and ReviewService.Abstractions to 4.0.0 for the access layer.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Marc-Antoine-Soucy Marc-Antoine-Soucy force-pushed the dev/maso/updatepackagesv2 branch 2 times, most recently from 9648390 to b3414a0 Compare February 2, 2026 18:33
@Marc-Antoine-Soucy Marc-Antoine-Soucy force-pushed the dev/maso/updatepackagesv2 branch 3 times, most recently from 53f1653 to 0c6f3fe Compare February 2, 2026 19:26
@Marc-Antoine-Soucy Marc-Antoine-Soucy marked this pull request as ready for review February 16, 2026 18:02
@Soap-141 Soap-141 requested a review from Copilot February 16, 2026 18:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 54 out of 54 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Soap-141 Soap-141 merged commit 568c361 into feature/dotnet10 Feb 16, 2026
14 checks passed
@Soap-141 Soap-141 deleted the dev/maso/updatepackagesv2 branch February 16, 2026 19:30
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.

3 participants