Bump CommunityToolkit.Maui and Microsoft.Maui.Controls #953
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated CommunityToolkit.Maui from 9.1.1 to 13.0.0.
Release notes
Sourced from CommunityToolkit.Maui's releases.
13.0.0
Breaking Changes
IPopupMauiPopupPopupHandlerPopupExtensionsPermissions.CameraandPermissions.Microphone:Permissions.StorageReadandPermissions.StorageWrite:Permissions.StorageReadandPermissions.StorageWrite:Permissions.Microphoneand manually callISpeechToText.RequestPermissions():What's Changed
InvalidCastExceptionforMauiMediaElement.macios.cswhen usingCollectionViewHandler2andCarouselViewHandler2by @TheCodeTraveler in CarouselViewHandler2InvalidCastExceptionforMauiMediaElement.macios.cswhen usingCollectionViewHandler2andCarouselViewHandler2CommunityToolkit/Maui#2926CameraView,FileSaver,FolderPickerandSpeechToTextby @VladislavAntonyuk in Allow Developers to Manually Request Permissions when usingCameraView,FileSaver,FolderPickerandSpeechToTextCommunityToolkit/Maui#2934Full Changelog: CommunityToolkit/Maui@12.3.0...13.0.0
12.3.0
This version brings some minor fixes (but still very important!) and removes the upper version restriction for
Microsoft.Maui.Controls. Although it is not officially supported, you may now use the .NET MAUI Community Toolkit with the .NET 10 preview.Thank you for using the .NET MAUI Community Toolkit!
What's Changed
Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload updatedotnet workload install maui && dotnet workload updateglobal.jsonfile to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
{ "sdk": { "version": "9.0.306", "rollForward": "latestFeature", "allowPrerelease": false } }Full Changelog: CommunityToolkit/Maui@12.2.0...12.3.0
12.2.0
Some more fixes related to Popup and then some... Also, this release reinstates the assembly versioning that got lost in translation somewhere. Most people probably didn't even notice or care. But if you're one of the people who does... Now its fixed!
What's Changed
Action PopupOptions.OnTappingOutsideOfPopupwhen Android Back Button Pressed by @TheCodeTraveler in FireAction PopupOptions.OnTappingOutsideOfPopupwhen Android Back Button Pressed CommunityToolkit/Maui#2799New Contributors
Full Changelog: CommunityToolkit/Maui@12.1.0...12.2.0
12.1.0
What's Changed
Popup.CanBeDismissedByTappingOutsideOfPopupby @TheCodeTraveler in [Popup] AddPopup.CanBeDismissedByTappingOutsideOfPopupCommunityToolkit/Maui#2753DefaultPopupOptionsSettingsandDefaultPopupSettingsto.UseMauiCommunityToolkit(Options)by @TheCodeTraveler in [Popup] AddDefaultPopupOptionsSettingsandDefaultPopupSettingsto.UseMauiCommunityToolkit(Options)CommunityToolkit/Maui#2759ComplexPopuptoCommunityToolkit.Maui.Sampleby @TheCodeTraveler in [Popup] AddComplexPopuptoCommunityToolkit.Maui.SampleCommunityToolkit/Maui#2771Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload updatedotnet workload install maui && dotnet workload updateglobal.jsonfile to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
{ "sdk": { "version": "9.0.300", "rollForward": "latestFeature", "allowPrerelease": false } }Full Changelog: CommunityToolkit/Maui@12.0.0...12.1.0
12.0.0
An all new implementation of Popups! We complete wrote Popup from the ground up so that it is now more stable and easier to work with than ever.
If you're migrating, be sure to check out our Popup v2 Migration Guide, along with the updated Popup documentation:
Breaking Changes
Popup.Anchorfeature removedCameraView:Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload updatedotnet workload install maui && dotnet workload updateglobal.jsonfile to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
{ "sdk": { "version": "9.0.300", "rollForward": "latestFeature", "allowPrerelease": false } }What's Changed
... (truncated)
11.2.0
What's Changed
Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload updatedotnet workload install maui & dotnet workload updateglobal.jsonfile to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
Le keeping the house
Microsoft.Maui.*Dependencies to v9.0.40 by @TheCodeTraveler in IncreaseMicrosoft.Maui.*Dependencies to v9.0.40 CommunityToolkit/Maui#2525New Contributors
Full Changelog: CommunityToolkit/Maui@11.1.0...11.2.0
11.1.1
You probably don't need to worry about this one, just stay on the latest version!
If you experience any issues with WinRT.Runtime conflicts between 2.1.0 and 2.2.0 then this might be something you need, but this is also fixed in the version that will come after 11.2.0.
Details: CommunityToolkit/Maui#2612
Full Changelog: CommunityToolkit/Maui@11.1.0...11.1.1
11.1.0
What's Changed
DrawingViewModeland MVVMTK warningSpeechToTextPageby @ne0rrmatrix in Fix XamlC warning forDrawingViewModeland MVVMTK warningSpeechToTextPageCommunityToolkit/Maui#2513Housekeeping
[SupportedOSPlatform]toAppBuilderExtensionsby @TheCodeTraveler in [Housekeeping] Add[SupportedOSPlatform]toAppBuilderExtensionsCommunityToolkit/Maui#2488Catastrophic failure: System.ArgumentOutOfRangeExceptionby @TheCodeTraveler in [Housekeeping] Fix Unit Test Failure:Catastrophic failure: System.ArgumentOutOfRangeExceptionCommunityToolkit/Maui#2479New Contributors
Full Changelog: CommunityToolkit/Maui@11.0.0...11.1.0
11.0.0
And just like that, the first release in 2025 is v11 of the .NET MAUI Community Toolkit!
Offline speech recognition
In this release we add offline speech recognition. No need for an active internet connection, you can now to speech to text while offline. Note that this is available from Android 33 and up and iOS13 and up. Check out all the details on the docs.
Statusbar gap
Did you notice there was a gap when using the
StatusBarBehavioron iOS? Thanks to @kubaflo not anymore! We made sure that the calculations for the status bar height is now correct and are even giving you fine-grained control over the calculations by being able to specify if the safe area should be included or not.And much more!
Be sure to check out the full list below with all the changes ,and last but not least, we also did releases for CameraView, MediaElement and Maps, so be sure to check those out too!
Make sure to check the requirements below for using this/building this project yourself.
Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload updatedotnet workload install maui;dotnet workload updateglobal.jsonfile to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
What's Changed
... (truncated)
10.0.0
It took some great effort from multiple people, but it's finally here! .NET 9 support for the .NET MAUI Community Toolkit!
Requirements
The following tools are now required for CommunityToolkit.Maui.:
sudo dotnet workload install mauidotnet workload install mauiglobal.jsonfile to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
Breaking Changes
Major Breaking Changes
All
CommunityToolkit.Maui.Behaviors no longer automatically assignBehavior.BindingContextfor you.NET 8 no longer supported
Xcode 16.1 Required
Increase minimum supported OS versions of
CommunityToolkit.Maui.MediaElementIncrease minimum supported versions of
CommunityToolkit.Maui.Camerato 15.0:... (truncated)
Commits viewable in compare view.
Updated Microsoft.Maui.Controls from 9.0.30 to 10.0.10.
Release notes
Sourced from Microsoft.Maui.Controls's releases.
10.0.10
What's Changed
.NET MAUI 10.0.10 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 100 commits with various improvements, bug fixes, and enhancements.
.NET MAUI Product Fixes
API
Android
[release/10.0.1xx] Remove Android environment variable file handling for Aspire by @github-actions[bot] in [release/10.0.1xx] Remove Android environment variable file handling for Aspire maui#32122
🔧 Fixes
[release/10.0.1xx-sr1] [Android] Refactor WindowInsetListener to per-view registry with MauiWindowInsetListener by @github-actions[bot] in [release/10.0.1xx-sr1] [Android] Refactor WindowInsetListener to per-view registry with MauiWindowInsetListener maui#32443
🔧 Fixes
Collectionview
[iOS] Fixed the Items are not displaying in CarouselView 2 by @Ahamed-Ali in [iOS] Fixed the Items are not displaying in CarouselView 2 maui#29397
🔧 Fixes
ItemsSources[CV2] Fix CarouselView vertical scrolling when orientation is horizontal by @Shalini-Ashokan in [CV2] Fix CarouselView vertical scrolling when orientation is horizontal maui#31395
🔧 Fixes
[Android] Fix for IndicatorView remains interactive even when IsEnabled="False" by @HarishwaranVijayakumar in [Android] Fix for IndicatorView remains interactive even when IsEnabled="False" maui#31457
🔧 Fixes
... (truncated)
10.0.1
What's Changed
Full Changelog: dotnet/maui@10.0.0...10.0.1
10.0.0
What's Changed
.NET MAUI 10.0.0 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 73 commits with various improvements, bug fixes, and enhancements.
Breaking Changes
.NET MAUI Product Fixes
.NET 10 Features
[net10.0] Merge main to net10.0 by @rmarinho in [net10.0] Merge main to net10.0 maui#31792
[net10.0] [housekeeping] Update maui net9 by @github-actions[bot] in [net10.0] [housekeeping] Update maui net9 maui#31856
🔧 Fixes
[net10] Move to rtm by @rmarinho in [net10] Move to rtm maui#31883
[net10.0] Bumps Syncfusion.Maui.Toolkit dependency to version 1.0.7 by @github-actions[bot] in [net10.0] Bumps Syncfusion.Maui.Toolkit dependency to version 1.0.7 maui#31952
🔧 Fixes
[NET10.0] Change ContentPage SafeAreaEdges default to None for consistent edge-to-edge behavior by @Copilot in [NET10.0] Change ContentPage SafeAreaEdges default to None for consistent edge-to-edge behavior maui#31926
🔧 Fixes
Android
Implement SafeAreaEdges property and per-edge safe area control for Android by @NirmalKumarYuvaraj in Implement SafeAreaEdges property and per-edge safe area control for Android maui#31022
[release/10.0.1xx] Remove Android environment variable file handling for Aspire by @github-actions[bot] in [release/10.0.1xx] Remove Android environment variable file handling for Aspire maui#32122
🔧 Fixes
BlazorWebView
Collectionview
Details
... (truncated)
10.0.0-rc2.2.25504.7
.NET MAUI 10.0.0-rc2 Release Notes
Getting started
Install from command line:
What's Changed
.NET MAUI 10.0.0-rc2 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 173 commits with various improvements, bug fixes, and enhancements.
.NET MAUI Product Fixes
.NET 10 Features
[net10.0] Move to net10 rc2 by @rmarinho in [net10.0] Move to net10 rc2 maui#31511
[net10.0] Update net10 by @rmarinho in [net10.0] Update net10 maui#31296
[NET10] Make IPlatformMeasureInvalidationController public by @Copilot in [NET10] Make IPlatformMeasureInvalidationController public maui#31133
[net10.0] Update net10.0 with main by @PureWeen in [net10.0] Update net10.0 with main maui#31699
Android
[android] update AOT profile for .NET 10 RC 2 by @jonathanpeppers in [android] update AOT profile for .NET 10 RC 2 maui#31768
[release/10.0.1xx-rc2] Implement SafeAreaEdges property and per-edge safe area control for Android by @github-actions[bot] in [release/10.0.1xx-rc2] Implement SafeAreaEdges property and per-edge safe area control for Android maui#31798
🔧 Fixes
Aspire
BlazorWebView
Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template by @Copilot in Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template maui#31618
🔧 Fixes
Revert "Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template" by @mattleibow in Revert "Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template" maui#31676
🔧 Fixes
... (truncated)
10.0.0-rc.1.25424.2
.NET MAUI 10.0.0-rc1 Release Notes
Getting started
Install from command line:
What's Changed
.NET MAUI 10.0.0-rc1 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 119 commits with various improvements, bug fixes, and enhancements.
.NET MAUI Product Fixes
.NET 10 Features
Android
[Testing] Run UI tests with CoreCLR on Android by @rmarinho in [Testing] Run UI tests with CoreCLR on Android maui#30842
🔧 Fixes
[release/10.0.1xx-rc1] Expose Android Activity and Modal Dialog OnKey* overrides via ConfigureLifecycleEvents with generalized context parameter by @github-actions[bot] in [release/10.0.1xx-rc1] Expose Android Activity and Modal Dialog OnKey* overrides via ConfigureLifecycleEvents with generalized context parameter maui#31237
🔧 Fixes
[release/10.0.1xx-rc1] [android] 20250820 net10.0 ecosystem updates by @github-actions[bot] in [release/10.0.1xx-rc1] [android] 20250820 net10.0 ecosystem updates maui#31279
🔧 Fixes
[release/10.0.1xx-rc1] Update sdk 25421.113 and android by @rmarinho in [release/10.0.1xx-rc1] Update sdk 25421.113 and android maui#31287
Collectionview
Fixed CollectionView does not update layout correctly when ItemsSource changes by @Dhivya-SF4094 in Fixed CollectionView does not update layout correctly when ItemsSource changes maui#30978
🔧 Fixes
... (truncated)
10.0.0-preview.7.25406.3
.NET MAUI Product Fixes
*Converterclasses for nullability maui#28860... (truncated)
10.0.0-preview.6.25359.8
.NET MAUI 10.0.1xx-preview6 Release Notes
This release includes various improvements, bug fixes, and dependency updates for the .NET MAUI framework.
Getting started
Install from command line:
What's Changed
MAUI Product Fixes
oncolor when OnColor is unset by @Tamilarasan-Paranthaman in [net10.0] [iOS, Windows] Fix: Switch does not use the native defaultoncolor when OnColor is unset maui#29694uwpeven though UWP is not the technology used - FIX by @MartyIX in [NET10.0] [Windows] Filenames containuwpeven though UWP is not the technology used - FIX maui#29750... (truncated)
10.0.0-preview.5.25306.5
.NET MAUI Release Notes - 10.0.1xx-preview5
What's Changed
MAUI Product Fixes
VisualElement.ComputeConstraintForViewandLayoutConstraintenum public by @jsuarezruiz in [NET10] MakeVisualElement.ComputeConstraintForViewandLayoutConstraintenum public maui#29703WinUI.targetsmaui#29256Testing
... (truncated)
10.0.0-preview.4.25263.4
.NET MAUI 10.0.0-preview.4 Release Notes
This release focuses on quality and stability across all platforms, with significant enhancements to input controls and collection-based views.
Getting started
Install from command line:
Known issues
When building from Visual Studio you might need to force the
RoslynCompilerTypeto be used by adding this property to your csproj. After making this change make sure to restart Visual studio.What's Changed
.NET MAUI Preview 4 introduces improvements across all platforms. Key highlights include nullable support for
DatePickerandTimePicker, modernizedMediaPickerfunctionality for iOS and Android, fixingWebViewbehavior, enhancing shadow rendering on clipped views, and improving various input controls. Several platform-specific bugs have been addressed to enhance the overall stability and reliability of the framework.BindableLayout
CarouselView
ItemsUpdatingScrollModeso the view keeps position when the collection changes by @SuthiYuvaraj in #26608CollectionView
EmptyViewis reused after navigation by @KarthikRajaKalaimani in #28367TargetInvocationExceptionwhen selecting header/footer after changingItemsLayoutby @Ahamed-Ali in #28890DatePicker
Date,MinimumDate, andMaximumDateproperties by @jfversluis in #27921Entry
CursorPositionproperty not being applied correctly by @praveenkumarkarunanithi in #27220FlyoutPage
... (truncated)
10.0.0-preview.3.25208.1
What's Changed
.NET MAUI Preview 3 introduces significant improvements across all platforms. Key highlights include performance optimizations for iOS CollectionView and property mapping, improved WebView capabilities, enhanced accessibility features, and numerous bug fixes for platform-specific issues. Several controls like TableView and ListView have been marked as obsolete as we continue to modernize the platform.
MAUI Product Fixes
ScrollViewerExtensions.UpdateScrollBarVisibilityby @MartyIX in #28255NullReferenceExceptioninDragAndDropDelegate- FIX by @MartyIX in #28417dotnet new maui -scby @jonathanpeppers in #28172... (truncated)
10.0.0-preview.2.25165.1
What's Changed
MAUI Product Fixes
UseRidGraph=falseon Windows by @MartyIX in [net10.0] SetUseRidGraph=falseon Windows maui#27595UseRidGraph=falseon Windows (2) by @MartyIX in [net10.0] SetUseRidGraph=falseon Windows (2) maui#27634... (truncated)
10.0.0-preview.1.25122.6
Install workload set
dotnet workload install maui --version 10.0.100-preview.1.25124.2MAUI Product Fixes
InterceptsLocationAttributemaui#27408Tests
Dependency Updates
_Description has be...
Description has been truncated