This repository has been archived by the owner on May 1, 2024. It is now read-only.
Releases: xamarin/Xamarin.Forms
Releases · xamarin/Xamarin.Forms
4.8.0 Service Release 6
Issues Fixed
- GitHub #12725 - "[Bug] Xamarin.Forms - Overlapping text if adding multiple Grid inside Grid with label having large text and also overlap if I add stack layout in between grid too. Not adding proper vertical space between two controls text." (#13085)
- GitHub #12961 - "[Bug] Grid with all RowDefinitions="*" and ScrollView when Rotate last Row not filling screen" (#13085)
Additional fixes included in this release
- "[Android] Add missing unsubscribe on activity destroy" (#13023)
- "Apply internet check to additional tests" (#12804)
- "Build 14393 targets separately" (#12826)
- "Fix semaphore issues updating CollectionView on iOS (#13119) fixes #11853 fixes #12080" (#13119)
- "Only build one UWP target when using IDE (#12808)" (#12808)
- "Scale potential star row/column values by the appropriate star value (#13146) fixes #13127 fixes #13034" (#13146)
See complete release notes here.
5.0.0 Pre Release 5
What's New in this Release
Shell
- "[UWP] [Shell] Make Navigation and Transition overridable for Shell" (#12442)
- GitHub #6184 - "[Bug] Invalid TabBar.Items access in iOS ShellItemRenderer" (#9781)
Shapes
- GitHub #10623 - "Tap Gesture not working on iOS [Bug] " (#11419)
- GitHub #11033 - "[Bug] iOS Native crash when RadiusX/RadiusY > Width/Height of Shapes.Rectangle" (#11051)
- GitHub #12685 - "[iOs][Bug] TapGestureRecognizer in Path does not work on iOS" (#11419)
CollectionView
- GitHub #11090 - "[Bug] UWP: PopAsync causes a crash when called from a CollectionView.SelectionChanged event" (#11160)
Brushes
- GitHub #11848 - "Detect Points changes in Xamarin.Forms.Shapes.Polyline" (#11579)
CarouselView
- GitHub #12374 - "[Bug] iOS XF 5.0-pre1 crash with CollectionView when using EmptyView" (#12377)
- GitHub #12776 - "[Bug] iOS CollectionView, CarouselView Cannot access disposed object. DefaultRenderer" (#12377)
SwipeView
- GitHub #12541 - "[Bug] Android Swipeview finicky swipe to close (with video and sample repo)" (#12681)
- GitHub #12750 - "[Bug] SwipeView in ListView on Android causes Overlapping Duplicates" (#12786)
Features in Preview
UWP Shell
- "[UWP] [Shell] Make Navigation and Transition overridable for Shell" (#12442)
Issues Fixed
- GitHub #10623 - "Tap Gesture not working on iOS [Bug] " (#11419)
- GitHub #11033 - "[Bug] iOS Native crash when RadiusX/RadiusY > Width/Height of Shapes.Rectangle" (#11051)
- GitHub #11090 - "[Bug] UWP: PopAsync causes a crash when called from a CollectionView.SelectionChanged event" (#11160)
- GitHub #11848 - "Detect Points changes in Xamarin.Forms.Shapes.Polyline" (#11579)
- GitHub #11931 - "[Bug] [UWP] View translation is incorrectly calculated" (#11933)
- GitHub #12374 - "[Bug] iOS XF 5.0-pre1 crash with CollectionView when using EmptyView" (#12377)
- GitHub #12541 - "[Bug] Android Swipeview finicky swipe to close (with video and sample repo)" (#12681)
- GitHub #12685 - "[iOs][Bug] TapGestureRecognizer in Path does not work on iOS" (#11419)
- GitHub #12750 - "[Bug] SwipeView in ListView on Android causes Overlapping Duplicates" (#12786)
- GitHub #12776 - "[Bug] iOS CollectionView, CarouselView Cannot access disposed object. DefaultRenderer" (#12377)
- GitHub #2448 - "Setting FlowDirection of Alerts and ActionSheets" (#11679)
- GitHub #4720 - "UWP: Webview: Memory Leak" (#12509)
- GitHub #6184 - "[Bug] Invalid TabBar.Items access in iOS ShellItemRenderer" (#9781)
- GitHub #7065 - "DisplayAlert Title not respecting FlowDirection" (#11679)
Additional fixes included in this release
- "[Android] Remove AndroidX Migration packages (#12928)" (#12928)
- "[C] Keep the Style value as backup (#12926)" (#12926)
- "[iOS] Fix pushing same page as a modal on iOS13 in split mode (#12871) fixes #8988" (#12871)
- "[iOS] Fix when removing current last Item on CarouselView (#12837)" (#12837)
- "[Tizen] Fix Frame cliping issue (#12921)" (#12921)
- "[Tizen] Fix the FrameRender (#12901)" (#12901)
- "[UWP] [Shell] Make Navigation and Transition overridable for Shell" (#12442)
- "[UWP] Make Navigation and Transition overridable for NavigationPage" (#12439)
- "[X] ConvertToInvariant is invariant (#12834)" (#12834)
- "Add Shell Resource file explicitly (#12954) fixes #11505" (#12954)
- "Added repro sample (#12883) fixes #12084" (#12883)
- "Automated dotnet-format update (#12829)" (#12829)
- "Automated dotnet-format update (#12846)" (#12846)
- "Automated dotnet-format update (#12875)" (#12875)
- "Automated dotnet-format update (#12898)" (#12898)
- "Automated dotnet-format update (#12931)" (#12931)
- "Automated dotnet-format update (#12953)" (#12953)
- "Automated dotnet-format update (#12981)" (#12981)
- "Automated dotnet-format update (#12985)" (#12985)
- "Automated dotnet-format update (#13050)" (#13050)
- "Build 14393 targets separately (#12826)" (#12826)
- "Build AppX packages before building XF solution to fix UWP UI tests (#12935)" (#12935)
- "Build UWP version of locale tests (#12818)" (#12818)
- "Convert ShellContent transitions to use animators and be smarter about selecting visible content (#13046) fixes #12642" (#13046)
- "Enable Shell tests on UWP and fix a few bugs (#12938)" (#12938)
- "Extra restore to fix 16.8 builds (#12914)" (#12914)
- "Fix CollectionView EmptyView RTL issue on iOS (#12907) fixes #12892" (#12907)
- "Fix double up of YAML tasks (#13063)" (#13063)
- "Fix ItemsView LogicalChild issue (#12899)" (#12899)
- "Fixed flickering NavBar color issue on iOS 13 or higher (#12835) fixes #9943" (#12835)
- "Fixed RequestedThemeChanged raised twice issue (#12895) fixes #12512." (#12895)
- "Handle selected background color updates after cell is added as child of CollectionView (#12823) fixes #9282" (#12823)
- "Ignore Locale tests and one CV test on UWP (#12843)" (#12843)
- "Remove TargetSdkVersion check for AndroidX fallback (#12825)" (#12825)
- "Removed unnecessary SendClicked logic in macOS RadioButtonRenderer (#12882) fixes #12880" (#12882)
- "Update to latest Xamarin.UITest (#12916)" (#12916)
- "Updated Issue template with more detail (#1...
5.0.0 Pre Release 4
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)
- 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](https://github.com/xa...
4.8.0 Service Release 5
What's New in this Release
CollectionView
- 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)
CarouselView
- GitHub #12349 - "[Bug] CarouselView items cannot scroll vertically since v4.6.0.967" (#12361)
Issues Fixed
- GitHub #11166 - "[Bug] Xamarin.Forms.Device.Idiom return Desktop instead of Phone while Xamarin.Essentials.DeviceInfo.Idiom return idiom correct" (#11206)
- GitHub #11177 - "Device.Idiom for Android misleading in XF 4.7.0.968" (#11206)
- GitHub #11703 - "Android textAllCaps no longer works" (#12170)
- 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 #12222 - "[Bug] [MacOS] Buttons don't render correctly when given a HeightRequest" (#12367)
- GitHub #12292 - "Views are clipped when we provide the multi line text (Break from v4.8.0.1143 pre-1)" (#12475)
- GitHub #12312 - "[Bug] WebView.Navigated event not fired when no internet available on iOS." (#12327)
- GitHub #12344/GitHub #12635 - "[Bug] FontImageSource does not work on UWP" (#12362)
- 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 #12462 - "[Bug] ListView Cell size measurement problem on 4.8.0" (#12475)
- GitHub #12585 - "[Bug] Crash when ContextActionsCell is already disposed but its action sheet is used" (#12586)
- GitHub #12732 - "[Bug] WebView.Navigated event not fired when there is an issue on iOS." (#12327)
Additional fixes included in this release
- "[Android] Fix NRE when trying to access the renderer View" (#12638)
- "Check for Internet Connection before running tests that Require an Internet Connection (#12790)" (#12790)
- "Check TargetPlatformIdentifier for UAP" (#12611)
- "Fix APK to build with Fast Renderer switch when running on CI" (#12640)
- "Fix initial load when WhileEditing (#12765)" (#12765)
See complete release notes here.
4.8.0 Service Release 4
What's New in this Release
Visual
- GitHub #12246 - "[Bug] iOS 14 App freezes when password is entered after email" (#12316)
Issues Fixed
- GitHub #12246 - "[Bug] iOS 14 App freezes when password is entered after email" (#12316)
See complete release notes here.
5.0.0 Pre Release 3
What's New in this Release
Shell
- "Adds Shell Flyout Footer Template" (#6432)
- "When popping multiple pages remove middle pages first" (#12331)
- GitHub #10899 - "[Bug] [Shell] Navigation URL parameter not correctly encoded/decoded" (#12186)
Features in Preview
UWP Shell
- "Adds Shell Flyout Footer Template" (#6432)
Issues Fixed
- GitHub #10899 - "[Bug] [Shell] Navigation URL parameter not correctly encoded/decoded" (#12186)
- GitHub #12224 - "[Bug] Xamarin.Forms 5 MasterDetailPage renaming broke plugins" (#12317)
Additional fixes included in this release
- "[C] INamescope.UnregisterName (#12410)" (#12410)
- "Automated dotnet-format update (#12403)" (#12403)
- "Fix layout cycle in ViewToRendererConverter" (#12365)
- "Fix WPF RadioButton crash tapping the control (#12408)" (#12408)
- "Make OnPlatform helpers public" (#12278)
- "When popping multiple pages remove middle pages first" (#12331)
API Changes
- "Adds Shell Flyout Footer Template" (#6432)
See complete release notes here.
4.8.0 Service Release 3
What's New in this Release
CollectionView
- GitHub #10801 - "System.ObjectDisposedException: Cannot access a disposed object 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'" (#12114)
- GitHub #11311 - "[Regression] CollectionView NSRangeException" (#11402)
Shell
- GitHub #12018 - "[Bug] FlyoutBackdrop does not work correctly on UWP" (#12099)
- GitHub #12055 - "[Bug] [iOS] [Shell] Multiple PageAppearing/OnAppearing Issues " (#12263)
Shapes
- GitHub #12081 - "[Bug] Line doesn't draw on iOS 14" (#12109)
- GitHub #12082 - "[Bug] Path doesn't draw on iOS 14" (#12109)
- GitHub #12083 - "[Bug] Polyline doesn't draw on iOS 14" (#12109)
Features in Preview
UWP Shell
- GitHub #12018 - "[Bug] FlyoutBackdrop does not work correctly on UWP" (#12099)
Issues Fixed
- GitHub #10801 - "System.ObjectDisposedException: Cannot access a disposed object 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'" (#12114)
- GitHub #11311 - "[Regression] CollectionView NSRangeException" (#11402)
- GitHub #11962 - "[Bug] iOS Only- 'Cannot access a disposed object. Object name: 'WkWebViewRenderer'.'" (#12163)
- GitHub #11963 - "[Bug] Time Picker is broken in Xamarin.Forms as of iOS 14 Public Beta 6" (#12158) (#12288)
- GitHub #12018 - "[Bug] FlyoutBackdrop does not work correctly on UWP" (#12099)
- GitHub #12055 - "[Bug] [iOS] [Shell] Multiple PageAppearing/OnAppearing Issues " (#12263)
- GitHub #12081 - "[Bug] Line doesn't draw on iOS 14" (#12109)
- GitHub #12082 - "[Bug] Path doesn't draw on iOS 14" (#12109)
- GitHub #12083 - "[Bug] Polyline doesn't draw on iOS 14" (#12109)
- GitHub #12134 - "WkWebView does not handle cookies consistently" (#12163)
- GitHub #12153 - "[Bug] XF 4.8 SR 2 crashes at startup on UWP: UriFormatException in ButtonRenderer" (#12171)
Additional fixes included in this release
- "[Tizen] Fixed Tizen 4.0 regression issue" (#12132)
- "MacOS - Fix crash when invoking VisualElement.Focus()" (#12267)
- "Pin 4.8.0 Xcode" (#12213)
See complete release notes here.
5.0.0 Pre Release 2
What's New in this Release
Roadmap
- GitHub #11857 - "[Spec] Major Breaking Changes Proposed for Xamarin.Forms 5.0" (#12277)
Visual
Shell
- "Fix flyout render quirks" (#12129)
- GitHub #12018 - "[Bug] FlyoutBackdrop does not work correctly on UWP" (#12099)
- GitHub #12055 - "[Bug] [iOS] [Shell] Multiple PageAppearing/OnAppearing Issues " (#12263)
CollectionView
- "Resolve Layout changes during native measure/arrange pass" (#12017)
SwipeView
- GitHub #11831 - "[Bug] SwipeView removes Frame borders on Android" (#11947)
Shapes
- GitHub #12081 - "[Bug] Line doesn't draw on iOS 14" (#12109)
- GitHub #12082 - "[Bug] Path doesn't draw on iOS 14" (#12109)
- GitHub #12083 - "[Bug] Polyline doesn't draw on iOS 14" (#12109)
- GitHub #12285 - "[Bug][Shapes] RoundRectangleGeometry clipping error" (#12286)
CarouselView
- GitHub #12225 - "[Enhancement] Supporting VisualState of Items on SelectableItemsView" (#12281)
Other Enhancements
- "[X] Xaml BindingDiagnostics" (#10523)
Features in Preview
UWP Shell
- "Fix flyout render quirks" (#12129)
- GitHub #12018 - "[Bug] FlyoutBackdrop does not work correctly on UWP" (#12099)
Issues Fixed
- GitHub #10368 - "[Bug] Don't warn for UWP TargetVersion on Class Libraries" (#10713)
- GitHub #11831 - "[Bug] SwipeView removes Frame borders on Android" (#11947)
- GitHub #11962 - "[Bug] iOS Only- 'Cannot access a disposed object. Object name: 'WkWebViewRenderer'.'" (#12163)
- GitHub #11963 - "[Bug] Time Picker is broken in Xamarin.Forms as of iOS 14 Public Beta 6" (#12158) (#12288)
- GitHub #12018 - "[Bug] FlyoutBackdrop does not work correctly on UWP" (#12099)
- GitHub #12055 - "[Bug] [iOS] [Shell] Multiple PageAppearing/OnAppearing Issues " (#12263)
- GitHub #12081 - "[Bug] Line doesn't draw on iOS 14" (#12109)
- GitHub #12082 - "[Bug] Path doesn't draw on iOS 14" (#12109)
- GitHub #12083 - "[Bug] Polyline doesn't draw on iOS 14" (#12109)
- GitHub #12134 - "WkWebView does not handle cookies consistently" (#12163)
- GitHub #12153 - "[Bug] XF 4.8 SR 2 crashes at startup on UWP: UriFormatException in ButtonRenderer" (#12171)
- GitHub #12235 - "[Bug] [WPF] [XF 5.0] App crash on launch (resource not found 'themes/formsmasterdetailpage.xaml')" (#12261)
- GitHub #12285 - "[Bug][Shapes] RoundRectangleGeometry clipping error" (#12286)
Additional fixes included in this release
- "[Tizen] Fix the DisplayActionSheet" (#12188)
- "[Tizen] Update Tizen.NET.MaterialComponents" (#12282)
- "Add protected Accessor to VisualElement Constructor" (#12125)
- "Fix flyout render quirks" (#12129)
- "MacOS - Fix crash when invoking VisualElement.Focus()" (#12267)
- "Pin 4.8.0 Xcode" (#12213)
- "Removed RadioButton Experimental flag" (#12322)
- "Resolve Layout changes during native measure/arrange pass" (#12017)
- "Update to C# 8.0" (#12115)
Breaking Changes
- GitHub #11857 - "[Spec] Major Breaking Changes Proposed for Xamarin.Forms 5.0" (#12277)
Deprecations
- GitHub #11857 - "[Spec] Major Breaking Changes Proposed for Xamarin.Forms 5.0" (#12277)
API Changes
- GitHub #11857 - "[Spec] Major Breaking Changes Proposed for Xamarin.Forms 5.0" (#12277)
See complete release notes here.
5.0.0 Pre Release 1
What's New in this Release
Roadmap
- GitHub #11857 - "[Spec] Major Breaking Changes Proposed for Xamarin.Forms 5.0" (#11971) (#11972) (#12005) (#12007) (#12073) (#12095) (#12096)
CarouselView
- "[Core,iOS,Android] Remove experimental flags Carousel, Swipe, Shapes, Brush" (#12068)
- "[Tizen] Adds the Unified Theme Manager" (#11779)
- GitHub #11081 - "[Bug] CarouselView should not animate an initial Position on Android" (#11173)
- GitHub #8641 - "[Bug] CarouselView doesn't loop" (#9453)
Visual
Dual Screen
- "Remove Compact Window from Dual Screen APIs" (#12093)
Shell
- GitHub #10377 - "[Bug] RefreshView not showing ActivityIndicator on page appearing with XF Shell " (#11339)
- GitHub #10638 - "[Bug] Shell.Current.GoToAsync("..", true) has no animation like Shell.Current.Navigation.PopAsync()" (#12039)
- GitHub #10729 - "[Enhancement] Provide an easy way to get the Current Page at Shell" (#10979)
- GitHub #11894 - "[Bug] SearchHandler.Focused / Unfocused event was not delivered" (#11895)
- GitHub #1989 - "Disappearing ActivityIndicators in TableView on iOS" (#11339)
- GitHub #6966 - "[Bug] Text binding on MenuItem does not bind on iOS" (#11987)
- GitHub #8527 - "[Bug] Fix the Shell story when running on iPad in multi task mode" (#12097)
- GitHub #8881 - "[Bug] Shell Flyout - Weird line at the bottom of the items in iOS" (#9429)
- GitHub #9205 - "[Bug] Shell MenuItem Text Binding values not updated on Android" (#11987)
CollectionView
- GitHub #10454 - "[Bug] CollectionView ChildAdded" (#10812)
- GitHub #10801 - "System.ObjectDisposedException: Cannot access a disposed object 'Xamarin.Forms.Platform.Android.FastRenderers.LabelRenderer'" (#12114)
- GitHub #11311 - "[Regression] CollectionView NSRangeException" (#11402)
- GitHub #11794 - "[Bug] RefreshView with CollectionView child cannot contain GridItemsLayout with Span greater than 1 in combination with EmptyView on UWP" (#11913)
- GitHub #11908 - "[Bug] [UWP] ItemsViewRenderer doesn't clean up CollectionViewSource correctly" (#11919)
SwipeView
- GitHub #10679 - "[Bug] SwipeView crash with NullReferenceException" (#10682)
- GitHub #11209 - "[Bug] [iOS][SwipeView] Swipe view not handling tap gesture events until swiped" (#11217)
- GitHub #11286 - "[Bug] SwipeItem clicked event not working" (#11298)
- GitHub #11314 - "Cannot swipe the swipeview inside a Listview[Bug] " (#11358)
- GitHub #11333 - "[Bug] SwipeView does not work on Android if child has TapGestureRecognizer" (#11340)
- GitHub #11737 - "[Bug] SwipeView Closes After Command Executes Despite SwipeBehaviorOnInvoked="RemainOpen" (iOS)" (#11762)
- GitHub #8941 - "[Bug] [SwipeView] Changing SwipeMode changes the width of the SwipeItem" (#9574)
- GitHub #8974 - "[Enhancement] [SwipeView] Allow tolerance and swipe length to be set for the swipe action" (#9574)
Shapes
- GitHub #11151 - "[Enhancement] Support corner radius on RectangleGeometry" (#11851)
- GitHub #11190 - "[Bug] Shapes: ArcSegment throwing on iOS, doing nothing on Android" (#11195)
- GitHub #11413 - "[Bug] Rectangle shape - Incorrect rendering/crash (depending on platform)" (#11418)
- GitHub #11858 - "Ellipse is not antialised" (#11874)
Brushes
- GitHub #11573 - "[Bug][Brushes] RadialGradient size on iOS" (#11733)
- GitHub #11898 - "[Bug] GradientStop binding color isn't working" (#11783)
Dark Mode/App Themes
- GitHub #3777 - "Dark mode on Mojave doesn't work right" (#10646)
- GitHub #8864 - "[Bug] MacOS Xamarin Forms does not support dark mode" (#10646)
Maps
- GitHub #9088 - "[Bug] SwipeView items conflict with Shell menu swipe in from left, on real iOS devices" (#9144)
Other Enhancements
- "Easing type converter" (#11601)
- GitHub #11857 - "[Spec] Major Breaking Changes Proposed for Xamarin.Forms 5.0" (#11971) (#11972) (#12005) (#12007) (#12073) (#12095) (#12096)
- GitHub #8279 - "[Feature requested] ListView do not ScrollTo a group when there is no child of this group." (#8310)
- GitHub #8405 - "[Enhancement] Allow everyone access to the WeakEventManager class" (#12063)
Features in Preview
UWP Shell
- "[Core,iOS,Android] Remove experimental flags Carousel, Swipe, Shapes, Brush" (#12068)
- GitHub #9088 - "[Bug] SwipeView items conflict with Shell menu swipe in from left, on real iOS devices" (#9144)
Issues Fixed
- GitHub #10358 - "[Bug] [WPF] Datepicker's calendar not show when we call Datepicker.Focus() in WPF" ([#1...
4.8.0 Service Release 2
What's New in this Release
Visual
- GitHub #10307 - "[Bug] ExportFont not working on UWP" (#11741)
Shell
- GitHub #11334 - "[Bug] VisualTreeChangeEventArgs, Parent is null when element is removed and VisualTreeChangeType is Add instead of Remove and ChildIndex is -1" (#11775)
- GitHub #11335 - "[Bug] VisualTreeChangeEventArgs, ChildIndex is always -1 when element are inserted" (#11775)
- GitHub #11769 - "[Bug] Shell throws exceptions during dynamic modification" (#11973)
CollectionView
- GitHub #11651 - "[Bug] [Regression] [iOS] Swipeview still swipes while scrolling" (#11949)
- GitHub #11932 - "[Bug] [iOS] When in CollectionView's ItemTemplate, the SwipeView emits swipe events together with scroll events" (#11949)
Features in Preview
Brushes
- "[Android] Fixed incorrect border applying a SolidColorBrush in some cases" (#11761)
Expander
- GitHub #11349 - "[Bug] SwipeView stopped working in Xamarin.Forms version 4.6.0.1073" (#11948)
SwipeView
- GitHub #11496 - "[Bug] Issue with SwipeView not working since Xamarin.Forms update v4.7.0.1080 and above on Android" (#11834)
- GitHub #11651 - "[Bug] [Regression] [iOS] Swipeview still swipes while scrolling" (#11949)
- GitHub #11932 - "[Bug] [iOS] When in CollectionView's ItemTemplate, the SwipeView emits swipe events together with scroll events" (#11949)
UWP Shell
- GitHub #11769 - "[Bug] Shell throws exceptions during dynamic modification" (#11973)
Issues Fixed
- GitHub #10307 - "[Bug] ExportFont not working on UWP" (#11741)
- GitHub #10489 - "[Bug] WPF runtime issue" (#12011)
- GitHub #11328 - "[Bug] netcoreapp3.1 WPF version causes Could not load file or assembly 'xxx, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'" (#12011)
- GitHub #11334 - "[Bug] VisualTreeChangeEventArgs, Parent is null when element is removed and VisualTreeChangeType is Add instead of Remove and ChildIndex is -1" (#11775)
- GitHub #11335 - "[Bug] VisualTreeChangeEventArgs, ChildIndex is always -1 when element are inserted" (#11775)
- GitHub #11349 - "[Bug] SwipeView stopped working in Xamarin.Forms version 4.6.0.1073" (#11948)
- GitHub #11496 - "[Bug] Issue with SwipeView not working since Xamarin.Forms update v4.7.0.1080 and above on Android" (#11834)
- GitHub #11651 - "[Bug] [Regression] [iOS] Swipeview still swipes while scrolling" (#11949)
- GitHub #11769 - "[Bug] Shell throws exceptions during dynamic modification" (#11973)
- GitHub #11932 - "[Bug] [iOS] When in CollectionView's ItemTemplate, the SwipeView emits swipe events together with scroll events" (#11949)
- GitHub #11946 - "[Bug] ClearButtonVisibility.Never does not take effect on UWP (2)" (#11953)
- GitHub #11965 - "[Bug] NullReferenceException in EntryRendererBase.ShouldChangeCharacters on iOS" (#12089)
- GitHub #12022 - "[Bug] Issue3408 Failure on Appcenter 4.8" (#12057)
- GitHub #8015/GitHub #9103 - "ScrollView doesnt work with TimePicker inside it Xamarin Forms" (#10659)
Additional fixes included in this release
- "[Android] Fixed incorrect border applying a SolidColorBrush in some cases" (#11761)
- "[Housekeeping] Fix build error" (#11983)
- "[Nuget] Use main branch of yaml-templates, ensure nugets are properly signed " (#12016)
- "[UITests] Try fix uitest 32898" (#12054)
- "Remove references to XreItem when using XCODE on Provisionsator" (#12020)
See complete release notes here.