chore(deps): update dependency communitytoolkit.maui to v12 #446
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.
This PR contains the following updates:
6.1.0
->12.2.0
Release Notes
CommunityToolkit/Maui (CommunityToolkit.Maui)
v12.2.0
: : More Popup fixes!Compare Source
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.OnTappingOutsideOfPopup
when Android Back Button Pressed by @TheCodeTraveler in #2799New Contributors
Full Changelog: CommunityToolkit/Maui@12.1.0...12.2.0
v12.1.0
: : Popup V2 bugfixes!Compare Source
What's Changed
Popup.CanBeDismissedByTappingOutsideOfPopup
by @TheCodeTraveler in #2753DefaultPopupOptionsSettings
andDefaultPopupSettings
to.UseMauiCommunityToolkit(Options)
by @TheCodeTraveler in #2759ComplexPopup
toCommunityToolkit.Maui.Sample
by @TheCodeTraveler in #2771Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload update
dotnet workload install maui && dotnet workload update
global.json
file to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)global.json
Full Changelog: CommunityToolkit/Maui@12.0.0...12.1.0
v12.0.0
: : Popup V2 is here!Compare Source
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.Anchor
feature removedCameraView
:Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload update
dotnet workload install maui && dotnet workload update
global.json
file 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
<InternalsVisibleTo Include="CommunityToolkit.Maui"/>
toCommunityToolkit.Maui.Core.csproj
by @TheCodeTraveler in #2628IPopupResult
fromPopupExtensions.ClosePopupAsync()
by @TheCodeTraveler in #2677Housekeeping
New Contributors
Full Changelog: CommunityToolkit/Maui@11.2.0...12.0.0
v11.2.0
: : .NET MAUI Dependency Update & RatingView ⭐️Compare Source
What's Changed
Requirements
The following tools are now required for CommunityToolkit.Maui:
sudo dotnet workload install maui; sudo dotnet workload update
dotnet workload install maui & dotnet workload update
global.json
file 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 #2525New Contributors
Full Changelog: CommunityToolkit/Maui@11.1.0...11.2.0
v11.1.1
: : Minor Patch ReleaseCompare Source
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: #2612
Full Changelog: CommunityToolkit/Maui@11.1.0...11.1.1
v11.1.0
: : just some much needed bugfixes!Compare Source
What's Changed
DrawingViewModel
and MVVMTK warningSpeechToTextPage
by @ne0rrmatrix in #2513Housekeeping
[SupportedOSPlatform]
toAppBuilderExtensions
by @TheCodeTraveler in #2488Catastrophic failure: System.ArgumentOutOfRangeException
by @TheCodeTraveler in #2479New Contributors
Full Changelog: CommunityToolkit/Maui@11.0.0...11.1.0
v11.0.0
: : Offline speech recognitionCompare Source
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
StatusBarBehavior
on 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 update
dotnet workload install maui;dotnet workload update
global.json
file 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
Bumpers 🚗 & Housekeeping
SpeechToTextViewModel
by @ne0rrmatrix in #2402VariableMultiValueConverterViewModel
by @ne0rrmatrix in #2401StateContainerViewModel
by @ne0rrmatrix in #2400New Contributors
Full Changelog: CommunityToolkit/Maui@10.0.0...11.0.0
v10.0.0
: : .NET 9 support is here!Compare Source
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 maui
dotnet workload install maui
global.json
file 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.Behavior
s no longer automatically assignBehavior.BindingContext
for you.NET 8 no longer supported
Xcode 16.1 Required
Increase minimum supported OS versions of
CommunityToolkit.Maui.MediaElement
Increase minimum supported versions of
CommunityToolkit.Maui.Camera
to 15.0:Minor Breaking Changes
Expander
is not trim safeCommunityToolkit.Maui.Maps
is not trim safePopupService.ShowPopop(TViewModel)
[Obsolete]
methodPopupService.ShowPopup<T>()
insteadPopupService.ShowPopopAsync(TViewModel, CancellationToken)
[Obsolete]
methodPopupService.ShowPopupAsync<T>()
insteadBaseConverter<TFrom, TTo>
BaseConverter<TFrom, TTo>
is not supportedBaseConverter<TFrom, TTo, TParam>
BaseConverter<TFrom, TTo, TParam>
is not supportedValidationFlags.ValidateOnFocusing
renamed toValidationFlags.ValidateOnFocused
ValidationFlags.ValidateOnUnfocusing
renamed toValidationFlags.ValidateOnUnfocused
CommunityToolkit.Maui.Camera
, addlinker.xml
fornet9.0-android
to avoid the Linker removingXamarin.AndroidX.Camera.Core
,Xamarin.AndroidX.Camera.Lifecycle
,Xamarin.AndroidX.Camera.Video
,Xamarin.AndroidX.Camera.View
, andXamarin.AndroidX.Camera.Camera2
public static Task<bool> ShowKeyboardAsync(this ITextInput, CancellationToken)
->public static ValueTask<bool> ShowKeyboardAsync(this ITextInput, CancellationToken)
Microsoft.Maui.Controls
.NET 10 until .NET 10 GAAnd who doesn't love some numbers?! 📈
Analyzer Benchmarks
ILLinker Failing on iPhone Device (non-simulator) and MacCatalyst Release Builds:
If you run into a build error while building your macOS/Mac Catalyst app, try opting out of the new type registrar. We did that for our sample app for the time being while this bug gets resolved. More information here: https://github.com/xamarin/xamarin-macios/wiki/.NET-9-release-notes#opting-out
What's Changed
New Contributors
Full Changelog: CommunityToolkit/Maui@9.1.1...10.0.0
v9.1.1
: : A handful of bugfixes before the new major releaseCompare Source
.NET 9 is almost upon us, just before the new major release that we will be introduction as part of there, here are a couple of bugfixes that you can use today!
A big thank you to @Bensley96 for the very first contribution to this project 👏
Requirements
The following tools are now required for CommunityToolkit.Maui.:
sudo dotnet workload install maui
dotnet workload install maui
global.json
file 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
TouchBehavior.LongPressCompleted
event fires whenLongPressCommand is null
by @brminnick in #2239🧼 Housekeeping 🧽
New Contributors
Full Changelog: CommunityToolkit/Maui@9.1.0...9.1.1
v9.1.0
: : AOT support is here!Compare Source
Required Updates
The following tools are now required for .NET MAUI Community Toolkit v9.1.0
sudo dotnet workload install maui
dotnet workload install maui
global.json
file 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
Housekeeping 🧹
New Contributors
Big thank you to our community contributors 👏
Full Changelog: CommunityToolkit/Maui@9.0.3...9.0.4
v9.0.3
: : Transparent Status bar for Android, Icon Tint Color Updates and more!Compare Source
Just before the weekend, here are some new goodies to play with!
Minor new functionalities, bugfixes and we updated the dependency of .NET MAUI to 8.0.71 to match the latest version that is included in the workload that comes with Visual Studio.
What's Changed
Microsoft.Maui.Controls.Compatibility
Dependency by @filipnavara in #2006<UseMaui>true</UseMaui>
by @ne0rrmatrix in #2057Configuration
📅 Schedule: Branch creation - "after 4am and before 8am on saturday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.