Skip to content

dotnet/maui

v9.0.100 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 9mo Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android desktop .net ios maccatalyst maui
+6 more
microsoft mobile multi-platform user-interface winui winui3

Summary

AI summary

Updates NET MAUI Product Fixes, Testing, and Housekeeping across a mixed release.

Full changelog

What's Changed

This release includes 94 commits with various improvements, bug fixes, and enhancements to the .NET MAUI framework.

.NET MAUI Product Fixes

  • Revert "ToolbarItem behavior with ImageSource iOS - fix (#28833)" by @PureWeen in https://github.com/dotnet/maui/pull/31112 - Fixes https://github.com/dotnet/maui/issues/30818
  • Delete .github/workflows/dotnet-format-pr.yml by @PureWeen in https://github.com/dotnet/maui/pull/31089
  • Update MauiRecyclerView.cs by @github-actions[bot] in https://github.com/dotnet/maui/pull/31050
  • [main] [release/10.0.1xx-preview7] [iOS] Fix extra bottom space in ScrollView when using SafeAreaEdges by @github-actions[bot] in https://github.com/dotnet/maui/pull/31026
  • Added the GraphicsView base images for Windows and mac platforms by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/31018
  • August 11th, inflight/candidate by @PureWeen in https://github.com/dotnet/maui/pull/31014 - Fixes https://github.com/dotnet/maui/issues/30649, https://github.com/dotnet/maui/issues/30953, https://github.com/dotnet/maui/issues/31011
  • Fixed CollectionView does not update layout correctly when ItemsSource changes by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/30978 - Fixes https://github.com/dotnet/maui/issues/30953
  • Add emulator process kill timeout with ADB restart and comprehensive timeout protection by @Copilot in https://github.com/dotnet/maui/pull/30941
  • [main] [release/9.0.1xx-sr8] Fix signing of fonts with arcade infra by @github-actions[bot] in https://github.com/dotnet/maui/pull/30938
  • Add CornerRadius parameter order notes by @jfversluis in https://github.com/dotnet/maui/pull/30930 - Fixes https://github.com/dotnet/maui/issues/13136
  • Update Provisioning.csproj by @jfversluis in https://github.com/dotnet/maui/pull/30925
  • Fix duplicate app icon resizing by @jeremy-visionaid in https://github.com/dotnet/maui/pull/30920
  • Clean up duplicate path normalization code in HybridWebView by @jsuarezruiz in https://github.com/dotnet/maui/pull/30873 - Fixes https://github.com/dotnet/maui/issues/23668
  • Update CONTRIBUTING.md links by @jfversluis in https://github.com/dotnet/maui/pull/30867
  • Update CODE_OF_CONDUCT.md by @rmarinho in https://github.com/dotnet/maui/pull/30815
  • [Android] Fixed: Image randomly disappears while switching tabs by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/30763 - Fixes https://github.com/dotnet/maui/issues/30728
  • Fixed GraphicsView event handlers are triggered even when IsEnabled is set to False by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/30755 - Fixes https://github.com/dotnet/maui/issues/30649
  • [iOS] ScrollView content offset RTL - fix by @kubaflo in https://github.com/dotnet/maui/pull/30724
  • July 21st, 2025 Candidate by @PureWeen in https://github.com/dotnet/maui/pull/30696 - Fixes https://github.com/dotnet/maui/issues/23050, https://github.com/dotnet/maui/issues/20871, https://github.com/dotnet/maui/issues/29919, https://github.com/dotnet/maui/issues/18430, https://github.com/dotnet/maui/issues/28800, https://github.com/dotnet/maui/issues/29937, https://github.com/dotnet/maui/issues/24734, https://github.com/dotnet/maui/issues/30263, https://github.com/dotnet/maui/issues/30095
  • Update bug-report.yml with preview6 by @PureWeen in https://github.com/dotnet/maui/pull/30639
  • Update bug-report.yml 9.0.90 SR9 by @PureWeen in https://github.com/dotnet/maui/pull/30621
  • [main] Fix formatting for dotnet format by @mattleibow in https://github.com/dotnet/maui/pull/30587
  • Pass the launched extra wen resuming auth by @mattleibow in https://github.com/dotnet/maui/pull/30583 - Fixes https://github.com/dotnet/maui/issues/24692
  • Update bug-report.yml 9.0.82 by @PureWeen in https://github.com/dotnet/maui/pull/30548
  • [android] Update gradle.properties by @rmarinho in https://github.com/dotnet/maui/pull/30543
  • [Windows]Fixed the PointerGestureRecognizer behaves incorrectly when multiple windows are open. by @Ahamed-Ali in https://github.com/dotnet/maui/pull/30537 - Fixes https://github.com/dotnet/maui/issues/27430, https://github.com/dotnet/maui/issues/30536
  • Update Visual Studio issue link in config.yml by @morning4coffe-dev in https://github.com/dotnet/maui/pull/30530
  • Local and Copilot dev can generate public apis by @mattleibow in https://github.com/dotnet/maui/pull/30500
  • [iOS, Mac] Fix for Picker title is not displayed again when SelectedIndex is set to -1 by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/30486 - Fixes https://github.com/dotnet/maui/issues/31011, https://github.com/dotnet/maui/issues/30463
  • [Android] Fix for Search Handler visual and functional bug in subtabs by @BagavathiPerumal in https://github.com/dotnet/maui/pull/30467 - Fixes https://github.com/dotnet/maui/issues/21119
  • fix extention typo by @SimonCropp in https://github.com/dotnet/maui/pull/30461
  • fix some incorrect casting using as by @SimonCropp in https://github.com/dotnet/maui/pull/30459
  • Fix for TapGestureRecognizer ButtonMask always return 0 by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/30372 - Fixes https://github.com/dotnet/maui/issues/24734
  • [Windows] Fixed the Pasted Password Becomes Visible When IsPassword Is Enabled by @Ahamed-Ali in https://github.com/dotnet/maui/pull/30353 - Fixes https://github.com/dotnet/maui/issues/30263
  • Remove .NET 8 specific code for templates by @jfversluis in https://github.com/dotnet/maui/pull/30342 - Fixes https://github.com/dotnet/maui/issues/28800
  • [Catalyst] Adding and Removing ContextMenus currently does not work - fix by @kubaflo in https://github.com/dotnet/maui/pull/30307 - Fixes https://github.com/dotnet/maui/issues/9359
  • 6/30/2025 Inflight Candidate by @PureWeen in https://github.com/dotnet/maui/pull/30306
  • Better MSBuild log messages in DevOps by @mattleibow in https://github.com/dotnet/maui/pull/30281
  • [Catalyst] Fix Scrollbar does not align with FlowDirection change in ScrollView by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/30241 - Fixes https://github.com/dotnet/maui/issues/30095
  • Fixed the RealParent Warning shown issue by @Ahamed-Ali in https://github.com/dotnet/maui/pull/30156 - Fixes https://github.com/dotnet/maui/issues/23050
  • [Android] Fix for OnSizeAllocated is not reported for Android AppShell Flyout content. by @BagavathiPerumal in https://github.com/dotnet/maui/pull/30069 - Fixes https://github.com/dotnet/maui/issues/22045
  • [Windows] Fixed CanvasDrawingSession Exception on Clipping Image by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/30028 - Fixes https://github.com/dotnet/maui/issues/18430
  • [iOS/MacCatalyst] Fix: Setting SelectedItem Programmatically and Then Immediately Setting ItemsSource to Null Causes a Crash by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29940 - Fixes https://github.com/dotnet/maui/issues/29937
  • [Windows] Fixed StackLayout crashes on Windows with HeightRequest as 0 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/29926 - Fixes https://github.com/dotnet/maui/issues/29919
  • Fix: Null Reference Exception in ShellContentFragment.Destroy by @postalservice14 in https://github.com/dotnet/maui/pull/29713 - Fixes https://github.com/dotnet/maui/issues/29712
  • [Android] Improve Keyboard Accessibility: Support Spacebar for Android Gesture recognizers by @kubaflo in https://github.com/dotnet/maui/pull/29649 - Fixes https://github.com/dotnet/maui/issues/29648, https://github.com/dotnet/maui/issues/30685
  • [Android] Set FillViewport to true to MauiHorizontalScrollView by @kubaflo in https://github.com/dotnet/maui/pull/26904 - Fixes https://github.com/dotnet/maui/issues/25655, https://github.com/dotnet/maui/issues/25462, https://github.com/dotnet/maui/issues/9446
  • Permissions (BT & WiFi): don't add AccessFineLocation to required permissions if NeverForLocation flag is present by @janusw in https://github.com/dotnet/maui/pull/20874 - Fixes https://github.com/dotnet/maui/issues/20871

Testing

  • [Testing] Fix for flaky UITest VerifyEditorTextWhenTextColorSetCorrectly in CI by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/31004
  • [Testing] Fixed Test cases TimePickerFeatureTests failure in PR 30696 - [07/21/2025] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30841
  • Fix iOS device test random launch failures with improved retry logic and timeouts by @Copilot in https://github.com/dotnet/maui/pull/30796 - Fixes https://github.com/dotnet/maui/issues/30795
  • [Testing] - Modified Feature matrix UITest Cases for Entry Control by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/30789
  • [Testing] Feature matrix UITest Cases for GraphicsView Control by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/30781
  • [Testing] Fixed Test case LabelShouldSizeProperlyOnCollectionView failure in PR 30696 - [07/21/2025] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30759
  • [Testing] Fixed Test case LabelShouldSizeProperlyOnCollectionView failure in PR 30696 - [07/21/2025] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30738
  • [Testing] Fixed Test case failure in PR 30696 - [07/21/2025] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30711
  • Revert "[testing] Use latest simulator main (#30664)" by @rmarinho in https://github.com/dotnet/maui/pull/30706
  • [testing] Use latest simulator main by @rmarinho in https://github.com/dotnet/maui/pull/30664
  • [Testing] Feature matrix UITest Cases for HybridWebView Control by @NafeelaNazhir in https://github.com/dotnet/maui/pull/30613
  • [Testing] Feature matrix UITest Cases for Editor Control by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/30574
  • [Testing] Add UITest for Issue30147 on iOS by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/30506
  • [Testing] Feature Matrix UITest Cases for SearchBar Control by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30398
  • [Testing] Feature Matrix UITest Cases for TimePicker Control by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30271
  • [Testing] Feature matrix UITest Cases for ScrollView Control by @NafeelaNazhir in https://github.com/dotnet/maui/pull/30188
  • [Testing] Feature Matrix UITest Cases for DatePicker Control by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/30159

Housekeeping

  • Update Versions.props SR11 Versioning by @PureWeen in https://github.com/dotnet/maui/pull/31117
  • [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/31095
  • [ci] Update to more stable packages by @rmarinho in https://github.com/dotnet/maui/pull/31070
  • [ci] Some fixes to clear the _tool project by @rmarinho in https://github.com/dotnet/maui/pull/31068
  • [ci] Allow to continue if error downloading packages by @rmarinho in https://github.com/dotnet/maui/pull/31032
  • [ci] Update baseline by @rmarinho in https://github.com/dotnet/maui/pull/31008
  • [ci] Enable api scan on dnceng by @rmarinho in https://github.com/dotnet/maui/pull/30984
  • [ci] Clean up some ci files by @rmarinho in https://github.com/dotnet/maui/pull/30983
  • [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30890
  • [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30700
  • [ci] Add inflight/current to the schedule triggers for daily builds by @rmarinho in https://github.com/dotnet/maui/pull/30656
  • [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30619
  • [housekeeping] Moved Issue28212 to a proper folder by @kubaflo in https://github.com/dotnet/maui/pull/30599
  • [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30592
  • [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30591
  • [ci] Fix issue with duplicate License on msi by @rmarinho in https://github.com/dotnet/maui/pull/30567
  • Update Versions.props 9.0.100 SR10 by @PureWeen in https://github.com/dotnet/maui/pull/30520

Full Changelog: https://github.com/dotnet/maui/compare/9.0.90...9.0.100

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track dotnet/maui

Get notified when new releases ship.

Sign up free

About dotnet/maui

All releases →

Related context

Beta — feedback welcome: [email protected]