What's Changed
.NET MAUI 10.0.10 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 100 commits with various improvements, bug fixes, and enhancements.
.NET MAUI Product Fixes
API
Android
-
[release/10.0.1xx] Remove Android environment variable file handling for Aspire by @github-actions[bot] in #32122
-
[release/10.0.1xx-sr1] [Android] Refactor WindowInsetListener to per-view registry with MauiWindowInsetListener by @github-actions[bot] in #32443
Collectionview
-
[iOS] Fixed the Items are not displaying in CarouselView 2 by @Ahamed-Ali in #29397
-
[CV2] Fix CarouselView vertical scrolling when orientation is horizontal by @Shalini-Ashokan in #31395
-
[Android] Fix for IndicatorView remains interactive even when IsEnabled="False" by @HarishwaranVijayakumar in #31457
-
[CV2][iOS] Fix Header/Footer removed at runtime leaves empty space and EmptyView not resized in CollectionView by @devanathan-vaithiyanathan in #31916
-
[release/10.0.1xx] [iOS, Catalyst] Fixed CollectionView items height appears larger in Developer Balance sample by @github-actions[bot] in #32046
Controls Dialogalert
-
[Android] Fix App Unresponsive when prompting the user from a new page by @devanathan-vaithiyanathan in #31838
Controls Modal
- [Android] Fixed inconsistant status bar color in Modal pages by @NirmalKumarYuvaraj in #32015
Docs
-
Extract markdown documentation changes from PR #32064 and merge enhancements from PR #32270 by @Copilot in #32280
-
Fix broken links in documentation using repository-root-relative paths by @Copilot in #32338
Drawing
-
Fixed polygon stroke not rendering when fillrule is NonZero by @NirmalKumarYuvaraj in #31787
Gestures
-
[XSG] Enable XSG on HostApp by @StephaneDelcroix in #32039
🔧 Fixes
Infrastructure
-
[release/10.0.1xx] [net10.0] Update dependencies from dotnet/dotnet by @github-actions[bot] in #32058
-
[release/10.0.1xx] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #32062
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32063
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32076
-
[release/10.0.1xx] Update dependencies from dotnet/dotnet by @dotnet-maestro[bot] in #32078
-
Add path-specific GitHub Copilot instructions for .NET MAUI Templates by @Copilot in #32112
-
[release/10.0.1xx] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #32157
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32165
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32177
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32190
-
[ci] Update release branch for internal builds by @rmarinho in #32202
-
[release/10.0.1xx] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #32206
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32231
-
[release/10.0.1xx] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #32234
-
[release/10.0.1xx] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #32235
-
[release/10.0.1xx] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #32250
-
November 3rd Inflight Candidate Build by @PureWeen in #32299
-
Localized file check-in by OneLocBuild Task: Build definition ID 13330: Build ID 12705021 by @dotnet-bot in #32330
-
[main] [net10.0] Update cgmanifest by @github-actions[bot] in #32361
🔧 Fixes
-
[XSG] Speed up build times by @StephaneDelcroix in #32364
🔧 Fixes
-
LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20251103201811187 to main by @csigs in #32369
-
Localized file check-in by OneLocBuild Task: Build definition ID 13330: Build ID 12716177 by @dotnet-bot in #32385
-
LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20251106003630659 to main by @csigs in #32412
-
Localized file check-in by OneLocBuild Task: Build definition ID 13330: Build ID 12731610 by @dotnet-bot in #32429
Label
Layout
-
Fix appBarLayout so it extends correctly full screen by @PureWeen in #32060
-
[release/10.0.1xx-sr1] Fix SafeAreaEdges.SoftInput applying bottom padding when keyboard is hidden and inset consumption issue by @github-actions[bot] in #32448
Packaging
Picker
-
Fixed bug where IPickerExtension.GetItemsAsList() would always return an empty list by @lothrop in #31879
Shapes
-
[XSG] disable lineinfo by default on Release by @StephaneDelcroix in #32294
-
[XSG] disable #line info by default by @StephaneDelcroix in #32423
Shell
-
[Windows] Fix unwanted corner radius in Shell flyout items by @Shalini-Ashokan in #31937
-
[Windows] Fixed Shell flyout menu's current page indicator doesn't update when using routes by @Tamilarasan-Paranthaman in #32290
Switch
-
Switch to using POST for .NET method invoke by @mattleibow in #32104
-
[release/10.0.1xx] Switch to using POST for .NET method invoke by @github-actions[bot] in #32246
Templates
-
[release/10.0.1xx] Sync DeveloperBalance sample changes from the MAUI Samples repo to the .NET MAUI repo by @github-actions[bot] in #32175
-
[release/10.0.1xx] fix warnings in templates by @github-actions[bot] in #32195
🔧 Fixes
-
[release/10.0.1xx] Duplicated the Empty option for backwards compat by @github-actions[bot] in #32228
-
Improve templates for GA by @mattleibow in #32251
-
[release/10.0.1xx] Improve templates for GA by @mattleibow in #32255
-
Add tooltip text for Add button in Developer Balance template sample by @Vignesh-SF3580 in #32313
-
Update warning to ignore in SimpleTemplateTest by @mattleibow in #32320
-
[release/10.0.1xx] Update warning to ignore in SimpleTemplateTest by @mattleibow in #32321
-
Update templates with new .NET MAUI Community Toolkit package version by @jfversluis in #32377
Theming
-
[XSG] forward staticresource exc to XHR by @StephaneDelcroix in #32263
-
[XSG] SetDynamicResource by @StephaneDelcroix in #32323
🔧 Fixes
Windows
-
[release/10.0.1xx] Add longPathAware to Windows app manifest in templates by @github-actions[bot] in #32158
Xaml
-
[XSG] Perf enhancement by @StephaneDelcroix in #31877
-
[release/10.0.1xx] [XSG] enable diagnostis by default on Debug by @github-actions[bot] in #32065
-
[release/10.0.1xx] [XSG] trim color by @github-actions[bot] in #32066
🔧 Fixes
-
[release/10.0.1xx] [XSG] resolve xRefs through listnodes by @github-actions[bot] in #32154
-
[XSG] avoid generating XamlTypeResolver by @StephaneDelcroix in #32169
-
[XC] fix x:Static for non-int enums by @StephaneDelcroix in #32171
-
[XSG] avoid generating CB twice by @StephaneDelcroix in #32242
-
[XSG] support full-page XHR by @StephaneDelcroix in #32253
-
[XSG] report a warning on usage of required by @StephaneDelcroix in #32274
-
[XSG] Report binding diagnostics instead of propagating exceptions by @simonrozsival in #32315
-
[XSG] fix generatedpath, rename generator by @StephaneDelcroix in #32380
-
[XSG] fallback to strings for x:Type by @StephaneDelcroix in #32384
-
[XSG] try fixing random concurrency issue by @StephaneDelcroix in #32386
-
[XSG] only find static BP by @StephaneDelcroix in #32401
-
[XSG] Generate unwrapping for compiled bindings with conditional access to non-nullable value types by @simonrozsival in #32402
iOS
-
[Testing] Feature matrix UITest Cases for Grid by @NafeelaNazhir in #31726
-
[housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in #31956
-
[housekeeping] Automated PR to fix formatting errors on inflight/current by @github-actions[bot] in #32102
-
[ci] Try better fix for iOS simulator by @rmarinho in #32108
-
[release/10.0.1xx] [testing] Ignore sample tests for ga by @github-actions[bot] in #32152
-
[Testing] Fixed Test case failure in PR 32299 - [2025/11/03] Candidate by @HarishKumarSF4517 in #32317
-
Tweak simulator installation/detection a little bit. by @rolfbjarne in #32378
-
[Testing] Fix for flaky Test(Issue10300Test) in CI by @TamilarasanSF4853 in #32397
-
[ci] Handle uninitialized secrets during log redaction by @rmarinho in #32426
Other
-
Sync .NET 9 SR12 with .NET 10 GA release by @PureWeen in #32012
-
[release/10.0.1xx] Disable MAUI telemetry for Aspire ServiceDefaults by default by @github-actions[bot] in #32090
Full Changelog: net10.0...release/10.0.1xx-sr1