Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Updated CommunityToolkit.Maui from 9.1.0 to 12.2.0.

Release notes

Sourced from CommunityToolkit.Maui's releases.

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

New Contributors

Full Changelog: CommunityToolkit/Maui@12.1.0...12.2.0

12.1.0

What's Changed

Requirements

The following tools are now required for CommunityToolkit.Maui:

  • Download/install .NET SDK v9.0.300
  • 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.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

  • CommunityToolkit.Maui
    • Popup.Anchor feature removed
  • CommunityToolkit.Maui.Camera
    • Updated Namespaces
    • Refactored the following methods in CameraView:
      ValueTask CaptureImage(CancellationToken);
      Task StartCameraPreview(CancellationToken);
      void StopCameraPreview();

Requirements

The following tools are now required for CommunityToolkit.Maui:

  • Download/install .NET SDK v9.0.300
  • 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.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:

  • Download/install .NET SDK v9.0.202
  • 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.202", 
    "rollForward": "latestFeature",
    "allowPrerelease": false
  }
}

Le keeping the house

New 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

Housekeeping

New 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 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:

  • 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
  }
}

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.:

  • Download/install .NET SDK v9.0.101
  • Install Xcode 16.1.0
    • 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
    • On Windows, open the command prompt (or Powershell) and enter the following command: dotnet workload install maui
  • 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.101", 
    "rollForward": "latestFeature",
    "allowPrerelease": false
  }
}

Breaking Changes

Major Breaking Changes

image
  • All CommunityToolkit.Maui.Behaviors no longer automatically assign Behavior.BindingContext for you

  • .NET 8 no longer supported

  • Xcode 16.1 Required

  • Increase minimum supported OS versions of CommunityToolkit.Maui.MediaElement

    • Android 26.0
    • iOS 15.0
    • MacCatalyst 15.0
  • Increase minimum supported versions of CommunityToolkit.Maui.Camera to 15.0:

    • iOS 15.0
    • MacCatalyst 15.0
      ... (truncated)

9.1.1

.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.:

  • Xcode 16.0.0
    • 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)
  • Download/install .NET SDK v8.0.403
  • 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
    • On Windows, open the command prompt (or Powershell) and enter the following command: dotnet workload install maui
  • 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": "8.0.403", 
    "rollForward": "latestMajor",
    "allowPrerelease": false
  }
}

What's Changed

🧼 Housekeeping 🧽

New Contributors

Full Changelog: CommunityToolkit/Maui@9.1.0...9.1.1

Commits viewable in compare view.

Updated Microsoft.Maui.Controls from 9.0.0-rc.2.24503.2 to 9.0.90.

Release notes

Sourced from Microsoft.Maui.Controls's releases.

9.0.90

.NET MAUI 9.0.90 SR9 Release Notes

What's Changed

This service release includes 141+ commits focusing on testing improvements, infrastructure updates, and critical product fixes for the .NET MAUI 9.0 service release 9.

MAUI Product Fixes

9.0.82

What's Changed

Full Changelog: dotnet/maui@9.0.81...9.0.82

9.0.81

What's Changed

Full Changelog: dotnet/maui@9.0.80...9.0.81

9.0.80

What's Changed

MAUI Product Fixes

9.0.71

What's Changed

Full Changelog: dotnet/maui@9.0.70...9.0.71

9.0.70

What's Changed

MAUI Product Fixes

Testing

9.0.61

What's Changed

Full Changelog: dotnet/maui@9.0.60...9.0.61

9.0.60

.NET MAUI 9.0 Service Release 6 (SR6) Release Notes

Highlights

Performance

  • Cleanup virtual layer measure invalidation by @​albyrock87 in Revert "Revert "Cleanup virtual layer measure invalidation (#28756)" (#28872)" dotnet/maui#28873
  • Improved iOS CollectionView Performance: There's a significant performance improvement in PR #​28225: "Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism" by @​albyrock87. This change optimizes how CollectionView handles invalidation on iOS, which should result in smoother scrolling and better overall responsiveness.

Memory

What's Changed

MAUI Product Fixes

9.0.51

.NET MAUI 9.0 Service Release 5 (SR5.1) Release Notes

What's Changed

MAUI Product Fixes

  • [SR5] Fix footer resizing issue by @​PureWeen in #​29064
  • Avoid qualified name in x:Type binding for Blazor Hybrid template by @​github-actions[bot] in #​29010
  • Revert "Applying visibility change to child controls" by @​github-actions[bot] in #​28869
  • [iOS] CollectionView footer sizing when source is empty - fix by @​github-actions[bot] in #​28793
  • [iOS] Back-navigation with swipe-back navigates back twice - fix by @​github-actions[bot] in #​28594
  • System.MissingMethodException in PropertyPropagationExtensions fix by @​github-actions[bot] in #​28574

Testing

  • Backport uitest fixes to .NET9 SR5 by @​PureWeen in #​28871
  • [Testing] Fix: BlankScreenOnNavigationBack on Android by @​Bhavanesh in #​28423
  • Resave mac tabbedpage images by @​HarishKumarSF4517 in #​28803
  • Fixed Test case failure in PR 28486 by @​Vignesh-SF3580 in #​28780

Dependency Updates

  • Upgrade Syncfusion Toolkit version from 1.0.3 to 1.0.4 on the Sample Content Template by @​github-actions[bot] in #​28477

Housekeeping

  • Update Versions.props 9.0.51 by @​PureWeen in #​28870
  • [ci] Don't use net10 to build this by @​rmarinho in commit 76fef11
  • [ci] Don't use the short url for install script by @​github-actions[bot] in #​28607

Full Changelog: dotnet/maui@9.0.50...release/9.0.1xx-sr5

Summary

This release primarily includes bug fixes focused on CollectionView components in iOS, particularly addressing footer sizing issues. There are also several testing improvements, including backporting UI test fixes to the SR5 branch. Additionally, the Syncfusion Toolkit was updated from version 1.0.3 to 1.0.4 on the Sample Content Template, and various housekeeping changes were made to the CI pipeline.

9.0.50

Breaking Changes

  • Change iOS SetNeedsLayout propagation mechanism by @​albyrock87 in Change iOS SetNeedsLayout propagation mechanism dotnet/maui#26629
    • Overriding SetNeedsLayout on MauiView to short-circuit invalidation propagation will no longer work. We will be looking into a way to still provide this behavior, if necessary, in an upcoming PR, and will be watching closely for any potential issues that may arise.
  • Improve PropertyMapper performance by @​albyrock87 in Improve PropertyMapper performance dotnet/maui#28077
    • This PR will change the ordering of some of the mappers. In theory, mapper ordering shouldn't really matter, but occasionally, issues with ordering do tend to creep in.

Highlights

What's Changed

9.0.40

Breaking Changes

Highlights

What's Changed

9.0.30

Breaking Changes

What's Changed

MAUI Product Fixes

  • [iOS] Added DidPopItem to the navig......

Description has been truncated

Bumps CommunityToolkit.Maui from 9.1.0 to 12.2.0
Bumps Microsoft.Maui.Controls from 9.0.0-rc.2.24503.2 to 9.0.90

---
updated-dependencies:
- dependency-name: CommunityToolkit.Maui
  dependency-version: 12.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Maui.Controls
  dependency-version: 9.0.90
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant