Skip to content

chore!: update dotnet 10#33

Merged
Soap-141 merged 1 commit intomainfrom
dev/thla/chore-dotnet-10
Jan 22, 2026
Merged

chore!: update dotnet 10#33
Soap-141 merged 1 commit intomainfrom
dev/thla/chore-dotnet-10

Conversation

@Soap-141
Copy link
Contributor

@Soap-141 Soap-141 commented Jan 22, 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

Now targets .NET 10 and Uno 6.
Dropped Support of Mac OS in favour of Mac Catalyst.
Dropped support for Xamarin.

Impact on version

  • Major (Public API was modified.)
    • Public constructs (class, struct, delegate, enum, etc.) were removed or renamed.
    • Public members were removed or renamed.
    • Public method signatures were changed or renamed.
  • Minor (Public API was extended.)
    • Public constructs, members, or overloads were added.
  • Patch (Public API was unchanged.)
    • A bug in behavior was fixed.
    • Documentation was changed.
  • None (The library is unchanged.)
    • Only code under the build folder was changed.
    • Only code under the .github folder was changed.

PR Checklist

  • Your conventional commits are aligned with the Impact on version section.
  • Documentation is up to date.
    • Content of README.md is up to date.
    • XML documentation is up to date.
  • The BREAKING_CHANGES.md document is up to date.
    • Create a new Major.0.0 header if you do a Major change and list the breaking changes.
  • Tested on all relevant platforms

Other information

Internal Issue (If applicable):

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 the project from .NET 8 to .NET 10, along with related dependency and tooling updates. The changes include upgrading the target framework, language version, NuGet packages, build agent, and CI/CD configuration to support the new .NET version.

Changes:

  • Target framework updated from net8.0 to net10.0 across all platforms
  • Language version updated from 12.0 to 14.0
  • Build infrastructure updated to use .NET 10 SDK and windows-2025 agent

Reviewed changes

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

File Description
src/GeolocatorService.Uno.WinUI/GeolocatorService.Uno.WinUI.csproj Updates target frameworks to net10.0, upgrades dependencies, and changes macOS to Mac Catalyst
build/stage-build.yml Replaces manual workload installation with uno-check tooling for .NET 10
build/azure-pipelines.yml Updates Windows build agent to windows-2025
BREAKING_CHANGES.md Documents breaking changes for version 4.0.x

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

@Soap-141 Soap-141 marked this pull request as draft January 22, 2026 14:27
@Soap-141 Soap-141 force-pushed the dev/thla/chore-dotnet-10 branch from 766cf8e to 27ba8ad Compare January 22, 2026 14:36
@Soap-141 Soap-141 force-pushed the dev/thla/chore-dotnet-10 branch from 27ba8ad to 2af8330 Compare January 22, 2026 14:56
@Soap-141 Soap-141 force-pushed the dev/thla/chore-dotnet-10 branch from 2af8330 to a7f31ad Compare January 22, 2026 15:26
@Soap-141 Soap-141 marked this pull request as ready for review January 22, 2026 15:27
@Soap-141 Soap-141 merged commit 165d611 into main Jan 22, 2026
3 checks passed
@Soap-141 Soap-141 deleted the dev/thla/chore-dotnet-10 branch January 22, 2026 15:52
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