NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2032 most downloaded on NuGet
Compatibility APIs and objects for .NET Multi-platform App UI (.NET MAUI) apps. This package contains a collection of APIs and views that allow for easier migration from Xamarin.Forms.
Last release 16 days ago
22 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 8 of 54 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
54 releases · first in 2024
Replace deprecated NetworkReachability with NWPathMonitor on iOS/macOS by @jfversluis via @Copilot in #32354 🔧 Fixes
.NET MAUI 10.0.60 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 242 commits with various improvements, bug fixes, and enhancements.
SupportedOSPlatform attribute with templates by @jonathanpeppers in #25073[Testing] Refactoring Feature Matrix UITest Cases for Border Control by @HarishKumarSF4517 in #34349
Fix LayoutCycleException from nested Borders on Windows by @Oxymoron290 in #34337
🔧 Fixes[iOS] Button RTL text and image overlap - fix by @kubaflo in #29041
[Android] Button with corner radius shadow broken on Android device - fix by @kubaflo in #29339
🔧 Fixes[iOS] Preserve AlwaysTemplate rendering mode in Button.ResizeImageIfNecessary by @kubaflo in #25107
🔧 Fixes[Android] Implemented Material3 support for ImageButton by @Dhivya-SF4094 in #33649
🔧 FixesFixed CI failure : Restore BackButtonBehavior IsEnabled after CanExecute changes by @Shalini-Ashokan in #34668
[iOS/MacCatalyst] Fix CheckBox foreground color not resetting when set to null by @Ahamed-Ali in #34284
🔧 Fixes[Android] Fix CollectionView selection crash with HeaderTemplate by @NirmalKumarYuvaraj in #34275
🔧 Fixes[Windows] Fixed CollectionView with grouping fails to add items when a footer template is present or crashes when removing data. by @NirmalKumarYuvaraj in #24867
[iOS] Label LinebreakMode (TailTruncation) for FormattedText does't work in CollectionView after scroll - fix by @kubaflo in #28151
🔧 Fixes[iOS] Fix CollectionView excessive height when ObservableCollection source loads with delay by @Vignesh-SF3580 in #34424
🔧 Fixes[Android] Fix CollectionView sizing when wrapped in RefreshView by @Dhivya-SF4094 in #34387
🔧 Fixes[iOS] Fix CollectionView horizontal scroll when empty inside RefreshView by @praveenkumarkarunanithi in #34382
🔧 Fixes[iOS/Mac] CollectionView: Fix incorrect ItemsViewScrolledEventArgs indices with grouped items by @SyedAbdulAzeemSF4852 in #34240
🔧 Fixes[iOS] Fix for CollectionView.Measure() returning incorrect height when called before the view is mounted by @BagavathiPerumal in #34331
🔧 Fixes[Android] Fix for CollectionView EmptyView swaps reusing stale RecyclerView item holders by @BagavathiPerumal in #34452
🔧 Fixes[Android, iOS] Fix for ContentView not clearing its Background when set to null by @SyedAbdulAzeemSF4852 in #31340
🔧 Fixes[Android] Fix for Android TalkBack announcing CollectionView items as clickable when SelectionMode is None by @praveenkumarkarunanithi in #31516
🔧 Fixes[iOS] Fix indicator dots not rendering when using indicator size with shadow by @Shalini-Ashokan in #31463
🔧 Fixes[Android] Fix for ArgumentOutOfRangeException thrown by ScrollTo when an invalid group index is specified by @SyedAbdulAzeemSF4852 in #31553
🔧 Fixes[Android] - Fix Inconsistent Footer Scrolling Behaviour in CollectionView with EmptyView by @prakashKannanSf3972 in #28107
🔧 Fixes[Android] CollectionView: Defer RemainingItemsThresholdReached to avoid RecyclerView scroll callback warnings by @NirmalKumarYuvaraj in #30907
🔧 Fixes[iOS] Fix incorrect FirstVisibleItemIndex reported by CollectionView.Scrolled after programmatic scroll by @Shalini-Ashokan in #33719
🔧 Fixes[Android] CarouselView incorrectly reads out "double tap to activate" - fix by @kubaflo in #31418
🔧 FixesIndicatorView: Fix MaximumVisible not respected when using custom IndicatorTemplate by @SyedAbdulAzeemSF4852 in #31469
🔧 Fixes[iOS] Fix for CarouselView remains interactive when disabled by @SyedAbdulAzeemSF4852 in #32794
🔧 Fixes[Android/iOS] Fix CollectionView not respecting SafeAreaEdges settings by @praveenkumarkarunanithi in #33908
🔧 Fixes[Testing] Additional Feature Matrix Test Cases for CollectionView - 2 by @TamilarasanSF4853 in #33632
[Android, Windows] Fix CollectionView handler cleanup when DataTemplateSelector switches templates by @Vignesh-SF3580 in #34534
🔧 Fixes[iOS, Mac] Fix exponential event handler accumulation in CollectionViewHandler2 causing SnapPoints freeze by @Vignesh-SF3580 in #34493
🔧 Fixes[Android] Fixed CollectionView MeasureFirstItem ItemSizingStrategy Not Applied in Horizontal Layouts by @NanthiniMahalingam in #29474
🔧 FixesFixed - Grouped CollectionView items not rendered properly on Android, works on Windows by @KarthikRajaKalaimani in #27847
🔧 Fixes[Windows] Fixed Horizontal Spacing for Horizontal List by @SubhikshaSf4851 in #28311
[Windows, MAC] - Fix Selected State Not Being Retained in CollectionView Items When PointerOver Is Applied by @prakashKannanSf3972 in #29815
🔧 FixesFix CollectionView grid spacing updates for first row and column by @KarthikRajaKalaimani in #34527
🔧 Fixes[Android] ItemsUpdatingScrollMode in CarouselView by @kubaflo in #30106
🔧 Fixes[Windows] Fix image shift in CarouselView when resizing the window by @Vignesh-SF3580 in #33959
🔧 Fixes[Windows] Fixed CollectionView throws NRE when value of IsGrouped property is changed to false by @NirmalKumarYuvaraj in #27331
🔧 Fixes[Android] Fix the CarouselView ScrollTo issue in the candidate branch by @Ahamed-Ali in #34739
🔧 Fixes[iOS/MacCatalyst] Fix CollectionView cell misalignment regression on candidate branch by @praveenkumarkarunanithi in #34667
🔧 Fixes[Android] Fix CollectionView LinearItemsLayout first/last items clipped when ItemSpacing changes at runtime and candidate tests failures by @Shalini-Ashokan in #34664
🔧 Fixes[Android] Fix CollectionView dynamic item sizing reset after scroll by @Vignesh-SF3580 in #34882
🔧 FixesAndroid TimePicker ignores 24 hour system setting when using Format Property - fix by @kubaflo in #28797
🔧 Fixes[Android] Implemented Material3 support for DatePicker by @Dhivya-SF4094 in #33651
🔧 Fixes[Windows] Fix for TimePicker rendering a default time when its value is null by @SyedAbdulAzeemSF4852 in #32314
🔧 Fixes[Windows] Fix DatePicker CharacterSpacing Property Not Working by @devanathan-vaithiyanathan in #30495
🔧 Fixes[Issue-Resolver] Fix alert dialogs not displaying after dismissing modal page on iOS by @kubaflo in #32872
🔧 Fixes[iOS, Mac, Windows] GraphicsView: Fix Background/BackgroundColor not updating by @NirmalKumarYuvaraj in #31254
🔧 Fixes[Android] - Fix Shadow Rendering For Transparent Fill, Stroke (Lines), and Text on Shapes by @prakashKannanSf3972 in #29528
🔧 FixesRevert "[iOS, Mac, Windows] GraphicsView: Fix Background/BackgroundColor not updating (#31254)" by @Ahamed-Ali via @Copilot in #34508
[Android] Fix GraphicsView dirtyRect mismatch when display density changes by @praveenkumarkarunanithi in #34416
🔧 Fixes[Android] Fix for Automatic Flow Direction change in Graphics View by @HarishwaranVijayakumar in #29392
🔧 Fixes[iOS, Windows] GraphicsView: Fix GetStringSize() returning inaccurate text measurements by @Dhivya-SF4094 in #30133
🔧 Fixes[Android] Fix for Shadows disappearing permanently in Android after Label opacity is at any time set to "0" by @BagavathiPerumal in #30379
🔧 Fixes[iOS] Fixed Entry with IsPassword toggling loses previously entered text by @SubhikshaSf4851 in #30572
🔧 Fixes[Android] Fixed SelectionLength Not Updated Correctly for Right-to-Left Text Selection on Editor and Entry by @Dhivya-SF4094 in #30906
🔧 Fixes[Android] Fix Java.Lang.IllegalArgumentException crash in Entry with StringFormat binding by @Vignesh-SF3580 in #34427
🔧 Fixes[Android] Implement material3 support for Entry by @HarishwaranVijayakumar in #33673
🔧 Fixes[Windows] Fix Narrator announcing typed characters for password Entry by @Vignesh-SF3580 in #33600
🔧 FixesSelectionLength property update when entry is focused - fix by @kubaflo in #26213
🔧 FixesFixed Early casting in Entry bound to double for negative decimal input by @Dhivya-SF4094 in #30540
🔧 FixesRevert "SelectionLength property update when entry is focused - fix (#26213)" by @Ahamed-Ali via @Copilot in #34753
Replace deprecated NetworkReachability with NWPathMonitor on iOS/macOS by @jfversluis via @Copilot in #32354
🔧 FixesMarch 16th, Candidate by @PureWeen in #34437
🔧 FixesIsRunning ignores IsVisible when set to trueNote truncated.
One column per month.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →