Skip to content

Releases: dotnet/maui

9.0.90 SR9

14 Jul 17:24
3a9a743
Compare
Choose a tag to compare

.NET MAUI 9.0.90 SR9 Release Notes

What's Changed

This service release includes 141+ commits focusing on testing improvements, infrastructure updates, and critical product fixes for the .NET MAUI 9.0 service release 9.

MAUI Product Fixes

Dependency Updates

  • Update Versions.props NET9 SR9 servicing bump by @PureWeen in #30519
  • Update Versions.props 9.0.90 SR9 versioning by @PureWeen in #29909
  • Bump to 1.7.250606001 of WindowsAppSDK by @PureWeen in #29915
  • Update MicrosoftCodeAnalysisPublicApiAnalyzers and MicrosoftCodeAnalysisBannedApiAnalyzers to 4.14.0 by @Copilot in #30213

Testing

Read more

10.0.0-preview.6.25359.8

15 Jul 17:50
1cc9a68
Compare
Choose a tag to compare
Pre-release

.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

Testing

Read more

9.0.82 SR8.2

10 Jul 21:57
85704c7
Compare
Choose a tag to compare

What's Changed

  • [release/9.0.1xx-sr8] Revert "Fix up relevant CA1416 warnings - Set 3 (#26751)" by @github-actions in #30422
  • Revert "Fixed picker allows user input if the keyboard is visible" by @PureWeen in #30447

Full Changelog: 9.0.81...9.0.82

9.0.81 SR8.1

30 Jun 18:49
c96855c
Compare
Choose a tag to compare

What's Changed

  • [release/9.0.1xx-sr8] [iOS, Mac] Fix for downsized image retaining original dimensions in GraphicsView by @github-actions in #30060
  • Revert - Fixed the Label not sized correctly on Android (#30023) by @PureWeen in #30076
  • [release/9.0.1xx-sr8] Fix CV1 GridItemsLayout centering single item AND Fix Empty view not resizing when bounds change by @github-actions in #30107
  • Revert "[Android, iOS] Dynamically setting SearchHandler Query property does not update text in the search box (#28400)" by @PureWeen in #30222
  • [release/9.0.1xx-sr8] Reinstate some iOS13+ guards to support iOS 12.2+ by @github-actions in #30284

Full Changelog: 9.0.80...9.0.81

9.0.80 SR8

17 Jun 22:06
f0e532c
Compare
Choose a tag to compare

What's Changed

MAUI Product Fixes

Testing

Dependency Updates

Docs

Housekeeping

Read more

10.0.0-preview.5.25306.5

10 Jun 17:49
1d54fa2
Compare
Choose a tag to compare
Pre-release

.NET MAUI Release Notes - 10.0.1xx-preview5

What's Changed

MAUI Product Fixes

Testing

Dependency Updates

Docs

Housekeeping

Read more

9.0.71 SR7.1

11 Jun 00:01
9366c23
Compare
Choose a tag to compare

What's Changed

  • [release/9.0.1xx-sr7] Revert "Add Accessibility Selected for iOS CollectionView (#29014)" by @github-actions in #29854

Full Changelog: 9.0.70...9.0.71

10.0.0-preview.4.25263.4

13 May 19:28
f25ecca
Compare
Choose a tag to compare
Pre-release

.NET MAUI 10.0.0-preview.4 Release Notes

This release focuses on quality and stability across all platforms, with significant enhancements to input controls and collection-based views.

Getting started

Install from command line:

dotnet workload install maui --version 10.0.100-preview.4.25263.1

Known issues

When building from Visual Studio you might need to force the RoslynCompilerType to be used by adding this property to your csproj. After making this change make sure to restart Visual studio.

<RoslynCompilerType>FrameworkPackage</RoslynCompilerType>

What's Changed

.NET MAUI Preview 4 introduces improvements across all platforms. Key highlights include nullable support for DatePicker and TimePicker, modernized MediaPicker functionality for iOS and Android, fixing WebView behavior, enhancing shadow rendering on clipped views, and improving various input controls. Several platform-specific bugs have been addressed to enhance the overall stability and reliability of the framework.

BindableLayout

  • ❤️ [All] Improved reliability by properly disconnecting handlers by @albyrock87 in #27450

CarouselView

  • 🛠️ [iOS] Fixed changing carousel view orientation with disabled loop by @kubaflo in #28545
  • 🛠️ [All] Fixed ItemsUpdatingScrollMode so the view keeps position when the collection changes by @SuthiYuvaraj in #26608

CollectionView

  • 🛠️ [iOS] Fixed footer sizing when the source is empty by @kubaflo in #28610
  • 🛠️ [Windows] Fixed crash when EmptyView is reused after navigation by @KarthikRajaKalaimani in #28367
  • 🛠️ [iOS] Resolved proper rendering of dynamic header/footer updates by @prakashKannanSf3972 in #28641
  • 🛠️ [iOS] Fixed TargetInvocationException when selecting header/footer after changing ItemsLayout by @Ahamed-Ali in #28890

DatePicker

  • ✅ [All] Added nullable support for Date, MinimumDate, and MaximumDate properties by @jfversluis in #27921
  • 🛠️ [Windows] Fixed text and icon color issues when hovering over the DatePicker by @Ahamed-Ali in #27147

Entry

FlyoutPage

Graphics

ImageButton

  • 🛠️ [Android] Fixed padding issues that caused double padding (ContentPadding + Padding) by @jsuarezruiz in #25223

MediaPicker

  • ✅ [iOS] Modernized MediaPicker implementation with improved APIs by @jfversluis in #28920
  • ✅ [Android] Updated to use new Photo Picker API for modern Android experience by @phunkeler in #24027
  • 🛠️ [iOS] Fixed File.ContentType from MediaPicker not being in valid MIME format by @SyedAbdulAzeemSF4852 in #28842

Navigation

  • 🛠️ [iOS] Fixed back-navigation with swipe gesture navigating back twice by @kubaflo in #28485
  • 🛠️ [Windows] Fixed BackButton visibility issue when switching tabs without NavigationPage by @Vignesh-SF3580 in #28371

Picker

Shadow

  • 🛠️ [Windows] Fixed shadow not updating when clipping a view with a shadow by @NirmalKumarYuvaraj in #27873
  • ❤️ [Android/iOS] Improved shadow rendering on Android and fixed shadow clipping on iOS by @albyrock87 in #26789

SwipeView

  • 🛠️ [All] Fixed SwipeItemView not rendering FontImageSource on first opening by @kubaflo in #25397

TabbedPage

  • 🛠️ [Android] Fixed incorrect text color applied to selected tab by @Ahamed-Ali in #28844
  • 🛠️ [iOS] Fixed TabBar disappearing when navigating back from page with hidden TabBar in iOS 18 by @SuthiYuvaraj in #27582

TabBar

TimePicker

WebView

Additional Updates

Dependency Updates

  • ℹ️ [Android] Fixed Android namespace conflicts by @jonpryor in #28771
  • ✅ [Windows] Upgraded to Windows App SDK 1.7 by @MartyIX in #28499
  • ❤️ [CI] Updated Arcade to latest version for improved build reliability by @rmarinho in #28701
  • ❤️ [CI] Updated Arcade for .NET 10 by @rmarinho in #28980
  • ❤️ [CI] Updated Arcade to latest version by @rmarinho in #29000
  • 🛠️ [CI] Fixed publishing of files with Arcade by @rmarinho in #28707
  • 🛠️ [CI] Fixed internal main build process by @rmarinho in #28709
  • ❤️ [CI] Improved CI builds with fixes for dnceng builds by @rmarinho in #28671
  • ❤️ [CI] Updated stable versions by @rmarinho in #29124
  • ❤️ [CI] Updated AspNet.Security.OAuth.Apple by @rmarinho in #29250
  • ❤️ [.NET 10] Updated SDK and runtime for preview4 channel by @rmarinho in #29246
  • ❤️ [.NET 10] Updated dependencies from dotnet/android in multiple PRs
  • ❤️ [.NET 10] Updated dependencies from dotnet/sdk in multiple PRs
  • ❤️ [.NET 10] Updated dependencies from dotnet/macios in multiple PRs
  • ❤️ Updated dependencies from dotnet/xharness in multiple PRs
  • ❤️ Updated global.json by @rmarinho in #29102
  • 🛠️ [All] Fixed System.MissingMethodException in PropertyPropagationExtensions by @albyrock87 in #28456
  • ❤️ [iOS] Made IShape in MauiCALayer a WeakReference to prevent memory leaks by @albyrock87 in #28412
  • ❤️ [All] Updated XHarness CLI to version 10.0.0-prerelease.25214.3

Framework Enhancements

Testing Infrastructure

  • ❤️ [Testing] Fea...
Read more

9.0.70 SR7

13 May 22:31
861bbd2
Compare
Choose a tag to compare

What's Changed

MAUI Product Fixes

Testing

Dependency Updates

Housekeeping

  • Update Versions.props for 9.0.70 versioning by @PureWeen in #29407
  • [2025/05/12] Candidate - In Flight Branch by @PureWeen in #29335
  • [maui-release] Use DevDiv/Xamarin.yaml-templates by ...
Read more

9.0.61 SR6.1

13 May 17:10
9fd5d8a
Compare
Choose a tag to compare

What's Changed

  • [release/9.0.1xx-sr6] Avoid qualified name in x:Type binding for Blazor Hybrid template by @github-actions in #29011
  • Backport CarouselView layout SR6 regressions by @albyrock87 in #29062
  • [release/9.0.1xx-sr6] [Android] Fixed Setting a Label visible after having had focus on a InputView will increase the Label's height by @github-actions in #29357

Full Changelog: 9.0.60...9.0.61