This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryBroad release touches Xaml, Collectionview, Other, and Windows.
Full changelog
What's Changed
.NET 9 SR12 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 104 commits with various improvements, bug fixes, and enhancements.
.NET MAUI Product Fixes
Android
-
[release/9.0.1xx-sr12] [Android] -Picker dialog causes crash when page is popped while dialo… by @github-actions[bot] in https://github.com/dotnet/maui/pull/31919
🔧 Fixes
BlazorWebView
-
Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template by @Copilot in https://github.com/dotnet/maui/pull/31618
🔧 Fixes -
Revert "Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template" by @mattleibow in https://github.com/dotnet/maui/pull/31676
🔧 Fixes -
Reland "Replace UseStaticFiles() with MapStaticAssets() in Blazor Maui Web template" by @mattleibow in https://github.com/dotnet/maui/pull/31677
🔧 Fixes
Button
-
Radio Button Null Selection Fix by @asi-evin in https://github.com/dotnet/maui/pull/31175
🔧 Fixes
Collectionview
-
[iOS] Flyout Menu CollectionView First Item Misaligned - fix by @kubaflo in https://github.com/dotnet/maui/pull/30501
🔧 Fixes -
[iOS] CV1 & CV2 - Support for RTL by @kubaflo in https://github.com/dotnet/maui/pull/27653
🔧 Fixes -
[iOS] Support for KeepLastItemInView for CollectionView2 on iOS by @kubaflo in https://github.com/dotnet/maui/pull/31104
🔧 Fixes -
Fix for Preventing Incorrect TalkBack Announcements During CollectionView Deselection on Android by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/29818
🔧 Fixes -
[iOS] Fixed the crash occurred on CarouselView2 when deleting last one remaining item with loop as false by @Ahamed-Ali in https://github.com/dotnet/maui/pull/31537
🔧 Fixes -
Fix Customised CollectionView inherited from does not ScrollTo and display selection correctly by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/31549
🔧 Fixes -
[iOS] CurrentItem does not work when PeekAreaInsets is set - fix by @kubaflo in https://github.com/dotnet/maui/pull/29995
🔧 Fixes -
[release/9.0.1xx-sr12] [iOS] Fix memory leak in CollectionViewHandler2 ItemsLayout PropertyChanged subscription by @github-actions[bot] in https://github.com/dotnet/maui/pull/31922
🔧 Fixes
Controls Entry
-
[Android, iOS, MacOS] Fixed Entry ClearButton Color Not Updating on AppThemeBinding Change by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/30817
🔧 Fixes
Controls Flyout
-
[Windows] Fixed Unstable order of Flyout Items with conditional visibility by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/29197
🔧 Fixes -
[Windows, Catalyst] Fix IsPresented=true Not Working on Initial Value in FlyoutPage by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31515
🔧 Fixes
Controls Searchbar
-
Fix SearchBar IsTextPredictionEnabled false functionality by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/31255
🔧 Fixes -
[Android] Fix SearchBar FlowDirection Property Not Working by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/30431
🔧 Fixes -
[Android] SearchBar does not update colors on theme change - fix by @kubaflo in https://github.com/dotnet/maui/pull/30601
🔧 Fixes
Controls Titleview
-
[iOS] Shell/navigation page title view - respect the margin property by @kubaflo in https://github.com/dotnet/maui/pull/31701
🔧 Fixes
Data Binding
-
[release/9.0.1xx-sr12] Fix ProjectList not displaying due to missing BindingContext update in template sample by @github-actions[bot] in https://github.com/dotnet/maui/pull/31954
🔧 Fixes
Drawing
-
[Windows] Allow to remove clip at runtime by @MartyIX in https://github.com/dotnet/maui/pull/31488
🔧 Fixes -
[Android] Sort gradient stops by offset by @kubaflo in https://github.com/dotnet/maui/pull/31318
🔧 Fixes
Entry
-
[release/9.0.1xx-sr12] [Android][Regression] Fixed Entry and Editor AppThemeBinding colors for text and placeholder reset to default on theme change by @github-actions[bot] in https://github.com/dotnet/maui/pull/31921
🔧 Fixes
Gestures
-
[Windows] Test inclusion for the PointerGestureRecognizer issue in MultiWindow. by @Ahamed-Ali in https://github.com/dotnet/maui/pull/31143
🔧 Fixes
Infrastructure
-
[ci] Run xharness DeviceTests on dnceng-public Helix by @rmarinho in https://github.com/dotnet/maui/pull/30544
🔧 Fixes -
[ci] Inventory start by @rmarinho in https://github.com/dotnet/maui/pull/31593
-
Separate snapshot diffs artifacts in CI by @jfversluis in https://github.com/dotnet/maui/pull/31724
-
[main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/31741
-
[main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/31872
-
[release/9.0.1xx-sr12] [ci] Update arcade main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31987
🔧 Fixes
Layout
-
Fixed System.ArgumentException when setting FlyoutLayoutBehavior dynamically [Windows] by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/31491
🔧 Fixes
Navigation
-
[iOS] Fix Navigation Page BackButtonTitle Not Updating by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31583
🔧 Fixes -
[Android,Windows] Fix NavigatingFrom event order inconsistency with PushAsync by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/31536
🔧 Fixes -
[iOS] Fix added for Navigation.SetTitleView does not work in ios 26. by @sheiksyedm in https://github.com/dotnet/maui/pull/31831
🔧 Fixes -
Invert NavigationPage UseMauiHandler flag by @drasticactions in https://github.com/dotnet/maui/pull/31859
Other
-
.NET 9 Release Branding by @PureWeen in https://github.com/dotnet/maui/pull/31545
-
[inflight/candidate] September 15th - Fix null reference in ItemsViewController flow direction by @kubaflo in https://github.com/dotnet/maui/pull/31603
-
[Testing] Fixed Test case failure in PR 31525 - [09/15/2025] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/31611
-
Revert PR #30501 by @sheiksyedm in https://github.com/dotnet/maui/pull/31643
-
[inflight/candidate] September 15th, 2025 by @PureWeen in https://github.com/dotnet/maui/pull/31525
-
Revert PR - 30526 by @Ahamed-Ali in https://github.com/dotnet/maui/pull/31692
🔧 Fixes -
Candidate Branch September 22nd by @PureWeen in https://github.com/dotnet/maui/pull/31681
-
9.0.120 Release Branding by @PureWeen in https://github.com/dotnet/maui/pull/31979
Refreshview
-
[Windows] Fix RefreshView Command executes multiple times when IsRefreshing is set to True by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31471
🔧 Fixes
Shapes
- [ci] Add back dnceng-public maui pipeline by @rmarinho in https://github.com/dotnet/maui/pull/31524
Shell
-
[iOS] Shell/NavigationPage TitleView by @kubaflo in https://github.com/dotnet/maui/pull/20959
🔧 Fixes -
Fix for exception thrown when disconnecting page handlers in the Unloaded event while navigating on MacCatalyst and iOS by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/29410
🔧 Fixes -
[Android] Shell BackButtonBehavior binding Command to valid ICommand causes back button to disappear by @kubaflo in https://github.com/dotnet/maui/pull/28132
🔧 Fixes
TabbedPage
-
[iOS, Mac] TabbedPage overflow "More" button does not works by @kubaflo in https://github.com/dotnet/maui/pull/31385
🔧 Fixes -
[Android] Fixed incorrect tab content display in TabbedPage by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/27294
🔧 Fixes
Theming
- Fix NRE on GetSystemResources by @drasticactions in https://github.com/dotnet/maui/pull/31605
WebView
-
[Windows] Fix for FlowDirection="RightToLeft" causes mirrored content in WebView and HybridWebView by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/30709
🔧 Fixes -
Temporarily disable flaky WebView tests using FlakyTest attribute by @Copilot in https://github.com/dotnet/maui/pull/31868
🔧 Fixes
Windows
-
[Windows] Upgrade Windows App SDK from 1.7.3 to 1.7.4 by @MartyIX in https://github.com/dotnet/maui/pull/31667
-
[Windows] Optimize
🔧 FixesTextHighlightersuse by @MartyIX in https://github.com/dotnet/maui/pull/31429 -
Misc nativeAOT Windows stability adjustments by @morning4coffe-dev in https://github.com/dotnet/maui/pull/31274
🔧 Fixes -
[Windows] Revert cleanup of
🔧 FixesAccessibilityExtensionsby @MartyIX in https://github.com/dotnet/maui/pull/31608 -
[Windows] Build warnings with older WinAppSDK version by @MartyIX in https://github.com/dotnet/maui/pull/31669
🔧 Fixes
Xaml
-
Delete GlobalXmlns.cs from maui-mobile template by @jfversluis in https://github.com/dotnet/maui/pull/31730
🔧 Fixes
-
[Testing] Added Tests for Issue31139 and DispatcherExtensions by @ghost in https://github.com/dotnet/maui/pull/31213
🔧 Fixes -
[Testing] Feature Matrix UITest Cases for Picker Control by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30496
-
[Testing] Feature matrix UITest Cases for IndicatorView Control by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31156
-
[Testing] Resolved Cursor Visibility issue on UITestSearchBar control by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/31041
-
[Testing] Feature matrix UITest Cases for TitleBar Control by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/30905
🔧 Fixes -
Add test to MAUI Manual test runner to verify issue #31483 by @CathyZhu0110 in https://github.com/dotnet/maui/pull/31548
🔧 Fixes -
[Testing] Fixed Test case failure in PR 31525 - [09/15/2025] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/31645
-
Update copilot instructions for UI test categories by @jfversluis in https://github.com/dotnet/maui/pull/31710
-
[Testing] - Added tests for Graphics IImage Breaking Issues 30350 & 30425 by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31665
🔧 Fixes -
[Testing] Added Left/Right Cropping Support for Screenshot Verification in UI Tests by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31715
-
[Testing] Feature Matrix UITest Cases for RefreshView Control by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30614
-
[Testing] Feature matrix UITest Cases for TwoPaneView Control by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/30610
-
[Testing] Feature matrix UITest Cases for WebView Control by @NafeelaNazhir in https://github.com/dotnet/maui/pull/30517
-
[Testing] Feature matrix UITest Cases for SwipeView Control by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/30968
-
[Testing] Feature matrix UITest Cases for Border Control by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/29746
-
[Testing] Feature matrix UITest Cases for FlyoutPage by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31426
-
[Testing] Feature matrix UITest Cases for ContentPage by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/31144
-
[Testing] Feature matrix UITest Cases for Shapes Control by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/30389
-
[Testing] Feature matrix UITest Cases for ContentView Control by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/31499
-
[Testing] Feature matrix UITest Cases for AbsoluteLayout by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31517
-
[Testing] Feature matrix UITest Cases for NavigationPage by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/31468
-
[Testing] Feature matrix UITest Cases for Horizontal and Vertical Stack Layout by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/31393
-
Compilation issue resolved on inflight/current branch by @sheiksyedm in https://github.com/dotnet/maui/pull/31675
-
Candidate branch september 22nd current item should work test fix by @kubaflo in https://github.com/dotnet/maui/pull/31685
-
[Testing] Fixed Test case failure in PR 31681 - [09/22/2025] Candidate by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31696
-
[Testing] Fixed Test case failure in PR 31681 - [09/22/2025] Candidate2 by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31712
-
[Testing] Fixed Test case failure in PR 31681 - [09/22/2025] Candidate3 by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31723
-
[Testing] Fix for flaky UITests CookiesCorrectlyLoadWithMultipleWebViews in CI by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/31823
-
[testing] Update androidApiLevels for device tests by @rmarinho in https://github.com/dotnet/maui/pull/31827
- [housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31334
- [housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31415
- [housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31509
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31529
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31598
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31638
- [housekeeping] Move to latest extensions version by @rmarinho in https://github.com/dotnet/maui/pull/31697
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31720
- [housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31576
- [housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in https://github.com/dotnet/maui/pull/31599
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31742
- Update UI test category Copilot instructions by @jfversluis in https://github.com/dotnet/maui/pull/31748
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions[bot] in https://github.com/dotnet/maui/pull/31802
- [ci] Fix branch classification by @rmarinho in https://github.com/dotnet/maui/pull/31811
- [ci] Fix branch classification by @rmarinho in https://github.com/dotnet/maui/pull/31816
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About dotnet/maui
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]