9.0.110 SR11
Contributors
What’s Changed
.NET MAUI 9 SR 11 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 72 commits with various improvements, bug fixes, and enhancements.
.NET MAUI Product Fixes
Collectionview
-
[iOS] PullToRefresh activity indicator improvements - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/20824
-
Fix CarouselView layout constraint issues on Mac Catalyst by @Copilot in https://github.com/dotnet/maui/pull/30714
-
[iOS] Changing IsGrouped on runtime with CollectionViewHandler2 does not properly work - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/31100
-
[iOS/Mac] Fixed the Border Rendering issues in CollectionViewHandler2 by @Ahamed-Ali in https://github.com/dotnet/maui/pull/27801
-
[main] Update ui-tests.yml timeout to account for CollectionView by @github-actions[bot] in https://github.com/dotnet/maui/pull/31234
-
[iOS]CarouselView Position Not Respected When Changing From Hidden to Visible in CV2 - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/29999
Controls Button
-
[Android] Gradient background with ImageButton by Jakub Florkowski in https://github.com/dotnet/maui/pull/26297
Controls Dialogalert
-
Add support to dismiss the prompt with enter on keyboard by Pedro Jesus in https://github.com/dotnet/maui/pull/27419
-
[Windows] Fix
ActionSheetmaximum size and styling by Dominik Titl in https://github.com/dotnet/maui/pull/30835
Controls Entry
- [Android] Editor and Entry don’t update placeholder and text color on theme change - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/30603
Controls General
- [Windows] Cleanup of
AccessibilityExtensionsby @MartyIX in https://github.com/dotnet/maui/pull/27052
Controls Label
-
[iOS, Android, Windows] TextTransform Property Does Not Apply at Runtime When TextType=“Html” Is Set on Label - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/29700
-
[Windows] Optimize
Label.CharacterSpacingon initial load by @MartyIX in https://github.com/dotnet/maui/pull/31391
Controls Searchbar
-
[iOS] SearchBar placeholder color is not updating on theme change - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/30597
Controls Slider
-
[iOS] Thumb image improvements by Jakub Florkowski in https://github.com/dotnet/maui/pull/27516
Controls Stepper
-
Fix Stepper control fails to reach maximum value when increment exceeds remaining threshold by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/29763
Docs
-
Move externally linked XML API docs to inline source code documentation by @Copilot in https://github.com/dotnet/maui/pull/30313
-
[main] Added a README with details about how to compile the manual tests by @github-actions[bot] in https://github.com/dotnet/maui/pull/31492
Drawing
-
[iOS] Fixed Invalid Color warning by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/30876
-
[Android] BackgroundColor for GraphicsView by Jakub Florkowski in https://github.com/dotnet/maui/pull/26320
-
Changing shape background color with dataTrigger by Jakub Florkowski in https://github.com/dotnet/maui/pull/25544
-
[Android] GraphicsView scaling after canvas.ResetState - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/31183
Essentials
-
[Android][Permissions]Requesting permissions using RequestAsync while the app is in the background - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/30697
Gestures
-
[iOS] Span’s TapGestureRecognizer not working if text is truncated - UITest by Jakub Florkowski in https://github.com/dotnet/maui/pull/22213
-
[Android] TapGestureRecognizer cannot be tapped using Android Talkback in MAUI - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/31486
-
Fix pan and pinch gesture completion on Windows by @jeremy-visionaid in https://github.com/dotnet/maui/pull/31123
Image
-
[android] improve performance of
ImageHandler.PlatformArrange()by Jonathan Peppers in https://github.com/dotnet/maui/pull/23665 -
[Windows] Fixed Image clipping not working by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/30684
Infrastructure
-
Update Versions.props SR11 Versioning by Shane Neuville in https://github.com/dotnet/maui/pull/31117
-
[ci] Add more keys by Rui Marinho in https://github.com/dotnet/maui/pull/31130
-
Update bug-report.yml 9.0.100 SR10 by Shane Neuville in https://github.com/dotnet/maui/pull/31163
-
[ci] Add branch classification file by Rui Marinho in https://github.com/dotnet/maui/pull/31292
Navigation
-
[Android] Toolbar overflow menu icon color by Jakub Florkowski in https://github.com/dotnet/maui/pull/25627
-
[iOS] Fixed NavigationStack not updating when OnAppearing is invoked by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/28666
-
[Android] Overriding back button functionality with OnBackButtonPressed returning false in a modally pushed page causes stack overflow - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/28812
Other
-
August 16th, 2025 Candidate by Shane Neuville in https://github.com/dotnet/maui/pull/31201
-
General nativeAOT support improvements by Dominik Titl in https://github.com/dotnet/maui/pull/31228
-
August 25th, 2025 Candidate by Shane Neuville in https://github.com/dotnet/maui/pull/31507
🔧 Fixes
- [iOS] Popping a page includes an unexpected page in the NavigationStack when the underlying page’s OnAppearing method is called
- [Android] Overriding back button functionality with OnBackButtonPressed returning false in a modally pushed page causes stack overflow
- Gradient never returns to the correct colour
-
.NET 9 SR 11 release branding by Shane Neuville in https://github.com/dotnet/maui/pull/31526
-
9.0.110 branding by Shane Neuville in https://github.com/dotnet/maui/pull/31527
Picker
-
Fixed Picker Items are not Displaying on macOS platform by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/27535
-
[MacOS] Picker’s dialog improvement by Jakub Florkowski in https://github.com/dotnet/maui/pull/27525
-
[MacOS] Fixed the picker items do not appear when tapping on the picker after navigating through PushModalAsync by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/28003
Shell
-
[main] Check if tab bar hidden value actually changed for Shell by @github-actions[bot] in https://github.com/dotnet/maui/pull/31170
TabbedPage
-
[Android] Top bar item colors - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/26964
-
[Windows] Fix for TabbedPage more menu items color. by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/26876
Templates
-
Changed Syncfusion toolkit version from 1.0.5 to 1.0.6 by Paul Anderson in https://github.com/dotnet/maui/pull/30960
-
[Proposal] Removed the default span styling from the template by Jakub Florkowski in https://github.com/dotnet/maui/pull/28818
WebView
- Optimize JS escaping by @symbiogenesis in https://github.com/dotnet/maui/pull/27528
Windows
-
Add Windows to nativeAOT template integration test by Dominik Titl in https://github.com/dotnet/maui/pull/31250
-
[Android, Windows] Fixed App.Current.PageDisappearing not raised when a page is popped by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/28998
Xaml
-
Fix XAML compiled binding warnings in DeviceTests.Runners by adding x:DataType attributes by @Copilot in https://github.com/dotnet/maui/pull/30219
iOS
-
Fix iOS Custom Entitlements File Not Respected in Single Project Templates by @Copilot in https://github.com/dotnet/maui/pull/30275
🧪 Testing (9)
-
[Testing] Publish new snapshots and diffs to a specific artifacts folder by Javier Suárez in https://github.com/dotnet/maui/pull/27928
-
[Android] Input controls should not change keyboard visibility - UITest by Jakub Florkowski in https://github.com/dotnet/maui/pull/29569
-
[Testing] Fixed Test case failure in PR 31201 - [08/16/2025] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/31212
-
Added manual test App by Javier Suárez in https://github.com/dotnet/maui/pull/29963
-
Add BuildNativeAOT parameter with separate build and test execution control by @Copilot in https://github.com/dotnet/maui/pull/31252
-
[Testing] Fix for flaky UITests in CI by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30959
-
[Testing] Fixed Test case failure in PR 31201 - [08/16/2025] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/31249
-
Add comments for manual test app .NET MAUI package configuration by Gerald Versluis in https://github.com/dotnet/maui/pull/31493
-
Add TargetFramework instructions for ManualTest app by Gerald Versluis in https://github.com/dotnet/maui/pull/31523
🏠 Housekeeping (10)
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31120
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31181
-
[housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31094
-
[housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31138
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31197
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31312
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31333
-
Fix file locking race condition in parallel builds by adding retry logic to Copy tasks by Javier Suárez in https://github.com/dotnet/maui/pull/31364
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31477
-
[housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31508