Skip to content

Instantly share code, notes, and snippets.

@rmarinho
Last active April 4, 2025 16:19
Show Gist options
  • Save rmarinho/32928a4a1615dfaa2a99cdfa71bbc648 to your computer and use it in GitHub Desktop.
Save rmarinho/32928a4a1615dfaa2a99cdfa71bbc648 to your computer and use it in GitHub Desktop.
tete

.NET MAUI 10.0.0 Preview 3 Release Notes

What's Changed

This release includes significant accessibility improvements, performance optimizations for CollectionView and property mapping, and several platform-specific fixes across iOS, Android, and Windows. It also adds new API capabilities in Essentials and obsoletes legacy controls like ListView, Cell types, and TableView.

MAUI Product Fixes

  • [Accessibility] Add 'button' for TalkBalk on Android Tap Gesture Recognizers by @TJLambert in dotnet/maui#28393
  • [Accessibility] Add Accessibility Traits to CollectionView items on iOS/Catalyst by @TJLambert in dotnet/maui#27971
  • [Android] Allow full screen videos from WebView by @JavierSuarezM in dotnet/maui#15472
  • [Android] CarouselView: Remove rounding from SizedItemContentView that results in off-by-one pixel error by @filipnavara in dotnet/maui#25411
  • [Android] Fix: Prevent duplicate Completed event when setting ReturnType in Entry by @BhavaneshN in dotnet/maui#28018
  • [Android] Remove api21 check on Instrumentation by @rmarinho in dotnet/maui#28482
  • [Android] [Shell] Ensure AnimationFinished is called when app backgrounds mid-animation by @albyrock87 in dotnet/maui#27534
  • [CollectionView] Crash occurs when switching CollectionView.IsVisible right after setting ItemsSource by @kubaflo in dotnet/maui#28194
  • [Essentials] Functionality to check if GPS/Location is enabled by @kubaflo in dotnet/maui#27941
  • [HybridWebView] Properly managed response streams by @matthewleibow in dotnet/maui#28230
  • [iOS] Check if RefreshControl is enabled on iOS by @github-actions[bot] in dotnet/maui#28365
  • [iOS] Fixed ImageButton not honoring Padding value by @NirmalKumarYuvaraj in dotnet/maui#26785
  • [Mac Catalyst] NullReferenceException in DragAndDropDelegate - FIX by @MartyIX in dotnet/maui#28417
  • [NET10.0] Fix parameter name for ScrollViewerExtensions.UpdateScrollBarVisibility by @MartyIX in dotnet/maui#28255
  • [Windows] Fix for wrong secondary ToolbarItem size by @Tamilarasan-Paranthaman in dotnet/maui#25550
  • [Windows] Fix RightToLeft is not working for Shell by @SubhikshaC in dotnet/maui#28161
  • [Windows] Fixed the issue with SearchBar focus and unfocus events by @Ahamed-Ali in dotnet/maui#28529
  • Able to cancel WebAuthenticator.AuthenticateAsync programmatically using a CancellationToken by @marcel-silva in dotnet/maui#26180
  • Align the Sender between the gestures when emit the events by @JavierSuarezM in dotnet/maui#28305
  • Always return to the browser by @matthewleibow in dotnet/maui#28286
  • Change iOS SetNeedsLayout propagation mechanism by @albyrock87 in dotnet/maui#26629
  • Fix CSS Hot Reload on iOS device by @PeterSpada in dotnet/maui#27812
  • Fix Crashing issue with keyboard scrolling iOS by @TJLambert in dotnet/maui#28148
  • Fix for border color of the RadioButton is visible in Windows by @SyedAbdulAzeemSF4852 in dotnet/maui#28214
  • Fix NullReferenceException in PaintExtensions.IsSolid on Android by @Jaden in dotnet/maui#28116
  • Fix Tizen method parameter name misspelling by @jfversluis in dotnet/maui#28627
  • Fixed controls sample navigation crash by @kubaflo in dotnet/maui#28069
  • Fixed the CollectionView scroll the content inside Editor when tapping to get focus on it by @NanthiniMahalingam in dotnet/maui#27851
  • Fixed-ToolBar-Visibility-FlyoutPage by @prakashKannanSf3972 in dotnet/maui#28209
  • Fixed content update issue when changing the ControlTemplate at runtime for a ContentPage by @sheiksyedm in dotnet/maui#28216
  • Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism by @albyrock87 in dotnet/maui#28225
  • Improve property mapper performance by @albyrock87 in dotnet/maui#28077
  • [Improvement] Add ReturnType API for SearchBar by @andreiacm in dotnet/maui#24906
  • IsNullOrEmpty for Paint not returning true if Color(s) are not set by @mos379 in dotnet/maui#15668
  • Make HybridWebViewHandler throw JS exceptions in C# by default by @matthewleibow in dotnet/maui#28086
  • Make DisplayAlert & DisplayActionSheet more consistent by adding Async by @jfversluis in dotnet/maui#28053
  • Make GraphicsViewHandler.MapBackground public by @jfversluis in dotnet/maui#28243
  • Mark MapReload from PickerHandler Obsolete by @JavierSuarezM in dotnet/maui#28028
  • Obsolete ListView and Cell types by @jfversluis in dotnet/maui#28500
  • Obsolete TableView by @jfversluis in dotnet/maui#28302
  • Optimize by @MartyIX in dotnet/maui#28073
  • Page.DisplayAlert documentation - Task vs Task by @kubaflo in dotnet/maui#28521
  • Remove PlatformWrapperView.java setHasShadow by @jfversluis in dotnet/maui#28245
  • Replace deprecated iOS OpenUrl by @jfversluis in dotnet/maui#28160
  • TextTransformUtilites -> TextTransformUtilities by @jfversluis in dotnet/maui#28632
  • Update default value for LineHeight in the ToNSAttributedString method by @JavierSuarezM in dotnet/maui#28027
  • Use the secondPage Handler by @TJLambert in dotnet/maui#28250
  • ViewExtensions Async suffix consistency by @jfversluis in dotnet/maui#28506
  • [.NET 10] Make DataFlowDirection enum public by @JavierSuarezM in dotnet/maui#28631
  • [.NET 10] Make IsVisibleCore and RefreshIsVisibleProperty visible by @kubaflo in dotnet/maui#28139
  • [.NET 10] More public APIs related with Entry and Editor, pending TODOs by @JavierSuarezM in dotnet/maui#28467
  • [net10.0] Enable trimmer warnings by @rmarinho in dotnet/maui#28015
  • [Bindings SG] Filter out false positive Binding.Create matches by @jkurdek in dotnet/maui#28138

Testing

Dependency Updates

Docs

Housekeeping

New Contributors

Full Changelog: https://github.com/dotnet/maui/compare/release/10.0.1xx-preview2...release/10.0.1xx-preview3

What's Changed

.NET MAUI 10.0 Preview 3 brings significant improvements with a focus on performance optimization, accessibility enhancements, and platform-specific fixes. This release includes important API improvements for .NET 10, obsolete notifications for legacy controls like ListView, TableView, and Cell types, and preparation for a smoother Aspire integration.

MAUI Product Fixes

  • Fixed controls sample navigation crash by @kubaflo in #28069
  • [Windows] Fixed the issue with SearchBar focus and unfocus events by @Ahamed-Ali in #28529
  • [Android] Allow full screen videos from WebView by @jsuarezruiz in #15472
  • Align the Sender between the gestures when emit the events by @jsuarezruiz in #28305
  • [Improvement] Add ReturnType API for SearchBar by @Andronache Simone in #24906
  • Update default value for LineHeight in the ToNSAttributedString method by @jsuarezruiz in #28027
  • Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism by @albyrock87 in #28225
  • Fix for border color of the RadioButton is visible in Windows by @SyedAbdulAzeemSF4852 in #28214
  • Obsolete ListView and Cell types by @jfversluis in #28500
  • [.NET 10] More public APIs related with Entry and Editor, pending TODOs by @jsuarezruiz in #28467
  • [Android] CarouselView: Remove rounding from SizedItemContentView that results in off-by-one pixel error by @Filip Navara in #25411
  • [.Net10] Make IsVisibleCore and RefreshIsVisibleProperty visible by @kubaflo in #28139
  • [NET10.0] Fix parameter name for ScrollViewerExtensions.UpdateScrollBarVisibility by @MartyIX in #28255
  • Annotate ListStringTypeConverter by @MartyIX in #28520
  • Page.DisplayAlert documentation - Task vs Task by @kubaflo in #28521
  • ViewExtensions Async suffix consistency by @jfversluis in #28506
  • Make DisplayAlert & DisplayActionSheet more consistent by adding Async by @jfversluis in #28053
  • [Android] Remove api21 check on Instrumentation by @rmarinho in #28482
  • Make GraphicsViewHandler.MapBackground public by @jfversluis in #28243
  • Fix API docs warnings by @jfversluis in #28469
  • [Android] Fix: Prevent duplicate Completed event when setting ReturnType in Entry by @Bhavanesh N in #28018
  • [Mac Catalyst] NullReferenceException in DragAndDropDelegate - FIX by @MartyIX in #28417
  • [Essentials] Functionality to check if GPS/Location is enabled by @kubaflo in #27941
  • Able to cancel WebAuthenticator.AuthenticateAsync programmatically using a CancellationToken by @marcel-silva in #26180
  • Fixed content update issue when changing the ControlTemplate at runtime for a ContentPage by @sheiksyedm in #28216
  • [Accessibility] Add 'button' for TalkBalk on Android Tap Gesture Recognizers by @TJ Lambert in #28393
  • [Accessibility] Add Accessibility Traits to CollectionView items on iOS/Catalyst by @TJ Lambert in #27971
  • Upgrade from Windows App SDK 1.6.5 to 1.6.6 by @MartyIX in #28338
  • [Windows] Fix for wrong secondary ToolbarItem size by @Tamilarasan Paranthaman in #25550
  • Always return to the browser by @mattleibow in #28286
  • Make HybridWebViewHandler throw JS exceptions in C# by default by @mattleibow in #28086
  • Replace deprecated iOS OpenUrl by @jfversluis in #28160
  • [HybridWebView] Properly managed response streams by @mattleibow in #28230
  • Fix NullReferenceException in PaintExtensions.IsSolid on Android by @Jaden in #28116
  • Improve property mapper performance by @albyrock87 in #28077
  • [CollectionView] Crash occurs when switching CollectionView.IsVisible right after setting ItemsSource by @kubaflo in #28194
  • Update the version of SkiaSharp used by SVG by @mattleibow in #28233
  • Fixed-ToolBar-Visibility-FlyoutPage by @prakashKannanSf3972 in #28209
  • Revert "Fix FlyoutPage ShouldShowToolbarButton when overridden to return false, still shows button in title bar" by @NirmalKumarYuvaraj in #28189
  • Fix Crashing issue with keyboard scrolling iOS by @TJ Lambert in #28148
  • Fix CSS Hot Reload on iOS device by @spadapet in #27812
  • [Bindings SG] Filter out false positive Binding.Create matches by @jkurdek in #28138
  • [android] add AOT profile for dotnet new maui -sc by @jonathanpeppers in #28172
  • Fixed the CollectionView scroll the content inside Editor when tapping to get focus on it by @NanthiniMahalingam in #27851
  • Change iOS SetNeedsLayout propagation mechanism by @albyrock87 in #26629
  • [Android] [Shell] Ensure AnimationFinished is called when app backgrounds mid-animation by @albyrock87 in #27534
  • IsNullOrEmpty for Paint not returning true if Color(s) are not set by @mos379 in #15668
  • [iOS] Fixed ImageButton not honoring Padding value by @NirmalKumarYuvaraj in #26785
  • Update SkiaSharp by @mattleibow in #26373
  • [Windows] Fix RightToLeft is not working for Shell by @SubhikshaChandrasekaran in #28161
  • [main] Check if RefreshControl is enabled on iOS by @github-actions[bot] in #28365
  • Obsolete TableView by @jfversluis in #28302
  • Fix/workaround iOS stuck device tests by @albyrock87 in #28196
  • Mark MapReload from PickerHandler Obsolete by @jsuarezruiz in #28028
  • TextTransformUtilites -> TextTransformUtilities by @jfversluis in #28632
  • [.NET 10] Make DataFlowDirection enum public by @jsuarezruiz in #28631
  • Fix Tizen method parameter name misspelling by @jfversluis in #28627
  • Investigating things for easier Aspire integration by @mattleibow in #24365

Testing

  • [Testing] Move Android UITests to run on Linux by @jsuarezruiz in #28513
  • [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 2 by @anandhan-rajagopal in #28058
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @anandhan-rajagopal in #28583
  • [Testing] - Fix for flaky UITests related to the virtual keyboard in Android and iOS platforms by @anandhan-rajagopal in #27876
  • [Testing] Fix for flaky UITests Issue18896 and disable Issue14471 test which fails in CI randomly by @HarishKumarSF4517 in #28533
  • [Testing] Fix: BlankScreenOnNavigationBack on Android by @Bhavanesh N in #28423
  • [Testing] Mark BindingUpdatesFromInteractiveRefresh as flaky by @jsuarezruiz in #28369
  • Disable test recently re-enabled by @PureWeen in #28314
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @HarishKumarSF4517 in #28269
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 4 by @HarishKumarSF4517 in #28137
  • [Testing] Enabling UITest Stepper actions for Maccatalyst by @LogishaSelvarajSF4525 in #28055
  • Add test run message to device tests logs by @albyrock87 in #27993
  • Fix broken/unreliable UI tests by @albyrock87 in #28125
  • [testing] Disable CheckEntitlementsForMauiBlazorOnMacCatalyst by @rmarinho in #28407
  • [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 4 by @TamilarasanSF4853 in #28105
  • [Testing] Enabling more UI Tests by removing platform specific condition - 17 by @HarishKumarSF4517 in #28011
  • [Testing] Enabling more UI Tests by removing platform specific condition - 16 by @TamilarasanSF4853 in #27968
  • [test] Run Android device tests on linux by @rmarinho in #28192
  • [Testing] Moved ImageDoesNotLeak test case from Device Test to UI Test by @HarishKumarSF4517 in #28223
  • Improve the performance of provisioning and running of device tests by @mattleibow in #28065
  • UiTesting documentation improvements by @Brayan Khosravian in #28143

Dependency Updates

  • [net10.0] Update net10.0 preview3 sdk/iOS/Android/runtime/aspnet by @rmarinho in #28609
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28493
  • Update dependencies from dotnet/android by @dotnet-maestro in #28460
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28459
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28430
  • Update dependencies from dotnet/android by @dotnet-maestro in #28420
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28424
  • Update dependencies from dotnet/macios by @dotnet-maestro in #28396
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28397
  • Update dependencies from dotnet/android by @dotnet-maestro in #28383
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28366
  • Update dependencies from dotnet/android by @dotnet-maestro in #28356
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28348
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28743
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28680
  • Update dependencies from dotnet/macios by @dotnet-maestro in #28737
  • Update dependencies from dotnet/android by @dotnet-maestro in #28663
  • Update dependencies from dotnet/sdk by @dotnet-maestro in #28664
  • Update dependencies from dotnet/macios by @dotnet-maestro in #28662
  • Update dependencies from dotnet/xharness by @dotnet-maestro in #28578
  • Update dependencies from dotnet/macios by @dotnet-maestro in #28470
  • Upgrade Syncfusion Toolkit version from 1.0.3 to 1.0.4 by @Choza-rajan in #28447
  • Bump Microsoft.Web.WebView2 from 1.0.2739.15 to 1.0.2903.40 by @MartyIX in #24329
  • Update MauiPreviousDotNetReleasedVersion to 9.0.14 by @pjcollins in #28251
  • Update Versions.props to .NET 9 SR6 by @PureWeen in #28326

Docs

  • 2025-3-3-docs-UiTesting.md-improvements by @Brayan Khosravian in #28143
  • Page.DisplayAlert documentation - Task vs Task by @kubaflo in #28521
  • Fix API docs warnings by @jfversluis in #28469
  • Update DEVELOPMENT.md with net10.0 by @PureWeen in #27913

Housekeeping

  • [ci] Add maui release internal by @rmarinho in #28772
  • [release/10.0.1xx-preview3] Add back TextTransformUtilites by @github-actions[bot] in #28752
  • Revert "[ci] Fix naming of workloads (#28740)" by @rmarinho in #28753
  • [ci] Fix naming of workloads by @rmarinho in #28740
  • [ci] Fix variable _UploadPathRoot by @rmarinho in #28730
  • [ci] try publish the zip by @rmarinho in #28719
  • [ci] Fix publish of files with arcade by @rmarinho in #28706
  • [ci] Update arcade to latest by @rmarinho in #28696
  • [release/10.0.1xx-preview3] [ci] Some fixes for dnceng builds by @github-actions[bot] in #28672
  • [ci] Fix branding by @rmarinho in #28646
  • [net10.0] Merge main to net10 by @rmarinho in #28647
  • [ci] Sign fonts with 3PartyScriptsSHA2 by @rmarinho in #28646
  • [ci] Fixes for net10.0 arcade push by @rmarinho in #28639
  • [net10.0] Merge main to net10 by @rmarinho in #28611
  • [ci] Don't use the short url for install script by @rmarinho in #28591
  • [ci] Update arcade net10.0 by @rmarinho in #28518
  • [net10.0] Merge main to net10 by @rmarinho in #28548
  • [ci] net10 needs to allow pre release branches by @rmarinho in #28518
  • Update dotnet-format-daily-main.yml by @danmoseley in #28488
  • [net10.0] Enable trimmer warnings by @rmarinho in #28015
  • [net10.0] Merge main to net10 by @rmarinho in #28445
  • [net10.0] Merge main to net10 by @rmarinho in #28346
  • [ci] Update arcade and xharness by @rmarinho in #28378
  • [ci] Update arcade and xharness by @rmarinho in #28378
  • [testing] Just run packaged for now by @rmarinho in #28366
  • [test] Ignore 23608 also for Catalyst by @rmarinho in #28359
  • [ci] Add net10.0 to triggers by @rmarinho in #28359
  • Fix build by @rmarinho in #28359
  • [testing] Ignore some tests by @rmarinho in #28348
  • [ci] Fix provisionator by @rmarinho in #28325
  • [net10.0] Update net10.0 preview3 by @rmarinho in #28228
  • [ci] Remove workaround by @rmarinho in #28290
  • [ci] Missing 18.0 by @rmarinho in #28290
  • Add attempt number to failed builds by @mattleibow in #28280
  • Fix incorrect MAC Image by @PureWeen in #28265
  • Patch in a temporary location by @mattleibow in #28278
  • Move to iOS 18.0 simulators by @rmarinho in #28273
  • Don't throw on cleanup for CI by @PureWeen in #28248
  • Fix issue not provision sign identities on Devdiv Mac's by @jsuarezruiz in #28229
  • Made sudo optional for linux jdk provisioning by @jonathanpeppers in #28195
  • [ci] Cleanup the provisionator Xcode script by @rmarinho in #28395
  • Update bug-report.yml by @rmarinho in #28394
  • Build windows unpackaged test app as self contained by @mattleibow in #28382
  • [ci] Update arcade and xharness by @rmarinho in #28378
  • Use only major JDK version to install via homebrew by @jonathanpeppers in #28224
  • Start shipping WorkloadDependencies.json by @jonathanpeppers in #28149
  • [ci] Publish VS workload zips by @pjcollins in #28145
  • Optimize by @MartyIX in #28073
  • [net10.0] Merge preview 2 and main changes by @rmarinho in #28183
  • [net10.0] Merge main to net10 by @rmarinho in #28044
  • [code style] Prefer file-scope namespaces by @MartyIX in #28040
  • [housekeeping] Automated PR to fix formatting errors by @github-actions[bot] in #28068
  • [iOS] Ignore for now obsoletes on iOS by @rmarinho in #28136
  • Enable generation of API docs in CI for .NET 10 by @jfversluis in #28004

New Contributors

  • @sheiksyedm made their first contribution in #28216
  • @marcel-silva made their first contribution in #26180
  • @Bhavanesh N made their first contribution in #28018
  • @mos379 made their first contribution in #15668
  • @Brayan Khosravian made their first contribution in #28143
  • @Jaden made their first contribution in #28116

Full Changelog: https://github.com/dotnet/maui/compare/10.0.0-preview.2.25165.1...10.0.0-preview.3.25181.1

What's Changed

.NET MAUI Preview 3 introduces significant improvements across all platforms. Key highlights include performance optimizations for iOS CollectionView and property mapping, improved WebView capabilities, enhanced accessibility features, and numerous bug fixes for platform-specific issues. Several controls like TableView and ListView have been marked as obsolete as we continue to modernize the platform.

MAUI Product Fixes

  • [Windows] Fixed the issue with SearchBar focus and unfocus events by @Ahamed-Ali in #28529
  • [Android] Allow full screen videos from WebView by @jsuarezruiz in #15472
  • Align the Sender between the gestures when emit the events by @jsuarezruiz in #28305
  • [Improvement] Add ReturnType API for SearchBar by @Andronache Simone in #24906
  • Update default value for LineHeight in the ToNSAttributedString method by @jsuarezruiz in #28027
  • Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism by @albyrock87 in #28225
  • Fix for border color of the RadioButton is visible in Windows by @SyedAbdulAzeemSF4852 in #28214
  • Obsolete ListView and Cell types by @jfversluis in #28500
  • [.NET 10] More public APIs related with Entry and Editor, pending TODOs by @jsuarezruiz in #28467
  • Fix-added by @devanathan-vaithiyanathan in #27961
  • Remove PlatformWrapperView.java setHasShadow by @jfversluis in #28245
  • [Android] CarouselView: Remove rounding from SizedItemContentView that results in off-by-one pixel error by @filipnavara in #23411
  • [.Net10] Make IsVisibleCore and RefreshIsVisibleProperty visible by @kubaflo in #28139
  • [NET10.0] Fix parameter name for ScrollViewerExtensions.UpdateScrollBarVisibility by @MartyIX in #28255
  • Make GraphicsViewHandler.MapBackground public by @jfversluis in #28243
  • [Android] Fix: Prevent duplicate Completed event when setting ReturnType in Entry by @bhavanesh2001 in #28018
  • [Mac Catalyst] NullReferenceException in DragAndDropDelegate - FIX by @MartyIX in #28417
  • [Essentials] Functionality to check if GPS/Location is enabled by @kubaflo in #27941
  • Able to cancel WebAuthenticator.AuthenticateAsync programmatically using a CancellationToken by @marcel-silva in #26180
  • Fixed content update issue when changing the ControlTemplate at runtime for a ContentPage by @sheiksyedm in #28216
  • [Accessibility] Add 'button' for TalkBalk on Android Tap Gesture Recognizers by @TJ Lambert in #28393
  • [Accessibility] Add Accessibility Traits to CollectionView items on iOS/Catalyst by @TJ Lambert in #27971
  • Upgrade from 1.6.5 to 1.6.6 by @MartyIX in #28338
  • Build windows unpackaged test app as self contained by @mattleibow in #28382
  • [Windows] Fix RightToLeft is not working for Shell by @SubhikshaSF4851 in #28161
  • [main] Check if RefreshControl is enabled on iOS by @github-actions[bot] in #28365
  • Obsolete TableView by @jfversluis in #28302
  • Mark MapReload from PickerHandler Obsolete by @jsuarezruiz in #28028
  • [Windows] Fix for wrong secondary ToolbarItem size by @Tamilarasan-Paranthaman in #25550
  • Always return to the browser by @mattleibow in #28286
  • Make HybridWebViewHandler throw JS exceptions in C# by default by @mattleibow in #28086
  • Remove pending TODOs in .NET10 by @jsuarezruiz in #28267
  • Replace deprecated iOS OpenUrl by @jfversluis in #28160
  • [HybridWebView] Properly managed response streams by @mattleibow in #28230
  • Fix NullReferenceException in PaintExtensions.IsSolid on Android by @Jaden in #28116
  • Improve property mapper performance by @albyrock87 in #28077
  • [CollectionView] Crash occurs when switching CollectionView.IsVisible right after setting ItemsSource by @kubaflo in #28194
  • Update the version of SkiaSharp used by SVG by @mattleibow in #28233
  • Fixed-ToolBar-Visibility-FlyoutPage by @prakashKannanSf3972 in #28209
  • Revert "Fix FlyoutPage ShouldShowToolbarButton when overridden to return false, still shows button in title bar" by @NirmalKumarYuvaraj in #28189
  • Fix Crashing issue with keyboard scrolling iOS by @TJ Lambert in #28148
  • Fix CSS Hot Reload on iOS device by @spadapet in #27812
  • [Bindings SG] Filter out false positive Binding.Create matches by @jkurdek in #28138
  • [android] add AOT profile for dotnet new maui -sc by @jonathanpeppers in #28172
  • Fixed the CollectionView scroll the content inside Editor when tapping to get focus on it by @NanthiniMahalingam in #27851
  • Change iOS SetNeedsLayout propagation mechanism by @albyrock87 in #26629
  • [Android] [Shell] Ensure AnimationFinished is called when app backgrounds mid-animation by @albyrock87 in #27534
  • Bump Microsoft.Web.WebView2 from 1.0.2739.15 to 1.0.2903.40 by @MartyIX in #24329
  • IsNullOrEmpty for Paint not returning true if Color(s) are not set by @mos379 in #15668
  • Optimize by @MartyIX in #28073
  • [iOS] Fixed ImageButton not honoring Padding value by @NirmalKumarYuvaraj in #26785
  • Update SkiaSharp by @mattleibow in #26373
  • Fixed controls sample navigation crash by @kubaflo in #28069
  • [.NET 10] Make DataFlowDirection enum public by @jsuarezruiz in #28631
  • TextTransformUtilites -> TextTransformUtilities by @jfversluis in #28632
  • Fix Tizen method parameter name misspelling by @jfversluis in #28627
  • Investigating things for easier Aspire integration by @mattleibow in #24365
  • Revert "[iOS] CollectionView with grouped data crashes on iOS when the groups change - fix" by @PureWeen in #28246
  • Use the secondPage Handler by @TJ Lambert in #28250
  • Add back TextTransformUtilites by @github-actions[bot] in #28752

Testing

  • [Testing] Move Android UITests to run on Linux by @jsuarezruiz in #28513
  • [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 2 by @anandhan-rajagopal in #28058
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @anandhan-rajagopal in #28583
  • [Testing] - Fix for flaky UITests related to the virtual keyboard in Android and iOS platforms by @anandhan-rajagopal in #27876
  • [Testing] Fix for flaky UITests Issue18896 and disable Issue14471 test which fails in CI randomly by @HarishKumarSF4517 in #28533
  • [Testing] Fix: BlankScreenOnNavigationBack on Android by @bhavanesh2001 in #28423
  • [testing] Disable CheckEntitlementsForMauiBlazorOnMacCatalyst by @rmarinho in #28407
  • [Testing] Moved ImageDoesNotLeak test case from Device Test to UI Test by @HarishKumarSF4517 in #28223
  • [Testing] Mark BindingUpdatesFromInteractiveRefresh as flaky by @jsuarezruiz in #28369
  • [test] Ignore 23608 also for Catalyst by @rmarinho in #28513
  • [testing] Ignore some tests by @rmarinho in #28065
  • Disable test recently re-enabled by @PureWeen in #28314
  • Fix incorrect MAC Image by @PureWeen in #28265
  • Don't throw on cleanup for CI by @PureWeen in #28248
  • [test] Run Android device tests on linux by @rmarinho in #28192
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 4 by @HarishKumarSF4517 in #28137
  • [Testing] Enabling UITest Stepper actions for Maccatalyst by @LogishaSelvarajSF4525 in #28055
  • Add test run message to device tests logs by @albyrock87 in #27993
  • Fix broken/unreliable UI tests by @albyrock87 in #28125
  • [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 4 by @TamilarasanSF4853 in #28105
  • [Testing] Enabling more UI Tests by removing platform specific condition - 17 by @HarishKumarSF4517 in #28011
  • [Testing] Enabling more UI Tests by removing platform specific condition - 16 by @TamilarasanSF4853 in #27968
  • Fix/workaround iOS stuck device tests by @albyrock87 in #28196
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @HarishKumarSF4517 in #28269
  • [ci] Missing 18.0 by @rmarinho in #28307
  • Move to iOS 18.0 simulators by @rmarinho in #28273
  • [net10.0] [ci] Move iOS 18.0 simulators by @github-actions in #28277
  • [ci] Fix platform for UItests for iOS by @github-actions in #28345

Dependency Updates

  • [release/10.0.1xx-preview3] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in #28680
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #28743
  • Update dependencies from https://github.com/dotnet/macios build 20250401.9 by @dotnet-maestro[bot] in #28737
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in #28664
  • [net10.0] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #28663
  • Update dependencies from https://github.com/dotnet/macios build 20250326.13 by @dotnet-maestro[bot] in #28662
  • Update dependencies from https://github.com/dotnet/xharness build 20250317.9 by @dotnet-maestro[bot] in #28578
  • [net10.0] Update dependencies from dotnet/macios by @dotnet-maestro[bot] in #28470
  • Update dependencies from https://github.com/dotnet/sdk build 20250318.31 by @dotnet-maestro[bot] in #28493
  • Update dependencies from https://github.com/dotnet/sdk build 20250317.19 by @dotnet-maestro[bot] in #28459
  • Update dependencies from https://github.com/dotnet/android build 10.0.0-ci.net10.25168.1+azdo.11214178 by @dotnet-maestro[bot] in #28460
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in #28430
  • Update dependencies from https://github.com/dotnet/android build main-d31a6bfa40d1253f1b5a1162c5a0d7d9b38efd0b-1 by @dotnet-maestro[bot] in #28420
  • Update dependencies from https://github.com/dotnet/sdk build 20250314.50 by @dotnet-maestro[bot] in #28424
  • Update dependencies from https://github.com/dotnet/macios build 20250313.10 by @dotnet-maestro[bot] in #28396
  • Update dependencies from https://github.com/dotnet/sdk build 20250313.50 by @dotnet-maestro[bot] in #28397
  • Update dependencies from https://github.com/dotnet/android build 10.0.0-ci.net10.25162.1+azdo.11181285 by @dotnet-maestro[bot] in #28383
  • Update dependencies from https://github.com/dotnet/sdk build 20250312.35 by @dotnet-maestro[bot] in #28366
  • [net10.0] Update dependencies from dotnet/android by @dotnet-maestro[bot] in #28356
  • Update dependencies from https://github.com/dotnet/sdk build 20250312.14 by @dotnet-maestro[bot] in #28348
  • [net10.0] Update net10.0 preview3 sdk/iOS/Android/runtime/aspnet by @rmarinho in #28609
  • [net10.0] Update net10.0 with main by @rmarinho in #28647
  • [net10.0] Update arcade net10.0 by @rmarinho in #28518
  • [net10.0] Merge main to net10 by @rmarinho in #28548
  • [net10.0] Merge main to net10 by @rmarinho in #28611
  • [net10.0] Merge main to net10 by @rmarinho in #28445
  • [ci] Update arcade and xharness by @rmarinho in #28378
  • [net10.0] Merge preview 2 and main changes by @rmarinho in #28183
  • Start shipping WorkloadDependencies.json by @jonathandick in #28149
  • Upgrade Syncfusion Toolkit version from 1.0.3 to 1.0.4 by @Choza-rajan in #28447

Docs

  • Page.DisplayAlert documentation - Task vs Task by @kubaflo in #28521
  • ViewExtensions Async suffix consistency by @jfversluis in #28506
  • Make DisplayAlert & DisplayActionSheet more consistent by adding Async by @jfversluis in #28053
  • Fix API docs warnings by @jfversluis in #28469
  • 2025-3-3-docs-UiTesting.md-improvements by @Brayan Khosravian in #28143
  • [net10.0] Enable trimmer warnings by @rmarinho in #28342

Housekeeping

  • [ci] Add maui release internal by @rmarinho in #28772
  • Revert "[ci] Fix naming of workloads" by @rmarinho in #28753
  • [ci] Fix naming of workloads by @rmarinho in #28740
  • [ci] Fix variable _UploadPathRoot by @rmarinho in #28730
  • [ci] try publish the zip by @rmarinho in #28719
  • [ci] Fix publish of files with arcade by @rmarinho in #28706
  • [ci] Update arcade to latest by @rmarinho in #28696
  • [release/10.0.1xx-preview3] [ci] Some fixes for dnceng builds by @github-actions[bot] in #28672
  • [ci] Fix branding by @rmarinho in #28623
  • [ci] net10 needs to allow pre release branches by @rmarinho in #28545
  • Update dotnet-format-daily-main.yml by @danmoseley in #28488
  • [ci] Don't use the short url for install script by @rmarinho in #28591
  • Made sudo optional for linux jdk provisioning by @jonathandick in #28195
  • [ci] Cleanup the provisionator Xcode script by @rmarinho in #28395
  • Update bug-report.yml by @rmarinho in #28394
  • [ci] Update arcade and xharness by @rmarinho in #28333
  • [ci] Add net10.0 to triggers by @rmarinho in #28359
  • Fix build by @rmarinho in #28568
  • [ci] Fix provisionator by @rmarinho in #28325
  • [ci] Remove workaround by @rmarinho in #28290
  • Add attempt number to failed builds by @mattleibow in #28280
  • Patch in a temporary location by @mattleibow in #28278
  • Update MauiPreviousDotNetReleasedVersion to 9.0.14 by @pjcollins in #28251
  • Fix issue not provision sign identities on Devdiv Mac's by @jsuarezruiz in #28229
  • Use only major JDK version to install via homebrew by @jonathandick in #28224
  • Update Versions.props to .NET 9 SR6 by @PureWeen in #28326
  • Improve the performance of provisioning and running of device tests by @mattleibow in #28065
  • [net10.0] Merge main to net10 by @rmarinho in #27967
  • [ci] Publish VS workload zips by @pjcollins in #28145

New Contributors

  • @marcel-silva made their first contribution in #26180
  • @sheiksyedm made their first contribution in #28216
  • @Jaden made their first contribution in #28116
  • @mos379 made their first contribution in #15668
  • @bhavanesh2001 made their first contribution in #28018
  • @Brayan Khosravian made their first contribution in #28143
  • @Andronache Simone made their first contribution in #24906

Full Changelog: https://github.com/dotnet/maui/compare/10.0.0-preview.2.25165.1...10.0.0-preview.3.25184.9

What's Changed

  • Update SkiaSharp by @mattleibow in dotnet/maui#26373
  • [iOS] Fixed ImageButton not honoring Padding value. by @NirmalKumarYuvaraj in dotnet/maui#26785
  • [Windows] Optimize formatted labels by @MartyIX in dotnet/maui#28073
  • IsNullOrEmpty for Paint not returning true if Color(s) are not set by @mos379 in dotnet/maui#15668
  • Fix broken/unreliable UI tests by @albyrock87 in dotnet/maui#28125
  • Add test run message to device tests logs by @albyrock87 in dotnet/maui#27993
  • [Windows] Bump Microsoft.Web.WebView2 from 1.0.2792.45 to 1.0.2903.40 by @MartyIX in dotnet/maui#24329
  • [Android] [Shell] Ensure AnimationFinished is called when app backgrounds mid-animation by @albyrock87 in dotnet/maui#27534
  • [Testing] Enabling UITest Stepper actions for Maccatalyst by @LogishaSelvarajSF4525 in dotnet/maui#28055
  • [ci] Publish VS workload zips by @pjcollins in dotnet/maui#28145
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 4 by @HarishKumarSF4517 in dotnet/maui#28137
  • 2025-3-3-docs-UiTesting.md-improvements by @BrayanKhosravian in dotnet/maui#28143
  • Improve the performance of provisioning and running of device tests by @mattleibow in dotnet/maui#28065
  • Start shipping WorkloadDependencies.json by @Redth in dotnet/maui#28149
  • Change iOS SetNeedsLayout propagation mechanism by @albyrock87 in dotnet/maui#26629
  • [net10.0] Merge preview 2 and main changes by @rmarinho in dotnet/maui#28183
  • Fixed the CollectionView scroll the content inside Editor when tapping to get focus on it by @NanthiniMahalingam in dotnet/maui#27851
  • [android] add AOT profile for dotnet new maui -sc by @jonathanpeppers in dotnet/maui#28172
  • [Bindings SG] Filter out false positive Binding.Create matches by @jkurdek in dotnet/maui#28138
  • Fix CSS Hot Reload on iOS device by @spadapet in dotnet/maui#27812
  • [test] Run Android device tests on linux by @rmarinho in dotnet/maui#28192
  • [Testing] Enabling more UI Tests by removing platform specific condition - 16 by @TamilarasanSF4853 in dotnet/maui#27968
  • [Testing] Enabling more UI Tests by removing platform specific condition - 17 by @HarishKumarSF4517 in dotnet/maui#28011
  • [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 4 by @TamilarasanSF4853 in dotnet/maui#28105
  • Fix Crashing issue with keyboard scrolling iOS by @tj-devel709 in dotnet/maui#28148
  • Revert "Fix FlyoutPage ShouldShowToolbarButton when overridden to return false, still shows button in title bar" by @NirmalKumarYuvaraj in dotnet/maui#28189
  • Fixed Navigation Toolbar Visibility Issue on Dynamic Flyout Reset in FlyoutPage. by @prakashKannanSf3972 in dotnet/maui#28209
  • Use only major JDK version to install via homebrew by @Redth in dotnet/maui#28224
  • Update the version of SkiaSharp used by SVG by @mattleibow in dotnet/maui#28233
  • [CollectionView] Crash occurs when switching CollectionView.IsVisible right after setting ItemsSource by @kubaflo in dotnet/maui#28194
  • Fix issue not provision sign identities on Devdiv Mac's by @jsuarezruiz in dotnet/maui#28229
  • Improve PropertyMapper performance by @albyrock87 in dotnet/maui#28077
  • Fix NullReferenceException in PaintExtensions.IsSolid on Android by @jadenrogers in dotnet/maui#28116
  • Fix Modal Test using correct Page by @tj-devel709 in dotnet/maui#28250
  • [Revert] [iOS] CollectionView with grouped data crashes on iOS when the groups change - fix by @PureWeen in dotnet/maui#28246
  • Update MauiPreviousDotNetReleasedVersion to 9.0.14 by @pjcollins in dotnet/maui#28251
  • [HybridWebView] Properly managed response streams by @mattleibow in dotnet/maui#28230
  • [net10.0] Move iOS 18.0 simulators by @rmarinho in dotnet/maui#28273
  • Don't throw on cleanup for CI with template tests by @PureWeen in dotnet/maui#28248
  • Replace deprecated iOS OpenUrl by @jfversluis in dotnet/maui#28160
  • Remove pending TODOs in .NET10 by @jsuarezruiz in dotnet/maui#28267
  • Patch in a temporary location by @mattleibow in dotnet/maui#28278
  • Fix incorrect MAC Image by @PureWeen in dotnet/maui#28265
  • Add attempt number to failed builds by @mattleibow in dotnet/maui#28280
  • Make HybridWebViewHandler throw JS exceptions in C# by default by @mattleibow in dotnet/maui#28086
  • [HybridWebView] Always complete web requests by @mattleibow in dotnet/maui#28286
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @HarishKumarSF4517 in dotnet/maui#28269
  • Disable test recently re-enabled BindingUpdatesFromInteractiveRefresh by @PureWeen in dotnet/maui#28314
  • [net10.0] Remove mobile librarybuilder net9 by @rmarinho in dotnet/maui#28290
  • [net10.0] Update net10.0 preview3 by @rmarinho in dotnet/maui#28228
  • [Windows] Fix for wrong secondary ToolbarItem size by @Tamilarasan-Paranthaman in dotnet/maui#25550
  • Mark MapReload from PickerHandler Obsolete by @jsuarezruiz in dotnet/maui#28028
  • Update Versions.props to .NET 9 SR6 by @PureWeen in dotnet/maui#28326
  • Fix/workaround iOS stuck device tests by @albyrock87 in dotnet/maui#28196
  • [ci] Fix platform for UItests for iOS by @rmarinho in dotnet/maui#28328
  • [ci] Fix provisionator by @rmarinho in dotnet/maui#28325
  • Obsolete TableView by @jfversluis in dotnet/maui#28302
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28348
  • [ci] Add net10.0 to triggers by @rmarinho in dotnet/maui#28359
  • [net10.0] Update dependencies from dotnet/android by @dotnet-maestro in dotnet/maui#28356
  • [Testing] Mark BindingUpdatesFromInteractiveRefresh as flaky by @jsuarezruiz in dotnet/maui#28369
  • [main] Check if RefreshControl is enabled on iOS by @github-actions in dotnet/maui#28365
  • [Windows] Fix RightToLeft is not working for Shell by @SubhikshaSf4851 in dotnet/maui#28161
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28366
  • [Testing] Moved ImageDoesNotLeak test case from Device Test to UI Test by @HarishKumarSF4517 in dotnet/maui#28223
  • [net10.0] Merge main to net10 by @rmarinho in dotnet/maui#28346
  • [ci] Update arcade and xharness by @rmarinho in dotnet/maui#28378
  • Build windows unpackaged test app as self contained by @mattleibow in dotnet/maui#28382
  • [net10.0] Update dependencies from dotnet/android by @dotnet-maestro in dotnet/maui#28383
  • Update bug-report.yml by @rmarinho in dotnet/maui#28394
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28397
  • [ci] Cleanup the provisionator Xcode script by @rmarinho in dotnet/maui#28395
  • [net10.0] Update dependencies from dotnet/macios by @dotnet-maestro in dotnet/maui#28396
  • [Windows] Upgrade Windows App SDK from 1.6.5 to 1.6.6 by @MartyIX in dotnet/maui#28338
  • [testing] Disable CheckEntitlementsForMauiBlazorOnMacCatalyst by @rmarinho in dotnet/maui#28407
  • Made sudo optional for Linux jdk provisioning by @Redth in dotnet/maui#28195
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28424
  • [net10.0] Update dependencies from dotnet/android by @dotnet-maestro in dotnet/maui#28420
  • [Accessibility] Add Accessibility Traits to CollectionView items on iOS/Catalyst by @tj-devel709 in dotnet/maui#27971
  • [Accessibility] Add 'button' for TalkBalk on Android Tap Gesture Recognizers by @tj-devel709 in dotnet/maui#28393
  • Fixed content update issue when changing the ControlTemplate at runtime for a ContentPage by @sheiksyedm in dotnet/maui#28216
  • [net10.0] Merge main to net10 by @rmarinho in dotnet/maui#28445
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28430
  • Able to cancel WebAuthenticator.AuthenticateAsync programmatically using a CancellationToken #26137 by @marcel-silva in dotnet/maui#26180
  • [Essentials] Functionality to check if GPS/Location is enabled by @kubaflo in dotnet/maui#27941
  • [Mac Catalyst] NullReferenceException in DragAndDropDelegate - FIX by @MartyIX in dotnet/maui#28417
  • [net10.0] Update dependencies from dotnet/android by @dotnet-maestro in dotnet/maui#28460
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28459
  • [net10.0] Enable trimmer warnings by @rmarinho in dotnet/maui#28015
  • [Testing] Fix: BlankScreenOnNavigationBack on Android by @bhavanesh2001 in dotnet/maui#28423
  • [Android] Fix: Prevent duplicate Completed event when setting ReturnType in Entry by @bhavanesh2001 in dotnet/maui#28018
  • Fix API docs warnings by @jfversluis in dotnet/maui#28469
  • Make GraphicsViewHandler.MapBackground public by @jfversluis in dotnet/maui#28243
  • [net10.0] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28493
  • Update dotnet-format-daily-main.yml by @danmoseley in dotnet/maui#28488
  • Upgrade Syncfusion Toolkit version from 1.0.3 to 1.0.4 by @Choza-rajan in dotnet/maui#28447
  • [net10.0] Remove api check for Android PutString by @rmarinho in dotnet/maui#28482
  • Make DisplayAlert & DisplayActionSheet more consistent by adding Async by @jfversluis in dotnet/maui#28053
  • ViewExtensions Async suffix consistency by @jfversluis in dotnet/maui#28506
  • [Documentation] Page.DisplayAlert wrong documentation (Task vs Task) - fix by @kubaflo in dotnet/maui#28521
  • [NET10.0] Annotate ListStringTypeConverter for nullability by @MartyIX in dotnet/maui#28244
  • [net10.0] Update dependencies from dotnet/macios by @dotnet-maestro in dotnet/maui#28470
  • [NET10.0] Fix parameter name for ScrollViewerExtensions.UpdateScrollBarVisibility by @MartyIX in dotnet/maui#28255
  • [.Net10] Make IsVisibleCore and RefreshIsVisibleProperty visible by @kubaflo in dotnet/maui#28139
  • [Testing] Fix for flaky UITests Issue18896 and disable Issue14471 test which fails in CI randomly by @HarishKumarSF4517 in dotnet/maui#28533
  • [Android] CarouselView: Remove rounding from SizedItemContentView that results in off-by-one pixel error by @filipnavara in dotnet/maui#25411
  • Remove PlatformWrapperView.java setHasShadow by @jfversluis in dotnet/maui#28245
  • Fix the FilePicker.PickMultipleAsync() Not Returning Null When Canceled by @devanathan-vaithiyanathan in dotnet/maui#27961
  • [net10.0] Merge main to net10 by @rmarinho in dotnet/maui#28548
  • [ci] Update arcade net10.0 by @rmarinho in dotnet/maui#28518
  • [.NET 10] More public APIs related with Entry and Editor, pending TODOs by @jsuarezruiz in dotnet/maui#28467
  • [main] Update dependencies from dotnet/xharness by @dotnet-maestro in dotnet/maui#28578
  • [ci] Don't use the short url for install script by @rmarinho in dotnet/maui#28591
  • Obsolete ListView and Cell types by @jfversluis in dotnet/maui#28500
  • [Testing] - Fix for flaky UITests related to the virtual keyboard in Android and iOS platforms by @anandhan-rajagopal in dotnet/maui#27876
  • Fix for border color of the RadioButton is visible in Windows by @SyedAbdulAzeemSF4852 in dotnet/maui#28214
  • Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism by @albyrock87 in dotnet/maui#28225
  • Update default value for LineHeight in the ToNSAttributedString method by @jsuarezruiz in dotnet/maui#28027
  • [Improvement] Add ReturnType API for SearchBar by @redducks100 in dotnet/maui#24906
  • Align the Sender between the gestures when emit the events by @jsuarezruiz in dotnet/maui#28305
  • [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @anandhan-rajagopal in dotnet/maui#28583
  • [net10.0] Merge main to net10 by @rmarinho in dotnet/maui#28611
  • [net10.0] Update net10.0 preview3 sdk/iOS/Android/runtime/aspnet by @rmarinho in dotnet/maui#28609
  • [Android] Allow full screen videos from WebView by @jsuarezruiz in dotnet/maui#15472
  • [Windows] Fixed the issue with SearchBar focus and unfocus events. by @Ahamed-Ali in dotnet/maui#28529
  • [Housekeeping] Controls sample navigation crash - fix by @kubaflo in dotnet/maui#28069
  • [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 2 by @anandhan-rajagopal in dotnet/maui#28058
  • [ci] Fixes for net10.0 arcade push by @rmarinho in dotnet/maui#28639
  • [.NET 10] Make DataFlowDirection enum public by @jsuarezruiz in dotnet/maui#28631
  • Fix Tizen method parameter name misspelling by @jfversluis in dotnet/maui#28627
  • [ci] Sign fonts with 3PartyScriptsSHA2 by @rmarinho in dotnet/maui#28646
  • TextTransformUtilites -> TextTransformUtilities by @jfversluis in dotnet/maui#28632
  • Investigating things for easier Aspire integration by @mattleibow in dotnet/maui#24365
  • [Testing] Move Android UITests to run on Linux by @jsuarezruiz in dotnet/maui#28513
  • [net10.0] Merge main to net10 by @rmarinho in dotnet/maui#28647
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/macios by @dotnet-maestro in dotnet/maui#28662
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/android by @dotnet-maestro in dotnet/maui#28663
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28664
  • [release/10.0.1xx-preview3] [ci] Some fixes for dnceng builds by @github-actions in dotnet/maui#28672
  • [ci] Update arcade to latest by @rmarinho in dotnet/maui#28696
  • [ci] Fix publish of files with arcade by @rmarinho in dotnet/maui#28706
  • [ci] try publish the zip by @rmarinho in dotnet/maui#28719
  • [ci] Fix variable _UploadPathRoot by @rmarinho in dotnet/maui#28730
  • [ci] Fix naming of workloads by @rmarinho in dotnet/maui#28740
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/macios by @dotnet-maestro in dotnet/maui#28737
  • Revert "[ci] Fix naming of workloads" by @rmarinho in dotnet/maui#28753
  • [release/10.0.1xx-preview3] Add back TextTransformUtilites by @github-actions in dotnet/maui#28752
  • [ci] Add maui release internal by @rmarinho in dotnet/maui#28772
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/android by @dotnet-maestro in dotnet/maui#28743
  • [release/10.0.1xx-preview3] Update dependencies from dotnet/sdk by @dotnet-maestro in dotnet/maui#28680

New Contributors

Full Changelog: https://github.com/dotnet/maui/compare/10.0.0-preview.2.25165.1...10.0.0-preview.3.25204.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment