This is a preview β€” how maui's changelog would look hosted on Wakelog (28 entries found, first 15 shown). Nothing was saved. To make it real: sign up (30 seconds, no email), create a project, and paste the same URL in the Import box β€” you'll also get RSS, an embeddable widget, a README badge, and an API. Try another.

maui

v10.0.110

Sep 22, 2026
.NET MAUI 10.0.110 Release Notes

.NET MAUI 10.0.110 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 181 commits with various improvements, bug fixes, and enhancements.

Ai Agents
  • [[aw] CI Failure Fixer (main) failed](https://github.com/dotnet/maui/issues/37430)
  • [[aw] CI Failure Fixer (net11.0) failed](https://github.com/dotnet/maui/issues/37431)
  • [[aw] Memory Leak Fixer failed](https://github.com/dotnet/maui/issues/37432)
  • [[aw] Daily Memory Leak Hunter failed](https://github.com/dotnet/maui/issues/37435)
  • [[aw] Daily Repo Status failed](https://github.com/dotnet/maui/issues/37442) </details>
Blazor
BlazorWebView
Border
Button
  • [[leak-scan] Shell BackButtonBehavior.Command leaks via strong ICommand.CanExecuteChanged (no weak proxy, no detach teardown)](https://github.com/dotnet/maui/issues/36345) </details>
  • [iOS, MacCatalyst] Fix Image and ImageButton BackgroundColor does not reset when set to null by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36427 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, MacCatalyst] Image and ImageButton BackgroundColor does not reset when set to null](https://github.com/dotnet/maui/issues/36302) </details>
  • [[iOS] Button TextColor does not update when CharacterSpacing is set](https://github.com/dotnet/maui/issues/36697) </details>
CollectionView
  • [[iOS] RefreshView pull-to-refresh does nothing when the CollectionView is empty (regression in 10.0.90, from #32674)](https://github.com/dotnet/maui/issues/37361) </details>
  • [iOS/MacCatalyst] Fix CollectionView (CV2) expanding to fill available space when no items are present by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36127 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] Empty CollectionView Incorrect Height](https://github.com/dotnet/maui/issues/35889) </details>
  • [[iOS] IsSwipeEnabled Not Working on CarouselView (CV2)](https://github.com/dotnet/maui/issues/36267) </details>
  • [iOS/Mac] Fix CarouselView Position and IndicatorView Not Updating When Moving to Next Item in CV2 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/36287 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] - CarouselView Position and IndicatorView Not Updating When Moving to Next Item in CV2](https://github.com/dotnet/maui/issues/29312) </details>
  • [Mac] Fix Prevent CollectionView scroll position reset on Mac Catalyst after Picker interaction by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/36431 <details> <summary>πŸ”§ Fixes</summary>
  • [[Unstable] I9_Scrolling - Changing/Hovering the 'ScrollToPosition' would cause the item to scroll without clicking the button](https://github.com/dotnet/maui/issues/34271) </details>
  • [Android] Fix for CurrentItem is updated incorrectly when the CarouselView is bound to an ObservableCollection with Loop = false by @BagavathiPerumal in https://github.com/dotnet/maui/pull/36243 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS] Fix: Carouselview restores stale Position over CurrentItem after off-screen ItemsSource Change by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36681 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] iOS CarouselView restores stale Position over CurrentItem after off-screen ItemsSource replacement](https://github.com/dotnet/maui/issues/36602) </details>
  • [[windows, iOS & macOS]Grouped CollectionView with GridItemsLayout renders inconsistent layout across platforms](https://github.com/dotnet/maui/issues/36545) </details>
  • [[iOS] CollectionView (grouped): ArgumentOutOfRangeException in ObservableGroupedSource.GetGroupCount when removing a section](https://github.com/dotnet/maui/issues/34691) </details>
  • [[Testing] Re-enable ItemsSource and ScrollView Memory Leak Device Tests for June 08 Candidate Branch](https://github.com/dotnet/maui/issues/36612) </details>
  • [[Testing] Re-enable Cells and Handler Memory Leak Device Tests for June 08 Candidate Branch](https://github.com/dotnet/maui/issues/35985) </details>
  • Revert - [iOS & Mac] Fix and Re-enable "Cells Do Not Leak" and "Handler Does Not Leak" Device Tests by @BagavathiPerumal in https://github.com/dotnet/maui/pull/37672 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] NavigateForwardWhenLooped, NavigateBackWhenLooped UI test failing in candidate PR 37393](https://github.com/dotnet/maui/issues/37571) </details>
Controls
Core Lifecycle
  • [[net10.0] Enable back Memory leak tests on Android](https://github.com/dotnet/maui/issues/27411) </details>
  • Fixed When focus is on entry and closing the app the "object disposed exception is thrown in windows platform" by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34354 <details> <summary>πŸ”§ Fixes</summary>
DateTimePicker
  • [iOS/MacCatalyst] DatePicker and TimePicker Background is not cleared when set to null at runtime by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/36934 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS/MacCatalyst] DatePicker and TimePicker Background is not cleared when set to null at runtime](https://github.com/dotnet/maui/issues/36933) </details>
Drawing
Entry
  • [[iOS] Done keyboard accessory (MauiDoneAccessoryView) is full-width and blocks taps on the Entry above the keyboard](https://github.com/dotnet/maui/issues/36412) </details>
  • [[MacCatalyst] [Entry] ClearButtonVisibility color appears dimmed compared to TextColor](https://github.com/dotnet/maui/issues/35517) </details>
  • [[Android] Keyboard Password seems to force IsPassword to True on Entry](https://github.com/dotnet/maui/issues/35650) </details>
  • [iOS/Mac] Fix UI becoming unresponsive when adding many Entry/Editor children to AbsoluteLayout by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/36671 <details> <summary>πŸ”§ Fixes</summary>
Essentials
  • [[Android] Screenshot.CaptureAsync deadlocks when awaited synchronously from the UI thread (regression in 10.0.90)](https://github.com/dotnet/maui/issues/37638) </details>
  • [Android] Fix PickPhotosAsync remains pending when its activity is recreated while Photo Picker is open by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/36767 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] Android PickPhotosAsync remains pending when its activity is recreated while Photo Picker is open](https://github.com/dotnet/maui/issues/36523) </details>
  • [[inflight regression] Accelerometer exact composite unsubscription can retain the removed subscriber](https://github.com/dotnet/maui/issues/36574) </details>
General
  • [[Windows] Declaring a Map in XAML Causes Fault on Page Exit](https://github.com/dotnet/maui/issues/37096) </details>
Gestures
  • [[leak-scan] SwipeItemView.Command leaks the control via strong ICommand.CanExecuteChanged (no weak proxy, no unload teardown)](https://github.com/dotnet/maui/issues/36343) </details>
Hybridwebview
Image
  • [[Windows] Setting BackgroundColor on Image causes InteropServices.COMException](https://github.com/dotnet/maui/issues/36694) </details>
Label
  • [iOS] Fix Span TapGestureRecognizer hitbox misalignment in FormattedString when font contains a STAT table by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36564 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] Span TapGestureRecognizer hitbox is mispositioned inside FormattedString when the font contains a STAT table (line-height/leading mismatch)](https://github.com/dotnet/maui/issues/36505) </details>
  • [[Windows, 10.0.71] Windows Label.FormattedText does not clear previous TextHighlighters when updating spans, leading to overlapping highlights & memory leaks](https://github.com/dotnet/maui/issues/36519) </details>
Layout
  • [main] [ci-fix] De-fl

v11.0.100-rc.1 (pre-release)

Sep 8, 2026
.NET MAUI 11.0.0-rc.1 Release Notes

.NET MAUI 11.0.0-rc.1 introduces significant improvements across all platforms with a focus on quality, performance, and developer experience. This release includes 322 commits with various improvements, bug fixes, and enhancements.

Workloads

Workload Set: Microsoft.NET.Workloads.11.0.100-rc.1 @ 11.0.100-rc.1.26458.5

Installation

dotnet workload update --version 11.0.100-rc.1.26458.5
# Or install specific workloads
dotnet workload install maui ios maccatalyst android --version 11.0.100-rc.1.26458.5
Recommended Tools:
  • Xcode: 26.6
  • Java JDK: 21.0.8
  • Android API-36

<details> <summary><h3>Workload Versions</h3></summary>

| Workload | Full ID | Version | SDK Band | Links | |----------|---------|---------|----------|-------| | MAUI | Microsoft.NET.Sdk.Maui | 11.0.0-rc.1.26451.6 | 11.0.100-rc.1 | NuGet &middot; Source | | iOS | Microsoft.NET.Sdk.iOS | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet &middot; Source | | Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet &middot; Source | | Android | Microsoft.NET.Sdk.Android | 37.0.0-rc.1.2257 | 11.0.100-rc.1 | NuGet &middot; Release | | tvOS | Microsoft.NET.Sdk.tvOS | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet &middot; Source | | macOS | Microsoft.NET.Sdk.macOS | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet &middot; Source |

> Matching MAUI and macios GitHub release tags have not been published yet. The Source links point to the repository commits recorded in the NuGet packages.

</details>

<details> <summary><h3>MAUI NuGet Packages</h3></summary>

The following NuGet packages are the core .NET MAUI libraries. The Implicit Version is bundled with the workload, while Latest Version may be newer due to out-of-band releases.

| Package | Implicit Version | Latest Version | |---------|------------------|----------------| | Microsoft.Maui.Controls | 11.0.0-rc.1.26451.6 | 11.0.0-rc.1.26451.6 | | Microsoft.Maui.Controls.Compatibility | Not published for RC1 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Essentials | 11.0.0-rc.1.26451.6 | 11.0.0-rc.1.26451.6 | | Microsoft.Maui.Graphics | 11.0.0-rc.1.26451.6 | 11.0.0-rc.1.26451.6 | | Microsoft.Maui.Maps | 11.0.0-rc.1.26451.6 | 11.0.0-rc.1.26451.6 |

</details>

<details> <summary><h3>Native Tool & SDK Compatibility</h3></summary>

Apple (iOS, Mac Catalyst, tvOS, macOS)

| Tool | Min Version | Recommended Version | |------|-------------|---------------------| | Xcode | >= 26.6 | 26.6 |

Java JDK (Android)

| Tool | Min / Required Version | Recommended Version | |------|-------------------------|---------------------| | Java JDK | >= 21.0 and < 22.0 | 21.0.8 |

Android SDK Packages (Required)

| SDK Package | Description | |-------------|-------------| | build-tools;36.0.0 | Android SDK Build-Tools 36 | | cmdline-tools;19.0 | Android SDK Command-line Tools (latest) | | platforms;android-36 | Android SDK Platform 36 | | platform-tools | Android SDK Platform-Tools 36.0.0 |

Android SDK Packages (Optional)

| Package | Description | |---------|-------------| | emulator | Android Emulator (recommended 36.2.12) | | ndk-bundle | NDK (recommended 27.2.12479018) | | System Images | Google APIs ARM 64 v8a / x86_64 (system-images;android-36.1;google_apis;...) |

MAUI Windows Dependencies

| Dependency | Minimum Version | Recommended | |------------|-----------------|-------------| | Windows App SDK | >= 2.3.1 | 2.3.1 | | Windows SDK Build Tools | >= 10.0.28000.2526 | 10.0.28000.2526 | | Win2D | >= 1.4.0 | 1.4.0 | | WebView2 | >= 1.0.4078.44 | 1.0.4078.44 |

</details>

Changes since Preview 7
Activityindicator
  • [iOS/MacCatalyst] Fix ActivityIndicator frozen static frame when IsRunning is set to false by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36263 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] ActivityIndicator freezes and remains visible after setting IsRunning to false β€” regression in Microsoft.Maui.Controls > 10.0.51](https://github.com/dotnet/maui/issues/36173) </details>
ActivityIndicator
Ai Agents
  • [[aw] CI Failure Fixer (main) failed](https://github.com/dotnet/maui/issues/37430)
  • [[aw] CI Failure Fixer (net11.0) failed](https://github.com/dotnet/maui/issues/37431)
  • [[aw] Memory Leak Fixer failed](https://github.com/dotnet/maui/issues/37432)
  • [[aw] Daily Memory Leak Hunter failed](https://github.com/dotnet/maui/issues/37435)
  • [[aw] Daily Repo Status failed](https://github.com/dotnet/maui/issues/37442) </details>
Animation
  • [[Windows] PlatformTicker.Windows.cs β€” IsRunning always returns false](https://github.com/dotnet/maui/issues/35839) </details>
  • Fix s_currentTweener++ in AnimationExtensions is not thread-safe, producing duplicate animation IDs by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35838 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS]Fix Shadow Property Incorrectly Modifies Visual Transform Matrix for Border, ContentView, Layouts, and SwipeView by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32851 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, macOS] Applying Shadow property affects the properties in Visual Transform Matrix.](https://github.com/dotnet/maui/issues/32724) </details>
API
Blazor
BlazorWebView
Border
Button
CollectionView
  • [[Android] KeepItemsInView and KeepScrollOffset doesn't not works as expected when new items are added in CollectionView](https://github.com/dotnet/maui/issues/29131) </details>
  • [[iOS, Catalyst] IndicatorsShape does not change – always renders as circles](https://github.com/dotnet/maui/issues/31065) </details>
  • [iOS][CV2] Fix Rotating the Simulator causes the text on the collection view to disappear. by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32664 <details> <summary>πŸ”§ Fixes</summary>
  • [[.NET 10]I1_Add_Items_Linear_Layout - Rotating the Simulator causes the text on the collection view to disappear.](https://github.com/dotnet/maui/issues/32435) </details>
  • [[inflight regression] [Android] CollectionView KeepScrollOffset regressed after PR #29255](https://github.com/dotnet/maui/issues/35806) </details>
  • [[Windows] KeepScrollOffset Not Working as Expected in CarouselView](https://github.com/dotnet/maui/issues/29421) </details>
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • [iOS & Mac] Fix NullReferenceException in CollectionViewHandler2 after handler restore when property changes by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36073 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] CollectionViewHandler2 crashes after handler restore when adaptive GridItemsLayout.Span changes](https://github.com/dotnet/maui/issues/36010) </details>
  • [[Android] CarouselView behaves strangely when swiping vertically in view](https://github.com/dotnet/maui/issues/22507) </details>
  • [iOS][CV2] Fix CollectionView2 on iOS iPad jumps/scrolls randomly when item size changes by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32874 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] Android nested CollectionView can cancel child-owned horizontal gestures after Issue7814 parent handoff fix](https://github.com/dotnet/maui/issues/35862) </details>
  • [[Android] CarouselView many issues with CurrentItem bindings](https://github.com/dotnet/maui/issues/23023) </details>
  • Revert "[iOS, MacCatalyst] CollectionView: Fix grid spacing updates for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36508
  • [inflight regression][iOS] Fix CarouselView2 dropping scrolls after ItemsSource swap/reset by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36753 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] CarouselViewShouldScrollToRightPosition UI test failing in candidate PR 36411](https://github.com/dotnet/maui/issues/36718) </details>
  • [[NET11] CollectionView Throws Exception on Windows](https://github.com/dotnet/maui/issues/37535) </details>
  • [[XAML Hot Reload] DataTemplate edit does not update realized CollectionView cells](https://github.com/dotnet/maui/issues/37890) </details>
Core Lifecycle
  • [inflight regression] Fix: LifeCycleEvents Fire When Navigating Top Tabs test fails in candidate by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/36558 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] LifeCycleEvents Fire When Navigating Top Tabs Test fails in candidate PR 36411](https://github.com/dotnet/maui/issues/36466) </details>
Datepicker

v10.0.101

Sep 7, 2026
.NET MAUI 10.0.101 Release Notes

.NET MAUI 10.0.101 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 17 commits with various improvements, bug fixes, and enhancements.

Button
  • [[iOS] ButtonHandler now clears platform-view styling set by custom handlers when Button.Background/TextColor are null (regression in 10.0.80)](https://github.com/dotnet/maui/issues/36749) </details>
Drawing
Essentials
Layout
  • [[inflight regression / Windows] Device test failing in candidate PR 37393](https://github.com/dotnet/maui/issues/37958) </details>
Navigation
  • [[Android] Page.OnBackButtonPressed() is no longer invoked after upgrading to Microsoft.Maui.Controls 10.0.100](https://github.com/dotnet/maui/issues/37706) </details>
SafeArea
  • [[iOS] Vertical SafeAreEdge isn't respected when Top and Bottom constraints mismatch](https://github.com/dotnet/maui/issues/34563) </details>
Shell
  • [[iOS 26] Shell TabBarBackgroundColor renders an opaque background behind the Liquid Glass tab bar](https://github.com/dotnet/maui/issues/37423) </details>
SwipeView
  • [[Android][Regression] SwipeItem Text and IconImageSource are vertically misaligned when SwipeView wraps CollectionView](https://github.com/dotnet/maui/issues/36736) </details>
Window
  • [[Android] Status bar icons become unreadable when UseMaterial3 is enabled in Microsoft.Maui.Controls 10.0.100](https://github.com/dotnet/maui/issues/37705) </details>

<details> <summary>πŸ”§ Infrastructure (5)</summary>

</details>

<details> <summary>πŸ§ͺ Testing (1)</summary>

</details>

Full Changelog: https://github.com/dotnet/maui/compare/10.0.100...release/10.0.1xx-sr10

v10.0.100

Aug 20, 2026
.NET MAUI 10.0.100 Release Notes

.NET MAUI 10.0.100 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 209 commits with various improvements, bug fixes, and enhancements.

Activityindicator
  • [iOS/MacCatalyst] Fix ActivityIndicator frozen static frame when IsRunning is set to false by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36263 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] ActivityIndicator freezes and remains visible after setting IsRunning to false β€” regression in Microsoft.Maui.Controls > 10.0.51](https://github.com/dotnet/maui/issues/36173) </details>
ActivityIndicator
Ai Agents
Animation
  • [[Windows] PlatformTicker.Windows.cs β€” IsRunning always returns false](https://github.com/dotnet/maui/issues/35839) </details>
  • Fix s_currentTweener++ in AnimationExtensions is not thread-safe, producing duplicate animation IDs by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35838 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS]Fix Shadow Property Incorrectly Modifies Visual Transform Matrix for Border, ContentView, Layouts, and SwipeView by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32851 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, macOS] Applying Shadow property affects the properties in Visual Transform Matrix.](https://github.com/dotnet/maui/issues/32724) </details>
Blazor
BlazorWebView
Border
CollectionView
  • [[Android] KeepItemsInView and KeepScrollOffset doesn't not works as expected when new items are added in CollectionView](https://github.com/dotnet/maui/issues/29131) </details>
  • [[iOS, Catalyst] IndicatorsShape does not change – always renders as circles](https://github.com/dotnet/maui/issues/31065) </details>
  • [iOS][CV2] Fix Rotating the Simulator causes the text on the collection view to disappear. by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32664 <details> <summary>πŸ”§ Fixes</summary>
  • [[.NET 10]I1_Add_Items_Linear_Layout - Rotating the Simulator causes the text on the collection view to disappear.](https://github.com/dotnet/maui/issues/32435) </details>
  • [[inflight regression] [Android] CollectionView KeepScrollOffset regressed after PR #29255](https://github.com/dotnet/maui/issues/35806) </details>
  • [[Windows] KeepScrollOffset Not Working as Expected in CarouselView](https://github.com/dotnet/maui/issues/29421) </details>
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • [iOS & Mac] Fix NullReferenceException in CollectionViewHandler2 after handler restore when property changes by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36073 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] CollectionViewHandler2 crashes after handler restore when adaptive GridItemsLayout.Span changes](https://github.com/dotnet/maui/issues/36010) </details>
  • [[Android] CarouselView behaves strangely when swiping vertically in view](https://github.com/dotnet/maui/issues/22507) </details>
  • [iOS][CV2] Fix CollectionView2 on iOS iPad jumps/scrolls randomly when item size changes by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32874 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] Android nested CollectionView can cancel child-owned horizontal gestures after Issue7814 parent handoff fix](https://github.com/dotnet/maui/issues/35862) </details>
  • [[Android] CarouselView many issues with CurrentItem bindings](https://github.com/dotnet/maui/issues/23023) </details>
  • Revert "[iOS, MacCatalyst] CollectionView: Fix grid spacing updates for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36508
  • [inflight regression][iOS] Fix CarouselView2 dropping scrolls after ItemsSource swap/reset by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36753 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] CarouselViewShouldScrollToRightPosition UI test failing in candidate PR 36411](https://github.com/dotnet/maui/issues/36718) </details>
Core Lifecycle
  • [inflight regression] Fix: LifeCycleEvents Fire When Navigating Top Tabs test fails in candidate by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/36558 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] LifeCycleEvents Fire When Navigating Top Tabs Test fails in candidate PR 36411](https://github.com/dotnet/maui/issues/36466) </details>
Datepicker
Docs
Drawing
  • [Android][Windows] Fix GraphicsView passing fractional dirtyRect dimensions to IDrawable.Draw by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34564 <details> <summary>πŸ”§ Fixes</summary>
Editor
Entry
  • [[MAUI iOS] Cursor jumps to the end of text in an Entry](https://github.com/dotnet/maui/issues/36018) </details>
  • [[Android] Keyboard Password seems to force IsPassword to True on Entry](https://github.com/dotnet/maui/issues/35650) </details>
Essentials
  • [[Mac Catalyst] DeviceDisplay.MainDisplayInfoChanged event not getting raised](https://github.com/dotnet/maui/issues/22634)
  • [[Mac Catalyst] DeviceDisplay.MainDisplayInfo is not refreshed](https://github.com/dotnet/maui/issues/22642) </details>
Filepicker
Flyoutpage
General
  • [[iOS] SKCanvasView and SKGLView become nonresponsive to taps and clicks after upgrade on .NET MAUI 10.0.60 (while toggling IsEnabled of parent Grid)](https://github.com/dotnet/maui/issues/36059) </details>

v11.0.0-preview.7 (pre-release)

Aug 12, 2026
.NET MAUI 11.0.0-preview.7 Release Notes

.NET MAUI 11.0.0-preview.7 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 170 commits with various improvements, bug fixes, and enhancements.

Workloads

Workload Set: Microsoft.NET.Workloads.11.0.100-preview.7 @ 11.0.100-preview.7.26410.2

Installation

dotnet workload update --version 11.0.100-preview.7.26410.2
# Or install specific workloads
dotnet workload install maui ios maccatalyst android --version 11.0.100-preview.7.26410.2
Recommended Tools:
  • Xcode: 26.6
  • Java JDK: 21.0.8
  • Android API-36

<details> <summary><h3>Workload Versions</h3></summary>

| Workload | Full ID | Version | SDK Band | Links | |----------|---------|---------|----------|-------| | MAUI | Microsoft.NET.Sdk.Maui | 11.0.0-preview.7.26406.9 | 11.0.100-preview.7 | NuGet &middot; Source | | iOS | Microsoft.NET.Sdk.iOS | 26.5.11997-net11-p7 | 11.0.100-preview.7 | NuGet &middot; Source | | Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.5.11997-net11-p7 | 11.0.100-preview.7 | NuGet &middot; Source | | Android | Microsoft.NET.Sdk.Android | 37.0.0-preview.7.2131 | 11.0.100-preview.7 | NuGet &middot; Release | | tvOS | Microsoft.NET.Sdk.tvOS | 26.5.11997-net11-p7 | 11.0.100-preview.7 | NuGet &middot; Source | | macOS | Microsoft.NET.Sdk.macOS | 26.5.11997-net11-p7 | 11.0.100-preview.7 | NuGet &middot; Source |

> Matching MAUI and exact macios 11997 GitHub release tags have not been published yet. The Source links point to the repository commits recorded in the NuGet packages.

</details>

<details> <summary><h3>MAUI NuGet Packages</h3></summary>

The following NuGet packages are the core .NET MAUI libraries. The Implicit Version is bundled with the workload, while Latest Version may be newer due to out-of-band releases.

| Package | Implicit Version | Latest Version | |---------|------------------|----------------| | Microsoft.Maui.Controls | 11.0.0-preview.7.26406.9 | 11.0.0-preview.7.26406.9 | | Microsoft.Maui.Controls.Compatibility | Not published for preview 7 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Essentials | 11.0.0-preview.7.26406.9 | 11.0.0-preview.7.26406.9 | | Microsoft.Maui.Graphics | 11.0.0-preview.7.26406.9 | 11.0.0-preview.7.26406.9 | | Microsoft.Maui.Maps | 11.0.0-preview.7.26406.9 | 11.0.0-preview.7.26406.9 |

</details>

<details> <summary><h3>Native Tool & SDK Compatibility</h3></summary>

Apple (iOS, Mac Catalyst, tvOS, macOS)

| Tool | Min Version | Recommended Version | |------|-------------|---------------------| | Xcode | >= 26.6 | 26.6 |

Java JDK (Android)

| Tool | Min / Required Version | Recommended Version | |------|-------------------------|---------------------| | Java JDK | >= 21.0 and < 22.0 | 21.0.8 |

Android SDK Packages (Required)

| SDK Package | Description | |-------------|-------------| | build-tools;36.0.0 | Android SDK Build-Tools 36 | | cmdline-tools;19.0 | Android SDK Command-line Tools (latest) | | platforms;android-36 | Android SDK Platform 36 | | platform-tools | Android SDK Platform-Tools 36.0.0 |

Android SDK Packages (Optional)

| Package | Description | |---------|-------------| | emulator | Android Emulator (recommended 36.2.12) | | ndk-bundle | NDK (recommended 27.2.12479018) | | System Images | Google APIs ARM 64 v8a / x86_64 (system-images;android-36.1;google_apis;...) |

MAUI Windows Dependencies

| Dependency | Minimum Version | Recommended | |------------|-----------------|-------------| | Windows App SDK | >= 1.8.251106002 | 1.8.251106002 | | Windows SDK Build Tools | >= 10.0.26100.4654 | 10.0.26100.4654 | | Win2D | >= 1.3.2 | 1.3.2 | | WebView2 | >= 1.0.3179.45 | 1.0.3179.45 |

</details>

✨ New in .NET 11

The following 115 features and changes are unique to .NET 11 and not yet in the main branch:

Animation
  • [iOS, Mac, Windows] Fix PlatformTicker does not respect animation accessibility setting by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35846 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, Mac] PlatformTicker.iOS.cs does not respect Reduce Motion accessibility setting](https://github.com/dotnet/maui/issues/35845) </details>
Blazor
BlazorWebView
Border
CollectionView
  • [[ci-scan-net11] [CI] CollectionView WinUI UI tests fail with visual snapshot mismatches (multiple tests, 3+ builds)](https://github.com/dotnet/maui/issues/36810) </details>
Core
Essentials
  • [[Bug] Maui Essentials WebAuthenticator not working in WinUI](https://github.com/dotnet/maui/issues/2702) </details>
Essentials Webauth
Gestures
Graphics
Label
  • [Net11] Revert Improve label mapping performance and ensure complete coverage including ToPlatform and subsequent property changes by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/37087
ListView
Map
  • [[iOS] Map: Pin.ImageSource changes are ignored at runtime (icon not updated)](https://github.com/dotnet/maui/issues/36292) </details>
Navigationpage
Resizetizer
Shapes
Shell
  • [[NET 11] G8 dotnet bot image is displayed at the beginning instead of being centered](https://github.com/dotnet/maui/issues/36322) </details>
  • [net11.0][Android] Fix StackNavigationManager binary break and ShellItemWrapperFragment OnDestroyView gap (follow-up #34758) by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/36133 <details> <summary>πŸ”§ Fixes</summary>
  • [Net11][ci-fix-net11] [Android] Fix ShellContent not updating when Content property changes at runtime by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36902 <details> <summary>πŸ”§ Fixes</summary>
  • [[ci-scan-net11] [CI] ShellContentShouldUpdateWhenContentPropertyChanges fails on Android API 30 UI tests (TimeoutException)](https://github.com/dotnet/maui/issues/36809) </details>
  • [ci-fix-net11] Fix TopTabUnselectedTextVisibleWhenSwitchingTabs visual regression on Android Material3 by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36911 <details> <summary>πŸ”§ Fixes</summary>
  • [[ci-scan-net11] [CI] TopTabUnselectedTextVisibleWhenSwitchingTabs fails on Android Material3 (visual regression, 3.07% snapshot [Content truncated due to length]](https://github.com/dotnet/maui/issues/36856) </details>
Slider
TabbedPage
  • [[Regression] TabbedPage on Android no longer fills width of page](https://github.com/dotnet/maui/issues/37011) </details>
Templates
Theming
Tooling
WebView
  • [ci-fix-net11] Fix HybridWebView InvokeJavaScriptAsync exception test failures on iOS, MacCatalyst, and Windows by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36938 <details> <summary>πŸ”§ Fixes</summary>
  • [[ci-scan-net11] [CI] HybridWebViewTests_InvokeJavaScriptAsync: InvokeJavaScriptMethodThatThrows* fails on MacCatalyst, iOS, Wind [Content truncated due to length]](https://github.com/dotnet/maui/issues/36805) </details>
Windows
Xaml
  • [[ci-scan-net11] [CI] Maui.Controls.Sample build fails with MAUIG2045 (binding property not found on ContentPage) in Integration [Content truncated due to length]](https://github.com/dotnet/maui/issues/36827) </details>
  • [ci-fix-net11] Resolve app theme dynamic resource from parent Application by @PureWeen in https:/

v11.0.0-preview.6 (pre-release)

Jul 20, 2026
.NET MAUI 11.0.0-preview.6 Release Notes

.NET MAUI 11.0.0-preview.6 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 190 commits with various improvements, bug fixes, and enhancements.

Workloads

Workload Set: Microsoft.NET.Workloads.11.0.100-preview.6 @ 11.0.100-preview.6.26364.2

Installation

dotnet workload update --version 11.0.100-preview.6.26364.2
# Or install specific workloads
dotnet workload install maui ios maccatalyst android --version 11.0.100-preview.6.26364.2
Recommended Tools:
  • Xcode: 26.6
  • Java JDK: 21.0.8
  • Android API-36

<details> <summary><h3>Workload Versions</h3></summary>

| Workload | Full ID | Version | SDK Band | Links | |----------|---------|---------|----------|-------| | MAUI | Microsoft.NET.Sdk.Maui | 11.0.0-preview.6.26360.8 | 11.0.100-preview.6 | NuGet &middot; Source | | iOS | Microsoft.NET.Sdk.iOS | 26.5.11720-net11-p6 | 11.0.100-preview.6 | NuGet &middot; Release | | Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.5.11720-net11-p6 | 11.0.100-preview.6 | NuGet &middot; Release | | Android | Microsoft.NET.Sdk.Android | 37.0.0-preview.6.59 | 11.0.100-preview.6 | NuGet &middot; Release | | tvOS | Microsoft.NET.Sdk.tvOS | 26.5.11720-net11-p6 | 11.0.100-preview.6 | NuGet &middot; Release | | macOS | Microsoft.NET.Sdk.macOS | 26.5.11720-net11-p6 | 11.0.100-preview.6 | NuGet &middot; Release |

> A matching MAUI GitHub release/tag has not been published yet. The Source link points to the repository commit recorded in the NuGet package.

</details>

<details> <summary><h3>MAUI NuGet Packages</h3></summary>

The following NuGet packages are the core .NET MAUI libraries. The Implicit Version is bundled with the workload, while Latest Version may be newer due to out-of-band releases.

| Package | Implicit Version | Latest Version | |---------|------------------|----------------| | Microsoft.Maui.Controls | 11.0.0-preview.6.26360.8 | 11.0.0-preview.6.26360.8 | | Microsoft.Maui.Controls.Compatibility | Not published for preview 6 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Essentials | 11.0.0-preview.6.26360.8 | 11.0.0-preview.6.26360.8 | | Microsoft.Maui.Graphics | 11.0.0-preview.6.26360.8 | 11.0.0-preview.6.26360.8 | | Microsoft.Maui.Maps | 11.0.0-preview.6.26360.8 | 11.0.0-preview.6.26360.8 |

</details>

<details> <summary><h3>Native Tool & SDK Compatibility</h3></summary>

Apple (iOS, Mac Catalyst, tvOS, macOS)

| Tool | Min Version | Recommended Version | |------|-------------|---------------------| | Xcode | >= 26.6 | 26.6 |

Java JDK (Android)

| Tool | Min / Required Version | Recommended Version | |------|-------------------------|---------------------| | Java JDK | >= 21.0 and < 22.0 | 21.0.8 |

Android SDK Packages (Required)

| SDK Package | Description | |-------------|-------------| | build-tools;36.0.0 | Android SDK Build-Tools 36 | | cmdline-tools;19.0 | Android SDK Command-line Tools (latest) | | platforms;android-36 | Android SDK Platform 36 | | platform-tools | Android SDK Platform-Tools 36.0.0 |

Android SDK Packages (Optional)

| Package | Description | |---------|-------------| | emulator | Android Emulator (recommended 36.2.12) | | ndk-bundle | NDK (recommended 27.2.12479018) | | System Images | Google APIs ARM 64 v8a / x86_64 (system-images;android-36.1;google_apis;...) |

MAUI Windows Dependencies

| Dependency | Minimum Version | Recommended | |------------|-----------------|-------------| | Windows App SDK | >= 1.8.251106002 | 1.8.251106002 | | Windows SDK Build Tools | >= 10.0.26100.4654 | 10.0.26100.4654 | | Win2D | >= 1.3.2 | 1.3.2 | | WebView2 | >= 1.0.3179.45 | 1.0.3179.45 |

</details>

✨ New in .NET 11

The following 39 features and changes are unique to .NET 11 and not yet in the main branch:

Blazor
CollectionView
Essentials
Gestures
Hybridwebview
  • AOT integration tests fail: unexpected IL3050 warnings for HybridWebViewHandler
  • [[ci-scan-net11] HybridWebViewHandler IL2026 trim errors break iOS/AOT integration tests on net11.0](https://github.com/dotnet/maui/issues/35740)
  • [[ci-scan-net11] AOT integration tests fail with "Unexpected warning files: ILC" for HybridWebViewHandler on iOS/macCatalyst (net11.0)](https://github.com/dotnet/maui/issues/35745) </details>
Image
Layout
Setup
Shell
  • Fix [ci-scan-net11] Android UI test visual regressions for Shell and Material3 TabbedPage (net11.0) by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35969 <details> <summary>πŸ”§ Fixes</summary>
  • [[ci-scan-net11] Shell UI tests recurring failures on Android API 30 (net11.0) β€” RTL flyout, TabBar empty space](https://github.com/dotnet/maui/issues/35743)
  • [[ci-scan-net11] Material3_TabbedPage_BottomTabsOverflowingContents UI test fails with visual regression on Android API 36 (net11.0)](https://github.com/dotnet/maui/issues/35956) </details>
  • [[ci-scan-net11] net11.0 ShellBadge UI tests fail with visual regression on macOS, MacCatalyst, iOS (recurring since June 9)](https://github.com/dotnet/maui/issues/35948) </details>
  • [net11.0][Android] Implement handler based Shell architecture replacing legacy renderers by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/34758 <details> <summary>πŸ”§ Fixes</summary>
SwipeView
Toolbar
WebView
  • [[ci-scan-net11] net11.0 Windows Controls.DeviceTests HybridWebView category times out (480s) β€” recurring 2+ builds](https://github.com/dotnet/maui/issues/35947) </details>
Xaml

<details> <summary>πŸ”§ Infrastructure (14)</summary>

<details> <summary>πŸ§ͺ Testing (2)</summary>

  • [ci-scan-net11] [Android] Resave Android UI test snapshots for ShouldHideHeaderWhenTitleEmpty and ShouldShowHeaderWhenTitleNotEmpty by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/36019 <details> <summary>πŸ”§ Fixes</summary>
  • [[ci-scan-net11] Visual regression: ShouldHideHeaderWhenTitleEmpty.png β€” 1.22% snapshot diff on Android API 30 Shell (net11.0)](https://github.com/dotnet/maui/issues/35980) </details>
  • Fix AOT trim warnings on net11.0 (iOS + Android) for Integration tests AOT failure by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36125 </details>

<details> <summary>πŸ“¦ Other (4)</summary>

---

<details markdown="1"> <summary><h2 style="display:inline">Additional Changes (151)</h2></summary>

The following changes are also present in the main branch:

Ai Agents
Blazor
Button
CollectionView
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • CarouselView: Fix cascading PositionChanged/CurrentItemChanged events on collection update by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/31275 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] CurrentItemChangedEventArgs and PositionChangedEventArgs Not Working Properly in CarouselView](https://github.com/dotnet/maui/issues/29529) </details>
  • [[iOS] UICollectionView ScrollToTop does not work](https://github.com/dotnet/maui/issues/19866) </details>
  • Fix CollectionView Header is not visible when ItemsSource is not set and an EmptyView is set in iOS, Mac platform by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34989 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] CollectionView - EmptyView not displayed correctly](https://github.com/dotnet/maui/issues/34861) </details>
Core Lifecycle
  • [[Android] NullReferenceException in NavigationRootManager.Connect when mapping Window content](https://github.com/dotnet/maui/issues/34900) </details>
DateTimePicker
  • [Android] Fix for TimePicker Dialog doesn't update the layout when rotating the device with dialog open by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/31910 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] TimePicker Dialog doesn't update the layout when rotating the device with dialog open](https://github.com/dotnet/maui/issues/31658) </details>
  • [[Windows] TimePicker CharacterSpacing Property Not Working on Windows](https://github.com/dotnet/maui/issues/30199)

v10.0.90

Jul 22, 2026
.NET MAUI 10.0.90 Release Notes

.NET MAUI 10.0.90 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 231 commits with various improvements, bug fixes, and enhancements.

Activityindicator
Ai Agents
Animation
  • [[Android] Applying Shadow property affects the properties in Visual Transform Matrix](https://github.com/dotnet/maui/issues/32731) </details>
API
Blazor
  • [Android] Fix for BlazorWebView predictive back callback blocks Android back-to-home animation by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35538 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] BlazorWebView predictive back callback blocks Android back-to-home animation](https://github.com/dotnet/maui/issues/35397) </details>
  • [Android] Fix BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35611 <details> <summary>πŸ”§ Fixes</summary>
  • [[inflight regression] Android BlazorWebView back callback can swallow the first Back press when its callback is stale-enabled](https://github.com/dotnet/maui/issues/35573) </details>
Border
  • [[Windows] ContentView clip is not updated when wrapping inside the Border](https://github.com/dotnet/maui/issues/30404) </details>
  • Fix Border.StrokeDashArray leaks dashed Borders when using a shared Application resource by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35544 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] Issues with BoxView Placement Inside Border](https://github.com/dotnet/maui/issues/19668) </details>
Button
  • [[Windows, Android, iOS & Mac]Button TextColor does not restore to platform default when reset to null after dynamic update](https://github.com/dotnet/maui/issues/35513) </details>
CollectionView
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • [[MacOS][CV2] I8_View header and footer_Horizontal_View - Footer on the right doesn't adapt when resizing the window](https://github.com/dotnet/maui/issues/35113) </details>
  • [iOS/MacCatalyst] Fix IndicatorView not updating when IndicatorSize is changed to default value by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35215 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS/MacCatalyst] IndicatorView does not update when IndicatorSize is dynamically changed to the default value](https://github.com/dotnet/maui/issues/35214) </details>
  • CollectionView selecteditem background lost if collectionview (or parent) IsEnabled changed. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31540 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, MacOS] FlowDirection not working on EmptyView in CollectionView](https://github.com/dotnet/maui/issues/32404)
  • [[iOS, Mac] CollectionView EmptyViewTemplate content text is mirrored when FlowDirection is RightToLeft](https://github.com/dotnet/maui/issues/34522) </details>
  • [[iOS] CollectionView tries to invalidate cells with invalid indexes](https://github.com/dotnet/maui/issues/35244) </details>
  • [[10.0.60] ScrollTo(0) not working anymore on CollectionView when IsGrouped="True"](https://github.com/dotnet/maui/issues/35313) </details>
  • [[10.0.60] CollectionView scrolling performance regression](https://github.com/dotnet/maui/issues/35344) </details>
  • [iOS & Mac] CarouselViewController2 leaks on iOS/MacCatalyst due to unremoved orientation notification observer by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35532 <details> <summary>πŸ”§ Fixes</summary>
  • Fix CollectionView.SelectedItems leaks popped views when bound to a retained ObservableCollection by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35558 <details> <summary>πŸ”§ Fixes</summary>
  • Fix for Android - Dynamic Updates to CollectionView Header/Footer and Templates Are Not Displayed by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28904 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] [Scenario Day] EmptyView using Template displayed at the same time as the content](https://github.com/dotnet/maui/issues/7150) </details>
  • [[iOS/Android] CollectionView IsEnabled Not Working](https://github.com/dotnet/maui/issues/27770) </details>
  • Fix CarouselView.Loop property does not update dynamically and fails to maintain the scroll position when the loop value is changed at runtime by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/29527 <details> <summary>πŸ”§ Fixes</summary>
  • [Inflight regression] Fixed Test failures ModalTabbedPagePushAsyncShouldOverlayBottomNavigationView and GroupedCollectionViewScrollToIndexScrollsToCorrectItem by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35823
Core
Core Lifecycle
Datepicker
  • [[mauipalooza] DatePicker focus only works first time](https://github.com/dotnet/maui/issues/5947) </details>
DateTimePicker
  • [[Android] [Regression] DatePicker dialog dismisses after the device is rotated](https://github.com/dotnet/maui/issues/34973) </details>
Docs
Drawing
Editor
  • [[.NET 10][iOS] D2 - Editor can't be scrolled after rotating simulator.](https://github.com/dotnet/maui/issues/35114) </details>
  • [Inflight/Candidate][iOS & Mac] Fix for Editor height inconsistency when VerticalTextAlignment is Center or End on iOS and MacCatalyst by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35662 <details> <summary>πŸ”§ Fixes</summary>
  • [[MAUI] D13_Customize_Text_Alignment - Text Editor Height is not consistent](https://github.com/dotnet/maui/issues/35615) </details>
  • [Inflight/Candidate][iOS] Fix for ShouldIgnoreBottomContentInsetForCollectionViewItems - Editor cells becoming invisible in CollectionView (CV1) by @BagavathiPerumal in https://github.com/dotnet/maui/pull/36107
Entry
  • [[iOS/Mac]Entry ClearButtonVisibility color does not reset when TextColor is set to null](https://github.com/dotnet/maui/issues/35076) </details>
  • [[MacCatalyst] [Entry] ClearButtonVisibility color appears dimmed compared to TextColor](https://github.com/dotnet/maui/issues/35517) </details>
Essentials
Essentials Texttospeech
  • [[Essentials] TTS rate](https://github.com/dotnet/maui/issues/32492) </details>
Flyoutpage
  • [[iOS/Mac] FlyoutPage RTL FlowDirection is not working properly](https://github.com/dotnet/maui/issues/34830) </details>
General
Gestures
  • [[Android] DragGestureRecognizer.DropCompleted event not firing](https://github.com/dotnet/maui/issues/17554) </details>
  • [[Windows] TapGestureRecognizer does NOT work on a ContentView without Background](https://github.com/dotnet/maui/issues/32279) </details>
  • [iOS] Fix VoiceOver dropping child labels on layouts with SemanticProperties.Hint or TapGestureRecognizer by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/35590 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] VoiceOver does not correctly describe View with GestureRecognizers](https://github.com/dotnet/maui/issues/34380) </details>
Hybridwebview
  • [Revert] - [Windows] Fix WebView bla

v10.0.80

Jun 24, 2026
.NET MAUI 10.0.80 Release Notes

.NET MAUI 10.0.80 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 112 commits with various improvements, bug fixes, and enhancements.

Ai Agents
Button
CollectionView
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • CarouselView: Fix cascading PositionChanged/CurrentItemChanged events on collection update by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/31275 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] CurrentItemChangedEventArgs and PositionChangedEventArgs Not Working Properly in CarouselView](https://github.com/dotnet/maui/issues/29529) </details>
  • [[iOS] UICollectionView ScrollToTop does not work](https://github.com/dotnet/maui/issues/19866) </details>
  • Fix CollectionView Header is not visible when ItemsSource is not set and an EmptyView is set in iOS, Mac platform by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34989 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] CollectionView - EmptyView not displayed correctly](https://github.com/dotnet/maui/issues/34861) </details>
Core Lifecycle
  • [[Android] NullReferenceException in NavigationRootManager.Connect when mapping Window content](https://github.com/dotnet/maui/issues/34900) </details>
DateTimePicker
  • [Android] Fix for TimePicker Dialog doesn't update the layout when rotating the device with dialog open by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/31910 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] TimePicker Dialog doesn't update the layout when rotating the device with dialog open](https://github.com/dotnet/maui/issues/31658) </details>
  • [[Windows] TimePicker CharacterSpacing Property Not Working on Windows](https://github.com/dotnet/maui/issues/30199) </details>
  • [[MacCatalyst] DatePicker Opened and Closed events are not raised on Mac platform](https://github.com/dotnet/maui/issues/34848) </details>
Dialogalert
  • [Android] Fix AlertDialog, ActionSheet, and Prompt render with Material 2 styles when Material 3 is enabled by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35121 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] AlertDialog, ActionSheet, and Prompt render with Material 2 styles when Material 3 is enabled](https://github.com/dotnet/maui/issues/35119) </details>
Docs
Drawing
  • [[Android, Windows, iOS, macOS] FlowDirection property not working on BoxView Control](https://github.com/dotnet/maui/issues/34402) </details>
  • [[iOS] Image resized with ResizeMode.Fit is not rendered correctly in GraphicsView](https://github.com/dotnet/maui/issues/34755) </details>
Entry
  • [[iOS, Maccatalyst] Entry & Editor BackgroundColor not reset to Null](https://github.com/dotnet/maui/issues/34611) </details>
  • [[WinUI] Password Obfuscation causes unhandled crash](https://github.com/dotnet/maui/issues/33334) </details>
Essentials
Flyout
  • [[Android] FlyoutWidth with OnIdiom shows no flyout](https://github.com/dotnet/maui/issues/13243) </details>
Flyoutpage
  • [[Android] Title of FlyOutPage is not updating anymore after showing a NonFlyOutPage](https://github.com/dotnet/maui/issues/33615) </details>
Hybridwebview
Label
  • [[iOS]Span TapGestureRecognizer does not work on the second line of the span, if the span is wrapped to the next line](https://github.com/dotnet/maui/issues/34504) </details>
Layout
  • Fixed Stacklayout is not rendered when clip is applied and StackLayout placed child to the Border control in iOS/ Mac platform by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/33330 <details> <summary>πŸ”§ Fixes</summary>
  • [[Mac/iOS] StackLayout fails to render content while applying Clip, and the layout is placed inside a Border with Background in .NET MAUI](https://github.com/dotnet/maui/issues/33241) </details>
Map
  • [[Maps] [Regression from Xamarin.Forms.Maps] Changing Location on a Pin does nothing](https://github.com/dotnet/maui/issues/12916) </details>
Mediapicker
  • [[iOS] [Regression] HEIC images picked via PickPhotosAsync not displayed](https://github.com/dotnet/maui/issues/34953) </details>
  • [Android] Fix MediaPicker.PickPhotosAsync UnauthorizedAccessException on API 28 and below by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34981 <details> <summary>πŸ”§ Fixes</summary>
Pages
  • [iOS] Fix ContentPage with ToolbarItem Clicked event leaks when presented as modal page by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35009 <details> <summary>πŸ”§ Fixes</summary>
Platform
RadioButton
  • [[iOS] RadioButton BackgroundColor bleeds outside CornerRadius](https://github.com/dotnet/maui/issues/34842) </details>
SafeArea
  • [[iOS] ContentPage bottom has white space after changing SafeAreaEdges while keyboard is open](https://github.com/dotnet/maui/issues/34846) </details>
ScrollView
  • [[Windows] ScrollView offsets do not preserve when Orientation changes to Neither](https://github.com/dotnet/maui/issues/34671) </details>
Searchbar
Shapes
Shell
  • [Windows] Fix for Shell.FlyoutBehavior="Flyout" forces the title height space above the tab bar even if the page title is empty by @BagavathiPerumal in https://github.com/dotnet/maui/pull/30382 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS26]Fix BackButtonBehavior_IsEnabled_False_BackButtonDoesNotNavigate UITest fails by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34890 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS 26] BackButtonBehavior_IsEnabled_False_BackButtonDoesNotNavigate test fails with TimeoutException](https://github.com/dotnet/maui/issues/34771) </details>
  • [[iOS] Title view memory leak](https://github.com/dotnet/maui/issues/34975) </details>
  • [Android] Fix Shell/TabbedPage "More" BottomSheet uses hard-coded M2 colors when Material3 is enabled by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35129 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] Shell/TabbedPage "More" BottomSheet uses hard-coded M2 colors when Material3 is enabled](https://github.com/dotnet/maui/issues/35127) </details>
  • [[Android] Shell top-tab unselected text appears too faint in Material 3 light theme](https://github.com/dotnet/maui/issues/35125) </details>
  • [[iOS&Mac] Shell SearchHandler Query not shown in search bar on initial load](https://github.com/dotnet/maui/issues/35005) </details>
SwipeView
  • [iOS,MacCatalyst] Fix for SwipeView.Open() throwing an ArgumentException on the second programmatic call by @BagavathiPerumal in https://github.com/dotnet/maui/pull/34982 <details> <summary>πŸ”§ Fixes</summary>
  • [[net 11.0][iOS,MacCatalyst] SwipeView.Open() throws ArgumentException on second programmatic call](https://github.com/dotnet/maui/issues/34917) </details>
  • [Android/iOS] Fix SwipeItem visibility change causing double command execution in Execute mode by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35087 <details> <summary>πŸ”§ Fixes</summary>

v11.0.0-preview.5.26304.4 (pre-release)

Jun 10, 2026
Workloads

Workload Set: Microsoft.NET.Workloads.11.0.100-preview.5 @ 11.0.100-preview.5.26309.3

Installation

dotnet workload update --version 11.0.100-preview.5.26309.3
# Or install specific workloads
dotnet workload install maui ios maccatalyst android --version 11.0.100-preview.5.26309.3
Recommended Tools:
  • Xcode: 26.5
  • Java JDK: 21.0.8
  • Android API-36

<details> <summary><h3>Workload Versions</h3></summary>

| Workload | Full ID | Version | SDK Band | Links | |----------|---------|---------|----------|-------| | MAUI | Microsoft.NET.Sdk.Maui | 11.0.0-preview.5.26304.4 | 11.0.100-preview.5 | NuGet Β· Release | | iOS | Microsoft.NET.Sdk.iOS | 26.5.11546-net11-p5 | 11.0.100-preview.5 | NuGet Β· Release | | Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.5.11546-net11-p5 | 11.0.100-preview.5 | NuGet Β· Release | | Android | Microsoft.NET.Sdk.Android | 36.99.0-preview.5.308 | 11.0.100-preview.5 | NuGet Β· Release | | tvOS | Microsoft.NET.Sdk.tvOS | 26.5.11546-net11-p5 | 11.0.100-preview.5 | NuGet Β· Release | | macOS | Microsoft.NET.Sdk.macOS | 26.5.11546-net11-p5 | 11.0.100-preview.5 | NuGet Β· Release |

</details>

<details> <summary><h3>MAUI NuGet Packages</h3></summary>

The following NuGet packages are the core .NET MAUI libraries. The Implicit Version is bundled with the workload, while Latest Version may be newer due to out-of-band releases.

| Package | Implicit Version | Latest Version | |---------|------------------|----------------| | Microsoft.Maui.Controls | 11.0.0-preview.5.26304.4 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Controls.Compatibility | 11.0.0-preview.5.26304.4 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Essentials | 11.0.0-preview.5.26304.4 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Graphics | 11.0.0-preview.5.26304.4 | 11.0.0-preview.5.26304.4 | | Microsoft.Maui.Maps | 11.0.0-preview.5.26304.4 | 11.0.0-preview.5.26304.4 |

</details>

<details> <summary><h3>Native Tool & SDK Compatibility</h3></summary>

Apple (iOS, Mac Catalyst, tvOS, macOS)

| Tool | Min Version | Recommended Version | |------|-------------|---------------------| | Xcode | β‰₯ 26.5 | 26.5 |

Java JDK (Android)

| Tool | Min / Required Version | Recommended Version | |------|-------------------------|---------------------| | Java JDK | β‰₯ 21.0 and < 22.0 | 21.0.8 |

Android SDK Packages (Required)

| SDK Package | Description | |-------------|-------------| | build-tools;36.0.0 | Android SDK Build-Tools 36 | | cmdline-tools;19.0 | Android SDK Command-line Tools (latest) | | platforms;android-36 | Android SDK Platform 36 | | platform-tools | Android SDK Platform-Tools 36.0.0 |

Android SDK Packages (Optional)

| Package | Description | |---------|-------------| | emulator | Android Emulator (recommended 36.2.12) | | ndk-bundle | NDK (recommended 27.2.12479018) | | System Images | Google APIs ARM 64 v8a / x86_64 (system-images;android-36.1;google_apis;...) |

MAUI Windows Dependencies

| Dependency | Minimum Version | Recommended | |------------|-----------------|-------------| | Windows App SDK | β‰₯ 1.8.251106002 | 1.8.251106002 | | Windows SDK Build Tools | β‰₯ 10.0.26100.4654 | 10.0.26100.4654 | | Win2D | β‰₯ 1.3.2 | 1.3.2 | | WebView2 | β‰₯ 1.0.3179.45 | 1.0.3179.45 |

</details>

-----------------------------

✨ New in .NET 11

The following 22 features and changes are unique to .NET 11 and not yet in the main branch:

Animation
Checkbox
Docs
Drawing
  • [[Enhancement] BoxView handlers should use Paint](https://github.com/dotnet/maui/issues/2365) </details>
Navigation
Toolbar

<details> <summary>πŸ”§ Infrastructure (7)</summary>

<details> <summary>πŸ§ͺ Testing (2)</summary>

<details> <summary>🏠 Housekeeping (1)</summary>

<details> <summary>πŸ“¦ Other (6)</summary>

---

<details markdown="1"> <summary><h2 style="display:inline">Additional Changes (122)</h2></summary>

The following changes are also present in the main branch:

Ai Agents
API
Blazor
Button
  • [[regression/9.0] VisualState "Disabled" is not properly applied for Button with custom appearance](https://github.com/dotnet/maui/issues/34363) </details>
CollectionView
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • VisualState Setters not working properly on Windows for a CollectionView
  • [[regression/8.0.3] [Windows][CollectionView]Label Disappear when set Style in ContentPage.Resources](https://github.com/dotnet/maui/issues/19209)
  • [[Windows] Label style defined as ContentPage Resource doesn't propagate to CollectionView](https://github.com/dotnet/maui/issues/18701) </details>
  • [Android, Windows] Fix CarouselView PreviousPosition/PreviousItem incorrect during animated ScrollTo() by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34570 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] CurrentItemChangedEventArgs.PreviousItem and PositionChangedEventArgs.PreviousPosition Not Updating Correctly When Using ScrollTo or Setting Position](https://github.com/dotnet/maui/issues/29544) </details>
  • [[iOS] Horizontal Scroll Bar Not Visible on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29390) </details>
  • [[CarouselViewHandler2] CurrentItem does not work when ItemSpacing is set](https://github.com/dotnet/maui/issues/32048) </details>
  • [[Android & iOS] Setting an invalid CurrentItem causes scroll to last item in looped CarouselView](https://github.com/dotnet/maui/issues/32139) </details>
  • [[Android] IndicatorView does not convey correct accessibility information](https://github.com/dotnet/maui/issues/31446) </details>
  • [iOS, macOS] Fixed CollectionView KeepLastItemInView Not Updating Correctly When Items Are Added Dynamically by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/32191 <details> <summary>πŸ”§ Fixes</summary>
  • [[.NET10] I9 - Scroll_Position - "KeepLastItemInView" does not keep the last item at the end of the displayed list when adding new items.](https://github.com/dotnet/maui/issues/31825) </details>
  • [Windows, Android] Resolved issue with dynamic Header/Footer reassignment in CollectionView. by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/28403 <details> <summary>πŸ”§ Fixes</summary>
  • [Android] CollectionView: Fix SelectedItem visual state not applying when re-selecting same item by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31591 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] CollectionView.EmptyView can not be removed by setting it to Null](https://github.com/dotnet/maui/issues/18657)
  • [[Windows] EmptyViewTemplate Not Working in CarouselView](https://github.com/dotnet/maui/issues/29463)
  • EmptyViewTemplate does not do anything
  • [[MAUI] I5_EmptyView - The data template selector cannot display the correct string.](https://github.com/dotnet/maui/issues/23330) </details>
  • [[iOS] IsSwipeEnabled Not Working on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29391) </details>
  • [[iOS, MacOS] FlowDirection not working on Header/Footer in CollectionView](https://github.com/dotnet/maui/issues/32771) </details>
  • [[iOS 26] CarouselView does not scroll to the correct last item](https://github.com/dotnet/maui/issues/33770) </details>
  • [Android] [Candidate branch] Fix VerifySelectedItemClearsOnNullAssignment, CollectionViewSelectionShouldClear, SelectedItemVisualIsCleared UI test failure on Android by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34928
  • [iOS] Fix Issue12574Test regression caused by early-exit guard in CollectionViewUpdating by @SyedAbdulAzeemSF4852 in https

v10.0.71

Jun 10, 2026
What's Changed

Full Changelog: https://github.com/dotnet/maui/compare/10.0.70...10.0.71

v10.0.70

May 21, 2026
What's Changed

.NET MAUI 10.0.70 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 135 commits with various improvements, bug fixes, and enhancements.

Ai Agents
API
Blazor
Button
  • [[regression/9.0] VisualState "Disabled" is not properly applied for Button with custom appearance](https://github.com/dotnet/maui/issues/34363) </details>
CollectionView
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • VisualState Setters not working properly on Windows for a CollectionView
  • [[regression/8.0.3] [Windows][CollectionView]Label Disappear when set Style in ContentPage.Resources](https://github.com/dotnet/maui/issues/19209)
  • [[Windows] Label style defined as ContentPage Resource doesn't propagate to CollectionView](https://github.com/dotnet/maui/issues/18701) </details>
  • [Android, Windows] Fix CarouselView PreviousPosition/PreviousItem incorrect during animated ScrollTo() by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34570 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] CurrentItemChangedEventArgs.PreviousItem and PositionChangedEventArgs.PreviousPosition Not Updating Correctly When Using ScrollTo or Setting Position](https://github.com/dotnet/maui/issues/29544) </details>
  • [[iOS] Horizontal Scroll Bar Not Visible on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29390) </details>
  • [[CarouselViewHandler2] CurrentItem does not work when ItemSpacing is set](https://github.com/dotnet/maui/issues/32048) </details>
  • [[Android & iOS] Setting an invalid CurrentItem causes scroll to last item in looped CarouselView](https://github.com/dotnet/maui/issues/32139) </details>
  • [[Android] IndicatorView does not convey correct accessibility information](https://github.com/dotnet/maui/issues/31446) </details>
  • [iOS, macOS] Fixed CollectionView KeepLastItemInView Not Updating Correctly When Items Are Added Dynamically by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/32191 <details> <summary>πŸ”§ Fixes</summary>
  • [[.NET10] I9 - Scroll_Position - "KeepLastItemInView" does not keep the last item at the end of the displayed list when adding new items.](https://github.com/dotnet/maui/issues/31825) </details>
  • [Windows, Android] Resolved issue with dynamic Header/Footer reassignment in CollectionView. by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/28403 <details> <summary>πŸ”§ Fixes</summary>
  • [Android] CollectionView: Fix SelectedItem visual state not applying when re-selecting same item by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/31591 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] CollectionView.EmptyView can not be removed by setting it to Null](https://github.com/dotnet/maui/issues/18657)
  • [[Windows] EmptyViewTemplate Not Working in CarouselView](https://github.com/dotnet/maui/issues/29463)
  • EmptyViewTemplate does not do anything
  • [[MAUI] I5_EmptyView - The data template selector cannot display the correct string.](https://github.com/dotnet/maui/issues/23330) </details>
  • [[iOS] IsSwipeEnabled Not Working on CarouselView (CV2)](https://github.com/dotnet/maui/issues/29391) </details>
  • [[iOS, MacOS] FlowDirection not working on Header/Footer in CollectionView](https://github.com/dotnet/maui/issues/32771) </details>
  • [[iOS 26] CarouselView does not scroll to the correct last item](https://github.com/dotnet/maui/issues/33770) </details>
  • [Android] [Candidate branch] Fix VerifySelectedItemClearsOnNullAssignment, CollectionViewSelectionShouldClear, SelectedItemVisualIsCleared UI test failure on Android by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34928
DateTimePicker
  • [[iOS] DatePicker FlowDirection Not Working on iOS](https://github.com/dotnet/maui/issues/30065) </details>
Drawing
  • [Shapes] Line: Fix asymmetric Stretch.None path translation when right/bottom edge overflows by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/34385 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] GraphicsView, The drawn image can also be visible outside the canvas](https://github.com/dotnet/maui/issues/20834) </details>
Editor
  • [[Windows] CharacterSpacing not applied to Placeholder text in Entry and Editor controls](https://github.com/dotnet/maui/issues/30071) </details>
Entry
  • [Windows] Fix fo setting an Entry's Keyboard to Date causes it to be interpreted as a password input by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/29344 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] Entry Keyboad-Type "Date" results in Password-Entry](https://github.com/dotnet/maui/issues/28975) </details>
  • [Android] Exception thrown when give more than 5000 characters to the Text property of Entry. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/30242 <details> <summary>πŸ”§ Fixes</summary>
Essentials
  • [[Mac Catalyst] DeviceDisplay.KeepScreenOn not being respected on Mac OS](https://github.com/dotnet/maui/issues/26059) </details>
Flyoutpage
Gestures
  • [[Android] TapGestureRecognizer doesn't fire](https://github.com/dotnet/maui/issues/5825) </details>

v11.0.0-preview.4.26230.3 (pre-release)

May 13, 2026
Workloads

Workload Set: Microsoft.NET.Workloads.11.0.100-preview.4 @ 11.0.100-preview.4.26254.1

Installation

dotnet workload update --version 11.0.100-preview.4.26254.1
# Or install specific workloads
dotnet workload install maui ios maccatalyst android --version 11.0.100-preview.4.26254.1
Recommended Tools:
  • Xcode: 26.4
  • Java JDK: 21.0.8
  • Android API-36

<details> <summary><h3>Workload Versions</h3></summary>

| Workload | Full ID | Version | SDK Band | Links | |----------|---------|---------|----------|-------| | MAUI | Microsoft.NET.Sdk.Maui | 11.0.0-preview.4.26230.3 | 11.0.100-preview.4 | NuGet Β· Release | | iOS | Microsoft.NET.Sdk.iOS | 26.4.11514-net11-p4 | 11.0.100-preview.4 | NuGet Β· Release | | Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.4.11514-net11-p4 | 11.0.100-preview.4 | NuGet Β· Release | | Android | Microsoft.NET.Sdk.Android | 36.99.0-preview.4.137 | 11.0.100-preview.4 | NuGet Β· Release | | tvOS | Microsoft.NET.Sdk.tvOS | 26.4.11514-net11-p4 | 11.0.100-preview.4 | NuGet Β· Release | | macOS | Microsoft.NET.Sdk.macOS | 26.4.11514-net11-p4 | 11.0.100-preview.4 | NuGet Β· Release |

</details>

<details> <summary><h3>MAUI NuGet Packages</h3></summary>

The following NuGet packages are the core .NET MAUI libraries. The Implicit Version is bundled with the workload, while Latest Version may be newer due to out-of-band releases.

| Package | Implicit Version | Latest Version | |---------|------------------|----------------| | Microsoft.Maui.Controls | 11.0.0-preview.4.26230.3 | 11.0.0-preview.4.26230.3 | | Microsoft.Maui.Controls.Compatibility | 11.0.0-preview.4.26230.3 | 11.0.0-preview.4.26230.3 | | Microsoft.Maui.Essentials | 11.0.0-preview.4.26230.3 | 11.0.0-preview.4.26230.3 | | Microsoft.Maui.Graphics | 11.0.0-preview.4.26230.3 | 11.0.0-preview.4.26230.3 | | Microsoft.Maui.Maps | 11.0.0-preview.4.26230.3 | 11.0.0-preview.4.26230.3 |

</details>

<details> <summary><h3>Native Tool & SDK Compatibility</h3></summary>

Apple (iOS, Mac Catalyst, tvOS, macOS)

| Tool | Min Version | Recommended Version | |------|-------------|---------------------| | Xcode | β‰₯ 26.4 | 26.4 |

Java JDK (Android)

| Tool | Min / Required Version | Recommended Version | |------|-------------------------|---------------------| | Java JDK | β‰₯ 21.0 and < 22.0 | 21.0.8 |

Android SDK Packages (Required)

| SDK Package | Description | |-------------|-------------| | build-tools;36.0.0 | Android SDK Build-Tools 36 | | cmdline-tools;19.0 | Android SDK Command-line Tools (latest) | | platforms;android-36 | Android SDK Platform 36 | | platform-tools | Android SDK Platform-Tools 36.0.0 |

Android SDK Packages (Optional)

| Package | Description | |---------|-------------| | emulator | Android Emulator (recommended 36.2.12) | | ndk-bundle | NDK (recommended 27.2.12479018) | | platforms;android-37.0 | Android SDK Platform 37.0 (Preview) | | System Images | Google APIs ARM 64 v8a / x86_64 (system-images;android-36.1;google_apis;...) |

MAUI Windows Dependencies

| Dependency | Minimum Version | Recommended | |------------|-----------------|-------------| | Windows App SDK | β‰₯ 1.8.251106002 | 1.8.251106002 | | Windows SDK Build Tools | β‰₯ 10.0.26100.4654 | 10.0.26100.4654 | | Win2D | β‰₯ 1.3.2 | 1.3.2 | | WebView2 | β‰₯ 1.0.3179.45 | 1.0.3179.45 |

</details>

✨ New in .NET 11

The following 19 features and changes are unique to .NET 11 and not yet in the main branch:

Blazor
Docs
Editor
  • [[Editor] Completed command](https://github.com/dotnet/maui/issues/7775) </details>
Map
  • [[.net 11.0 - preview 3] Null Reference exception is thrown when click on map in iOS and Mac platforms](https://github.com/dotnet/maui/issues/34910) </details>
Shell
Single Project
Toolbar
WebView

<details> <summary>πŸ”§ Infrastructure (4)</summary>

<details> <summary>πŸ“¦ Other (5)</summary>

---

Additional Changes

The following changes are also present in the main branch:

Ai Agents
Blazor
Border
Button
  • [[Android] Button with corner radius shadow broken on Android device](https://github.com/dotnet/maui/issues/20596) </details>
  • [[iOS] TintColor on UIButton image no longer working when button made visible](https://github.com/dotnet/maui/issues/25093) </details>
CollectionView
  • [Windows] Fixed CollectionView with grouping fails to add items when a footer template is present or crashes when removing data. by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/24867 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS] Label LinebreakMode (TailTruncation) for FormattedText does't work in CollectionView after scroll - fix by @kubaflo in https://github.com/dotnet/maui/pull/28151 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] Label LinebreakMode (TailTruncation) for FormattedText does't work in CollectionView after scroll](https://github.com/dotnet/maui/issues/28147) </details>
  • [[iOS] CollectionView has excessive height if ObservableCollection source delayed in loading](https://github.com/dotnet/maui/issues/34336) </details>
  • [iOS/Mac] CollectionView: Fix incorrect ItemsViewScrolledEventArgs indices with grouped items by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34240 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS/Mac/Windows] CollectionView ItemsViewScrolledEventArgs are incorrect when IsGrouped = true](https://github.com/dotnet/maui/issues/17664) </details>
  • [iOS] Fix for CollectionView.Measure() returning incorrect height when called before the view is mounted by @BagavathiPerumal in https://github.com/dotnet/maui/pull/34331 <details> <summary>πŸ”§ Fixes</summary>
  • [Android] Fix for Android TalkBack announcing CollectionView items as clickable when SelectionMode is None by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/31516 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, Catalyst] IndicatorView – Applying IndicatorSize with Shadow causes some indicators to be invisible](https://github.com/dotnet/maui/issues/31140) </details>
  • [Android] Fix for ArgumentOutOfRangeException thrown by ScrollTo when an invalid group index is specified by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/31553 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] ArgumentOutOfRangeException thrown by ScrollTo when group index is invalid](https://github.com/dotnet/maui/issues/31551) </details>
  • [Android] CollectionView: Defer RemainingItemsThresholdReached to avoid RecyclerView scroll callback warnings by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/30907 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS] Fix incorrect FirstVisibleItemIndex reported by CollectionView.Scrolled after programmatic scroll by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/33719 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, Mac] CollectionView Scrolled event reports incorrect FirstVisibleItemIndex after programmatic ScrollTo](https://github.com/dotnet/maui/issues/33614) </details>
  • [[Android] CarouselView incorrectly reads out "double tap to activate"](https://github.com/dotnet/maui/issues/31387) </details>
  • [[Android, iOS] CollectionView and CarouselView remain interactive when disabled](https://github.com/dotnet/maui/issues/32791) </details>
  • [Android, Windows] Fix CollectionView handler cleanup when DataTemplateSelector switches templates by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34534 <details> <summary>πŸ”§ Fixes</summary>
  • [[CV][Android] fails to disconnect handlers when items are removed or DataTemplateSelector switches templates](https://github.com/dotnet/maui/issues/32243) </details>
  • [iOS, Mac] Fix exponential event handler accumulation in CollectionViewHandler2 causing SnapPoints freeze by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34493 <details> <summary>πŸ”§ Fixes</summary>
  • [[MAUI]I9_Scrolling-snap points: After selecting one of thes

.NET 10 SR6 10.0.60

Apr 29, 2026
What's Changed

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

Ai Agents
Blazor
Border
Button
  • [[Android] Button with corner radius shadow broken on Android device](https://github.com/dotnet/maui/issues/20596) </details>
  • [[iOS] TintColor on UIButton image no longer working when button made visible](https://github.com/dotnet/maui/issues/25093) </details>
Checkbox
  • [[iOS] Color of the checkBox control is not properly worked on dynamic scenarios](https://github.com/dotnet/maui/issues/34278) </details>
CollectionView
  • [[Bug] [Android] System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index](https://github.com/dotnet/maui/issues/34247) </details>
  • [Windows] Fixed CollectionView with grouping fails to add items when a footer template is present or crashes when removing data. by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/24867 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS] Label LinebreakMode (TailTruncation) for FormattedText does't work in CollectionView after scroll - fix by @kubaflo in https://github.com/dotnet/maui/pull/28151 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS] Label LinebreakMode (TailTruncation) for FormattedText does't work in CollectionView after scroll](https://github.com/dotnet/maui/issues/28147) </details>
  • [[iOS] CollectionView has excessive height if ObservableCollection source delayed in loading](https://github.com/dotnet/maui/issues/34336) </details>
  • [iOS/Mac] CollectionView: Fix incorrect ItemsViewScrolledEventArgs indices with grouped items by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34240 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS/Mac/Windows] CollectionView ItemsViewScrolledEventArgs are incorrect when IsGrouped = true](https://github.com/dotnet/maui/issues/17664) </details>
  • [iOS] Fix for CollectionView.Measure() returning incorrect height when called before the view is mounted by @BagavathiPerumal in https://github.com/dotnet/maui/pull/34331 <details> <summary>πŸ”§ Fixes</summary>
  • [Android] Fix for Android TalkBack announcing CollectionView items as clickable when SelectionMode is None by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/31516 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, Catalyst] IndicatorView – Applying IndicatorSize with Shadow causes some indicators to be invisible](https://github.com/dotnet/maui/issues/31140) </details>
  • [Android] Fix for ArgumentOutOfRangeException thrown by ScrollTo when an invalid group index is specified by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/31553 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] ArgumentOutOfRangeException thrown by ScrollTo when group index is invalid](https://github.com/dotnet/maui/issues/31551) </details>
  • [Android] CollectionView: Defer RemainingItemsThresholdReached to avoid RecyclerView scroll callback warnings by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/30907 <details> <summary>πŸ”§ Fixes</summary>
  • [iOS] Fix incorrect FirstVisibleItemIndex reported by CollectionView.Scrolled after programmatic scroll by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/33719 <details> <summary>πŸ”§ Fixes</summary>
  • [[iOS, Mac] CollectionView Scrolled event reports incorrect FirstVisibleItemIndex after programmatic ScrollTo](https://github.com/dotnet/maui/issues/33614) </details>
  • [[Android] CarouselView incorrectly reads out "double tap to activate"](https://github.com/dotnet/maui/issues/31387) </details>
  • [[Android, iOS] CollectionView and CarouselView remain interactive when disabled](https://github.com/dotnet/maui/issues/32791) </details>
  • [Android, Windows] Fix CollectionView handler cleanup when DataTemplateSelector switches templates by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34534 <details> <summary>πŸ”§ Fixes</summary>
  • [[CV][Android] fails to disconnect handlers when items are removed or DataTemplateSelector switches templates](https://github.com/dotnet/maui/issues/32243) </details>
  • [iOS, Mac] Fix exponential event handler accumulation in CollectionViewHandler2 causing SnapPoints freeze by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34493 <details> <summary>πŸ”§ Fixes</summary>
  • [[MAUI]I9_Scrolling-snap points: After selecting one of these two lists and clicking the 'Done' button, it will take a long time (about 20 seconds) to execute the action](https://github.com/dotnet/maui/issues/34419) </details>
  • [Android] Fixed CollectionView MeasureFirstItem ItemSizingStrategy Not Applied in Horizontal Layouts by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/29474 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] CollectionView with ItemSizingStrategy="MeasureFirstItem" Does Not Work as Expected for HorizontalList and HorizontalGrid Layouts](https://github.com/dotnet/maui/issues/29192) </details>
  • [Windows, MAC] - Fix Selected State Not Being Retained in CollectionView Items When PointerOver Is Applied by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/29815 <details> <summary>πŸ”§ Fixes</summary>
  • [[MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column](https://github.com/dotnet/maui/issues/34257) </details>
  • [[Android] ItemsUpdatingScrollMode in CarouselView Not Working as expected ](https://github.com/dotnet/maui/issues/29415) </details>
  • [Windows] Fixed CollectionView throws NRE when value of IsGrouped property is changed to false by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/27331 <details> <summary>πŸ”§ Fixes</summary>
  • [[Windows] CollectionView throws NRE when value of IsGrouped property is changed to false](https://github.com/dotnet/maui/issues/17864)
  • [[Windows] NullReferenceException thrown When Toggling IsGrouped to True in ObservableCollection Binding](https://github.com/dotnet/maui/issues/28824) </details>
  • [[Android] ItemsUpdatingScrollMode in CarouselView Not Working as expected ](https://github.com/dotnet/maui/issues/29415) </details>
  • [Android] Fix CollectionView LinearItemsLayout first/last items clipped when ItemSpacing changes at runtime and candidate tests failures by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/34664 <details> <summary>πŸ”§ Fixes</summary>
  • [[MAUI] I2_Spacing_ItemSpacing - First and last item on the list is truncated after changing Spacing value.](https://github.com/dotnet/maui/issues/34636) </details>
  • [[MAUI] I3_Sizing_Dynamic item sizing - After dragging the scrollbar, all images will automatically return to their original size.](https://github.com/dotnet/maui/issues/34783) </details>
DateTimePicker
  • [[Windows] DatePicker CharacterSpacing Property Not Working on Windows](https://github.com/dotnet/maui/issues/30066) </details>
Dialogalert
Drawing
  • [[iOS, Mac, Windows] GraphicsView does not change the Background/BackgroundColor](https://github.com/dotnet/maui/issues/31239) </details>

v11.0.0-preview.3.26203.7 (pre-release)

Apr 14, 2026
What's Changed

.NET MAUI 11.0.0-preview.3 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 226 commits with various improvements, bug fixes, and enhancements.

Workloads

Workload Set: Microsoft.NET.Workloads.11.0.100-preview.3 @ 11.0.100-preview.3.26213.1

Installation

dotnet workload update \
  --version 11.0.100-preview.3.26213.1 \
  --source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-workloads/nuget/v3/index.json

# Or install specific workloads
dotnet workload install maui ios maccatalyst android \
  --version 11.0.100-preview.3.26213.1 \
  --source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-workloads/nuget/v3/index.json
Recommended Tools:
  • Xcode: 26.3
  • Java JDK: 21.0.8
  • Android API-36

<details> <summary><h3>Workload Versions</h3></summary>

| Workload | Full ID | Version | SDK Band | Links | |----------|---------|---------|----------|-------| | MAUI | Microsoft.NET.Sdk.Maui | 11.0.0-preview.3.26203.7 | 11.0.100-preview.3 | NuGet Β· Release | | iOS | Microsoft.NET.Sdk.iOS | 26.2.11588-net11-p3 | 11.0.100-preview.3 | NuGet Β· Release | | Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.2.11588-net11-p3 | 11.0.100-preview.3 | NuGet Β· Release | | Android | Microsoft.NET.Sdk.Android | 36.99.0-preview.3.10 | 11.0.100-preview.3 | NuGet Β· Release | | tvOS | Microsoft.NET.Sdk.tvOS | 26.2.11588-net11-p3 | 11.0.100-preview.3 | NuGet Β· Release | | macOS | Microsoft.NET.Sdk.macOS | 26.2.11588-net11-p3 | 11.0.100-preview.3 | NuGet Β· Release | </details> <details> <summary><h3>MAUI NuGet Packages</h3></summary>

The following NuGet packages are the core .NET MAUI libraries. The Implicit Version is bundled with the workload, while Latest Version may be newer due to out-of-band releases.

| Package | Implicit Version | Latest Version | |---------|------------------|----------------| | Microsoft.Maui.Controls | 11.0.0-preview.3.26203.7 | 11.0.0-preview.3.26203.7 | | Microsoft.Maui.Controls.Compatibility | 11.0.0-preview.3.26203.7 | 11.0.0-preview.3.26203.7 | | Microsoft.Maui.Essentials | 11.0.0-preview.3.26203.7 | 11.0.0-preview.3.26203.7 | | Microsoft.Maui.Graphics | 11.0.0-preview.3.26203.7 | 11.0.0-preview.3.26203.7 | | Microsoft.Maui.Maps | 11.0.0-preview.3.26203.7 | 11.0.0-preview.3.26203.7 | </details> <details> <summary><h3>Native Tool & SDK Compatibility</h3></summary>

Apple (iOS, Mac Catalyst, tvOS, macOS)

| Tool | Min Version | Recommended Version | |------|-------------|---------------------| | Xcode | β‰₯ 26.3 | 26.3 |

Java JDK (Android)

| Tool | Min / Required Version | Recommended Version | |------|-------------------------|---------------------| | Java JDK | β‰₯ 21.0 and < 22.0 | 21.0.8 |

Android SDK Packages (Required)

| SDK Package | Description | |-------------|-------------| | build-tools;36.0.0 | Android SDK Build-Tools 36 | | cmdline-tools;19.0 | Android SDK Command-line Tools | | platforms;android-36 | Android SDK Platform 36 | | platform-tools | Android SDK Platform-Tools 36.0.0 |

Android SDK Packages (Optional)

| Package | Description | |---------|-------------| | emulator | Android Emulator | | ndk-bundle | NDK | | platforms;android-37 | Android SDK Platform (Preview) | | System Images | Google APIs ARM 64 v8a / x86_64 |

MAUI Windows Dependencies

| Dependency | Minimum Version | Recommended | |------------|-----------------|-------------| | Windows App SDK | β‰₯ 1.8.251106002 | 1.8.251106002 | | Windows SDK Build Tools | β‰₯ 10.0.26100.4654 | 10.0.26100.4654 | | Win2D | β‰₯ 1.3.2 | 1.3.2 | | WebView2 | β‰₯ 1.0.3179.45 | 1.0.3179.45 | </details>

✨ New in .NET 11

The following 76 features and changes are unique to .NET 11 and not yet in the main branch:

Animation
API
BlazorWebView
Button
CollectionView
  • [Android] Fixed issue where group Header/Footer template was applied to all items when IsGrouped was true for an ObservableCollection by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/28886 <details> <summary>πŸ”§ Fixes</summary>
  • [[Android] Group Header/Footer Repeated for All Items When IsGrouped is True for ObservableCollection](https://github.com/dotnet/maui/issues/28827) </details>
  • [[Android][.NET9] CollectionView Reorderer doesn't work when using TemplateSelector](https://github.com/dotnet/maui/issues/32223) </details>
  • [Android] Fix for incorrect scroll position when using ScrollTo with a header in CollectionView by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30966 <details> <summary>πŸ”§ Fixes</summary>
  • [Android] Fix System.IndexOutOfRangeException when scrolling CollectionView with image CarouselView by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31722 <details> <summary>πŸ”§ Fixes</summary>
  • [Android] Fix VerticalOffset Update When Modifying CollectionView.ItemsSource While Scrolled by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/26782 <details> <summary>πŸ”§ Fixes</summary>
Docs
Editor
Entry
Essentials
Fonts
Gestures
Map
Navigation
Packaging
Shapes
Shell
Templates
Theming
  • [[XAML] Implement x:Shared for StaticResources](https://github.com/dotnet/maui/issues/28985) </details>
TitleView
  • [[Android] Duplicate Title Icon Appears When Setting NavigationPage.TitleIconImageSource Multiple Times](https://github.com/dotnet/maui/issues/31445) </details>
WebView
  • Fixed the crash on iOS when setting HeightRequest on WebView inside a ScrollView with IsVisible set to false by @Ahamed-Ali in https://github.com/dotnet/maui/pull/29022 <details> <summary>πŸ”§ Fixes</summary>
Xaml
  • [[Bug] Border accepts multiple children](https://github.com/dotnet/maui/issues/3059) </details>

<details> <summary>πŸ”§ Infrastructure (10)</summary>

v10.0.51 SR5.1

Mar 25, 2026
What's Changed

Full Changelog: https://github.com/dotnet/maui/compare/10.0.50...10.0.51

Claim your changelog β€” free