Skip to content

Releases: dotnet/maui

9.0.12 SR1.2

03 Dec 15:48
de214fc
Compare
Choose a tag to compare

What's Changed

  • [release/9.0.1xx-sr1] Remove code that enables/disables Entry by @github-actions in #26107
  • [release/9.0.1xx-sr1] [Windows] Fix crash when navigating pages by @github-actions in #26108
  • [release/9.0.1xx-sr1] Upgrade Syncfusion Toolkit version from 1.0.1 to 1.0.2 by @github-actions in #26109
  • [release/9.0.1xx-sr1] [Android] Fix RadioButton using ContentPresenter not rendering by @github-actions in #26110
  • [release/9.0.1xx-sr1] [Windows] Hide/show titlebar on modal pages by @github-actions in #26111
  • [release/9.0.1xx-sr1] Make sure to unsubscribe from LayoutChanged on CV by @github-actions in #26139

Full Changelog: 9.0.10...9.0.12

9.0.10 SR1

14 Nov 18:46
84abe93
Compare
Choose a tag to compare

What's Changed

Tests

Read more

8.0.100 SR10

12 Nov 21:37
f4dbb74
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.0.93...8.0.100

9.0.0 GA

12 Nov 18:47
70e8ddf
Compare
Choose a tag to compare

What's Changed

Known issues

  • [Xaml] Delay binding context type check until relative binding source is resolved ( #25600 ) - No workaround, will be fixed on SR1

  • [MacCatalyst] When using TabbedPage TabBar is not visible ( #25679 ) - Workaround posted in issue

MAUI Product Fixes

  • Revert "[X] do not apply Bindings if DataType doesnt match (#22056)" by @PureWeen in #24693
  • [release/8.0.1xx-sr9] Add Padding for iOS Buttons in some scenarios by @github-actions in #24829
  • [release/8.0.1xx-sr9] [C] fix specificity comparison by @github-actions in #24908
  • [release/8.0.1xx-sr9] [C] avoid NRE on null GestureRecognizer by @github-actions in #25029
  • [release/8.0.1xx-sr9] [iOS] Fix for the CollectionView to prevent duplicate groups or crashes when adding a new item to a group or when adding a new group. by @github-actions in #25030
  • [release/8.0.1xx-sr9] [X] allow namescope resolution before parenting by @github-actions in #25075
  • [release/8.0.1xx-sr9] Revert #24222 and simply use invalidate instead of postInvalidate by @github-actions in #25121
  • [release/8.0.1xx-sr9] Fixed Microsoft.Maui.Controls 8.0.90 (Latest stable) Ruins Entry Controls by @PureWeen in #25159
  • [release/8.0.1xx-sr9] Fix Regression with iOS button resizing with text or image change by @tj-devel709 in #25214
  • [release/8.0.1xx-sr9] NullReferenceException when setting BarBackgroundColor for a NavigationPage - fix by @PureWeen in #25251
  • [iOS] Text alignment in editor - improvements (#24859) by @PureWeen in #25158
  • [release/9.0.1xx] Match Catalyst Template to iOS for Shell Flyout Items by @github-actions in #25269
  • [release/9.0.1xx] [net9.0] Disable NSToolbar Tabs by @github-actions in #25289
  • Fix Colors Namespace by @PureWeen in #25356
  • [release/9.0.1xx] Add services.AddHybridWebViewDeveloperTools() extension to enable browser dev tools by @github-actions in #25330
  • [release/9.0.1xx] [XC] Fix passing message arguments to BuildException when logging warning as error by @github-actions in #25326
  • [release/9.0.1xx] [XC] Report XC0025 as an error only in strict compilation mode by @github-actions in #25298
  • [release/9.0.1xx] Update .NET MAUI template with .NET 9 hovercraft bot 🤖 by @github-actions in #25383
  • [release/9.0.1xx] [XC] compile StaticResource w/ generics by @github-actions in #25352
  • Merge sr9 into net9 ga by @PureWeen in #25265
  • Backport WinAppSDK 1.6 bump to NET9 release by @Foda in #25294
  • [release/9.0.1xx] [XC] Propagate x:DataType from parent scope to "standalone bindings" by @github-actions in #25295
  • [release/9.0.1xx] Move TitleViewSetOnShellWorksAfterNavigation to Appium by @github-actions in #25401
  • Fix Titlebar name API and add templates by @Foda in #25390
  • [XC] Avoid NativeAOT trim warnings for compiled bindings by @simonrozsival in #25420
  • Set title on maui-blazor/-app template window by @Eilon in #25426
  • [release/9.0.1xx] [Blazor Hybrid] Fire and forget BlazorWebView disposal by default by @MackinnonBuck in #25430
  • HybridWebView: Invoke .NET methods from JavaScript by @Eilon in #25077
  • Template fixes by @PureWeen in #25577
  • Fix toast by @PureWeen in #25580
  • Fix missing SeedData by @PureWeen in #25582
  • Fix NRE on Clearing Tasks by @PureWeen in #25588
  • Fixed Size not calculated properly when invoking UseMauiCompatibility method in MauiProgram by @vishnumenon2684 in #25494
  • Add New .NET MAUI Template with Syncfusion Toolkit Integration by @PaulAndersonS in #25419
  • [android] update AOT profile for .NET 9 GA by @jonathanpeppers in #25509
  • Fix Button Regression with null image source by @tj-devel709 in #25485
  • 25421- ListViewRenderer Crash in HostApp and BindingError was occured in windows platforms by @vishnumenon2684 in #25453
  • [release/9.0.1xx] Fix toggle for including sample content in template by @github-actions in #25564

Docs

  • [release/9.0.1xx] [Documentation] Fix TitleBar comment mistake by @github-actions in #25480

Testing

  • [release/9.0.1xx] [net9.0] Fix CV2 handler and uitests fixes by @github-actions in #25361
  • [UITest] Remove the bottom section of iOS UITest (#24586) by @PureWeen in #25353
  • [release/9.0.1xx] [net9.0] Run device tests arm by @github-actions in #25375
  • Fix Test Screenshots with new clipping code by @PureWeen in #25381
  • [release/9.0.1xx] Re-enable tests by @github-actions in #25268
  • [release/9.0.1xx] Disable TitleViewSetOnShellWorksAfterNavigation on Device Tests by @github-actions in #25400
  • [release/9.0.1xx] [testing] These Semantic tests seem to fail often on MacCatalyst by @github-actions in #25459
  • [release/9.0.1xx] [testing] Move to run the catalyst device tests on arm by @github-actions in #25486
  • Fixed UI Test Issue on Windows Platform in Visual Studio by @vishnumenon2684 in #25507

Dependency Updates

Housekeeping

  • 8.0.90 Release Branding by @PureWeen in #24727
  • 8.0.91 Release Branding by @PureWeen in #24915
  • Preview SR9.2 branding by @PureWeen in #25161
  • [release/9.0.1xx] Fix tsa file not found by @rmarinho in #25255
  • [release/9.0.1xx] [nuget-msi-convert] Support improved VS component IDs by @github-actions in #25275
  • [release/9.0.1xx] Build arcade net9 on GA branch by @rmarinho in #25336
  • [nuget-msi-convert] Do not use new VS component IDs by @pjcollins in #25355
  • [ci] Fix signing new templates by @rmarinho in #25526
  • [release/9.0.1xx] LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20241015192031750 to net9.0 by @github-actions in #25320
  • [release/9.0.1xx] LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20241029171919460 to net9.0 by @github-actions in #25584
  • [release/9.0.1xx] LEGO: Pull request from lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_20241029212245301 to net9.0 by @github-actions in #25593

New Contributors

Full Changelog: 9.0.0-rc.2.24503.2...9.0.0

8.0.93 SR 9.3

07 Nov 00:34
a826952
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.0.92...8.0.93

8.0.83 SR8.3

04 Nov 20:59
a33a875
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.0.82...8.0.83

8.0.92 SR9.2

15 Oct 18:14
259b6bd
Compare
Choose a tag to compare

What's Changed

  • [release/8.0.1xx-sr9] [C] avoid NRE on null GestureRecognizer by @github-actions in #25029
  • [release/8.0.1xx-sr9] [iOS] Fix for the CollectionView to prevent duplicate groups or crashes when adding a new item to a group or when adding a new group. by @github-actions in #25030
  • [release/8.0.1xx-sr9] [X] allow namescope resolution before parenting by @github-actions in #25075
  • [release/8.0.1xx-sr9] Revert #24222 and simply use invalidate instead of postInvalidate by @albyrock87 in #25121
  • [iOS] Text alignment in editor - improvements (#24859) by @PureWeen in #25158
  • [release/8.0.1xx-sr9] Fixed Microsoft.Maui.Controls 8.0.90 (Latest stable) Ruins Entry Controls by @PureWeen in #25159
  • [release/8.0.1xx-sr9] Fix Regression with iOS button resizing with text or image change by @tj-devel709 in #25214
  • [release/8.0.1xx-sr9] NullReferenceException when setting BarBackgroundColor for a NavigationPage - fix by @PureWeen in #25251

Full Changelog: 8.0.91...8.0.92

9.0.0-rc.2.24503.2

08 Oct 12:05
8c61eed
Compare
Choose a tag to compare
9.0.0-rc.2.24503.2 Pre-release
Pre-release

Product Fixes | Docs | Testing | Dependency Updates | Housekeeping | New Contributors | Known Issue(s) | XAML Warnings Changes

What's Changed

Product Fixes

Read more

8.0.91 SR9.1

25 Sep 21:14
0fce6c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 8.0.90...8.0.91

8.0.90 SR9

17 Sep 02:30
d20d980
Compare
Choose a tag to compare

What's Changed

Breaking Changes | Product Fixes | Docs | Testing | Dependency Updates | Housekeeping | New Contributors | Known Issue(s)

Breaking Changes

Product Fixes

  • [iOS] Fix for CollectionView single item horizontal alignment issue when using ItemsLayout with a Footer @Tamilarasan-Paranthaman
  • [Android] Border Stroke gradient can only switch to another gradient - fix by @kubaflo
  • Ensure border stroke only updates when needed by @Foda
  • [Windows] Allow setting PlatformCanvas.Antialias by @MartyIX
  • [Android] App crash when text exceeds Entry MaxLength by @kubaflo
  • [Windows] Fix memory leak w/ main window by @Foda
  • Fix Shell.NavBarIsVisible property by @jsuarezruiz
  • [Accessibility] Make flyout titles on iOS read as buttons by @tj-devel709
  • Fixed scroll to group item on Android + Windows by @Foda
  • NavigationBar properties not updating - fix by @kubaflo
  • Adopt chromium methodology for determining tablet on Windows by @daltzctr
  • [android] call PlatformContentViewGroup.postInvalidate() less by @jonathanpeppers
  • [Windows] Fix crash using ScrollTo on CollectionView by @jsuarezruiz
  • Try and make scroll-to test more solid by @Foda
  • [Android] Removing TapGestureRecognizer with at least 2 taps causes Exception - fix by @kubaflo
  • [Windows] Make WebView.CaptureAsync() work by @MartyIX
  • [Android] Fix ToolbarItem font color issue after changing available state by @Tamilarasan-Paranthaman
  • [Android] Fix for Entry SelectionLength by @NirmalKumarYuvaraj
  • Fixed the CollectionView GroupFooterTemplate crashes the application by @NanthiniMahalingam
  • [Windows] Fix Entry clear button is not taking the color of the text by @BagavathiPerumal
  • [iOS] Bugfix/22469 ios label crash by @artemvalieiev
  • [Android] Fix item fading when moving between groups in Grouped CollectionView by @Vignesh-SF3580
  • Make MeasureInvalidated event work correctly by @albyrock87
  • [Android] Fix for the CarouselView doesn't scroll to the right Position after changing the ItemSource with Loop enabled by @Tamilarasan-Paranthaman
  • Fix for FlexLayout padding issue by @BagavathiPerumal
  • [Android] SecureStorage: Rework logic to delete shared prefs when key is corrupt by @Redth
  • RefreshView IsEnabled enhancements by @kubaflo
  • [Android] Failed to inflate ColorStateList - error fix for CheckBox by @kubaflo
  • Trigger InvalidateMeasure event on CollectionView when content size changes (iOS) by @albyrock87
  • Move EnsureSupportForCustomWebViewClients to Appium by @PureWeen
  • [android] cache Join and Cap enum values by @jonathanpeppers
  • [android] improve performance of StrokeExtensions by @jonathanpeppers
  • [C] respect specificity while overriding DynRes by @StephaneDelcroix
  • [Windows] Optimize WrapperView by @MartyIX
  • Add Android LoadImageFromFont benchmark and enable verbose Glide logging by @albyrock87
  • Match behavior of compiled bindings with indexers to their non-compiled counterparts by @simonrozsival
  • Wrap Image with a container on Windows so that it is centered with AspectFill by @japarson
  • [Android] Allow custom background drawable with a custom handler by @jsuarezruiz
  • 2174059 MAUI hit testing ignores pages loaded by PushModalAsync by @lizharems
  • Remove non-functioning code and instead throw a more helpful platform-not-supported error by @dotMorten
  • Use the IsRefreshing property directly by @mattleibow
  • Null guard in ShellFlyoutTemplatedContentRenderer.HeaderContainer.UpdateMinimumHeight by @BioTurboNick
  • Avoid recomputing bindings multiple times and bind BindingContext first by @albyrock87
  • Improve performance and stability of BindableLayout by @albyrock87
  • Changed order of calls to properly close MediaPicker Activity / ViewController and set the picker result by @Alex-Dobrynin
  • Don't invalidate SuperView if not connected to Window by @PureWeen
  • Ensure disconnected ItemsViewHandler doesn't hold onto the items source by @PureWeen
  • [Windows][GestureManager] Unsubscribe control tap events only if they were subscribed by @MartyIX
  • [android] use cached value for GetDisplayDensity() by @jonathanpeppers
  • [xaml] improve performance of BindableProperty.TryConvert by @jonathanpeppers
  • [Android] invalidate shadows on parent's size change by @kubaflo
  • Resolved Text Jump Issue in Entry Control with HorizontalTextAlignment Set to End by @BagavathiPerumal
  • Fix for the Nested Entry View In A Frame Causes Crash by @BagavathiPerumal
  • [iOS] Readonly Editor Scrolling fix by @kubaflo
  • [iOS] SwipeView: Fix reenabling parent scrolling after cancelled swipe by @filipnavara
  • Remove code from iOS that short circuits propagation by @PureWeen
  • [Android & iOS] dialog theme change on changing UserAppTheme by @kubaflo
  • Clear out prototype cell when changing ItemSource by @PureWeen
  • Revert "[X] do not apply Bindings if DataType doesn’t match (#22056)" by @PureWeen
  • [IOS] Fix error when running new template maui app on iOS by @NirmalKumarYuvaraj
  • Editor completed event is not triggered properly when unfocused by @SuthiYuvaraj
  • Make sure that Navigation Pages fill the screen by @PureWeen

Docs

Testing

  • [Testing] Added a support for the device's theme change by @kubaflo
  • [Testing] Added specific actions by platform by @jsuarezruiz
  • [Testing] Added UITest to validate the Switch OnColor property by @jsuarezruiz
  • [Testing] moved FlyoutHeaderAdaptsToMinimumHeight to appium by @kubaflo
  • [Testing] CollectionViewInfiniteScroll Conversion to UI Test by @dustin-wojciechowski
  • [Testing] Changed Scroll to 12, added comment by @dustin-wojciechowski
  • [Testing] Split off HandlerDoesNotLeak.D...
Read more