11.0.0: Offline speech recognition
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 Jakub Florkowski 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:
- 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
- On macOS, open the Terminal and enter the following command:
- Add a
global.jsonfile 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
}
}
What’s Changed
- Fix bug: Support for arrays in IsListNotNullOrEmptyConverter/IsListNotNullOrEmptyConverter by @jenscski in https://github.com/CommunityToolkit/Maui/pull/2396
- change to ResetValidationTokenSource to guard against a disposed validationTokenSource by @matt-bartholomew in https://github.com/CommunityToolkit/Maui/pull/2344
- Offline Speech Recognition #2089 by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/2242
- Support Microsoft.Maui.Controls v9.0.30 and .NET SDK v9.0.102 by @brminnick in https://github.com/CommunityToolkit/Maui/pull/2444
- Migrate to PEG parser. Introduce boolean operators and constants. by @stephenquan in https://github.com/CommunityToolkit/Maui/pull/2182
- [iOS] StatusBarBehavior does not occupy entire notch - fix by Jakub Florkowski in https://github.com/CommunityToolkit/Maui/pull/2309
Bumpers 🚗 & Housekeeping
- Fix ObservableProperties error: mvvmtk0045 by James Crutchley in https://github.com/CommunityToolkit/Maui/pull/2399
- Fix mvvmtk0045 warnings for
SpeechToTextViewModelby James Crutchley in https://github.com/CommunityToolkit/Maui/pull/2402 - Fix mvvmtk0045 warnings for
VariableMultiValueConverterViewModelby James Crutchley in https://github.com/CommunityToolkit/Maui/pull/2401 - Fix mvvmtk0045 warning for
StateContainerViewModelby James Crutchley in https://github.com/CommunityToolkit/Maui/pull/2400 - Fix mvvmtk0045 and XC0045 warnings by James Crutchley in https://github.com/CommunityToolkit/Maui/pull/2403
- Bump coverlet.collector from 6.0.2 to 6.0.3 in /samples by @dependabot in https://github.com/CommunityToolkit/Maui/pull/2421
- Bump xunit from 2.9.2 to 2.9.3 in /samples by @dependabot in https://github.com/CommunityToolkit/Maui/pull/2432
- Bump xunit.runner.visualstudio from 3.0.0 to 3.0.1 in /samples by @dependabot in https://github.com/CommunityToolkit/Maui/pull/2435
- Bump xunit.v3 from 1.0.0 to 1.0.1 in /samples by @dependabot in https://github.com/CommunityToolkit/Maui/pull/2436
- [Housekeeping] Remove Null Forgiving Operator by @brminnick in https://github.com/CommunityToolkit/Maui/pull/2446
- Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 in /samples by @dependabot in https://github.com/CommunityToolkit/Maui/pull/2442
- Bump FluentAssertions from 7.0.0 to 8.0.0 in /samples by @dependabot in https://github.com/CommunityToolkit/Maui/pull/2441
New Contributors
- @jenscski made their first contribution in https://github.com/CommunityToolkit/Maui/pull/2396
- @matt-bartholomew made their first contribution in https://github.com/CommunityToolkit/Maui/pull/2344
- @Forestbrook made their first contribution in https://github.com/CommunityToolkit/Maui/pull/2312
- @stephenquan made their first contribution in https://github.com/CommunityToolkit/Maui/pull/2182
- Jakub Florkowski made their first contribution in https://github.com/CommunityToolkit/Maui/pull/2309
Full Changelog: https://github.com/CommunityToolkit/Maui/compare/10.0.0…11.0.0