← Back to MAUI Releases
Gerald Versluis
Shane Neuville
Stéphane Delcroix
@simonrozsival
Matthew Leibowitz
Jakub Florkowski
@Tamilarasan-Paranthaman
Javier Suárez
@bhavanesh2001
@MartyIX
Alberto Aldegheri
@Ahamed-Ali
@SyedAbdulAzeemSF4852
@SuthiYuvaraj
@SubhikshaSf4851
@noopsRus
@NanthiniMahalingam
@BagavathiPerumal
@Shalini-Ashokan
@Dhivya-SF4094
@bioscipien
@HarishwaranVijayakumar
Rui Marinho
@anandhan-rajagopal
@NafeelaNazhir
@HarishKumarSF4517
@LogishaSelvarajSF4525
@prakashKannanSf3972
@TamilarasanSF4853
@nivetha-nagalingam
@copilot-swe-agent
Jonathan Peppers
10.0.0-preview.6.25359.8
Preview
Contributors
.NET MAUI 10.0.1xx-preview6 Release Notes
This release includes various improvements, bug fixes, and dependency updates for the .NET MAUI framework.
Getting started
Install from command line:
dotnet workload install maui --version 10.0.100-preview.6.25365.1
What’s Changed
MAUI Product Fixes
- Reinstate some iOS13+ guards to support iOS 12.2+ by Gerald Versluis in https://github.com/dotnet/maui/pull/30268
- [main] Revert “[Android, iOS] Dynamically setting SearchHandler Query property does not update text in the search box (#28400)” by Shane Neuville in https://github.com/dotnet/maui/pull/30250
- Xmlns perf by Stéphane Delcroix in https://github.com/dotnet/maui/pull/30096
- [XC] Fix detection of x:DataType from outer scope by @simonrozsival in https://github.com/dotnet/maui/pull/30083
- [BlazorWebView] Implement web request interception by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30037
- [.NET 10] Implement image compression & MaximumWidth/MaximumHeight for MediaPicker by Gerald Versluis in https://github.com/dotnet/maui/pull/30027
- Add overrides to Help with Obsoleting Compatibility.Layout by Shane Neuville in https://github.com/dotnet/maui/pull/30058
- Quickone by Stéphane Delcroix in https://github.com/dotnet/maui/pull/30077
- [.NET10] Made MauiCollectionView on iOS public by Jakub Florkowski in https://github.com/dotnet/maui/pull/29917
- [.NET 10] Implement multi-select for MediaPicker by Gerald Versluis in https://github.com/dotnet/maui/pull/30002
- Remove Tizen from templates (+ tests) for .NET 10 by Gerald Versluis in https://github.com/dotnet/maui/pull/30029
- Replace MessagingCenter in AlertManager by Gerald Versluis in https://github.com/dotnet/maui/pull/27888
- [NET10] Marked INativeBindingService as Obsolete by Jakub Florkowski in https://github.com/dotnet/maui/pull/29918
- [net10.0] [iOS, Windows] Fix: Switch does not use the native default
oncolor when OnColor is unset by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/29694 - [Android] Add a Platform Specific to allow disable js execution on the WebView by Javier Suárez in https://github.com/dotnet/maui/pull/29446
- Fix Crash when ItemsSource is set to null in the SelectionChanged handler by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29887
- [HybridWebView] Fix some issues with the typescript by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29873
- Revert “Add Accessibility Selected for iOS CollectionView (#29014)” by Shane Neuville in https://github.com/dotnet/maui/pull/29827
- [Android] Fix: Modal Animation Repeats When Returning from Background 3 by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29702
- [iOS] Fix memory leak in CarouselViewHandler2 by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29719
- [NET10.0] [Windows] Filenames contain
uwpeven though UWP is not the technology used - FIX by @MartyIX in https://github.com/dotnet/maui/pull/29750 - Ping just David on breaking changes by Gerald Versluis in https://github.com/dotnet/maui/pull/30030
- Fix CV1 GridItemsLayout centering single item AND Fix Empty view not resizing when bounds change by Alberto Aldegheri in https://github.com/dotnet/maui/pull/29639
- Revert - Fixed the Label not sized correctly on Android by @Ahamed-Ali in https://github.com/dotnet/maui/pull/30023
- [Android] Prevent Picker from Gaining Focus on Touch by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29068
- [iOS, Mac] Fix for downsized image retaining original dimensions in GraphicsView by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30007
- Weak subscription to CanExecuteChange events by Shane Neuville in https://github.com/dotnet/maui/pull/29837
- Revert “Fixes Setting BackgroundColor to null does not actually changes BackgroundColor #22914 (#22917)” by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30031
- [Windows] Fixed runtime update issue for SearchBar PlaceholderColor and BackgroundColor by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/29965
- [iOS] Fixed the CollectionView2 exception while ItemsUpdating on iOS by @Ahamed-Ali in https://github.com/dotnet/maui/pull/29962
- [Windows] Fixed Tabbar is not visible when use ViewCell with TapGesture by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/29939
- [Windows] Support SemanticOrderBasedNavigation by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/29580
- [Windows] Fixed exception on ToolbarItem when setting dynamic command by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/29857
- Fixed Image.FixedLayoutOnSizeRequest when Source is null by @noopsRus in https://github.com/dotnet/maui/pull/29712
- Improve Drawing View to reduce Bitmap allocation on iOS/Mac by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/29617
- [Windows] Fix GestureRecognizer not working on Shell and MasterDetailPage by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/29804
- [Windows] Fix for NullReferenceException when loading image from ToolbarItem by @BagavathiPerumal in https://github.com/dotnet/maui/pull/29755
- [iOS] Fix SwipeView programmatic open when background color is set by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/29765
- [iOS] FormattedText with text color causes stack overflow - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/29874
- [iOS] Fix AdaptiveTrigger not working as expected by Javier Suárez in https://github.com/dotnet/maui/pull/20987
- Templated indicator view - improvements by Jakub Florkowski in https://github.com/dotnet/maui/pull/25642
- [iOS] Fix for Flyout title is not broken over multiple lines when you rotate your screen by @BagavathiPerumal in https://github.com/dotnet/maui/pull/29171
- [Windows] Fix for Assigning null to the SelectedItem of the CollectionView in the SelectionChanged event does not clear the selection by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/29288
- Fixed ItemSpacing on CarouselView resizes items [Android] by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/29796
- Perf : ButtonContentTypeConverter now using InvariantCulture by @bioscipien in https://github.com/dotnet/maui/pull/25393
- [Windows] Implemented the Resize and Downsize functions in the W2DImage class by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/29138
- [Android] Fix crash starting the swipe on SwipeView inside CollectionView by Javier Suárez in https://github.com/dotnet/maui/pull/27669
- [iOS] Fix nullability by Rui Marinho in https://github.com/dotnet/maui/pull/12a9a24
- Resolved CS8662 nullability error in merge main to net 10 PR -29753 by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/29884
Testing
- [release/10.0.1xx-preview6] Set the Application Title to Controls.TestCases.HostApp by @github-actions in https://github.com/dotnet/maui/pull/30360
- [housekeeping] Dispatch MainPage reset to UI thread to prevent crash in HostApp by @bhavanesh2001 in https://github.com/dotnet/maui/pull/30272
- [release/10.0.1xx-preview6] [testing] Ignore net10 multiproject test by @github-actions in https://github.com/dotnet/maui/pull/30356
- [tests] Try fix resources with same name by Rui Marinho in https://github.com/dotnet/maui/pull/19c501c
- [Testing] Re-Fix for flaky UITests RotatingCollectionViewWithHTMLShouldNotHangOrCrash in CI that occasionally fails by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/30239
- [Testing] Fix for flaky UITests RotatingCollectionViewWithHTMLShouldNotHangOrCrash in CI that occasionally fails by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/30200
- [net10.0, Testing] Fix LabelFeatureTests Screenshot Issue on Windows by @NafeelaNazhir in https://github.com/dotnet/maui/pull/30137
- [Testing] Fix ADB Key Generation Failure on CI by Javier Suárez in https://github.com/dotnet/maui/pull/30092
- [Testing] Fix for flaky UITests (PlatformDragEventArgs & Issue8870) in CI that occasionally fails by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/30088
- [Testing] Disable the failed ValidateWebViewScreenshot test in net 10.0 by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/30013
- [Testing] Updated FlakyTestAttribute to allow retries by Javier Suárez in https://github.com/dotnet/maui/pull/27772
- [Testing] Recover the uitest-build task on Android cake by Javier Suárez in https://github.com/dotnet/maui/pull/28452
- Fix CarouselView Feature Matrix tests failing on main by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29784
- [Testing] Include a tolerance parameter in the Verifyscreenshot method by Javier Suárez in https://github.com/dotnet/maui/pull/29776
- [Testing] Update Appium to v8 by Javier Suárez in https://github.com/dotnet/maui/pull/29774
- Fixed Test case(ValidateTableViewTitles) failure in PR 29623 - [2025/05/26] Candidate by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/29742
- Update Test HostApp to not use TableView by Javier Suárez in https://github.com/dotnet/maui/pull/28830
- [Testing] Add Validation Test For Issue28051 On Android by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/30026
- [Testing] Fixed Test case failure in PR 30115 - [2025/06/23] Candidate by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/30136
- Update Controls.TestCases.HostApp.csproj by @HarishKumarSF4517 in https://github.com/dotnet/maui/pull/30124
- [Testing] Enable HandlerDoesNotLeak for Button and ProgressBar by @bhavanesh2001 in https://github.com/dotnet/maui/pull/29896
- [Testing] Feature Matrix UITest Cases for RadioButton by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/29744
- [Testing] Feature Matrix UITest Cases for CollectionView ItemsSource Feature by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/29322
- [Testing] Feature Matrix UITest Cases for Stepper by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/29731
- Fix TapCoordinates method in Catalyst by Javier Suárez in https://github.com/dotnet/maui/pull/29775
- fix bug in test by Stéphane Delcroix in https://github.com/dotnet/maui/pull/30077
- fix for flaky tests by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/30088
- Update Issue25946.xaml by @anandhan-rajagopal in https://github.com/dotnet/maui/pull/30025
- Fixed Test case failure in PR 26153 - iOS by Jakub Florkowski in https://github.com/dotnet/maui/pull/29906
- Fixed Test case failure in PR 25642 - snapshots by Jakub Florkowski in https://github.com/dotnet/maui/pull/29881
- Update the comment for the test properties by Matthew Leibowitz in https://github.com/dotnet/maui/pull/27306
- Add retries to all tests related to checking for weak references by Shane Neuville in https://github.com/dotnet/maui/pull/29957
- Changes in provisioning to fix fails installing Appium on Linux by Javier Suárez in https://github.com/dotnet/maui/pull/29105
- [sample] Allow sample to run with different .net than on machine by Rui Marinho in https://github.com/dotnet/maui/pull/29745
Dependency Updates
- [ci] Update sdk by Rui Marinho in https://github.com/dotnet/maui/pull/30279
- [ci] Update xharness by Rui Marinho in https://github.com/dotnet/maui/pull/2e71d32
- Update sdk by Rui Marinho in https://github.com/dotnet/maui/pull/01c0ed5
- Update dotnet-tools.json by Rui Marinho in https://github.com/dotnet/maui/pull/ddab033
- [ci] Update macios sdk versions by Rui Marinho in https://github.com/dotnet/maui/pull/30164
- Update xcode by Rui Marinho in https://github.com/dotnet/maui/pull/cb72909
- [net10.0] Update dependencies from dotnet/dotnet by @dotnet-maestro in https://github.com/dotnet/maui/pull/30021
- [net10.0] Update dependencies to ensure coherency by @dotnet-maestro in https://github.com/dotnet/maui/pull/30140
- Update MicrosoftCodeAnalysisPublicApiAnalyzers and MicrosoftCodeAnalysisBannedApiAnalyzers to 4.14.0 by @copilot-swe-agent in https://github.com/dotnet/maui/pull/30213
- Use the known working version of platform-tools by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30173
- [android] 20250414 net10.0 ecosystem updates by Jonathan Peppers in https://github.com/dotnet/maui/pull/29871
- [ci] Update macios sdk versions by Rui Marinho in https://github.com/dotnet/maui/pull/53481cd
- [net10.0] Update net10.0 preview 6 by Rui Marinho in https://github.com/dotnet/maui/pull/30127
Docs
- Clean up copilot workspace after setup steps by @copilot-swe-agent in https://github.com/dotnet/maui/pull/30113
- Update README.md with link to .NET MAUI for .NET 10 by @copilot-swe-agent in https://github.com/dotnet/maui/pull/29578
- Clean up unreferenced API Docs XML files by Gerald Versluis in https://github.com/dotnet/maui/pull/30141
- Update copilot-instructions.md with PR testing notes by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30138
- Update TSA area path configuration for .NET MAUI by @copilot-swe-agent in https://github.com/dotnet/maui/pull/30142
- Add code formatting instructions to GitHub Copilot development guidelines by @copilot-swe-agent in https://github.com/dotnet/maui/pull/30230
- [ai] Improve the release prompt by Rui Marinho in https://github.com/dotnet/maui/pull/29867
- Add an AI triage assistant by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29646
Housekeeping
- [release/10.0.1xx-preview6] Merge net10.0 to preview 6 by Rui Marinho in https://github.com/dotnet/maui/pull/30344
- [net10.0] Merge main to net10.0 by Rui Marinho in https://github.com/dotnet/maui/pull/30299
- Fix merge by Rui Marinho in https://github.com/dotnet/maui/pull/4fb89b7
- Merge branch ‘main’ into merge-net10 by Rui Marinho in https://github.com/dotnet/maui/pull/4beb866
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30234
- [housekeeping] Automated PR to fix formatting errors on net10.0 by @github-actions in https://github.com/dotnet/maui/pull/30183
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/30185
- [net10.0] Merge main to net10.0 by Rui Marinho in https://github.com/dotnet/maui/pull/30134
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30183
- [ci] Update branding by Rui Marinho in https://github.com/dotnet/maui/pull/7c73dbc
- [net10.0] Merge main to net10.0 by Rui Marinho in https://github.com/dotnet/maui/pull/30134
- Fix more references to version by Rui Marinho in https://github.com/dotnet/maui/pull/00011c5
- Update Directory.Build.props by Rui Marinho in https://github.com/dotnet/maui/pull/6e66ddc
- Update Versions.props by Rui Marinho in https://github.com/dotnet/maui/pull/94469ab
- [iOS] Ignore CS0618 by Rui Marinho in https://github.com/dotnet/maui/pull/9ce64bc
- maybe bad merge? by Matthew Leibowitz in https://github.com/dotnet/maui/pull/09347e3
- Reapply “Fix apis” by Matthew Leibowitz in https://github.com/dotnet/maui/pull/abca4e5
- Revert “Fix apis” by Rui Marinho in https://github.com/dotnet/maui/pull/64de54c
- Fix apis by Rui Marinho in https://github.com/dotnet/maui/pull/c5fb720
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30078
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30043
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/30019
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/29875
- [2025/06/23] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/30115
- [create-pull-request] automated change by @github-actions[bot] in https://github.com/dotnet/maui/pull/29792
- [housekeeping] Automated PR to fix formatting errors on net10.0 by @github-actions in https://github.com/dotnet/maui/pull/30149
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/30151
- [ci] try do full build on dnceng by Rui Marinho in https://github.com/dotnet/maui/pull/27456
- [housekeeping] Automated PR to fix formatting errors on net10.0 by @github-actions in https://github.com/dotnet/maui/pull/30103
- [2025/06/16] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/29886
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29993
- Update copilot-setup-steps.yml to add the local dotnet to PATH by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30042
- [ci] Move to preview6 by Rui Marinho in https://github.com/dotnet/maui/pull/29736
- Setup Copilot development environment for .NET MAUI by @copilot-swe-agent in https://github.com/dotnet/maui/pull/29991
- Update Versions.props 9.0.90 SR9 versioning by Shane Neuville in https://github.com/dotnet/maui/pull/29909
- [apis] Mark apis as shipped in the latest sr8 by Rui Marinho in https://github.com/dotnet/maui/pull/29928
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29945
- [net10.0] Merge main to net10.0 by Rui Marinho in https://github.com/dotnet/maui/pull/29753
- Update bug-report.yml with .net 10 preview5 by Shane Neuville in https://github.com/dotnet/maui/pull/29912
- [2025/06/02] Candidate - In Flight Branch by Rui Marinho in https://github.com/dotnet/maui/pull/29754
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29831
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29847
- [ci] Allows usage of new keys from dotnet by Rui Marinho in https://github.com/dotnet/maui/pull/29843
- Create copilot-setup-steps.yml by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29856
- Update copilot-setup-steps.yml by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29858
- Update copilot-setup-steps.yml by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29860
- Update copilot-setup-steps.yml by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29863
- Update copilot-setup-steps.yml by Matthew Leibowitz in https://github.com/dotnet/maui/pull/29868
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29793
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29759
- [2025/05/26] Candidate - In Flight Branch by Shane Neuville in https://github.com/dotnet/maui/pull/29623
- [housekeeping] Automated PR to fix formatting errors on main by @github-actions in https://github.com/dotnet/maui/pull/29723
- Build the project first before formatting by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30233
- Fix update-cgmanifest.ps1 script to generate deterministic output by @copilot-swe-agent in https://github.com/dotnet/maui/pull/30117
- [ci] Add a way to open insiders to cake by Rui Marinho in https://github.com/dotnet/maui/pull/30211
- Merge main into inflight/current by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30224
- Update dotnet-format-daily.yml by Matthew Leibowitz in https://github.com/dotnet/maui/pull/30231
Full Changelog: https://github.com/dotnet/maui/compare/10.0.0-preview.5.25306.5…10.0.0-preview.6.25351.4