11.0.100-rc.1
Preview
Contributors
.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
Workload Versions
| 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 · Source |
| iOS | Microsoft.NET.Sdk.iOS | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet · Source |
| Mac Catalyst | Microsoft.NET.Sdk.MacCatalyst | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet · Source |
| Android | Microsoft.NET.Sdk.Android | 37.0.0-rc.1.2257 | 11.0.100-rc.1 | NuGet · Release |
| tvOS | Microsoft.NET.Sdk.tvOS | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet · Source |
| macOS | Microsoft.NET.Sdk.macOS | 26.5.12193-net11-rc.1 | 11.0.100-rc.1 | NuGet · 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.
MAUI NuGet Packages
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 |
Native Tool & SDK Compatibility
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 |
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
ActivityIndicator
- [inflight/candidate] [Android] Fix ActivityIndicator remaining visible after IsRunning/IsVisible set to false by @github-actions[bot] in https://github.com/dotnet/maui/pull/37112
Ai Agents
-
Harden review-trigger workflow: env-var inputs, single-step token flow, pre-flight authorize job by @JanKrivanek in https://github.com/dotnet/maui/pull/35439
-
Fix Copilot CLI path for agentic workflows by Jakub Florkowski in https://github.com/dotnet/maui/pull/37447
-
[release-readiness] Add RC release support by Shane Neuville in https://github.com/dotnet/maui/pull/37856
-
Update Vally to 0.14.0 by Shane Neuville in https://github.com/dotnet/maui/pull/37907
Animation
-
[Windows] Fix PlatformTicker.Windows.cs — IsRunning always returns false by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35840
-
Fix s_currentTweener++ in AnimationExtensions is not thread-safe, producing duplicate animation IDs by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35838
-
[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
-
Shapes: Fix TransformGroup child subscription leaks by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/36150
API
- [net11.0] Fix PublicAPI analyzer errors (RS0024, RS0050) from stale merge by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/37350
Blazor
-
[BlazorWebView] Fixed Allow force reload for URLs with dots in query parameters by @tw4 in https://github.com/dotnet/maui/pull/29560
-
[BlazorWebView] Add opt-in static content caching by @Kebechet in https://github.com/dotnet/maui/pull/35706
-
[net11.0][iOS] Fix CS8604 build break in BlazorWebViewHandler header marshaling by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/37260
-
[tizen] align BlazorWebView TizenMauiAssetFileProvider with other platforms by Jonathan Peppers in https://github.com/dotnet/maui/pull/37972
-
[BlazorWebView] Public API for external BlazorWebView backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37858
BlazorWebView
-
Add UsePlatformHandler
for custom BlazorWebView backends by Jonathan Dick in https://github.com/dotnet/maui/pull/34225
Border
-
Fix StrokeDashArray on Border does not reset when set to null by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/29910
Button
- [Android] Remove ImageButton shapeable image shim by Gerald Versluis in https://github.com/dotnet/maui/pull/37950
CollectionView
-
[Android] - Fix KeepScrollOffset Behavior During Dynamic Item Additions in CollectionView by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/29255
-
[iOS & macOS] Fixed IndicatorView square shape does not update on load or dynamically by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/31291
-
[Android] Fix CollectionView items not resizing after orientation change on Shell pages by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34420
-
[Android] Fix grouped CollectionView grid row spacing regression by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35782
-
[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
-
[Android] Fix CollectionView KeepScrollOffset regressed after PR #29255 by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35946
-
Fixed [Windows] KeepScrollOffset Behavior Not Working as Expected in CarouselView by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/29800
-
[Android] CarouselView: Fix position jump when tapping non-Start aligned Entry by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34532
-
[iOS/Mac][CV2] Fix CarouselView2 freezes with infinite loop when IsScrollAnimated=False by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35848
-
[iOS, MacCatalyst] CollectionView: Fix grid spacing updates for first row and column by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34598
-
[iOS & Mac] Fix NullReferenceException in CollectionViewHandler2 after handler restore when property changes by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36073
-
[CV2][iOS] Fix MeasureFirstItem measuring non-first cells by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36159
-
[Android] CarouselView: Fix touch interception to delegate vertical swipes to nested views by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/31790
-
[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
-
Fix Android nested gesture ownership by Adam Essenmacher in https://github.com/dotnet/maui/pull/35863
-
[Android] CarouselView: Fix scroll to last item after data reset in loop mode by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/31672
-
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
-
[Revert][Android] Fix CollectionView inside disabled RefreshView blocks scroll by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36715
-
Fix to Improve CollectionView2 Resilience During Item Index Resolution by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/37650
-
[ci-fix-net11] De-flake CollectionView header/footer tests with isolated fixture state (refs #36722) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37626
-
[.NET 11] Make overdue handler mapper APIs public by Gerald Versluis in https://github.com/dotnet/maui/pull/37946
-
[XAML] CollectionView: Update realized cells on first hot reload by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37899
Core Lifecycle
-
[Android] Fix ActivityStateManager leaking lifecycle callbacks on Activity recreation by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/36161
-
[inflight regression] Fix: LifeCycleEvents Fire When Navigating Top Tabs test fails in candidate by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/36558
Datepicker
-
[Windows] Throws ArgumentOutOfRangeException on WinUI when setting MaximumDate to null by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35894
Docs
-
Document nullable-oblivious PublicAPI markers by Shane Neuville in https://github.com/dotnet/maui/pull/37099
-
[net11.0] Fix Learn API documentation findings by Gerald Versluis in https://github.com/dotnet/maui/pull/37357
Drawing
-
[Android] Fix RadialGradientBrush crash on Android when view has zero size by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35781
-
Fix memory leak when clearing shared PathSegments from PathFigure by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35873
-
Fix Path.Data and Path.RenderTransform visual tree leaks with shared resources by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36097
-
[Android][Windows] Fix GraphicsView passing fractional dirtyRect dimensions to IDrawable.Draw by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/34564
-
Fix GeometryGroup.Children.Clear() leaking shared child geometries by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36232
-
Fix for PathGeometry.Figures.Clear() leaks when clearing shared PathFigure instances by @BagavathiPerumal in https://github.com/dotnet/maui/pull/36057
-
Fix Shell.Background not working by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35491
-
[inflight/candidate] Fix Border with Shadow breaking descendant BackgroundColor updates on Android by Jakub Florkowski in https://github.com/dotnet/maui/pull/37114
-
Fix Color equality regression for derived types by sealing the record by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/36443
Editor
- [Testing] Refactoring Feature Matrix UITest Cases for Editor Control by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/34615
Entry
-
[iOS/macCatalyst] Fix Entry cursor reset when typing with TextTransform by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36079
-
[Android] Fix Entry password visibility when using Keyboard.Password by Jorge Perales Diaz in https://github.com/dotnet/maui/pull/36280
Essentials
-
[Mac] Fix for DeviceDisplay.MainDisplayInfoChanged event not getting raised by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/31786
-
Fix Android foreground geolocation update distance by Gerald Versluis in https://github.com/dotnet/maui/pull/35783
-
Bridge DI-registered Essentials implementations to static facades by Jonathan Dick in https://github.com/dotnet/maui/pull/35068
-
[iOS] Fix MediaPicker FullPath for PHPicker results by Gerald Versluis in https://github.com/dotnet/maui/pull/35805
-
[Android] MediaPicker: Stop overwriting picked source files by Matthew Leibowitz in https://github.com/dotnet/maui/pull/36572
-
[Extensibility] Essentials: Bridge DI implementations to static facades by Jakub Florkowski in https://github.com/dotnet/maui/pull/36657
-
[Android] Fix Screenshot.CaptureAsync deadlock for synchronous UI-thread callers by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/37680
-
[Essentials] Make Locale constructible by external TextToSpeech backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37857
Essentials Webauth
-
[Essentials] WebAuthenticator: Centralize request lifecycle handling by @IlGalvo in https://github.com/dotnet/maui/pull/37426
Filepicker
-
[Windows] Fix FilePicker Returns wrong ContentType for *.webp files by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31913
Flyoutpage
-
[Windows] FlyoutPage: Fix CollapsedPaneWidth mapping and updates by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/33786
-
[Net11] [iOS/MacCatalyst] Migrate FlyoutPage to handler architecture by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/36676
🔧 Fixes
General
-
Reduce boolean boxes across the framework by Pedro Jesus in https://github.com/dotnet/maui/pull/35596
-
[iOS] Respect InputTransparent when updating UserInteractionEnabled by Gerald Versluis in https://github.com/dotnet/maui/pull/36305
-
July 13th, Candidate by Jakub Florkowski in https://github.com/dotnet/maui/pull/36411
🔧 Fixes
- [Windows] AutomationId does not work for ContentView, Layouts and controls that inherit them
- SwipeView Threshold changes width and offset of the side menu (when visible)
- Rework OnBackButtonPressed to use onBackPressedDispatcher
- ScrollView doesn’t work in the Shell Flyout Header
- CarouselView on Android does not work if HorizontalTextAlignment in Entry is not Start
- Safe area insets CSS env not working on Android
- MenuFlyoutItem with FileImageSource doesn’t display icon properly
- CollectionView contents not sizing correctly after orientation change
- [iOS][MacCatalyst] ScrollView’s size is not being recalculated, when the size of content changes
- StrokeDashArray of a Border control is not well recycled with a CollectionView
- [Android] CarouselView behaves strangely when swiping vertically in view
- [Mac Catalyst] DeviceDisplay.MainDisplayInfoChanged event not getting raised
- [Mac Catalyst] DeviceDisplay.MainDisplayInfo is not refreshed
- Geolocation.StartListeningForegroundAsync stopps calling event after 2 positions on Android
- [Android] CarouselView many issues with CurrentItem bindings
LoadFileinsrc/Core/src/Platform/iOS/MauiWKWebView.csignore directories.- [iOS] RefreshView causes CollectionView scroll position to reset
- Blazor Hybrid Webview cannot be force reloaded for urls containing query parameters with a dot (.)
- ScrollView TapGestureRecognizer - taping background doesn’t fire Tapped event
- Incorrect Window.Y and Window.Height values when closing a maximized window
- [Android] KeepItemsInView and KeepScrollOffset doesn’t not works as expected when new items are added in CollectionView
- [Windows] KeepScrollOffset Not Working as Expected in CarouselView
- StrokeDashArray on Border does not reset when set to null
- [Android] ScrollView scroll position changes unexpectedly when Orientation is set to Horizontal and FlowDirection is RTL at runtime
- TitleBar, MacCatalyst - content is not aligned to left on fullscreen
- [iOS] WebView.Reload() with HtmlWebViewSource returns WebNavigationResult.Failure in Navigated event
- [iOS, Catalyst] IndicatorsShape does not change – always renders as circles
- MAUI: Windows: FilePicker: Returns wrong ContentType for *.webp files: Returns app/octet-stream.
- [.NET 10] I2 - Vertical_list_for_ItemSpan_and_ItemSpacing - The page slows down when resizing the window
- [Android] CollectionView inside a FlyoutPage does not resize correctly after device orientation changes
- Finish setting up android lane on CI that runs tests against a notch based device
- [iOS] ScrollView does not resize when children are removed from StackLayout at runtime
- ScrollView with RTL FlowDirection and Horizontal Orientation scrolls in the wrong direction on iOS
- [NET10] SafeAreaEdges cannot be set for Shell and the flyout menu collides with display notch and status bar in landscape mode
- [.NET 10]I1_Add_Items_Linear_Layout - Rotating the Simulator causes the text on the collection view to disappear.
- [iOS, macOS] Applying Shadow property affects the properties in Visual Transform Matrix.
- CollectionView2 on iOS iPad jumps/scrolls randomly when item size changes
- MediaPicker.PickVideosAsync returns only file names as file path and doesn’t compress the videos anymore under iOS
- StatusBar and FlyoutBackground wrong color on Android
- .Net 10 Maui Hybrid Safe Area Issue Android
- Improper Drawing Layout in MAUI GraphicsView Due to Extra dirtyRect Size
- The Picker is still binding to the property and reacts to data changes after the page is closed.
- FlyoutPage CollapsedPaneWidth is not working
- [iOS] Grouped CollectionView scroll jump/skip during normal scrolling
- Essentials static
Defaultproperties need a public registration mechanism - Every Essentials API (Preferences,FilePicker,SecureStorage, etc.) is inaccessible to custom backends without reflection hacks - BlazorWebView handler registration needs extensibility for custom platforms - Custom backends must bypass and reimplement
AddMauiBlazorWebView()entirely - [MAUI] I2_Vertical grid for horizontal Item Spacing and Vertical Item Spacing - horizontally updating the spacing only applies to the second column
- Font autoscaling does not work in realtime
- [Windows] Shell.Navigating Event Not Triggered on Windows When Switching Tab Contents
- [MAUI] N ScrollView_N4-Search Bar: If clear the input, x button still appears on MacCatalyst
- Safe area handling broken on Android and incomplete on iOS in Blazor Hybrid templates
- ScrollView Does Not Re-measure Content When BindableLayout Collection Shrinks
- Flyout Item issue when using DynamicResources
- Support shared/custom Platforms/* folder mappings in SingleProject
- [Windows] SwipeItem.IsVisible has no effect on Windows
- MauiView leaks detached platform views when SafeAreaEdges includes SoftInput
- [MAUI] When rotating the iOS Simulator 90° counter-clockwise, the text is obscured by the notch.
- iOS Shell back button history menu does not update after runtime culture change
- IOS Glass UI - TabbedPage with a Navigation Page - page cuts off above native floating tab bar
- RelativeSource Binding is NULL with XAML SourceGen and IsAotCompatible (iOS Release only)
- [inflight regression] Android
MapHandlerleaks when removedPininstances are retained by app code - [inflight regression] Android
RefreshViewincorrectly refreshes when pulling inside a pre-scrolledWebViewinternal scroll container - [iOS] Shell.FlyouterFooter is overlapping Shell.FlyoutContent
- OnNavigatingFrom with a NavigationPage always has an incorrect DestinationPage parameter
- [Android] Keyboard Password seems to force IsPassword to True on Entry
- Screen frozen when using CarouselView with IsScrollAnimated = False
- Grouped CollectionView items not rendered properly on Android
- SearchHandler.QueryIcon, ClearIcon, and ClearPlaceholderIcon do not update dynamically at runtime
- [Android] DragGestureRecognizer DragStarting Command/Event fired prematurely
- RadialGradientBrush Size 0 Fails on Android
- [Android] IndexOutOfBoundsException in RecalculateSpanPositions when Label uses FormattedText + MaxLines + TailTruncation
- Shell.Title evaluates to null, preventing binding inside Shell.TitleView
- [Android] SearchHandler.ClearPlaceholderEnabled has no effect
- [Android] Native RenderThread crash (SIGSEGV, GLFunctorDrawable / SkSurface::getCanvas null) with multiple auto-sizing WebViews on a navigated page — 10.0.70
- DatePicker: Throws ArgumentOutOfRangeException on WinUI when setting MaximumDate to null
- WebView on Android Sometimes Inserts ‘about:blank’ Page
GeometryGroup.Children.Clear()leaksPathvisual trees when removed child geometries are sharedPathFigure.Segments.Clear()leaksPathvisual trees when removed segments are shared- [inflight regression] [Android] CollectionView KeepScrollOffset regressed after PR #29255
PathGeometry.Figures.Clear()leaks when clearing sharedPathFigureinstances- s_currentTweener++ in AnimationExtensions is not thread-safe, producing duplicate animation IDs
- [Windows] PlatformTicker.Windows.cs — IsRunning always returns false
- [iOS 26] Shell.TitleView keeps portrait width after rotating iPad to landscape in MAUI 10.0.70
- CollectionView2 on iOS measures non-first cells despite ItemSizingStrategy.MeasureFirstItem, causing extra scroll work
Path.Data/Path.RenderTransformleaksPathvisual trees when using shared app-levelPathGeometryorScaleTransform- [inflight regression] Android nested
CollectionViewcan cancel child-owned horizontal gestures after Issue7814 parent handoff fix - [iOS] Transparent Shell Navigation Bar Breaks After Keyboard Interaction on Secondary Pages
- [iOS, MacCatalyst] GetPosition Truncates Fractional Coordinates to Integers on TappedEvent
- [inflight regression] CollectionViewHandler2 crashes after handler restore when adaptive GridItemsLayout.Span changes
- [regression/10.0.60] Android Shell SearchHandler toolbar icons ignore Shell.ForegroundColor
- [MAUI iOS] Cursor jumps to the end of text in an Entry
- AdaptiveTrigger leaks VisualElement when VisualStateGroups are replaced after attach
- TransformGroup.Children replacement leaks child transform PropertyChanged subscriptions
- Android:
ActivityStateManagerleaks lifecycle callbacks and multipliesPlatform.ActivityStateChangedevents after Activity recreation - [iOS] SKCanvasView and SKGLView become nonresponsive to taps and clicks after upgrade on .NET MAUI 10.0.60 (while toggling IsEnabled of parent Grid)
- Regression in .NET MAUI 10.0.80: WebView inside SwipeView no longer responds to swipe gestures
- [iOS] ActivityIndicator freezes and remains visible after setting IsRunning to false — regression in Microsoft.Maui.Controls > 10.0.51
-
ViewHandler: Skip null ToolTip initialization by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37842
Gestures
-
[HouseKeeping] Fix inconsistant owner type of DropCommandProperty by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/35776
-
[Android] Fix DragGestureRecognizer DragStarting Command/Event fired prematurely by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35778
-
Fix for GetPosition truncates fractional coordinates to integers In OnTapped Event on iOS and MacCatalyst by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/35949
-
Expose gesture recognizer dispatch APIs by Gerald Versluis in https://github.com/dotnet/maui/pull/37420
-
[ci-fix-net11] Needs review: enable nullable context for SwipeItem tests (refs #37629) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37676
-
Harden gesture recognizer dispatch API contracts by Gerald Versluis in https://github.com/dotnet/maui/pull/37671
-
[net11.0] Make LongPressGestureRecognizer dispatch API public for platform backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37861
Graphics
- [net11.0] Make iOS image scaling deadlock-safe by Jakub Florkowski in https://github.com/dotnet/maui/pull/37057
Hybridwebview
-
Route Android HybridWebView JS->.NET messages through HTTP intercept by Jonathan Peppers in https://github.com/dotnet/maui/pull/35850
-
[inflight regression] Fix HybridWebView JS↔.NET bridge: Android request interception order and Windows NUL-character handling by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/36544
Image
- [net11.0] Add public IImageSourcePaint contract for external platform backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37864
Label
-
[Android] Fix crash in Label FormattedText span position recalculation with MaxLines/TailTruncation by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35964
-
[iOS] Fix Font autoscaling does not work in realtime by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/34445
-
[Net 11] Fix Windows Label Feature Matrix test failures by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/37035
-
[iOS] Label: Reduce initial attributed-text formatting work by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37840
Layout
-
[Windows] Make Layout AutomationPeer internal + opt-in for screen reader tree by Jakub Florkowski in https://github.com/dotnet/maui/pull/35912
-
[main] [ci-fix] De-flake RootViewSizeDoesntChangeAfterBackground: wait for restored layout to settle (refs #35738) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37352
-
[ci-fix-net11] De-flake AbsoluteLayout tests: wait for destination readiness (refs #36397) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37365
-
[ci-fix-net11] Needs review: wait for portrait TitleView layout after rotation (refs #37825) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37987
Map
-
[Android] Fix MapHandler leaks when removed Pin instances are retained by app code by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35686
-
[Android] Map: Stop reloading a pin’s icon on every cluster pass by @kevin68 in https://github.com/dotnet/maui/pull/37774
-
[Android] Map: Recluster on a single zoom step by @kevin68 in https://github.com/dotnet/maui/pull/37770
-
[iOS] Fix custom cluster icons never being applied on Map by @kevin68 in https://github.com/dotnet/maui/pull/37807
-
[Android] Map: Keep the custom pin icon when a pin leaves a cluster by @kevin68 in https://github.com/dotnet/maui/pull/37769
-
[Android] Map: Stop pin icons and cluster icons evicting each other by @kevin68 in https://github.com/dotnet/maui/pull/37944
Menubar
- [Testing] Feature matrix UITest Cases for MenuBarItem Control by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/34007
Navigation
-
[iOS/Mac Catalyst 26] Fix NavigationPage content not extending behind floating glass tab bar by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35523
-
Fix incorrect DestinationPage in NavigationPage OnNavigatingFrom events by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35733
-
[Android] Restore OnBackButtonPressed interception support when using OnBackPressedDispatcher by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/35154
-
Add public modal navigation extensibility seam for external platform backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37853
Navigationpage
- [net11] [iOS][Testing] Extend NavigationPage device tests to run against both NavigationRenderer and NavigationViewHandler by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/37802
Performance
-
Fix memory leak in BindingDiagnostics.BindingFailed by backing the static event with WeakEventManager by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/37645
Picker
-
Fix Picker reacts to data changes after the page is closed by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/33733
-
Fix Picker selection when SelectedItem is removed from ItemsSource by Jorge Perales Diaz in https://github.com/dotnet/maui/pull/34299
-
[inflight regression] Fix Core.UnitTests/PickerTests fail in candidate PR 36411 by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36470
Platform
-
Add ViewHandler.SetContainerView so external platform backends can manage ContainerView by Jonathan Dick in https://github.com/dotnet/maui/pull/37854
-
[net11.0] Make remaining platform APIs public by Gerald Versluis in https://github.com/dotnet/maui/pull/37945
-
[net11.0] Add platform-neutral handler contracts for external platform backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37855
Publishing
-
[Android] Add full ReadyToRun opt-in by Jonathan Peppers in https://github.com/dotnet/maui/pull/37094
RadioButton
- [Testing] Refactoring Feature Matrix UITest Cases for RadioButton Control by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/35669
Refreshview
-
[Android] Fix for Android RefreshView incorrectly triggering pull-to-refresh when scrolling inside WebView or HybridWebView on cold-start by @BagavathiPerumal in https://github.com/dotnet/maui/pull/35633
-
[iOS] Fix RefreshView causes CollectionView scroll position to reset by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31376
RefreshView
- [ci-fix-net11] Needs review: synchronize RefreshView footer taps (refs #37560) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37578
Resizetizer
- [Resizetizer] Never place a path through an unstatable directory by Jonathan Dick in https://github.com/dotnet/maui/pull/37916
SafeArea
-
Fix MauiView leaks detached platform views when SafeAreaEdges includes SoftInput by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35586
-
Fix safe area CSS in Blazor Hybrid templates for Android by Matthew Leibowitz via @Copilot in https://github.com/dotnet/maui/pull/34463
-
[Android] Shell Flyout: Apply safe-area insets to the flyout container by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34510
-
[iOS] SafeArea: Skip initial connection invalidation by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37841
-
[net11.0] Expose safe area contract for custom views by Jakub Florkowski in https://github.com/dotnet/maui/pull/38039
ScrollView
-
[iOS] Fix ScrollView with RTL FlowDirection and Horizontal Orientation scrolls in the wrong direction by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32529
-
[iOS] ScrollView: Fix landscape safe-area handling around the notch by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35533
-
[iOS] Fix ScrollView does not resize when children are removed from StackLayout at runtime by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32267
-
[Android] Fix: TapGestureRecognizer not firing on horizontal ScrollView by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35897
-
[Android] Fix ScrollView scroll position changes unexpectedly when Orientation is set to Horizontal and FlowDirection is RTL at runtime by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32531
-
Revert “[iOS] ScrollView: Fix landscape safe-area handling around the notch” by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36580
-
[inflight regression][iOS/macOS] Fix CollectionView, RefreshView, and ScrollView interaction state after IsEnabled toggles by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/36628
-
[main] [Android] Fix scrolling performance in shadowed containers by @github-actions[bot] in https://github.com/dotnet/maui/pull/37313
Searchbar
-
[Mac]Clear button not hidden when text is cleared by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/34737
Setup
- [release/11.0.1xx-rc1] Update Android dependency and fix manifest resolution by Jakub Florkowski in https://github.com/dotnet/maui/pull/38041
Shapes
- Fix CI pipeline build warnings (RS0016/RS0017, XA1006, duplicate splash, XAML) by Rui Marinho in https://github.com/dotnet/maui/pull/34629
Shell
-
Fix Shell.Title binding in TitleView by Gerald Versluis in https://github.com/dotnet/maui/pull/35800
-
[Android] Fix SearchHandler.ClearPlaceholderEnabled not updated dynamically by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35777
-
[iOS, Mac] Fix Shell back button history menu does not update after runtime change by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35542
-
[iOS 26] Fix Shell TitleView not resizing on device rotation by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/35883
-
[Android] Fix Shell SearchHandler toolbar icon tint by @erikzhang in https://github.com/dotnet/maui/pull/36016
-
[Windows] Fix for MenuFlyoutItem displaying icon in monochrome instead of original colors by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/32522
-
Fix SearchHandler.QueryIcon, ClearIcon, and ClearPlaceholderIcon do not update dynamically at runtime by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35893
-
[iOS] Fix transparent Shell navigation bar appearing opaque after keyboard dismiss by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/35960
-
[Android] ScrollView doesn’t work in the Shell Flyout Header by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/33192
-
Fix Shell Navigating event not firing on ShellContent change by Jorge Perales Diaz in https://github.com/dotnet/maui/pull/34351
-
Fix Shell flyout item template does not update selected visuals after DynamicResource changes by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35155
-
[iOS] Fix Shell Flyout SafeArea Rendering by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/33335
-
[inflight regression] Fix: ClearPlaceholderIconShouldHideWhenDisabled test fails in candidate by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36467
🔧 Fixes
-
Revert [Android] ScrollView doesn’t work in the Shell Flyout Header by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36585
-
[inflight regression] Fix Shell UI tests are failing in Candidate PR by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/36673
-
[inflight/Candidate] Fix Android Shell Flyout UI tests failure in Candidate PR #36411 by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/36672
-
[inflight/candidate] [Android] Fix Shell singleton page rendering blank when re-pushed after absolute route reset by @github-actions[bot] in https://github.com/dotnet/maui/pull/37113
-
[Net11] Resaved ShellBackgroundSupportsGradientBrush iOS images by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/37178
-
[NET11][Android] Fix temporary top gap after keyboard dismissal in Shell by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/37110
-
[Android] Shell: Defer tab infrastructure for single-page startup by Jonathan Peppers in https://github.com/dotnet/maui/pull/37321
-
[ci-fix-net11] [iOS] Fix: NavigationPageChildContentExtendsUnderFloatingTabBar Test Failure by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/37405
-
[net11] [Android] Fix Shell toolbar showing a hamburger icon instead of a back arrow by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/37642
-
[net11.0] Add public Shell flyout item template contract for external backends by Jonathan Dick in https://github.com/dotnet/maui/pull/37862
-
[ci-fix] De-flake ShellContentShouldRespectSafeAreaEdges_After_Navigation: wait before tap (refs #37653) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37999
-
[Net12] Shell: Add static query parameters to ShellContent by Gerald Versluis in https://github.com/dotnet/maui/pull/37689
Single Project
-
Add configurable ResizeQuality for Resizetizer by Gerald Versluis in https://github.com/dotnet/maui/pull/34559
🔧 Fixes
SwipeView
-
[Windows] Fix SwipeItem IsVisible not refreshing native swipe items when binding changes by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35361
-
Fix build error caused by duplicate property change registration in SwipeItem by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/35884
-
Fix SwipeView Threshold changes width and offset of the side menu (when visible) by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34923
-
Fix: WebView inside SwipeView not responding to swipe gestures on Android by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36231
-
Revert - Fix SwipeView Threshold changes width and offset of the side menu (when visible) by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36713
-
Revert “Fix SwipeItem IconImageSource color handling and rendering across platforms (#35632)” by Jakub Florkowski in https://github.com/dotnet/maui/pull/36887
-
Fix SwipeView Threshold changes width and offset of the side menu (when visible) by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36878
-
[NET 11] SwipeItem: Add explicit IconColor and TextColor by Jakub Florkowski in https://github.com/dotnet/maui/pull/36884
-
[net 11]Fix build failure screenshots by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/37702
TabbedPage
-
[inflight/candidate] [Android][Revert] TabbedPage automatic scrolling behavior by Jakub Florkowski in https://github.com/dotnet/maui/pull/37115
-
Add badge support to TabbedPage by Gerald Versluis in https://github.com/dotnet/maui/pull/37755
-
[net11.0] Fix Windows build: add missing ‘using static AssertHelpers’ to TabbedPageTests.Windows.cs by Matthew Leibowitz in https://github.com/dotnet/maui/pull/37818
Templates
-
Fix the Aspire ServiceDefaults project template by Matthew Leibowitz in https://github.com/dotnet/maui/pull/33025
-
Fix sample template seed initialization by Jakub Florkowski in https://github.com/dotnet/maui/pull/37122
-
Decouple .NET package versions from SDK previews by Jonathan Peppers in https://github.com/dotnet/maui/pull/36599
-
Add current .NET MAUI versions to bug template by Jakub Florkowski in https://github.com/dotnet/maui/pull/37685
-
Update .NET 11 template bot artwork by Gerald Versluis in https://github.com/dotnet/maui/pull/37785
-
[net11.0] Fix Blazor template asset assertion by Jakub Florkowski in https://github.com/dotnet/maui/pull/37793
-
Update Aspire branding and links in MAUI template by @IEvangelist in https://github.com/dotnet/maui/pull/37850
-
[net11.0] Fix Aspire ServiceDefaults template selection by Jonathan Dick in https://github.com/dotnet/maui/pull/37923
Titlebar
-
[Mac] Fix Titlebar content is not aligned to left on fullscreen by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/30378
Toolbar
- [net11.0] Expose toolbar drawer-toggle visibility on IToolbar by Jonathan Dick in https://github.com/dotnet/maui/pull/37863
Tooling
-
Add themed splash screen support by Gerald Versluis in https://github.com/dotnet/maui/pull/35710
-
[XAML] Re-enable Incremental Hot Reload by default in Debug by Jonathan Dick in https://github.com/dotnet/maui/pull/37157
-
Fix workload paths when SDK directory lacks separator by Jakub Florkowski in https://github.com/dotnet/maui/pull/37711
-
Use the latest version of Mono.Cecil. by @rolfbjarne in https://github.com/dotnet/maui/pull/37783
🔧 Fixes
-
[Resizetizer] Stop deleting generated images behind symlinked paths by Jonathan Dick in https://github.com/dotnet/maui/pull/37859
-
[XAML] Reconcile x:Name after structural Hot Reload updates by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37897
-
[Resizetizer] Make stale-output cleanup identity-bound by Jonathan Dick in https://github.com/dotnet/maui/pull/37926
WebView
-
[iOS] Fixed Webview LoadFile ignore directories. by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/31040
-
[Android] Fix RenderThread SIGSEGV crash with multiple auto-sizing WebViews in ScrollView by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35822
-
[Android] Fix WebView.CanGoBack() returning true on first navigated page due to synthetic about:blank history entry by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35841
-
[iOS] Fix WebView.Reload() with HtmlWebViewSource returns WebNavigationResult.Failure in Navigated event by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/30625
Window
-
Fixed Incorrect Window.Y and Window.Height values when closing a maximized window by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/29253
Xaml
- Fix RelativeSource Binding is NULL with XAML SourceGen and IsAotCompatible in iOS Release Mode by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/35798
-
Fix AdaptiveTrigger memory leak when VisualStateGroups are replaced after attach by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/36240
-
Fix UsesReflectionBasedBindingsWhenCompilationOfBindingsWithSourceIsDisabled Xaml.UnitTests fails in candidate branch by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36592
-
[Inflight/Candidate] Fix the Build errors when build src/Controls/samples/Controls.Sample/Maui.Controls.Sample.csproj in release. by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/36607
-
[net11] ResourceDictionary: Preserve lazy factories during resource propagation by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/37257
-
[net11.0] Fix literal-to-DynamicResource hot reload by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37898
-
Fix SourceGen hot reload for application resources by Stéphane Delcroix in https://github.com/dotnet/maui/pull/37896
🔧 Infrastructure (44)
-
[ci] Remove trimming workaround by Rui Marinho in https://github.com/dotnet/maui/pull/33624
-
Rename RunOnAndroid CI lane to match its Linux pool by @sbomer via @Copilot in https://github.com/dotnet/maui/pull/34866
-
Make MSIX install in Windows test cake script resilient by @akoeplinger in https://github.com/dotnet/maui/pull/35670
-
Make GenerateMsixCert work without admin on subsequent runs by @akoeplinger in https://github.com/dotnet/maui/pull/35663
-
Don’t unpack netstandard workload packs (fix nightly vs-workload.props MSB4019) by Shane Neuville in https://github.com/dotnet/maui/pull/36089
-
Update Windows App SDK to 1.8.260529003 and related dependencies by Matthew Leibowitz in https://github.com/dotnet/maui/pull/34791
-
Revert - [ci] Remove trimming workaround #33624 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36441
-
[net11.0] Flow merge validation CI fixes by Jakub Florkowski in https://github.com/dotnet/maui/pull/37036
-
[net11.0] Retarget release merge flow to RC1 by Shane Neuville in https://github.com/dotnet/maui/pull/37098
-
Flatten inter-branch merge Policy Service rules by Shane Neuville in https://github.com/dotnet/maui/pull/37068
-
Make the PR-finalize symlink tests self-sufficient and drop a localized assertion by Shane Neuville in https://github.com/dotnet/maui/pull/37039
-
[net11.0] Avoid build task staging races by Shane Neuville in https://github.com/dotnet/maui/pull/37064
-
Fix CI scanner manifest handoff and fingerprint casing by Shane Neuville in https://github.com/dotnet/maui/pull/36958
-
[automated] Merge branch ‘release/11.0.1xx-preview7’ => ‘net11.0’ by Shane Neuville in https://github.com/dotnet/maui/pull/37119
-
Harden CI scanner issue payload normalization by Shane Neuville in https://github.com/dotnet/maui/pull/37125
-
[automated] Restore Preview 7 merge history in net11.0 by Shane Neuville in https://github.com/dotnet/maui/pull/37155
-
[CI] Move all gh-aw agentic workflows to GPT-5.6 Sol by Shane Neuville in https://github.com/dotnet/maui/pull/36707
-
[ci] Exclude dead net10.0 branch from nightly official build by Rui Marinho in https://github.com/dotnet/maui/pull/37161
-
[ci] Add net11.0 as production branch and drop net10.0 from nightly by Rui Marinho in https://github.com/dotnet/maui/pull/37160
-
Add preview workload installability readiness check by Rui Marinho in https://github.com/dotnet/maui/pull/36569
-
Fix CI scanner evidence recurrence by Shane Neuville in https://github.com/dotnet/maui/pull/37194
-
Add “Input and Path Correctness” review dimension to maui-expert-reviewer by Shane Neuville in https://github.com/dotnet/maui/pull/36211
-
[net11.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/37249
-
Fix skill evaluation fixtures and failure reporting by Shane Neuville in https://github.com/dotnet/maui/pull/36954
-
[ci] Replace custom NuGet.org publishing with 1ES.PublishNuget by Rui Marinho via @Copilot in https://github.com/dotnet/maui/pull/36568
-
Add local net11 official build readiness checks by Shane Neuville in https://github.com/dotnet/maui/pull/36915
-
Remove Publish-Build-Assets variable group from main by @missymessa in https://github.com/dotnet/maui/pull/37589
-
[release/11.0.1xx-rc1] Use WIF for OneLocBuild feed access by @missymessa in https://github.com/dotnet/maui/pull/37609
-
Use WIF for OneLocBuild feed access by @missymessa in https://github.com/dotnet/maui/pull/37607
-
[ci] Fix empty conditional block breaking internal pipeline YAML by Rui Marinho in https://github.com/dotnet/maui/pull/37686
-
[ci-fix-net11] Needs review: hold drag over target before release (refs #37561) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37678
-
[net11.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/37720
-
Update dotnet version from 10.0.108 to 10.0.111 by Jonathan Dick in https://github.com/dotnet/maui/pull/37721
-
[ci-fix] De-flake SafeAreaNoWhiteSpaceAfterKeyboardDismissAndEdgeToggle with keyboard waits (refs #37556) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37741
-
[ci-fix] De-flake SafeAreaPerEdgeValidation with keyboard waits (refs #37557) by @github-actions[bot] in https://github.com/dotnet/maui/pull/37742
-
[release/11.0.1xx-rc1] Align with blessed SDK build by Jakub Florkowski in https://github.com/dotnet/maui/pull/37688
-
[main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/37764
-
[ci] Prevent scheduled workflows from running in forks by Jakub Florkowski in https://github.com/dotnet/maui/pull/37749
-
[net11.0] Use Helix job monitor for unit tests by Jakub Florkowski in https://github.com/dotnet/maui/pull/37852
-
[net11.0] Temporarily disable Helix Job Monitor by @garath in https://github.com/dotnet/maui/pull/37917
-
[release/11.0.1xx-rc1] Update Helix Job Monitor to 11.0.0-beta.26427.10 by @mmitche in https://github.com/dotnet/maui/pull/37925
-
[net11.0] Update Helix Job Monitor to 11.0.0-beta.26427.10 by @mmitche in https://github.com/dotnet/maui/pull/37924
-
[release/11.0.1xx-rc1] Update MAUI branding to RC1 by Jakub Florkowski in https://github.com/dotnet/maui/pull/38037
-
[release/11.0.1xx-rc1] Update Android MIBC profiles by @davidnguyen-tech in https://github.com/dotnet/maui/pull/38038
🧪 Testing (11)
-
[Android][Testing] Add dedicated CI stage for SafeAreaEdges tests on API 36 (Pixel 3 XL) by @NafeelaNazhir in https://github.com/dotnet/maui/pull/31631
-
Fix build failure caused by Issue36154 by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/36296
-
[Testing] SafeArea Feature Matrix Test Cases for ContentView by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36065
-
[Testing] Fixed Build error on inflight/ candidate PR 36411 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36424
-
[Testing] Fixed Test case failure in PR 36411 - [07/13/2026] Candidate - 1 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36476
-
[Testing] Fixed Test case failure in PR 36411 - [07/13/2026] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/36935
-
Fix candidate SafeArea Edge lane and flaky failures by @Ahamed-Ali in https://github.com/dotnet/maui/pull/37184
-
[ci-scan-fix] Fix for flaky TextInEditorShouldScroll UITest in CI by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/37344
-
[YML] Removed duplicate deviceType code. by @Ahamed-Ali in https://github.com/dotnet/maui/pull/37389
-
[Flaky] Fixed the Issue34975 flaky issue by @Ahamed-Ali in https://github.com/dotnet/maui/pull/37805
-
[Tests] Remove obsolete Apple NativeAOT warning workaround by Gerald Versluis in https://github.com/dotnet/maui/pull/37940
📦 Other (65)
-
Don’t pack .NET Standard by Matthew Leibowitz in https://github.com/dotnet/maui/pull/32203
-
Support shared/custom Platforms folder mappings in SingleProject by Jonathan Dick in https://github.com/dotnet/maui/pull/35045
-
[CV2][Mac] Fix Vertical List page slows down when resizing the window by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/32726
-
[Android] Fix status bar icon contrast with custom colorPrimary by Jorge Perales Diaz in https://github.com/dotnet/maui/pull/36214
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37102
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37133
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37141
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37152
-
Upgrade gh-aw workflows to v0.85.4 by Shane Neuville in https://github.com/dotnet/maui/pull/36772
-
Remove broken target matchers from inter-branch merge policy by Shane Neuville in https://github.com/dotnet/maui/pull/37158
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37159
-
[Android] Make system chrome follow MAUI bar colors (opt-in) by Gerald Versluis in https://github.com/dotnet/maui/pull/35463
-
[inflight/candidate] Fix NullReferenceException in ApplyBindings when DefaultValueCreator mutates other BindableProperties by Jakub Florkowski in https://github.com/dotnet/maui/pull/37189
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37181
-
[actions] Update GitHub Actions pins by @github-actions[bot] in https://github.com/dotnet/maui/pull/37127
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37193
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37206
-
Update PatchVersion from 100 to 110 by Jakub Florkowski in https://github.com/dotnet/maui/pull/37285
-
[Mono] update .NET 11 AOT profiles by Jonathan Peppers in https://github.com/dotnet/maui/pull/37273
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37283
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37330
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37339
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37354
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37377
-
[.NET 11] Fix Material3 failures in net 11 branch by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/37342
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37410
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37446
-
Add public-safe release handoff generation by Shane Neuville in https://github.com/dotnet/maui/pull/37408
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37587
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37565
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37588
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37593
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37606
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37663
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37660
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37784
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37786
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37814
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37812
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37816
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37860
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37873
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37900
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37902
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37908
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37918
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37919
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37920
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37921
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37934
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37948
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37947
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37961
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37978
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37979
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/37991
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38002
-
[automated] Merge branch ‘main’ => ‘net11.0’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38004
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38008
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38009
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38044
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38045
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38072
-
[automated] Merge branch ‘net11.0’ => ‘release/11.0.1xx-rc1’ by @github-actions[bot] in https://github.com/dotnet/maui/pull/38074
-
[net11.0] Resolve conflicts from main merge #37283 by Jakub Florkowski in https://github.com/dotnet/maui/pull/37288
Full Changelog: https://github.com/dotnet/maui/compare/release/11.0.1xx-preview7…release/11.0.1xx-rc1