Skip to content

Releases: dotnet/maui

9.0.0-preview.4.10690

21 May 15:10
963b3aa
Compare
Choose a tag to compare
9.0.0-preview.4.10690 Pre-release
Pre-release

What's Changed

Known issues:

  • XamlC Error with RelativeSource and x:DataType: When using RelativeSource bindings, you may encounter XamlC error XFC0045. To fix this issue, set x:DataType directly within the {Binding} expression. This will compile despite Visual Studio showing an error.
Command="{Binding Source={RelativeSource AncestorType={x:Type vm:MyViewModel}}, Path=SelectCommand, x:DataType=vm:MyViewModel}" 

MAUI Product Fixes

Docs

Tests

Dependency Updates

Housekeeping

Read more

8.0.40 SR5

14 May 20:23
f372447
Compare
Choose a tag to compare

Behavior Change

  • Fix TabbedPage title displaying incorrectly by @Adam-- in #17039

What's Changed

Tests

Docs

Dependency Updates

New Contributors

Full Changelog: 8.0.21...8.0.40

8.0.21 SR4.1

23 Apr 23:14
44a1673
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.0.20...8.0.21

9.0.100-preview.3.10457

11 Apr 15:19
fe70772
Compare
Choose a tag to compare
Pre-release

What's Changed

MAUI Product fixes

Docs

Tests

Dependency Updates

Read more

8.0.20 SR4

09 Apr 22:31
Compare
Choose a tag to compare

What's Changed

Tests

Docs

Dependency Updates

New Contributors

Full Changelog: 8.0.14...8.0.20

8.0.14 SR3.1

21 Mar 01:37
6fb9077
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.0.10...8.0.14

9.0.0-preview.2.10293

12 Mar 15:09
7c7f23d
Compare
Choose a tag to compare
9.0.0-preview.2.10293 Pre-release
Pre-release

Installation

Install .NET 9 and the .NET MAUI workload to get started with this release.

What's Changed

Read more

8.0.10 SR3

12 Mar 19:59
50a0144
Compare
Choose a tag to compare

What's Changed

Tests

Read more

8.0.7 SR2

14 Feb 13:57
d4bb66f
Compare
Choose a tag to compare

Install

This release is available on NuGet.org and is compatible with the existing stable workload release. It will be promoted to Visual Studio in a future release.

See #20159 for more information.

What's Changed

MAUI Product Fixes

Tests

Read more

9.0.0-preview.1.9973

13 Feb 18:51
055618c
Compare
Choose a tag to compare
9.0.0-preview.1.9973 Pre-release
Pre-release

Installation

Install .NET 9 and the .NET MAUI workload to get started with this release.

Known issues

  • Due to a late-breaking change in the debugger tooling within Visual Studio, XAML Hot Reload will not load with .NET 9 Preview 1 projects targetting iOS and Android and should result in a yellow error bar. It should not break the deployment or debugging of the app, and you can enable ignoring future errors from appearing from the bar. This should be addressed in a future release of Visual Studio.
  • building net8.0-* target frameworks from .NET 9 does not work in preview 1.

MAUI Product Fixes

Fix for button cornerradius 0 on android by @WdeBruin in #18959
Fix for #11991 - CollectionView SelectedItem BackgroundColor is always Gray on iOS by @Axemasta in #17464
[Android] Correctly clear text tapping the clear button on Entry by @jsuarezruiz in #17543
[iOS] Fix wrong gray color using transparent in iOS gradients by @jsuarezruiz in #17696
Fix Clear Button size calculation by @PureWeen in #19482
Fix attribute typo by @PureWeen in #19567
Fix disappearing cell issue for TableView on Android by @hartez in #19723
Fix SetProgressViewOffset on SwipeRefreshLayout by @PureWeen in #19767
Fix incorrect defaults when adding non-BindableObject as AbsoluteLayout child by @hartez in #19839
[iOS] Fix Flyout layout by @emaf in #19125
Schedule Android layout requests received during layout on the UI thread by @hartez in #19349
[macOS] Fix GesturePlatformManager.CalculatePosition when asked for a relative position by @MartyIX in #19371
Fix Label Multilinetruncation (MaxLines / LineBreakMode) by @jsuarezruiz in #14918
[Windows] Fix Tabbar Visibility Tests by @Foda in #19662
Fix has color to use maui context on passed in view by @PureWeen in #19682
Correct nullable annotations on IMediaPicker by @jfversluis in #19157
[Windows] Show the Raw HTML for Html Label in case of error by @drasticactions in #17470
[Catalyst] Allow setting of CancelButtonColor on SearchBar when using Mac Idiom by @mikeparker104 in #19838
iOS Keyboard Scrolling Improvements and UITests (not from fork) by @tj-devel709 in #17670
[Android] FlyoutIsPresented property opens the Flyout by @jsuarezruiz in #19807
Fix Developer Tools option setting for Blazor Hybrid Mac Catalyst view by @drasticactions in #19909
Process the hardware enter key as "Done" by @PureWeen in #16386
[Android] Fix gif animation initial state by @jsuarezruiz in #14295
Translucent and Transparent NavigationBar on iOS by @tj-devel709 in #19204
Allow GesturePlatformManager to be created for views with null window by @artemvalieiev in #18938
Handle Semantics flags more explicitly on iOS by @hartez in #19370
XamlC WarnAsErrors by @StephaneDelcroix in #19337
Improves performance on BindableProperty by @albyrock87 in #17756
[Android] Fix gif animation initial state by @jsuarezruiz in #14295
[Catalyst] Allow setting of CancelButtonColor on SearchBar when using Mac Idiom by @mikeparker104 in #19838
[Windows] Fix Tabbar Visibility Tests by @Foda in #19662
Handle setting of DesiredSize in Measure implementations, rather than MeasureOverride by @hartez in #19794
Fix disappearing cell issue for TableView on Android by @hartez in #19723
Fix SetProgressViewOffset on SwipeRefreshLayout by @PureWeen in #19767
Fix has color to use maui context on passed in view by @PureWeen in #19682
[Windows] Show the Raw HTML for Html Label in case of error by @drasticactions in #17470
Fix incorrect defaults when adding non-BindableObject as AbsoluteLayout child by @hartez in #19839
[iOS] Fix Flyout layout by @emaf in #19125
[macOS] Fix GesturePlatformManager.CalculatePosition when asked for a relative position by @MartyIX in #19371
Fix Label Multilinetruncation (MaxLines / LineBreakMode) by @jsuarezruiz in #14918
Fix attribute typo by @PureWeen in #19567
Fix Clear Button size calculation by @PureWeen in #19482
[Android] Correctly clear text tapping the clear button on Entry by @jsuarezruiz in #17543
Fix for #11991 - CollectionView SelectedItem BackgroundColor is always Gray on iOS by @Axemasta in #17464
Fix for button cornerradius 0 on android by @WdeBruin in #18959
Change the default value for xaml-comp by @StephaneDelcroix in #19390
Add design time converters by @etvorun in #19301
[WinUI] Add workaround for Connectivity check on Win10 by @Foda in #19261
[Windows] Adjust recycle check in ItemContentControl by @Foda in #20079
Rectify the scopes in the builder by @mattleibow in #19932
Enable building WASDK Self-Contained packaged apps by @mattleibow in #20019
allow x:Type extension for BPConverter by @StephaneDelcroix in #18540
Source Generator Performance Improvements by @mgoertz-msft in #19990
Add better exception for missing Maps on Windows by @jfversluis in #19046
Adding Mobile tag to MAUI project templates by @MSLukeWest in #20191
[xamlg] improve error for Xamarin.Forms namespace by @jonathanpeppers in #19683
sealed some internal classes in Controls.Core that are not inherited from by @Lehonti in #17671
Avoid zero-length array allocations by @molesmoke in #19300
[Trimming] Fix several trimming warnings by @simonrozsival in #19402
Optimize IndexOf lookups by @symbiogenesis in #19963
Re-generate the template files by @mattleibow in #19993
Remove unused functions by @symbiogenesis in #20029
Revert "Remove unused functions (#20029)" by @drasticactions in #20050
Resizetizer Regex Fix by @Eden-Mor in #19600
Make sure we support keyed services in client apps by @mattleibow in #20014
Add Obsolete tag for old IndexOf by @drasticactions in #20068
Default to no item selected by @mattleibow in #20072
Remove Fuschia once again... by @jfversluis in #19434
Enable string search and comparison CA rules in Core by @hartez in #19796
Enable CA1822 in Core and convert eligible methods to static by @hartez in #19800
Do not use underscores in the ApplicationId by @mattleibow in #19377

Tests

[Testing] Add scroll methods to UITest by @jsuarezruiz in #19181
[Testing] Added DragCoordinates action to appium UITest by @jsuarezruiz in #19333
[Testing] Added lifecycle methods to UITest by @jsuarezruiz in #19102
[Testing] Added UI Test for manual test D9 by @jsuarezruiz in #18762
[Testing] Add Back method in the UITest lifecycle actions by @jsuarezruiz in #19442
[Testing] Added UI Test for manual test C3 by @jsuarezruiz in #18899
[Testing] Added UI Test for manual test C2 by @jsuarezruiz in #18794
Save device logs when UI Tests fail by @mattleibow in #19085
Move the device test for ShowsKeyboardOnFocus to Appium by @jsuarezruiz in #18747
Set Simulator UDID explicitly for CG UI tests by @jfversluis in #19540
Break ControlsHeadlessTestRunner.RunTestsAsync method when discovering tests by @jfversluis in #19559
Disable flaky compat test by @jfversluis in #19546
Grab device logs if app stops running by @PureWeen in #19562
Attach And Run iOS / catalyst semantic tests by @PureWeen in #19571
[Testing] Added appium UITest for FlyoutNavigationBetweenItemsWithNavigationStacks by @jsuarezruiz in #19444
Enable Windows Image device tests by @mattleibow in #20167
[testing] Enable a way to test on real devices by @rmarinho in #19492
Fix some UI Test timings by @PureWeen in #19462
Disable failing semantic tests on iOS by @mattleibow in #19344
NativeAOT: Add integration tests for testing MAUI compatibility with NativeAOT on iOS by @ivanpovazan in #19194
Move GroupListViewHeaderIndexOutOfRange to Appium by @PureWeen in #19799
passing test for 18976 by @StephaneDelcroix in #19785
Split the InputTransparency tests by @mattleibow in #19925
NativeAOT: Update NativeAOT integration tests to run with 9.0.1xx-preview1 by @ivanpovazan in #20268
[tests] Move integration tests to use MauiDotNetTfm by @rmarinho in #20060
Reduce the complexity of the AttachAndRun code by @mattleibow in #19352
Modify FlyoutHeaderAdaptsToMinimumHeight test to work better on CI by @Foda in #19685

Dependency Updates

[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19439
[net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #19512
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19485
[net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #19440
[net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in #19491
[main] Update dependencies from dotnet/xharness by @dotnet-maestro in #19336
[main] Update dependencies from dotnet/xharness by @dotnet-maestro in #19474
[net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #19498
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19604
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19672
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19677
[net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in #19531
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19694
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19791
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19811
[net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in #20096
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #20085
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #20013
[net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #19850
[net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #19523
Bump to new stable versions of iOS and Android workloads by @rmarinho in #19393
Bump Xamarin.UITest from 4.1.4 to 4.3.3 by @jfversluis in #19394
Bump Xamarin.UITest to 4.3.4 by @jfversluis in #20067...

Read more