Skip to content

Conversation

@mrbiggred
Copy link
Member

Update the project to .NET 10 but keep the minimum iOS version at 18.

@mrbiggred mrbiggred self-assigned this Nov 28, 2025
@mrbiggred mrbiggred added the breaking For changes that break existing projects such as API changes, major dependency updates, etc. label Nov 28, 2025
@mrbiggred mrbiggred requested a review from Copilot November 28, 2025 18:38
@mrbiggred mrbiggred added this to the v10.0.0 milestone Nov 28, 2025
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 9.0 to .NET 10.0 while maintaining iOS 18.0 as the minimum supported version. The changes migrate to the newer Target Framework Moniker (TFM) format where the iOS version is specified separately via SupportedOSPlatformVersion rather than embedded in the TFM string.

Key Changes:

  • Updated .NET SDK from 9.0.0 to 10.0.0
  • Migrated from net9.0-ios18.0 TFM format to net10.0-ios with explicit SupportedOSPlatformVersion property
  • Updated all documentation and CI/CD workflows to reference .NET 10.0

Reviewed changes

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

Show a summary per file
File Description
Source/global.json Updated SDK version from 9.0.0 to 10.0.0
Source/SaturdayMP.XPlugins.iOS.BEMCheckBox/SaturdayMP.XPlugins.iOS.BEMCheckBox.csproj Updated target framework to net10.0-ios, added explicit SupportedOSPlatformVersion 18.0, and updated package tags
Source/ExampleClient/ExampleClient.csproj Updated target framework to net10.0-ios (SupportedOSPlatformVersion was already present)
README.md Updated documentation example to reflect new TFM format with separate minimum iOS version
AGENTS.md Updated all references from .NET 9.0/net9.0-ios to .NET 10.0/net10.0-ios throughout agent guidance
.github/workflows/ci.yml Updated CI workflow to install .NET 10.0 instead of 9.0 for both build and publish jobs

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

@mrbiggred mrbiggred merged commit 083e44b into release/v10.0.0 Nov 29, 2025
3 checks passed
@mrbiggred mrbiggred deleted the feature/update-to-dotnet-10 branch November 29, 2025 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking For changes that break existing projects such as API changes, major dependency updates, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants