← Back to MAUI Releases
@SubhikshaSf4851
@SyedAbdulAzeemSF4852
@Ahamed-Ali
@KarthikRajaKalaimani
@Dhivya-SF4094
@Corvin
@devanathan-vaithiyanathan
@NanthiniMahalingam
Jakub Florkowski
@SuthiYuvaraj
@praveenkumarkarunanithi
Gerald Versluis
@bhavanesh2001
@NirmalKumarYuvaraj
@Shalini-Ashokan
@Tamilarasan-Paranthaman
@prakashKannanSf3972
Alberto Aldegheri
@HarishwaranVijayakumar
@Vignesh-SF3580
Stéphane Delcroix
@looking
@TJ
@anandhan-rajagopal
@nivetha-nagalingam
@TamilarasanSF4853
@LogishaSelvarajSF4525
@NafeelaNazhir
Rui Marinho
Javier Suárez
@MartyIX
Shane Neuville
@Peter
@HarishKumarSF4517
@durandt
@BretJohnson
9.0.70 SR7
Contributors
What’s Changed
MAUI Product Fixes
- [Windows] Fix for CarouselView IsSwipeEnabled=False Prevents Visual Navigation by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/29286
- [Windows] Fix for Argument Exception raised when the GetStringSize method of ICanvas called with default font by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/29048
- [Android] Fixed the CollectionView Header and Footer Do Not Align with Horizontal ItemsLayout When EmptyView is Displayed by @Ahamed-Ali in https://github.com/dotnet/maui/pull/28779
- Fixed - On iOS GestureRecognizers don’t work on Span in a Label, which doesn’t get IsVisible (=true) update from its parent by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/29024
- Fixed Footer not displayed at the Bottom When EmptyView in CV2 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/28681
- fixed typo in Connectivity.shared.cs by @Corvin in https://github.com/dotnet/maui/pull/29213
- [Windows] Fix Dot based Date Format property in DatePicker not working on Windows by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/29058
- Fixed the CollectionView grouped item highlighting issue on selection by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/29122
- [Android] Action mode menu doesn’t disappear when switch on another tab - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/21231
- [Android] Custom back button image color by Jakub Florkowski in https://github.com/dotnet/maui/pull/24993
- Fixed the hide password hint which is showing when the entry is focused by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/25768
- Fix for Shell does not always raise Navigating event on Windows by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28315
- [Android] Fix for WebView Fails to Load URLs with Certain Encoded Characters by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/27003
- Use latest map renderer for Android Google Maps by Gerald Versluis in https://github.com/dotnet/maui/pull/29007
- [iOS] DatePicker | Remove unnecessary UpdateDate() call in UpdateTextColor() by @bhavanesh2001 in https://github.com/dotnet/maui/pull/27811
- [Windows] Fix for IndicatorView using templated icons not working by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/28905
- [Windows] Fixed BarTextColor applied to secondary toolbar items by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/28932
- Fixed Refresh Color not applying to RefreshView initially by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/28638
- [Android][iOS] WebView Navigated event not triggered when using HtmlWebViewSource by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/28354
- [Windows] - Handle Dynamic Updates for CanDrag and AllowDrop in Drag and Drop Gesture by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/27845
- Fixes footer position not updated on CV1 when clearing all items by Alberto Aldegheri in https://github.com/dotnet/maui/pull/29173
- Fix CarouselView layout SR6 regressions by Alberto Aldegheri in https://github.com/dotnet/maui/pull/29035
- [Windows] Fixed the flyout content width not being set correctly after updating to WinUI SDK 1.7 by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/28996
- [iOS] Fix for the File.ContentType from MediaPicker not being in valid MIME format by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/28842
- [Android] Fixed the Incorrect Text Color Applied to Selected Tab in TabbedPage by @Ahamed-Ali in https://github.com/dotnet/maui/pull/28844
- [iOS] Fix FlyoutPage does not respond to changes in the FlyoutLayoutBehavior property by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/28884
- [Android] Fixed ScalingCanvas.SetBlur not working by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/28911
- [iOS] - Resolved Proper Rendering of Dynamic Header/Footer Updates in CV2 by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/28641
- [iOS] Fixed the TargetInvocationException Occurs When Selecting Header/Footer After Changing ItemsLayout in CV2 by @Ahamed-Ali in https://github.com/dotnet/maui/pull/28890
- [Windows] - Fix Visual State Issue with Picker TextColor After Navigation by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/28746
- [Android] Fix for SearchHandler Placeholder did not update when changed at runtime by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/28636
- [Catalyst] Fixed the CanMixGroups Set to False Still Allows Reordering Between Groups in CollectionView by @Ahamed-Ali in https://github.com/dotnet/maui/pull/28623
- [Android, iOS] Dynamically setting SearchHandler Query property does not update text in the search box by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/28400
- [Windows] Flyout Menu Icon disappears from Window Title Bar after Navigation by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/28240
- Fixed ScrollView Orientation Neither issue by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/27231
- [iOS] Changing carousel view orientation with disabled loop - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/28545
- [XC] better support for nullable props and BPs by Stéphane Delcroix in https://github.com/dotnet/maui/pull/28550
- Fixed Keyboard Scrolling in editors with Center or End VerticalTextAlignment by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/25827
- Stop iOS SetNeedsLayout propagation by @looking at VisualElement computed Constraint by Alberto Aldegheri in https://github.com/dotnet/maui/pull/28479
- [Android] Fixed Setting a Label visible after having had focus on a InputView will increase the Label’s height by @Ahamed-Ali in https://github.com/dotnet/maui/pull/29210
- Add Accessibility Selected for iOS CollectionView by @TJ Lambert in https://github.com/dotnet/maui/pull/29014
- [iOS] Fix: FlyoutPage memory leak by @bhavanesh2001 in https://github.com/dotnet/maui/pull/28769
- [XC] add IRootObjectProvider by Stéphane Delcroix in https://github.com/dotnet/maui/pull/28310
- Fix HideSoftInputOnTapped Not Working Net9 by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28534
Testing
- [Testing] Fix for UITest Catalyst screenshot dimension inconsistency and image cropping issue by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/29204
- [Testing] Fix for flaky UITests in CI that occasionally fail - 10 by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/29360
- [Testing] Update failing CarouselView2 tests to use CarouselView1 in sample by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/29315
- Re-enabled flaky UI test TextInEditorShouldScroll by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/29167
- [Testing] Re-Enabled UI Test - Issue10222Test by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/29226
- [Testing] Feature Matrix UITest Cases for CollectionView Selection Feature by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/29165
- [Testing] Feature Matrix UITest Cases for CollectionView Grouping Feature by @NafeelaNazhir in https://github.com/dotnet/maui/pull/29002
- add test category for ActionModeMenuShouldNotBeVisibleAfterSwitchingTab by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29159
- [Testing] Feature Matrix UITest Cases for CollectionView Scrolling Feature by @NafeelaNazhir in https://github.com/dotnet/maui/pull/29230
- [Testing] Feature Matrix UITest Cases for CollectionView EmptyView Feature by @NafeelaNazhir in https://github.com/dotnet/maui/pull/28679
- [Testing] Fix for flaky tests which randomly fails on CI - 10 by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/29026
- [Testing] Update UIAutomator2 driver version by Rui Marinho in https://github.com/dotnet/maui/pull/29029
- Changes to fix Android emulators boot issues on Linux by Javier Suárez in https://github.com/dotnet/maui/pull/28882
- Update UIAutomator2 driver version by Javier Suárez in https://github.com/dotnet/maui/pull/6eda8edcb9
- Add retries and avoid Appium Doctor on Linux by Javier Suárez in https://github.com/dotnet/maui/pull/28845
- [Testing] Feature Matrix UITest Cases for CollectionView Header/Footer Feature by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/28938
- Fixed testcase failures in PR28867 by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/28889
- Fixed Test case failure in PR 28486 by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/28780
- [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 8 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/28496
- Fix mistake in RadioButtonTests.Windows.cs by Javier Suárez in https://github.com/dotnet/maui/pull/d0c2ac6bf6
- [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 3 by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/28103
- [Testing] Fix some Flaky UI tests that fails on android by @bhavanesh2001 in https://github.com/dotnet/maui/pull/28956
Dependency Updates
- Bump Microsoft.Web.WebView2 from 1.0.2903.40 to 1.0.3179.45 by @MartyIX in https://github.com/dotnet/maui/pull/29139
- [Windows] Upgrade to Windows App SDK 1.7 by @MartyIX in https://github.com/dotnet/maui/pull/28499
- Update dependencies from https://github.com/dotnet/xharness build 20250409.2 by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/28963
- Update dependencies from https://github.com/dotnet/xharness build 20250407.3 by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/28892
Housekeeping
- Update Versions.props for 9.0.70 versioning by Shane Neuville in https://github.com/dotnet/maui/pull/29407
- [2025/05/12] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/29335
- [maui-release] Use DevDiv/Xamarin.yaml-templates by @Peter Collins in https://github.com/dotnet/maui/pull/29385
- updated changes by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/29352
- Removed frame styles by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/29222
- add global xmlns in template by Stéphane Delcroix in https://github.com/dotnet/maui/pull/29203
- Update breaking change tag to PMs by Gerald Versluis in https://github.com/dotnet/maui/pull/29326
- [2025/04/28] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/29158
- Remove by @MartyIX in https://github.com/dotnet/maui/pull/29256
- Fixed Test case failure in PR 29158 - [2025/04/28] Candidate by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/29168
- [Testing][Inflight] Fix failing test case in [2025/04/28] Candidate by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29161
- Fix Core API XML Documentation by Gerald Versluis in https://github.com/dotnet/maui/pull/29107
- Remove Mac Catalyst version detection workaround by Gerald Versluis in https://github.com/dotnet/maui/pull/29112
- [inflight] Change inflight package name by Rui Marinho in https://github.com/dotnet/maui/pull/29103
- Exclude .NET bot for sample content template by Gerald Versluis in https://github.com/dotnet/maui/pull/29019
- [ci] Update internal release pipeline to push nuget by Rui Marinho in https://github.com/dotnet/maui/pull/29271
- [ci] Add cgmanifest word to cSpell by Rui Marinho in https://github.com/dotnet/maui/pull/29270
- Upgrade by @MartyIX in https://github.com/dotnet/maui/pull/28885
- [sfi] Add cgmanifest.json by Rui Marinho in https://github.com/dotnet/maui/pull/29244
- fix-29168 by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/29248
- [ci] Update AspNet.Security.OAuth.Apple by Rui Marinho in https://github.com/dotnet/maui/pull/29250
- Fix typo in source-gen error: soruce -> source by @durandt in https://github.com/dotnet/maui/pull/29242
- [tests] On 9.0.4 theres no build warning for Syste.Text.json by Rui Marinho in https://github.com/dotnet/maui/pull/29243
- Changes in Android cake to fix emulator boot issues on Linux by Javier Suárez in https://github.com/dotnet/maui/pull/29123
- [ci] Update stable versions by Rui Marinho in https://github.com/dotnet/maui/pull/29124
- Add testing note to PR template by Gerald Versluis in https://github.com/dotnet/maui/pull/29127
- [2025/04/21] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/29037
- Fixed Test case failure in PR 29037 - [2025/04/21] Candidate by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/29049
- [ci] Fix sigining by Rui Marinho in https://github.com/dotnet/maui/pull/29061
- [ci] Fix sigining by Rui Marinho in https://github.com/dotnet/maui/pull/9addf000ff
- [ci] Try fix the naming of Workload.VSDrop by Rui Marinho in https://github.com/dotnet/maui/pull/29053
- Revert “[Android] picker - focus/unfocus events (#28122)” by Shane Neuville in https://github.com/dotnet/maui/pull/1fb5164929
- [2025/04/11] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/28867
- Avoid qualified name in x:Type binding for Blazor Hybrid template by @BretJohnson in https://github.com/dotnet/maui/pull/29005
- Fixed Test case failure in PR 28867 - MAC Screenshot by Shane Neuville in https://github.com/dotnet/maui/pull/29009
- Fixed Test case failure in PR 28867 by @Ahamed-Ali in https://github.com/dotnet/maui/pull/28964
- Revert “Fix HideSoftInputOnTapped Not Working Net9 (#28534)” by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/28802
- [ci] Update arcade by Rui Marinho in https://github.com/dotnet/maui/pull/29000
- [ci] Produce nightly for inflight/current by Rui Marinho in https://github.com/dotnet/maui/pull/28940
- [ai] Add release notes prompt by Rui Marinho in https://github.com/dotnet/maui/pull/28896
- fix by @bhavanesh2001 in https://github.com/dotnet/maui/pull/28919
- Update bug-report.yml with latest public releases by Shane Neuville in https://github.com/dotnet/maui/pull/28922
- Update Versions.props to 9.0.70 SR7 by Shane Neuville in https://github.com/dotnet/maui/pull/28900
Full Changelog: https://github.com/dotnet/maui/compare/release/9.0.1xx-sr6…release/9.0.1xx-sr7