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 (#12839)" (#12839)
API Changes
- GitHub #2448 - "Setting FlowDirection of Alerts and ActionSheets" (#11679)
- GitHub #6184 - "[Bug] Invalid TabBar.Items access in iOS ShellItemRenderer" (#9781)
- GitHub #7065 - "DisplayAlert Title not respecting FlowDirection" (#11679)
See complete release notes here.