Skip to content

♻️ Mobile | Bump versions and move to CommunityToolkit.Maui.BindableProperty#1544

Open
zacharykeeping wants to merge 6 commits intomainfrom
bump-versions
Open

♻️ Mobile | Bump versions and move to CommunityToolkit.Maui.BindableProperty#1544
zacharykeeping wants to merge 6 commits intomainfrom
bump-versions

Conversation

@zacharykeeping
Copy link
Member

@zacharykeeping zacharykeeping commented Feb 5, 2026

  1. What triggered this change? (PBI link, Email Subject, conversation + reason, etc)

Closes #1543

  1. What was changed?
  1. Bumps CommunityToolkit.Maui to v14, along with other .NET packages.
  2. Refactors our bindable properties to use the new CommunityToolkit.Maui.BindableProperty.
  1. Did you do pair or mob programming?

No

Copy link
Contributor

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 package versions across the solution to their latest .NET 10.0.2 releases and refactors bindable properties in four MAUI custom controls to use the new CommunityToolkit.Maui v14 source generator attributes instead of manual BindableProperty declarations.

Changes:

  • Bumped Microsoft.* packages from 10.0.1 to 10.0.2 across all projects
  • Upgraded CommunityToolkit.Maui from v13 to v14
  • Refactored bindable properties in Search, PointsButton, MultiLineButton, and ListItem controls to use [CommunityToolkit.Maui.BindableProperty] attribute
  • Updated .NET SDK version from 10.0.100 to 10.0.102
  • Updated Xcode version in iOS build workflow from 26.0.1 to 26.2

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
tests/Application.UnitTests/Application.UnitTests.csproj Bumped MockQueryable.Moq from 10.0.1 to 10.0.2
tests/Application.IntegrationTests/Application.IntegrationTests.csproj Bumped Microsoft.AspNetCore.Mvc.Testing from 10.0.1 to 10.0.2
src/WebAPI/WebAPI.csproj Updated Microsoft.AspNetCore packages to 10.0.2
src/MobileUI/MobileUI.csproj Upgraded Microsoft.Maui.Controls to 10.0.31, Microsoft.Extensions packages to 10.0.2, CommunityToolkit.Maui to 14.0.0, and added NoWarn for MCTEXP001
src/MobileUI/Controls/Search.xaml.cs Refactored to use CommunityToolkit.Maui.BindableProperty attributes with simplified property declarations
src/MobileUI/Controls/PointsButton.xaml.cs Replaced manual BindableProperty boilerplate with CommunityToolkit.Maui.BindableProperty attributes
src/MobileUI/Controls/MultiLineButton.xaml.cs Migrated to CommunityToolkit.Maui.BindableProperty with inline default values
src/MobileUI/Controls/ListItem.xaml.cs Converted all bindable properties to use CommunityToolkit.Maui.BindableProperty attributes
src/Infrastructure/SSW.Rewards.Infrastructure.csproj Updated Microsoft EF Core and ASP.NET packages to 10.0.2
src/Common/Shared.csproj Bumped Microsoft.AspNetCore.Components.Web and Microsoft.Extensions.Http to 10.0.2
src/Application/SSW.Rewards.Application.csproj Updated Microsoft.EntityFrameworkCore and related packages to 10.0.2
src/AdminUI/AdminUI.csproj Upgraded Microsoft.AspNetCore.Components.WebAssembly packages to 10.0.2
global.json Updated SDK version and workloadVersion from 10.0.100 to 10.0.102
.github/workflows/ios-build.yml Changed Xcode version from 26.0.1 to 26.2

Copy link
Contributor

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 21 out of 21 changed files in this pull request and generated 6 comments.

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.

♻️ Mobile | Refactor bindable properties

1 participant