Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Releases: xamarin/Xamarin.Forms

4.8.0 Service Release 1

31 Aug 17:55
Compare
Choose a tag to compare

What's New in this Release

CollectionView

  • "[Tizen] Adds the Unified Theme Manager" (#11779)
  • "[Tizen] CollectionView enhancement" (#11820)

Shell

  • "[Tizen] Fix ShellSectionNavigation" (#11780)
  • GitHub #11723 - "[Bug] [iOS] ContentPage in NavigationStack misplaced initially" (#11791)
  • GitHub #11736 - "[Bug] UWP application cannot run in release mode in Xamarin.Forms 4.8" (#11766)
  • GitHub #11777 - "ios:Page.UseSafeArea="true" makes the content of a page jumping on appearing XF 4.8 [Bug] [IOs] [Shell]" (#11791)
  • GitHub #11869 - "[Bug] ShellContent.IsVisible issue on Android" (#11885)

Features in Preview

CarouselView

  • "[Tizen] Adds the Unified Theme Manager" (#11779)
  • "[Tizen] CollectionView enhancement" (#11820)
  • GitHub #11826 - "[Bug] CarouselView.VisibleViews property was shared among with all carouselview" (#11827)

Shapes

  • GitHub #11653 - "[Bug] Path rendering crashing on GeometryExtensions due to unexpected PathSegment configuration" (#11873)

UWP Shell

  • GitHub #11736 - "[Bug] UWP application cannot run in release mode in Xamarin.Forms 4.8" (#11766)

Issues Fixed

  • GitHub #11653 - "[Bug] Path rendering crashing on GeometryExtensions due to unexpected PathSegment configuration" (#11873)
  • GitHub #11723 - "[Bug] [iOS] ContentPage in NavigationStack misplaced initially" (#11791)
  • GitHub #11736 - "[Bug] UWP application cannot run in release mode in Xamarin.Forms 4.8" (#11766)
  • GitHub #11742 - "RelativeLayout is not taking full screen since XamarinForms 4.8 update" (#11903)
  • GitHub #11777 - "ios:Page.UseSafeArea="true" makes the content of a page jumping on appearing XF 4.8 [Bug] [IOs] [Shell]" (#11791)
  • GitHub #11796 - "Xamarin Form v 4.8.0.1269 ScrollView not filling in space " (#11903)
  • GitHub #11826 - "[Bug] CarouselView.VisibleViews property was shared among with all carouselview" (#11827)
  • GitHub #11835 - "[Bug] ListView margin inside Grid starred row is calculated incorrectly" (#11903)
  • GitHub #11865 - "iOS SearchBarRenderer throws a NullReferenceException when the SearchButton redirects to a new page" (#11897)
  • GitHub #11869 - "[Bug] ShellContent.IsVisible issue on Android" (#11885)
  • GitHub #11889 - "[Bug] [iOS] Editor Placeholder (Visual=Default) is rendered way too high" (#11891)
  • GitHub #9210 - "[Bug] iOS keyboard case flickers when switching entries" (#11701)

Additional fixes included in this release

  • "[Android] Enable SetSupportMultipleWindows on WebView" (#11755)
  • "[iOS] Remove Appeared Check on Page Renderer" (#11935)
  • "[msbuild] skip XamlC target if no xaml files" (#11666)
  • "[Tizen] Add indicator to CarouselPage" (#11824)
  • "[Tizen] Adds the Unified Theme Manager" (#11779)
  • "[Tizen] CollectionView enhancement" (#11820)
  • "[Tizen] Fix ShellSectionNavigation" (#11780)
  • "[Tizen] Fix the behavior of the DisplayAlert" (#11871)
  • "[Tizen] Fix the lifecycle of application" (#11893)
  • "[Tizen] Implement perspective rotation" (#11821)
  • "Ignore Issue6472 and reopened associated issue" (#11863)
  • "Remove Microsoft.NETCore.UniversalWindowsPlatform From nuspec" (#11939)
  • "Revert "[MediaElement] Removed line that pauses player before setting it to null" (#11862)

API Changes

  • "[Tizen] Adds the Unified Theme Manager" (#11779)

See complete release notes here.

4.7.0 Service Release 6

27 Aug 22:08
2202e3e
Compare
Choose a tag to compare

What's New in this Release

Shell

  • GitHub #11723 - "[Bug] [iOS] ContentPage in NavigationStack misplaced initially" (#11791)
  • GitHub #11777 - "ios:Page.UseSafeArea="true" makes the content of a page jumping on appearing XF 4.8 [Bug] [IOs] [Shell]" (#11791)

Issues Fixed

  • GitHub #11723 - "[Bug] [iOS] ContentPage in NavigationStack misplaced initially" (#11791)
  • GitHub #11777 - "ios:Page.UseSafeArea="true" makes the content of a page jumping on appearing XF 4.8 [Bug] [IOs] [Shell]" (#11791)

Additional fixes included in this release

  • "[Android] Enable SetSupportMultipleWindows on WebView" (#11755)

See complete release notes here.

4.8.0

06 Aug 18:22
f6490bf
Compare
Choose a tag to compare

What's New in this Release

Shell

  • GitHub #10608 - "[Bug] [Shell] [iOS] Locked flyout causes application to freezes when quickly switching between tabs" (#11602)

CollectionView

Other Enhancements

Features in Preview

Dark Mode/App Themes

  • "Drop AppTheme flag" (#11368)

SwipeView

Brushes

  • GitHub #11569 - "[Bug][Brushes] LinearGradientBrush EndPoint default isn't identical to WPF" (#11575)
  • GitHub #11664 - "[Bug] Crash in VisualElementRenderer from Background brush check" (#11668)

MediaElement

  • GitHub #9525 - "[Bug] MediaElement Disposing exception when MainPage is changed on iOS" (#9531)

Issues Fixed

  • GitHub #10608 - "[Bug] [Shell] [iOS] Locked flyout causes application to freezes when quickly switching between tabs" (#11602)
  • GitHub #11185 - "[Bug] ScrollViewRenderer HorizontalFadingEdgeEnabled ignored on horizontal ScrollView orientation" (#11287)
  • GitHub #11251 - "[Bug] SwipeView on UWP Executes Command Twice" (#11323)
  • GitHub #11569 - "[Bug][Brushes] LinearGradientBrush EndPoint default isn't identical to WPF" (#11575)
  • GitHub #11620 - "[Bug] 4.8-pre3 regression with XAML-defined arrays - x:Int32 is no longer of type x:Object" (#11638)
  • GitHub #11664 - "[Bug] Crash in VisualElementRenderer from Background brush check" (#11668)
  • GitHub #9525 - "[Bug] MediaElement Disposing exception when MainPage is changed on iOS" (#9531)
  • GitHub #9631 - "[UWP] How to scroll in CollectionView ?" (#11629)

Additional fixes included in this release

  • "Drag and drop tweaks" (#11654)
  • "Drop AppTheme flag" (#11368)

Breaking Changes

  • GitHub #11569 - "[Bug][Brushes] LinearGradientBrush EndPoint default isn't identical to WPF" (#11575)

API Changes

  • GitHub #11569 - "[Bug][Brushes] LinearGradientBrush EndPoint default isn't identical to WPF" (#11575)

See complete release notes here.

4.7.0 Service Release 5

05 Aug 20:23
b38d590
Compare
Choose a tag to compare

What's New in this Release

Shell

  • GitHub #10608 - "[Bug] [Shell] [iOS] Locked flyout causes application to freezes when quickly switching between tabs" (#11602)

Issues Fixed

  • GitHub #10608 - "[Bug] [Shell] [iOS] Locked flyout causes application to freezes when quickly switching between tabs" (#11602)

See complete release notes here.

4.7.0 Service Release 4

30 Jul 22:57
9355d6b
Compare
Choose a tag to compare

What's New in this Release

Shell

Features in Preview

SwipeView

  • GitHub #11374 - "[Bug] [Android] SwipeView in ListView is not working with RippleEffect and Release configuration" (#11380)

Issues Fixed

  • GitHub #11247 - "[Bug] iOS, Shell FlyoutIsPresented not working if set in "navigating" handler" (#11565)
  • GitHub #11266 - "Overlapping labels" (#11456)
  • GitHub #11374 - "[Bug] [Android] SwipeView in ListView is not working with RippleEffect and Release configuration" (#11380)
  • GitHub #11430 - "[Bug] [iOS] Button stays in Pressed state if the touch-up event occurs outside" (#11441)
  • GitHub #11523 - "[Bug] FlyoutBehavior.Disabled removes back-button from navbar in 4.7sr3" (#11526)

See complete release notes here.

4.8.0 Pre Release 3

30 Jul 22:57
Compare
Choose a tag to compare
4.8.0 Pre Release 3 Pre-release
Pre-release

What's New in this Release

Shell

  • "Check for null appearance before setting backdrop" (#11591)
  • "Shell FlyoutBackdrop now with Brushes!!" (#11580)
  • GitHub #11247 - "[Bug] iOS, Shell FlyoutIsPresented not working if set in "navigating" handler" (#11565)
  • GitHub #11266 - "Overlapping labels" (#11456)
  • GitHub #11523 - "[Bug] FlyoutBehavior.Disabled removes back-button from navbar in 4.7sr3" (#11526)
  • GitHub #7849 - "[Bug] Android AppShell TabBar translate "More" menu text" (#10604)

CollectionView

  • GitHub #10830 - "[Bug] [Fatal] [Android] CarouselView Inside Expander Causes Crashing " (#10836)

Other Enhancements

Features in Preview

Shapes

UWP Shell

  • "Check for null appearance before setting backdrop" (#11591)
  • "Shell FlyoutBackdrop now with Brushes!!" (#11580)

Drag and Drop GestureRecognizers

Expander

  • GitHub #10830 - "[Bug] [Fatal] [Android] CarouselView Inside Expander Causes Crashing " (#10836)

SwipeView

  • GitHub #11374 - "[Bug] [Android] SwipeView in ListView is not working with RippleEffect and Release configuration" (#11380)

Dark Mode/App Themes

  • GitHub #11395 - "[Bug] Span cannot be styled for the Dark Mode (it does not support SetAppThemeColor method)" (#11437)

Brushes

Issues Fixed

Additional fixes included in this release

  • "[Core] More Shapes constructors" (#11490)
  • "Check for null appearance before setting backdrop" (#11591)
  • "Mark Transform.ValueProperty as public" (#11543)
  • "Shell FlyoutBackdrop now with Brushes!!" (#11580)
  • GitHub #11527 - "Device exception message mentions 'you must call Xamarin.Forms.Init() ...' but there is no such API" (#11528)

API Changes

See complete release notes here.

4.8.0 Pre Release 2

23 Jul 15:19
9c8aa96
Compare
Choose a tag to compare
4.8.0 Pre Release 2 Pre-release
Pre-release

What's New in this Release

Shell

CollectionView

Visual

Features in Preview

Shapes

  • "Add Rect struct" (#11187)
  • GitHub #11050 - "[Bug][iOS][Android] Shapes: clock drawing error" (#11110)
  • GitHub #11132 - "[Bug] [iOS] UpdateClip throws NullReferenceException when the Name of the Mask of the Layer is null" (#11420)
  • GitHub #11265 - "> PaymentTest.UWP.exe! PaymentTest.UWP.App.InitializeComponent.AnonymousMethod__5_0(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) Line 53 C #" (#11271)

CarouselView

  • GitHub #11224 - "[Bug] CarouselView Position property fails to update visual while control isn't visible." (#11239)

SwipeView

  • GitHub #11262 - "[Bug] SwipeView with StackLayout Bindable delete item exception Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)
  • GitHub #11407 - "[Bug] disposed object. Object name: 'Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)

MediaElement

  • GitHub #11315 - "Please remove this line as MediaElement:PlayedToEnd event is triggered twice" (#11360)

Brushes

UWP Shell

Issues Fixed

  • GitHub #10735 - "[Bug] [Fatal] [Android] CollectionView Causes Application Crash When Keyboard Opens" (#11235)
  • GitHub #11026 - "[Bug] Appium tests (iOS). UI elements are missing from page source XML representation with Xamarin 4.6 update" (#11077)
  • GitHub #11050 - "[Bug][iOS][Android] Shapes: clock drawing error" (#11110)
  • GitHub #11102 - "[Bug] Shell keeps showing menu button in navbar instead of back button in 4.7" (#11264)
  • GitHub #11132 - "[Bug] [iOS] UpdateClip throws NullReferenceException when the Name of the Mask of the Layer is null" (#11420)
  • GitHub #11224 - "[Bug] CarouselView Position property fails to update visual while control isn't visible." (#11239)
  • GitHub #11244 - "[Bug] BackButtonBehavior no longer displays on the first routed page in 4.7" (#11264)
  • GitHub #11259/GitHub #8787 - "[Bug] UWP ScrollView Entry's text is blank until a tap on it" (#11351)
  • GitHub #11262 - "[Bug] SwipeView with StackLayout Bindable delete item exception Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)
  • GitHub #11265 - "> PaymentTest.UWP.exe! PaymentTest.UWP.App.InitializeComponent.AnonymousMethod__5_0(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) Line 53 C #" (#11271)
  • GitHub #11266 - "Overlapping labels" (#11375)
  • GitHub #11315 - "Please remove this line as MediaElement:PlayedToEnd event is triggered twice" (#11360)
  • GitHub #11407 - "[Bug] disposed object. Object name: 'Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)
  • GitHub #11431 - "[Bug] [MacOS] Button BackgroundColor is not working for buttons on Xamarin.Mac" (#11438)
  • GitHub #11433 - "Obsolete message for Device.OpenUri mentions non-existent APIs" (#11436)
  • GitHub #11481 - "[Bug] Visual Material crashes when using LinearGradientBrush" (#11491)
  • GitHub #6667 - "[Bug] Appium and Xamarin Forms 4.0 Compatibility (iOS)" (#11077)
  • GitHub #7856 - "[Bug] Shell BackButtonBehaviour TextOverride breaks back navigation" (#11192)
  • GitHub #8498 - "[Bug] Shell Navigation.PushAsync ignored on UWP platform" (#11410)
  • GitHub #8732 - "[Bug] Image animation not working in GTK" (#9649)
  • GitHub #9753 - "[Bug, CollectionView] CollectionView crashes when ItemsSource updated too fast" (#11235)

Additional fixes included in this release

  • "Add BoostrapHelper" (#11400)

Breaking Changes

Deprecations

  • "Add Rect struct" ([#11187](https:/...
Read more

4.7.0 Service Release 3

22 Jul 23:38
063fc6c
Compare
Choose a tag to compare

What's New in this Release

Shell

Features in Preview

Shapes

  • GitHub #11132 - "[Bug] [iOS] UpdateClip throws NullReferenceException when the Name of the Mask of the Layer is null" (#11420)
  • GitHub #11265 - "> PaymentTest.UWP.exe! PaymentTest.UWP.App.InitializeComponent.AnonymousMethod__5_0(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) Line 53 C #" (#11271)

SwipeView

  • GitHub #11262 - "[Bug] SwipeView with StackLayout Bindable delete item exception Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)
  • GitHub #11407 - "[Bug] disposed object. Object name: 'Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)

Issues Fixed

  • GitHub #11102 - "[Bug] Shell keeps showing menu button in navbar instead of back button in 4.7" (#11264)
  • GitHub #11132 - "[Bug] [iOS] UpdateClip throws NullReferenceException when the Name of the Mask of the Layer is null" (#11420)
  • GitHub #11244 - "[Bug] BackButtonBehavior no longer displays on the first routed page in 4.7" (#11264)
  • GitHub #11259 - "[Bug] UWP ScrollView Entry's text is blank until a tap on it" (#11351)
  • GitHub #11262 - "[Bug] SwipeView with StackLayout Bindable delete item exception Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)
  • GitHub #11265 - "> PaymentTest.UWP.exe! PaymentTest.UWP.App.InitializeComponent.AnonymousMethod__5_0(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) Line 53 C #" (#11271)
  • GitHub #11266 - "Overlapping labels" (#11375)
  • GitHub #11407 - "[Bug] disposed object. Object name: 'Xamarin.Forms.Platform.Android.SwipeViewRenderer" (#11279)
  • GitHub #11431 - "[Bug] [MacOS] Button BackgroundColor is not working for buttons on Xamarin.Mac" (#11438)
  • GitHub #7856 - "[Bug] Shell BackButtonBehaviour TextOverride breaks back navigation" (#11192)
  • GitHub #8787 - "[Bug] Entry text initially invisible on UWP" (#11351)

See complete release notes here.

4.6.0 Service Release 7

22 Jul 23:37
9287c69
Compare
Choose a tag to compare

What's New in this Release

Shell

Issues Fixed

See complete release notes here.

4.7.0 Service Release 2

15 Jul 20:09
Compare
Choose a tag to compare

What's New in this Release

Shell

CollectionView

Visual

  • "Avoid NullReferenceException for MaterialActivityIndicatorRenderer" (#10747)

Features in Preview

CarouselView

  • "[Tizen] Enhancement CollectionView" (#11255)
  • GitHub #11018 - "[Bug] IndicatorView HideSingle does not work on Android" (#11072)

SwipeView

UWP Shell

Shapes

Issues Fixed

Additional fixes included in this release

  • "[Shell] Don't remove default routes if that's all there is" (#11416)
  • "[Tizen] Enhancement CollectionView" (#11255)
  • "Avoid NullReferenceException for MaterialActivityIndicatorRenderer" (#10747)

See complete release notes here.