Skip to content

Releases: dotnet/maui

6.0.553 Service Release 11

26 Apr 14:55
4e42dc2
Compare
Choose a tag to compare

What's Changed

  • [net6.0] Updating Microsoft.Windows.SDK.BuildTools to 10.0.22621.756 by @MSLukeWest in #14106
  • [net6.0] Microsoft.Windows.SDK.BuildTools can be transitive by @mattleibow in #14435
  • [net6.0] Update dependencies from xamarin/xamarin-macios to support Xcode 14.3 by @dalexsoto in #14675
  • [release/6.0.5xx-sr11] Update version branding by @Redth in #14747

Full Changelog: 6.0.552...6.0.553

7.0.86 Service Release 6

09 May 17:21
6ddd1f5
Compare
Choose a tag to compare

What's Changed

  • XCode 14.3 support

Bug Fixes

  • Treat */Auto spans as resolvable finite measures rather than infinite - 14667
  • [net7.0] Ensure that Grid is treating star rows/columns as Auto when unconstrained - 14165
  • Fix InputTransparent for layouts - 14669

8.0.0-preview.3.8149

11 Apr 14:19
0541ad8
Compare
Choose a tag to compare
8.0.0-preview.3.8149 Pre-release
Pre-release

How to install?

Download the .NET 8 Preview 3 SDK, followed by:

> dotnet workload install maui
...
Successfully installed workload(s) maui.

To verify installation:

> dotnet workload list

Installed Workload Id      Manifest Version                            Installation Source
--------------------------------------------------------------------------------------------
maui                    8.0.0-preview.3.8149/8.0.100-preview.3      SDK 8.0.100-preview.3

What's Changed

Bug Fixes

Read more

7.0.81 Service Release 4

11 Apr 15:06
4f59bc0
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • [net7.0] Fix MenuFlyoutSubItemHandler to actually call MapIsEnabled by @github-actions in #12789
  • [net7.0] Notify CheckBox Foreground update after Color changed (alternative) by @github-actions in #12782
  • [net7.0] [Windows] Fix Slider crash using the same Minimum, Maximum value by @github-actions in #12784
  • [net7.0] Modify generics on replaced mappers inside Controls to cover more types. by @github-actions in #12785
  • [net7.0] Fix Secondary Tap Scenarios on Android by @mattleibow in #12798
  • [net7.0] Fix count comparison when switching tabs by @github-actions in #12886
  • [net7.0] Make MediaPicker capture methods work in Android 13+ by @github-actions in #12914
  • [net7.0] [Windows] Fix crash disconnecting CollectionView by @github-actions in #12940
  • [net7.0] Fix password placeholder font issue on Android by @github-actions in #12943
  • [net7.0] Use relative X position of tap when determining if the button was hit by @github-actions in #12936
  • [net7.0] Flag valid measure status in iOS backing views to avoid repeat measuring by @github-actions in #12933
  • [net7.0] Add more logging for BlazorWebView (#12357) by @mattleibow in #12801
  • [net7.0] Process ContainerView through mapper and fix NeedsContainer logic by @mattleibow in #12799
  • [net7.0] backport of #13171 by @mattleibow in #13179
  • [net7.0] [core] WeakEventManager+Subscription needs IEquatable by @jonathanpeppers in #13249
  • [net7.0] Fix Modal page offset measuring for AdjustPan and AdjustResize by @PureWeen in #13401
  • [net7.0] When measuring FlexLayout unconstrained, allow child to be desired size by @github-actions in #13399
  • [net7.0] [iOS] Fix crash with a hidden CarouselView by @github-actions in #13397
  • [net7.0] Wire up WebView2 to window life cycle by @github-actions in #13398
  • [net7.0] [Android] Fix crash setting SelectedTabColor on TabbedPage by @github-actions in #13396
  • [net7.0] Pre-compute Grid star values when possible by @github-actions in #13395
  • [net7.0] Ensure flyout detail updated on Android Tablet side-by-side layout on navigation push of 2nd page by @github-actions in #13394
  • [net7.0] Have Frame use MinimumHeight/Width for minimums instead of constraints by @github-actions in #13524
  • [net7.0] Let the Grid skip * measurements during the first pass if they'll be overwritten later by @github-actions in #13523
  • [tests] Fix frame tests by @rmarinho in #13588
  • [release/7.0.2xx] [net7.0] Cast to a less derived type on TabbedPageManager (#13689) by @github-actions in #14068
  • [release/7.0.2xx] [net7.0] [macOS/iOS] Fix RequestedThemeChanged event (#11199) by @github-actions in #14077
  • [release/7.0.2xx] [net7.0] [windows] fix memory leak when CollectionView.ItemsSource changes by @github-actions in #14075
  • [release/7.0.2xx] [net7.0] Cache the dynamic AppTheme value in Controls (and not Essentials) (#11200) by @github-actions in #14072
  • [release/7.0.2xx] [net7.0] [core] WeakEventManager.RemoveEventHandler() should clear subscriptions by @github-actions in #14074
  • [release/7.0.2xx] [net7.0] fix memory leak in Window (#13400) by @github-actions in #14073
  • [release/7.0.2xx] [net7.0] [Windows] Fixed dupe items in ShellView by @github-actions in #14069
  • [release/7.0.2xx] [net7.0] Fix a couple life cycle scenarios on shell modals by @github-actions in #14070
  • [release/7.0.2xx] [net7.0] Blank image when Source set to null or on image loading error by @github-actions in #14071
  • [release/7.0.2xx] [net7.0] Show keyboard on Android entry/editor/searchbar focus (#13908) by @github-actions in #14067

Templates, Source Generators, Build Tasks

  • [net7.0] Prevent mobile and lib templates from opening editors if in VS by @github-actions in #12905
  • [net7.0] Source Generator Cancellation by @github-actions in #13522

API Docs

  • [net7.0] Fixed a typo on the Display Info Width documentation by @github-actions in #12778
  • [net7.0] Update Essentials Map API Docs by @github-actions in #12779
  • [net7.0] Update Essentials Vibration API Docs by @github-actions in #12783
  • [net7.0] Update Essentials Compass API Docs by @github-actions in #12780
  • [net7.0] Update Essentials VersionTracking API Docs by @github-actions in #12787
  • [net7.0] Update Essentials PhoneDialer API Docs by @github-actions in #12781

CI & Infrastructure

  • [net7.0] [Build] Clean up provisioning script by @github-actions in #12833
  • [housekeeping] dotnet format net70 by @rmarinho in #12958
  • [net7.0] Add PublicAPI to the Graphics projects by @github-actions in #12931
  • [housekeeping] Remove format pr workflow by @rmarinho in #13082
  • Backport yaml changes and update GitInfo by @rmarinho in #13607
  • [release/7.0.2xx] Fix iOS and Android versions by @rmarinho in #14102

Dependency Updates

Full Changelog: 7.0.59...7.0.81

8.0.0-preview.2.7871

14 Mar 15:38
43f98bb
Compare
Choose a tag to compare
8.0.0-preview.2.7871 Pre-release
Pre-release

Summary

The focus for .NET MAUI in .NET 8 is SDK quality.

Compatibility

.NET 8 preview 2 is not included with the latest preview of Visual Studio 2022 (17.6). To use .NET MAUI, use the dotnet command line to install, build, and run. Note that installing future versions of .NET 8 previews with Visual Studio may require uninstalling .NET from the command line and other steps to reset your environment.

Recommended platform versions to build against:

  • Xcode 14.2 which includes iOS, iPadOS, and Mac Catalyst 16.2
  • Android API 33
  • Windows App SDK 1.2.221109.1

What's Changed

New Contributors

Full Changelog: 8.0.0-preview.1.7762...8.0.0-preview.2.7871

8.0.0-preview.1.7762

21 Feb 18:52
3fa6bf4
Compare
Choose a tag to compare
8.0.0-preview.1.7762 Pre-release
Pre-release

Summary

The focus for .NET MAUI in .NET 8 is SDK quality, as evidenced by the work listed below. Also new in this release, we have split the packaging of .NET MAUI between NuGets and Workloads #11206. This will enable more flexibility when switching between versions of .NET MAUI via NuGet packages on top of the base workload install. There are no changes to how you install .NET MAUI as a result of this. We will elaborate on this in future previews of .NET 8.

Compatibility

This release is NOT fully compatible with Visual Studio. To use this preview of .NET MAUI expect to use CLI to install, build, and run.

Recommended platform versions to build against:

  • Xcode 14.2 which includes iOS, iPadOS, and Mac Catalyst 16.2
  • Android API 33
  • Windows App SDK 1.2.221109.1

What's Changed

Read more

7.0.59 Service Release 3

31 Jan 22:04
10edb94
Compare
Choose a tag to compare

What's Changed

  • [net7.0] Add missing await call for color match test by @PureWeen in #12449
  • [net7.0] Bump Microsoft.WindowsAppSDK from 1.2.221116.1 to 1.2.221209.1 by @github-actions in #12446
  • [net7.0] Use the UpdateHasContainer method everywhere by @github-actions in #12447
  • [net7.0] Update Essentials Geocoding Docs by @github-actions in #12445
  • [net7.0] Improve design type converters by @github-actions in #12442
  • [net7.0] Reconcile PointerOver, Pressed, and Focused states by @github-actions in #12431
  • [net7.0] Remove Android LaunchAdjacent flag for Essentials by @github-actions in #12432
  • [net7.0] Set bottom margin back to zero when removing Bottom Tabs by @github-actions in #12441
  • [net7.0] [Tizen] Add requesting re-layout step by @github-actions in #12435
  • [net7.0] Set windows placeholder vertical text alignment by @github-actions in #12440
  • [net7.0] [Tizen] Add missing Shell features in Tizen by @shyunMin in #12157
  • [net7.0] Don't watch for changes on an ImmutableBrush by @github-actions in #12614
  • [net7.0] [iOS] Fix crash using DataTemplateSelector CarouselView by @github-actions in #12602
  • [net7.0] [Android] Fix crash in SwipeView collapsing ListView groups by @github-actions in #12616
  • [net7.0] [WinUI] Fix the size returned when measuring Frame by @PureWeen in #12618
  • [net7.0] Remove unnecessary Frame set in Shape by @github-actions in #12609
  • [net7.0] [Android] Setup Frame with all of the missing Mapper methods by @github-actions in #12621
  • [net7.0] Allow CommunityToolkit to avoid reflection to access the CollectionView controller by @github-actions in #12608
  • [net7.0] Update image source after recycling bitmap in custom target by @github-actions in #12607
  • [net7.0] Give fallback width/height for Shapes prior to layout by @github-actions in #12620
  • [net7.0] [iOS] ItemsViewController add _measurementCells null checks by @github-actions in #12691
  • [net7.0] Cache grid cell measurements to avoid re-measures on second pass by @github-actions in #12689
  • [net7.0] Address Android SearchBar keyboard issue relating to TextTransform by @github-actions in #12695
  • [net7.0] Use the correct property when asking the UICollectionViewLayout to update by @github-actions in #12696
  • [net7.0] Ensure image creation on any thread by @github-actions in #12690
  • [net7.0] Fix the implicit Windows DefineConstants by @github-actions in #12700
  • [net7.0] Initial code for replacing the deployment manager by @github-actions in #12745

Full Changelog: 7.0.58...7.0.59

6.0.552 Service Release 10

31 Jan 21:59
6e98ae9
Compare
Choose a tag to compare

What's Changed

  • [net6.0]Fix Managing Layout Children by @rookiejava in #12125
  • [net6.0] [Tizen] Add missing Shell features in Tizen by @shyunMin in #12128
  • [net6.0] Improve BlazorWebView Docs by @github-actions in #12167
  • [net6.0] Improve design type converters by @mattleibow in #12450
  • [net6.0] [Tizen] Add requesting re-layout step by @github-actions in #12434
  • [net6.0] Updating Windows App SDK version to 1.1.5 by @MSLukeWest in #12456

Full Changelog: 6.0.550...6.0.552

7.0.58 Service Release 2

18 Jan 19:45
ff85f2e
Compare
Choose a tag to compare

What's Changed

  • [net7.0] Add a condition to skip the AutoImport.props by @github-actions in #11667
  • [net7.0] [Tizen] Add handing Label.TextType by @github-actions in #11612
  • [net7.0] [Tizen] Add Shell FlyoutBackDrop by @github-actions in #11613
  • [Tizen] Add handing Label.TextType by @JoonghyunCho in #11646
  • [net7.0] Don't set editor action to handled by @github-actions in #11739
  • [net7.0] [Android] Fix Stepper IsEnabled property changes by @github-actions in #11801
  • [net7.0] Notify Button ImageSource changes correctly by @github-actions in #11800
  • [net7.0] Update Essentials DeviceDisplay API Docs by @github-actions in #11797
  • [net7.0] [foldable] add TypeConverter to Pane1Length/Pane2Length properties by @github-actions in #11793
  • [net7.0] Bump Microsoft.WindowsAppSDK from 1.2.221109.1 to 1.2.221116.1 by @github-actions in #11794
  • [net7.0] Update Essentials DeviceInfo API Docs by @github-actions in #11796
  • [net7.0] Update templates to have separate default for framework selection by @github-actions in #11843
  • [net7.0] Possible fix for issue #10960 by @github-actions in #11798
  • [net7.0] [build] Add support for Visual Studio on win-arm64 by @github-actions in #11876
  • [net7.0] [WinUI] Fix RefreshView crash if no content is specified by @github-actions in #11971
  • [net7.0] [iOS] RadioButton a11y by @github-actions in #11969
  • [net7.0] [iOS] Fix issue loading local files in WebView by @github-actions in #11968
  • [net7.0] Ensure invisible views don't get rows/columns when generating AndExpand layouts by @github-actions in #11972
  • [net7.0] Fix Element.ChildRemoved event sender by @github-actions in #11973
  • [net7.0] [Android] Fix ObjectDisposedException on Android resizing images by @github-actions in #11960
  • [net7.0] Align Shapes Fill property behavior with Xamarin.Forms by @github-actions in #11961
  • [net7.0] [Catalyst] Fix brushes in Frame by @github-actions in #11962
  • [net7.0] Fix Managing Layout Children by @github-actions in #11963
  • [net7.0] [iOS] Avoid propagate Map tap event tapping a Pin on iOS by @github-actions in #11964
  • [net7.0] Fix MauiIcon ForegroundScale on systems with comma as decimal separator by @github-actions in #11965
  • [net7.0] Make iOS Label HTML behavior compatible with Forms by @github-actions in #11966
  • [net7.0] _itemsSource may be null in CarouselViewLoopManager by @github-actions in #11967
  • [net7.0] Prepare MAUI to support building with NuGets by @github-actions in #12000
  • [net7.0] Update Essentials MainThread API Docs by @github-actions in #12143
  • [net7.0] Update Essentials Flashlight API Docs by @github-actions in #12144
  • [net7.0] [Android] Fix SwipeItemView size issues by @github-actions in #12148
  • [net7.0] [iOS] Fix crash typing in Shell SearchHandler by @github-actions in #12145
  • [net7.0] Fix crash using BackButtonBehavior and navigating to root by @github-actions in #12146
  • [net7.0] Make OnShouldReceiveMapTouch static by @github-actions in #12142
  • [net7.0] Vibrate - Detect zero duration and return early by @github-actions in #12147
  • [net7.0] Notify StrokeDashPattern changes with StrokeDashArray changes by @github-actions in #12138
  • [net7.0] [Android] Invalidate Button background drawable if size changes by @github-actions in #12139
  • [net7.0] [Android] Fix crash disconnecting the IndicatorView by @github-actions in #12141
  • [net7.0] Ensure that UIScrollView ContentSize is set by @github-actions in #11791
  • [net7.0] Only set PublishReadyToRun for apps and not libs by @github-actions in #12172
  • [net7.0] Improve BlazorWebView Docs by @github-actions in #12168
  • [net7.0] Fix UpdateSemantics for UIStepper and UIPagerControl by @PureWeen in #12217
  • [net7.0] Only add PointerGesture if PointerOver VisualState exists by @PureWeen in #12155

Full Changelog: 7.0.52...7.0.58

6.0.550 Service Release 9

18 Jan 19:43
fcd0ba7
Compare
Choose a tag to compare

What's Changed

  • [net6.0] Update templates to have separate default for framework selection by @github-actions in #11844
  • [net6.0] Only include MauiXaml/Css when $(UseMaui)=true by @github-actions in #11652
  • [Tizen] Add handing Label.TextType by @JoonghyunCho in #11692

Full Changelog: 6.0.548...6.0.550