.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 #36263
ActivityIndicator
- [inflight/candidate] [Android] Fix ActivityIndicator remaining visible after IsRunning/IsVisible set to false by @github-actions[bot] in #37112
Ai Agents
-
Improve /review tests: Opus engine, multi-build base diff, and readable grouped comments by @kubaflo in #36533
-
Add Trim/NativeAOT safety rules to code review skill by @PureWeen in #34962
-
[CI] Agentic workflows: Update gh-aw workflows to v0.82.14 by @PureWeen in #36705
-
Fix regression scanner attribution source by @PureWeen in #36686
-
Automate visual failure comparisons in /review tests by @kubaflo in #36666
-
Fix regression scanner attribution reads by @PureWeen in #36734
-
Escalate Blast Radius probing for frequently-regressed component families by @PureWeen in #34884
-
Add missing YAML frontmatter to find-regression-risk SKILL.md by @kubaflo in #36799
-
Harden review-trigger workflow: env-var inputs, single-step token flow, pre-flight authorize job by @JanKrivanek in #35439
Animation
-
[Windows] Fix PlatformTicker.Windows.cs β IsRunning always returns false by @HarishwaranVijayakumar in #35840
-
Fix s_currentTweener++ in AnimationExtensions is not thread-safe, producing duplicate animation IDs by @HarishwaranVijayakumar in #35838
-
[iOS]Fix Shadow Property Incorrectly Modifies Visual Transform Matrix for Border, ContentView, Layouts, and SwipeView by @devanathan-vaithiyanathan in #32851
-
Shapes: Fix TransformGroup child subscription leaks by @HarishwaranVijayakumar in #36150
Blazor
BlazorWebView
Border
-
Fix StrokeDashArray on Border does not reset when set to null by @devanathan-vaithiyanathan in #29910
CollectionView
-
[Android] - Fix KeepScrollOffset Behavior During Dynamic Item Additions in CollectionView by @prakashKannanSf3972 in #29255
-
[iOS & macOS] Fixed IndicatorView square shape does not update on load or dynamically by @NanthiniMahalingam in #31291
-
[Android] Fix CollectionView items not resizing after orientation change on Shell pages by @SyedAbdulAzeemSF4852 in #34420
-
[Android] Fix grouped CollectionView grid row spacing regression by @Shalini-Ashokan in #35782
-
[iOS][CV2] Fix Rotating the Simulator causes the text on the collection view to disappear. by @devanathan-vaithiyanathan in #32664
-
[Android] Fix CollectionView KeepScrollOffset regressed after PR #29255 by @HarishwaranVijayakumar in #35946
-
Fixed [Windows] KeepScrollOffset Behavior Not Working as Expected in CarouselView by @Shalini-Ashokan in #29800
-
[Android] CarouselView: Fix position jump when tapping non-Start aligned Entry by @praveenkumarkarunanithi in #34532
-
[iOS/Mac][CV2] Fix CarouselView2 freezes with infinite loop when IsScrollAnimated=False by @SyedAbdulAzeemSF4852 in #35848
-
[iOS, MacCatalyst] CollectionView: Fix grid spacing updates for first row and column by @KarthikRajaKalaimani in #34598
-
[iOS & Mac] Fix NullReferenceException in CollectionViewHandler2 after handler restore when property changes by @SubhikshaSf4851 in #36073
-
[CV2][iOS] Fix MeasureFirstItem measuring non-first cells by @devanathan-vaithiyanathan in #36159
-
[Android] CarouselView: Fix touch interception to delegate vertical swipes to nested views by @Dhivya-SF4094 in #31790
-
[iOS][CV2] Fix CollectionView2 on iOS iPad jumps/scrolls randomly when item size changes by @devanathan-vaithiyanathan in #32874
-
Fix Android nested gesture ownership by @AdamEssenmacher in #35863
-
[Android] CarouselView: Fix scroll to last item after data reset in loop mode by @SyedAbdulAzeemSF4852 in #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 #36508
-
[inflight regression][iOS] Fix CarouselView2 dropping scrolls after ItemsSource swap/reset by @SyedAbdulAzeemSF4852 in #36753
-
[Revert][Android] Fix CollectionView inside disabled RefreshView blocks scroll by @SyedAbdulAzeemSF4852 in #36715
Core Lifecycle
-
[Android] Fix ActivityStateManager leaking lifecycle callbacks on Activity recreation by @Shalini-Ashokan in #36161
-
[inflight regression] Fix: LifeCycleEvents Fire When Navigating Top Tabs test fails in candidate by @Shalini-Ashokan in #36558
Datepicker
-
[Windows] Throws ArgumentOutOfRangeException on WinUI when setting MaximumDate to null by @SubhikshaSf4851 in #35894
Docs
Drawing
-
[Android] Fix RadialGradientBrush crash on Android when view has zero size by @SyedAbdulAzeemSF4852 in #35781
π§ Fixes
-
Fix memory leak when clearing shared PathSegments from PathFigure by @devanathan-vaithiyanathan in #35873
-
Fix Path.Data and Path.RenderTransform visual tree leaks with shared resources by @devanathan-vaithiyanathan in #36097
-
[Android][Windows] Fix GraphicsView passing fractional dirtyRect dimensions to IDrawable.Draw by @SyedAbdulAzeemSF4852 in #34564
-
Fix GeometryGroup.Children.Clear() leaking shared child geometries by @devanathan-vaithiyanathan in #36232
-
Fix for PathGeometry.Figures.Clear() leaks when clearing shared PathFigure instances by @BagavathiPerumal in #36057
-
[inflight/candidate] [WIP] Fix Border with Shadow breaking descendant BackgroundColor updates on Android by @kubaflo in #37114
Editor
- [Testing] Refactoring Feature Matrix UITest Cases for Editor Control by @LogishaSelvarajSF4525 in #34615
Entry
-
[iOS/macCatalyst] Fix Entry cursor reset when typing with TextTransform by @SyedAbdulAzeemSF4852 in #36079
-
[Android] Fix Entry password visibility when using Keyboard.Password by @jpd21122012 in #36280
-
[ci] Remove duplicate .cab signing entry by @rmarinho in #36945
Essentials
-
[Mac] Fix for DeviceDisplay.MainDisplayInfoChanged event not getting raised by @HarishwaranVijayakumar in #31786
-
Fix Android foreground geolocation update distance by @jfversluis in #35783
-
Bridge DI-registered Essentials implementations to static facades by @Redth in #35068
-
[iOS] Fix MediaPicker FullPath for PHPicker results by @jfversluis in #35805
Filepicker
-
[Windows] Fix FilePicker Returns wrong ContentType for *.webp files by @devanathan-vaithiyanathan in #31913
Flyoutpage
-
[Windows] FlyoutPage: Fix CollapsedPaneWidth mapping and updates by @devanathan-vaithiyanathan in #33786
π§ Fixes
General
-
Reduce boolean boxes across the framework by @pictos in #35596
-
[iOS] Respect InputTransparent when updating UserInteractionEnabled by @jfversluis in #36305
-
July 13th, Candidate by @kubaflo in #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
Gestures
-
[HouseKeeping] Fix inconsistant owner type of DropCommandProperty by @NirmalKumarYuvaraj in #35776
-
[Android] Fix DragGestureRecognizer DragStarting Command/Event fired prematurely by @HarishwaranVijayakumar in #35778
-
Fix for GetPosition truncates fractional coordinates to integers In OnTapped Event on iOS and MacCatalyst by @SuthiYuvaraj in #35949
Hybridwebview
-
Route Android HybridWebView JS->.NET messages through HTTP intercept by @jonathanpeppers in #35850
-
[inflight regression] Fix HybridWebView JSβ.NET bridge: Android request interception order and Windows NUL-character handling by @Dhivya-SF4094 in #36544
Label
-
[Android] Fix crash in Label FormattedText span position recalculation with MaxLines/TailTruncation by @Shalini-Ashokan in #35964
-
[iOS] Fix Font autoscaling does not work in realtime by @HarishwaranVijayakumar in #34445
π§ Fixes
Layout
Map
-
[Android] Fix MapHandler leaks when removed Pin instances are retained by app code by @SubhikshaSf4851 in #35686
Menubar
- [Testing] Feature matrix UITest Cases for MenuBarItem Control by @HarishKumarSF4517 in #34007
Navigation
-
[iOS/Mac Catalyst 26] Fix NavigationPage content not extending behind floating glass tab bar by @SyedAbdulAzeemSF4852 in #35523
-
Fix incorrect DestinationPage in NavigationPage OnNavigatingFrom events by @Shalini-Ashokan in #35733
-
[Android] Restore OnBackButtonPressed interception support when using OnBackPressedDispatcher by @Dhivya-SF4094 in #35154
Picker
-
Fix Picker reacts to data changes after the page is closed by @devanathan-vaithiyanathan in #33733
-
Fix Picker selection when SelectedItem is removed from ItemsSource by @jpd21122012 in #34299
-
[inflight regression] Fix Core.UnitTests/PickerTests fail in candidate PR 36411 by @devanathan-vaithiyanathan in #36470
RadioButton
- [Testing] Refactoring Feature Matrix UITest Cases for RadioButton Control by @HarishKumarSF4517 in #35669
Refreshview
-
[Android] Fix for Android RefreshView incorrectly triggering pull-to-refresh when scrolling inside WebView or HybridWebView on cold-start by @BagavathiPerumal in #35633
-
[iOS] Fix RefreshView causes CollectionView scroll position to reset by @devanathan-vaithiyanathan in #31376
SafeArea
-
Fix MauiView leaks detached platform views when SafeAreaEdges includes SoftInput by @KarthikRajaKalaimani in #35586
-
Fix safe area CSS in Blazor Hybrid templates for Android by @mattleibow via @Copilot in #34463
-
[Android] Shell Flyout: Apply safe-area insets to the flyout container by @devanathan-vaithiyanathan in #34510
ScrollView
-
[iOS] Fix ScrollView with RTL FlowDirection and Horizontal Orientation scrolls in the wrong direction by @devanathan-vaithiyanathan in #32529
-
[iOS] ScrollView: Fix landscape safe-area handling around the notch by @KarthikRajaKalaimani in #35533
-
[iOS] Fix ScrollView does not resize when children are removed from StackLayout at runtime by @devanathan-vaithiyanathan in #32267
-
[Android] Fix: TapGestureRecognizer not firing on horizontal ScrollView by @Shalini-Ashokan in #35897
-
[Android] Fix ScrollView scroll position changes unexpectedly when Orientation is set to Horizontal and FlowDirection is RTL at runtime by @devanathan-vaithiyanathan in #32531
-
Revert "[iOS] ScrollView: Fix landscape safe-area handling around the notch" by @KarthikRajaKalaimani in #36580
-
[inflight regression][iOS/macOS] Fix CollectionView, RefreshView, and ScrollView interaction state after IsEnabled toggles by @SyedAbdulAzeemSF4852 in #36628
-
[release/10.0.1xx-sr10] [Android] Fix scrolling performance in shadowed containers by @github-actions[bot] in #37312
Searchbar
-
[Mac]Clear button not hidden when text is cleared by @devanathan-vaithiyanathan in #34737
Shapes
-
Fix CI pipeline build warnings (RS0016/RS0017, XA1006, duplicate splash, XAML) by @rmarinho in #34629
-
[main] Add Gradle cache to official pack pipeline by @github-actions[bot] in #35065
Shell
-
Fix Shell.Title binding in TitleView by @jfversluis in #35800
-
[Android] Fix SearchHandler.ClearPlaceholderEnabled not updated dynamically by @SyedAbdulAzeemSF4852 in #35777
-
[iOS, Mac] Fix Shell back button history menu does not update after runtime change by @HarishwaranVijayakumar in #35542
-
[iOS 26] Fix Shell TitleView not resizing on device rotation by @SyedAbdulAzeemSF4852 in #35883
-
[Android] Fix Shell SearchHandler toolbar icon tint by @erikzhang in #36016
-
[Windows] Fix for MenuFlyoutItem displaying icon in monochrome instead of original colors by @SyedAbdulAzeemSF4852 in #32522
-
Fix SearchHandler.QueryIcon, ClearIcon, and ClearPlaceholderIcon do not update dynamically at runtime by @SubhikshaSf4851 in #35893
-
[iOS] Fix transparent Shell navigation bar appearing opaque after keyboard dismiss by @Shalini-Ashokan in #35960
-
[Android] ScrollView doesn't work in the Shell Flyout Header by @KarthikRajaKalaimani in #33192
-
Fix Shell Navigating event not firing on ShellContent change by @jpd21122012 in #34351
-
Fix Shell flyout item template does not update selected visuals after DynamicResource changes by @devanathan-vaithiyanathan in #35155
-
[iOS] Fix Shell Flyout SafeArea Rendering by @devanathan-vaithiyanathan in #33335
-
[inflight regression] Fix: ClearPlaceholderIconShouldHideWhenDisabled test fails in candidate by @SubhikshaSf4851 in #36467
π§ Fixes
-
Revert Shell flyout header layout on iOS by @kubaflo in #36495
-
Revert [Android] ScrollView doesn't work in the Shell Flyout Header by @KarthikRajaKalaimani in #36585
-
[inflight regression] Fix Shell UI tests are failing in Candidate PR by @Dhivya-SF4094 in #36673
-
[inflight/Candidate] Fix Android Shell Flyout UI tests failure in Candidate PR #36411 by @devanathan-vaithiyanathan in #36672
-
[inflight/candidate] [Android] Fix Shell singleton page rendering blank when re-pushed after absolute route reset by @github-actions[bot] in #37113
SwipeView
-
[Windows] Fix SwipeItem IsVisible not refreshing native swipe items when binding changes by @SubhikshaSf4851 in #35361
-
Fix build error caused by duplicate property change registration in SwipeItem by @SubhikshaSf4851 in #35884
-
Fix SwipeView Threshold changes width and offset of the side menu (when visible) by @KarthikRajaKalaimani in #34923
-
Fix: WebView inside SwipeView not responding to swipe gestures on Android by @SubhikshaSf4851 in #36231
-
Fix WebView SwipeView gestures on Android by @kubaflo in #36499
-
Revert - Fix SwipeView Threshold changes width and offset of the side menu (when visible) by @KarthikRajaKalaimani in #36713
-
Revert "Fix SwipeItem IconImageSource color handling and rendering across platforms (#35632)" by @kubaflo in #36887
-
Fix SwipeView Threshold changes width and offset of the side menu (when visible) by @KarthikRajaKalaimani in #36878
TabbedPage
- [inflight/candidate] [Android][Revert] TabbedPage automatic scrolling behavior by @kubaflo in #37115
Templates
-
Fix the Aspire ServiceDefaults project template by @mattleibow in #33025
-
Add new versions to the bug report template by @Tamilarasan-Paranthaman in #36740
-
Fix sample template seed initialization by @kubaflo in #37122
Titlebar
-
[Mac] Fix Titlebar content is not aligned to left on fullscreen by @devanathan-vaithiyanathan in #30378
WebView
-
[iOS] Fixed Webview LoadFile ignore directories. by @NirmalKumarYuvaraj in #31040
-
[Android] Fix RenderThread SIGSEGV crash with multiple auto-sizing WebViews in ScrollView by @praveenkumarkarunanithi in #35822
-
[Android] Fix WebView.CanGoBack() returning true on first navigated page due to synthetic about:blank history entry by @praveenkumarkarunanithi in #35841
-
[iOS] Fix WebView.Reload() with HtmlWebViewSource returns WebNavigationResult.Failure in Navigated event by @devanathan-vaithiyanathan in #30625
Window
-
Fixed Incorrect Window.Y and Window.Height values when closing a maximized window by @Dhivya-SF4094 in #29253
Xaml
- Fix RelativeSource Binding is NULL with XAML SourceGen and IsAotCompatible in iOS Release Mode by @KarthikRajaKalaimani in #35798
π§ Fixes
-
Fix AdaptiveTrigger memory leak when VisualStateGroups are replaced after attach by @Shalini-Ashokan in #36240
-
Fix UsesReflectionBasedBindingsWhenCompilationOfBindingsWithSourceIsDisabled Xaml.UnitTests fails in candidate branch by @KarthikRajaKalaimani in #36592
-
[Inflight/Candidate] Fix the Build errors when build src/Controls/samples/Controls.Sample/Maui.Controls.Sample.csproj in release. by @KarthikRajaKalaimani in #36607
π§ Infrastructure (56)
-
Rename RunOnAndroid CI lane to match its Linux pool by @sbomer via @Copilot in #34866
-
Make MSIX install in Windows test cake script resilient by @akoeplinger in #35670
-
Make GenerateMsixCert work without admin on subsequent runs by @akoeplinger in #35663
-
Don't unpack netstandard workload packs (fix nightly vs-workload.props MSB4019) by @PureWeen in #36089
-
Update Windows App SDK to 1.8.260529003 and related dependencies by @mattleibow in #34791
-
Keep release-readiness trackers fresh: 3h cadence, freshness banner, scoped event triggers by @PureWeen in #36409
-
Never classify a CLOSED issue as open-on-main in release-readiness by @PureWeen in #36410
-
Add AI memory-leak scanner + fixer agentic workflows by @kubaflo in #36342
-
Revert - [ci] Remove trimming workaround #33624 by @TamilarasanSF4853 in #36441
-
Bump Magick.NET-Q8-AnyCPU from 14.13.1 to 14.14.0 by @dependabot[bot] in #36175
-
ci-fix: self-watching keep-one-PR loop (up to 10 attempts, no per-attempt human hand-off) by @PureWeen in #36317
-
Fix Copilot auth for leak scanner/fixer workflows via PAT pool by @kubaflo in #36446
-
release-readiness: preview readiness β blessed-build source + subscription-wiring & feed-drift checks (evolve #36268) by @PureWeen in #36213
-
Add gh-aw self-updater workflows (action-pin refresh + version updater) by @PureWeen in #36460
-
ci-fix: mark validated draft PRs ready when the fixed test goes green by @PureWeen in #36461
-
ci-fix: allow src/AI/** in the fixer's file allowlist (unblocks net11 twin) by @PureWeen in #36601
-
Fix two low-severity regex edge cases in release-readiness matchers (Copilot follow-ups from #36213) by @PureWeen in #36483
-
Fix Action Pin Refresh gh CLI authentication by @PureWeen in #36487
-
Fix Copilot PR-reviewer prompts: unauthenticated gh reality + mandatory inline-findings.json write by @PureWeen in #36002
π§ Fixes
-
Add analyze-sessions skill for session-driven agent improvement by @PureWeen in #36007
-
Agentic-labeler: route AI-agent and platform labels correctly by @PureWeen in #36639
-
Add automated regression-corpus scanner for the code-review skill by @PureWeen in #35925
-
ci(skills): show beforeβafter eval scores on skill PRs by @PureWeen in #36008
-
code-review: catch early-return-guard lifecycle regressions by @PureWeen in #35977
-
[CI] Agentic workflows: Update gh-aw generated assets to v0.81.6 by @PureWeen via @Copilot in #36486
-
fix(ci-fix): retry transient prefetch failures by @PureWeen in #36685
-
Add producer-trace, over-restriction & coverage-adequacy review CHECKs (retro from #36185) by @PureWeen in #36210
-
Remove comment-triggered /review rerun by @kubaflo in #36731
-
Add actionable SR backport, version-transition, and ship-Assessment feed guidance by @kubaflo in #36497
-
[Android] ban [Export] in the banned API analyzers by @jonathanpeppers in #36773
-
fix(ci-fix): avoid incidental human PR dedup by @PureWeen in #36775
-
[release-readiness] Fix next-cycle milestone after preview7 (rc1, not preview8) by @kubaflo in #36803
-
Harden net11 CI scanner coverage and issue metadata by @PureWeen in #36848
-
Remove invalid CODEOWNERS configuration by @PureWeen in #36890
-
Apply the pr-finalize title/description recommendation to the PR by @PureWeen in #36849
-
Harden CI-fixer discovery and safe-output transport by @PureWeen in #36842
-
Fix /review tests screenshot publishing by @kubaflo in #36785
-
Add report-only ci-scan stale tracking-issue reconciler by @PureWeen in #36850
-
Fix deterministic CI scan fingerprint publication by @PureWeen in #36913
-
Auto-merge clean inter-branch forward merges by @PureWeen in #36875
-
Remove ineffective blanket integration-test retry by @mmitche via @Copilot in #36994
-
Fix bot-opened inter-branch merge policy matching by @PureWeen in #36992
-
[net11.0] Retarget release merge flow to RC1 by @PureWeen in #37098
-
Flatten inter-branch merge Policy Service rules by @PureWeen in #37068
-
Make the PR-finalize symlink tests self-sufficient and drop a localized assertion by @PureWeen in #37039
-
Fix CI scanner manifest handoff and fingerprint casing by @PureWeen in #36958
-
Harden CI scanner issue payload normalization by @PureWeen in #37125
-
[CI] Move all gh-aw agentic workflows to GPT-5.6 Sol by @PureWeen in #36707
-
[ci] Add net11.0 as production branch and drop net10.0 from nightly by @rmarinho in #37160
-
Add preview workload installability readiness check by @rmarinho in #36569
π§ͺ Testing (7)
-
[Android][Testing] Add dedicated CI stage for SafeAreaEdges tests on API 36 (Pixel 3 XL) by @NafeelaNazhir in #31631
-
Fix build failure caused by Issue36154 by @SubhikshaSf4851 in #36296
-
[Testing] SafeArea Feature Matrix Test Cases for ContentView by @TamilarasanSF4853 in #36065
-
[Testing] Fixed Build error on inflight/ candidate PR 36411 by @TamilarasanSF4853 in #36424
-
[Testing] Fixed Test case failure in PR 36411 - [07/13/2026] Candidate - 1 by @TamilarasanSF4853 in #36476
-
[Testing] Fixed Test case failure in PR 36411 - [07/13/2026] Candidate - 2 by @TamilarasanSF4853 in #36935
-
Fix candidate SafeArea Edge lane and flaky failures by @Ahamed-Ali in #37184
π¦ Other (12)
-
Don't pack .NET Standard by @mattleibow in #32203
-
Support shared/custom Platforms folder mappings in SingleProject by @Redth in #35045
-
[CV2][Mac] Fix Vertical List page slows down when resizing the window by @devanathan-vaithiyanathan in #32726
-
[Android] Fix status bar icon contrast with custom colorPrimary by @jpd21122012 in #36214
-
Update net11.0 merge flow target to preview7 by @PureWeen via @Copilot in #36841
-
Improve release readiness tracker accuracy and post-ship guidance by @PureWeen in #36760
-
Address post-merge review findings on the PR finalize apply step by @PureWeen in #36919
-
Remove broken target matchers from inter-branch merge policy by @PureWeen in #37158
-
[inflight/candidate] Fix NullReferenceException in ApplyBindings when DefaultValueCreator mutates other BindableProperties by @kubaflo in #37189
-
[actions] Update GitHub Actions pins by @github-actions[bot] in #37127
Full Changelog: 10.0.90...release/10.0.1xx-sr10