Xamarin.Forms v5.0.0-pre4 Release Notes
Release Date: 2020-11-16 // about 4 years ago-
Shapes
- "[Tizen] Added Shapes Tizen implementation" (#12537)
CollectionView
- โก๏ธ "[Tizen] CollectionView optimize for TV profile" (#12781)
- "iOS: CollectionView: ItemsViewLayout: Fix null reference on invalidate layout" (#12632)
- GitHub #11421/GitHub #7790/GitHub #9590 - "[Bug] [UWP, iOS] Can't set transparent color on selected template item in CollectionView" (#12651)
- GitHub #11938 - "[Bug] Snap Points not working in CollectionView with GridItemsLayout" (#11941)
- GitHub #12001 - "[Bug] Regression in 4.8.0.1364 : grid row height is not correctly computed, label is truncated" (#12475)
- GitHub #12175 - "[Bug] CollectionView items do not resize properly when item template is grid (Regression from 4.7 to 4.8) (Android & iOS)" (#12475)
- GitHub #12292 - "Views are clipped when we provide the multi line text (Break from v4.8.0.1143 pre-1)" (#12475)
- GitHub #12363 - "[Bug] Grid inside StackLayout does not respect VerticalOptions FillAndExpand on UWP" (#12475)
- GitHub #12462 - "[Bug] ListView Cell size measurement problem on 4.8.0" (#12475)
- GitHub #12714 - "[Bug] iOS application suspended at UICollectionViewFlowLayout.PrepareLayout() when using IsVisible = false" (#12769)
Visual
- ๐ "[Tizen] Fix material style slider issue" (#12708)
- GitHub #11471 - "# TimePicker Inconsistencies" (#11474)
- GitHub #11472 - "# DatePicker Inconsistencies" (#11474)
- GitHub #12246 - "[Bug] iOS 14 App freezes when password is entered after email" (#12316)
- โฌ๏ธ GitHub #12504 - "[Enhancement] Upgrade for Xamarin.Forms maps" (#12520)
- GitHub #12556 - "How to Time Picker Set to Binding Value" (#11474)
Shell
- "[Tizen] Modify NavigationDrawer to fix Entry issue" (#12705)
- "Fix multiple events on toolbar items" (#12797)
- GitHub #11706 - "[Bug] UWP Shell - Toolbar buttons do not work correctly" (#11838)
- GitHub #12126 - "[Bug] TabBarIsVisible = True/False doesn't work on Back navigation" (#12320)
- GitHub #12144 - "[Bug] - BackButtonBehavior hide tabs on ios" (#12320)
- GitHub #12505 - "[Bug] Shell Bottom Tabs are not visible in iOS when we route back from non tabs page to tabs page" (#12320)
- GitHub #12652 - "[Bug] NullReferenceException in the Shell on UWP" (#12713)
- GitHub #6485 - "[Bug] Shell TabBarIsVisible Ignored" (#12320)
- GitHub #7913 - "[Shell, UWP] Cannot prevent flyout menu list from scrolling." (#12547)
Maps
- โก๏ธ "Update google maps to the latest AndroidX bindings" (#10873)
CarouselView
- GitHub #10865 - "[Bug] CarouselView Throws when removing an item." (#11074)
- GitHub #10897 - "[Bug] UWP: CollectionView in CarouselView crashes when resizing the window" (#12676)
- GitHub #12028 - "[Bug] IndicatorView isn't rendering indicators" (#12654)
- GitHub #12193 - "[Bug] CarouselView content disappears after 2 rotations if TextType=Html is used" (#12728)
- GitHub #12318 - "[Bug] IndicatorView shrinks on iOS 14 for HorizontalOptions Center and CenterAndExpand " (#12654)
- GitHub #12349 - "[Bug] CarouselView items cannot scroll vertically since v4.6.0.967" (#12361)
- 0๏ธโฃ GitHub #12574 - "[Bug] CarouselView Loop=True default freezes iOS app" (#12787)
- GitHub #12777 - "[Bug] CarouselView NRE if item template is not specified" (#12784)
- ๐ GitHub #12787 - "[iOS] Remove hardcoded value on CarouselView loop calculations" (#12787)
Brushes
- GitHub #11571 - "[Bug][Brushes] LinearGradientBrush diagonal platform differences" (#11734)
- GitHub #11572 - "[Bug][Brushes] RadialGradientBrush platform differences" (#11748)
- GitHub #11691 - "Polygon Shape doesn't work with DynamicResource color binding" (#12761)
- GitHub #11715 - "[Bug] Brushes API - Android's direction is inverted to iOS's" (#11734)
- GitHub #11800 - "[Bug] LinearGradientBrush doesn't fill the pages upon orientation change on iOS" (#11811)
- GitHub #11907 - "Path.Fill and Path.Stroke not working when set with DynamicResource" (#12761)
- GitHub #11911 - "[Bug] Brushes can't use DynamicResource" (#12761)
- GitHub #11995 - "[Bug] GradientBrush not working in Tizen" (#12501)
- ๐ GitHub #12430 - "[Bug] BoxView does not display on macOS" (#12432)
SwipeView
- GitHub #11643 - "[Bug] SwipeBehaviorOnInvoked="RemainOpen" triggers event twice" (#11904)
- GitHub #12458 - "[Bug] NullReferenceException at Xamarin.Forms.Platform.Android.SwipeViewRenderer.CreateSwipeItem" (#12481)
Drag and Drop GestureRecognizers
- ๐ฆ GitHub #12060 - "[Bug] [UWP] Cursor shows "Copy" when DataPackageOperation is set to "None"" (#12160)
Other Enhancements
- ๐ GitHub #12525 - "[Enhancement] Support getting value source information" (#12519)
- GitHub #12608 - "[Enhancement] Add VisualElement.Name property" (#12634)
๐ Features in Preview
UWP Shell
- "Fix multiple events on toolbar items" (#12797)
- GitHub #11706 - "[Bug] UWP Shell - Toolbar buttons do not work correctly" (#11838)
- GitHub #12652 - "[Bug] NullReferenceException in the Shell on UWP" (#12713)
- GitHub #7913 - "[Shell, UWP] Cannot prevent flyout menu list from scrolling." (#12547)
๐ Issues Fixed
- GitHub #10470 - "[Bug] NRE on Grid.CalculateAutoCells on iOS" (#12646)
- GitHub #10865 - "[Bug] CarouselView Throws when removing an item." (#11074)
- GitHub #10897 - "[Bug] UWP: CollectionView in CarouselView crashes when resizing the window" (#12676)
- GitHub #11155 - "Picking option in picker crashes application - iOS ONLY" (#11199)
- GitHub #11166/GitHub #11177 - "Device.Idiom for Android misleading in XF 4.7.0.968" (#11206)
- GitHub #11421/GitHub #7790/GitHub #9590 - "[Bug] [UWP, iOS] Can't set transparent color on selected template item in CollectionView" (#12651)
- GitHub #11471 - "# TimePicker Inconsistencies" (#11474)
- GitHub #11472 - "# DatePicker Inconsistencies" (#11474)
- GitHub #11571 - "[Bug][Brushes] LinearGradientBrush diagonal platform differences" (#11734)
- GitHub #11572 - "[Bug][Brushes] RadialGradientBrush platform differences" (#11748)
- GitHub #11643 - "[Bug] SwipeBehaviorOnInvoked="RemainOpen" triggers event twice" (#11904)
- GitHub #11691 - "Polygon Shape doesn't work with DynamicResource color binding" (#12761)
- GitHub #11703 - "Android textAllCaps no longer works" (#12170)
- GitHub #11706 - "[Bug] UWP Shell - Toolbar buttons do not work correctly" (#11838)
- GitHub #11715 - "[Bug] Brushes API - Android's direction is inverted to iOS's" (#11734)
- GitHub #11800 - "[Bug] LinearGradientBrush doesn't fill the pages upon orientation change on iOS" (#11811)
- GitHub #11877 - "[Bug] Transparent Modal doesn't work on iOS" (#11915)
- GitHub #11907 - "Path.Fill and Path.Stroke not working when set with DynamicResource" (#12761)
- GitHub #11911 - "[Bug] Brushes can't use DynamicResource" (#12761)
- GitHub #11938 - "[Bug] Snap Points not working in CollectionView with GridItemsLayout" (#11941)
- GitHub #11995 - "[Bug] GradientBrush not working in Tizen" (#12501)
- GitHub #12001 - "[Bug] Regression in 4.8.0.1364 : grid row height is not correctly computed, label is truncated" (#12475)
- GitHub #12028 - "[Bug] IndicatorView isn't rendering indicators" (#12654)
- ๐ฆ GitHub #12060 - "[Bug] [UWP] Cursor shows "Copy" when DataPackageOperation is set to "None"" (#12160)
- GitHub #12094 - "[Bug] MultiBinding StringFormat with MultiValueConverter" (#12100)
- GitHub #12126 - "[Bug] TabBarIsVisible = True/False doesn't work on Back navigation" (#12320)
- GitHub #12144 - "[Bug] - BackButtonBehavior hide tabs on ios" (#12320)
- GitHub #12175 - "[Bug] CollectionView items do not resize properly when item template is grid (Regression from 4.7 to 4.8) (Android & iOS)" (#12475)
- GitHub #12193 - "[Bug] CarouselView content disappears after 2 rotations if TextType=Html is used" (#12728)
- ๐ GitHub #12222 - "[Bug] [MacOS] Buttons don't render correctly when given a HeightRequest" (#12367)
- GitHub #12246 - "[Bug] iOS 14 App freezes when password is entered after email" (#12316)
- GitHub #12292 - "Views are clipped when we provide the multi line text (Break from v4.8.0.1143 pre-1)" (#12475)
- GitHub #12312/GitHub #12732 - "[Bug] WebView.Navigated event not fired when there is an issue on iOS." (#12327)
- GitHub #12318 - "[Bug] IndicatorView shrinks on iOS 14 for HorizontalOptions Center and CenterAndExpand " (#12654)
- GitHub #12344 - "[Bug] FontImageSource does not work on UWP" (#12362)
- GitHub #12345 - "[Bug] iOS 14: Radio buttons gained unremovable one pixel border" (#12742)
- GitHub #12349 - "[Bug] CarouselView items cannot scroll vertically since v4.6.0.967" (#12361)
- GitHub #12363 - "[Bug] Grid inside StackLayout does not respect VerticalOptions FillAndExpand on UWP" (#12475)
- ๐ GitHub #12430 - "[Bug] BoxView does not display on macOS" (#12432)
- GitHub #12451 - "[Bug] Referencing Xamarin Forms Nuget breaks Tizen CarouselPage renderer" (#12479)
- GitHub #12458 - "[Bug] NullReferenceException at Xamarin.Forms.Platform.Android.SwipeViewRenderer.CreateSwipeItem" (#12481)
- GitHub #12462 - "[Bug] ListView Cell size measurement problem on 4.8.0" (#12475)
- GitHub #12490 - "[Bug] Xamarin.Forms 5 - MasterDetailPage 'Split' behaviour not working anymore" (#12727)
- GitHub #12505 - "[Bug] Shell Bottom Tabs are not visible in iOS when we route back from non tabs page to tabs page" (#12320)
- GitHub #12556 - "How to Time Picker Set to Binding Value" (#11474)
- 0๏ธโฃ GitHub #12574 - "[Bug] CarouselView Loop=True default freezes iOS app" (#12787)
- GitHub #12585 - "[Bug] Crash when ContextActionsCell is already disposed but its action sheet is used" (#12586)
- ๐ GitHub #12635 - "[Bug] UWP - FontIcons not showing in Latest Xamarin Form release" (#12362)
- GitHub #12643 - "[Bug] TrySetPropertyValues should work with null passed for source" (#12655)
- GitHub #12645 - "[Bug] BindingDiagnostics.BindingFailed message doesn't always match debug output" (#12667)
- GitHub #12652 - "[Bug] NullReferenceException in the Shell on UWP" (#12713)
- GitHub #12680 - "[Bug] Xamarin.Forms.Maps adds permisson WRITE_EXTERNAL_STORAGE to Android project" (#12698)
- GitHub #12683 - "BindableLayout.SetEmptyViewTemplate sets EmptyView instead of EmptyViewTemplate" (#12689)
- GitHub #12714 - "[Bug] iOS application suspended at UICollectionViewFlowLayout.PrepareLayout() when using IsVisible = false" (#12769)
- GitHub #12777 - "[Bug] CarouselView NRE if item template is not specified" (#12784)
- ๐ GitHub #12787 - "[iOS] Remove hardcoded value on CarouselView loop calculations" (#12787)
- ๐ป GitHub #6247 - "[Bug] NullReference Exception: Grid.MeasureGrid (Android)" (#12646)
- GitHub #6485 - "[Bug] Shell TabBarIsVisible Ignored" (#12320)
- GitHub #7913 - "[Shell, UWP] Cannot prevent flyout menu list from scrolling." (#12547)
- GitHub #8512 - "[Bug] Grid bug" (#12646)
- GitHub #9905 - "[Bug] BindableLayout EmptyView doesn't work with a DataTemplateSelector" (#12689)
โ Additional fixes included in this release
- "[Android] Fix NRE when trying to access the renderer View" (#12638)
- "[HR] fix 2 logicalchildren issues" (#12657)
- ๐ "[iOS] Remove old file for RadioButton" (#12749)
- "[Tizen] Added Clip Tizen implementation" (#12745)
- "[Tizen] Added Shapes Tizen implementation" (#12537)
- "[Tizen] Allow Tap gesture using remote control on TV" (#12792)
- โก๏ธ "[Tizen] CollectionView optimize for TV profile" (#12781)
- "[Tizen] Fix custom font issue" (#12707)
- "[Tizen] Fix focused event missing issue" (#12452)
- "[Tizen] Fix ListView cell rendering on TV" (#12602)
- ๐ "[Tizen] Fix material style slider issue" (#12708)
- "[Tizen] Fix stepper value issue" (#12579)
- "[Tizen] Fix the text selection issue of Entry" (#12468)
- "[Tizen] Modify NavigationDrawer to fix Entry issue" (#12705)
- โก๏ธ "[Tizen] Optimize Shell Flyout for TV " (#12746)
- ๐ "[Tizen] Support Vertical/HorizontalScrollStep to ScrollView" (#12466)
- "[X] add ConvertTo to typeconverters" (#12431)
- ๐ "[X] Don't remove enclosing quotes (#12813) fixes #12763" (#12813)
- "[X] throw if x:Key isn't a string literal" (#12427)
- โ "Apply internet check to additional tests" (#12804)
- โก๏ธ "Automated dotnet-format update (#12810)" (#12810)
- "Calculate Nav Source and fix popping params" (#12514)
- โ "Check for Internet Connection before running tests that Require an Internet Connection" (#12790)
- "Check TargetPlatformIdentifier for UAP" (#12611)
- ๐ "Fix APK to build with Fast Renderer switch when running on CI" (#12640)
- "fix attribute usage on ContentProperty" (#12412)
- "Fix multiple events on toolbar items" (#12797)
- โก๏ธ "Fix Null reference exception on UpdateIsRefreshing when the window is resized" (#11532)
- "Fix WebView Navigated Status Bug In Android" (#12169)
- "iOS: CollectionView: ItemsViewLayout: Fix null reference on invalidate layout" (#12632)
- ๐ "Only build one UWP target when using IDE (#12808)" (#12808)
- ๐ "Remove markup extensions" (#12730)
- โก๏ธ "Update google maps to the latest AndroidX bindings" (#10873)
- โก๏ธ "Update README.md" (#12768)
- GitHub #12543 - "ScrollView ScrollToAsync for x, y positions not working" (#12721)
- GitHub #12731 - "The ClearButton is no longer displayed in the entry" (#12765)
๐ See complete release notes here.