Skip to content

Conversation

@TheCodeTraveler
Copy link
Collaborator

@TheCodeTraveler TheCodeTraveler commented Oct 7, 2025

Description of Change

This PR adds support for .NET 10

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Has samples (if omitted, state reason in description)
  • Rebased on top of main at time of PR
  • Changes adhere to coding standard

Additional information

This PR will be merged when .NET 10 GAs in November 2025

Breaking Changes

  • .NET 10 Required
  • Removed Deprecated IPopup
  • Removed Deprecated MauiPopup
  • Removed Deprecated PopupHandler
  • Removed Deprecated PopupExtensions

@TheCodeTraveler TheCodeTraveler added the breaking change This label is used for PRs that include a breaking change label Oct 7, 2025
TheCodeTraveler and others added 18 commits October 9, 2025 14:54
This should no longer be necessary now that we don't have internal access to MAUI
- Added conditional compilation for .NET 10 in `CSharpAnalyzerVerifier`.
- Updated `XmlnsDefinition` attributes for .NET MAUI compatibility.
- Upgraded `Xamarin.AndroidX.Media3` packages to version 1.8.0.
- Added `using` directives for `Microsoft.Maui` namespaces across files.
- Adjusted platform-specific code to use updated APIs (e.g., `session.PlatformToken`).
- Included Android resource `textureview.xml` in the project.
@TheCodeTraveler TheCodeTraveler marked this pull request as ready for review November 11, 2025 15:32
@TheCodeTraveler TheCodeTraveler merged commit ed8dd92 into main Nov 11, 2025
9 of 11 checks passed
@TheCodeTraveler TheCodeTraveler deleted the Update-to-NET-10 branch November 11, 2025 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

[NET10] Switch to public MAUI types for AvatarView

4 participants