Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Microsoft.Maui.Controls v9.0.30 and .NET SDK v9.0.102 #2444

Merged
merged 3 commits into from
Jan 15, 2025

Conversation

TheCodeTraveler
Copy link
Collaborator

@TheCodeTraveler TheCodeTraveler commented Jan 15, 2025

Description of Change

This PR adds support for the latest .NET MAUI Workload and the latest version of Microsoft.Maui.Controls.

Additional information

I've added the breaking change This label is used for PRs that include a breaking change label because this change requires users to update their local environment. Below is the ##Requirements section we will add to the Release Notes for our next releases.


Requirements

The following tools are now required for CommunityToolkit.Maui:

  • Download/install .NET SDK v9.0.102
  • Install Xcode 16.2.0 (or higher)
    • Read the latest .NET MAUI Release wiki to always find the latest-supported version) of Xcode for .NET MAUI
    • We HIGHLY recommend using the open-source tool Xcodes to easily manage your installed Xcode versions
  • Update to the latest stable version of Visual Studio (or Jet Brains Rider)
  • After installing the latest stable .NET SDK, update to the latest stable version of the .NET MAUI workload:
    • On macOS, open the Terminal and enter the following command: sudo dotnet workload install maui; sudo dotnet workload update
    • On Windows, open the command prompt (or Powershell) and enter the following command: dotnet workload install maui;dotnet workload update
  • Add a global.json file to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)
    • The .NET MAUI Community Toolkit does not support preview releases of .NET

global.json

{
  "sdk": {
    "version": "9.0.102", 
    "rollForward": "latestFeature",
    "allowPrerelease": false
  }
}

@TheCodeTraveler TheCodeTraveler added the breaking change This label is used for PRs that include a breaking change label Jan 15, 2025
@Copilot Copilot bot review requested due to automatic review settings January 15, 2025 16:38

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

Files not reviewed (3)
  • Directory.Build.props: Language not supported
  • global.json: Language not supported
  • samples/CommunityToolkit.Maui.Sample/CommunityToolkit.Maui.Sample.csproj: Language not supported
@TheCodeTraveler TheCodeTraveler changed the title Support Microsoft.Maui.Controls v9.0.30 + .NET SDK v9.0.102 Support Microsoft.Maui.Controls v9.0.30 and .NET SDK v9.0.102 Jan 15, 2025
@TheCodeTraveler TheCodeTraveler enabled auto-merge (squash) January 15, 2025 17:03
@TheCodeTraveler TheCodeTraveler merged commit e3c521b into main Jan 15, 2025
9 checks passed
@TheCodeTraveler TheCodeTraveler deleted the Support-Microsoft.Maui.Controls-v9.0.30 branch January 15, 2025 17:08
@github-actions github-actions bot locked and limited conversation to collaborators Jan 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
breaking change This label is used for PRs that include a breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants