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
5.0.0 Service Release 8
🛠️ What's Changed
- [Android AppCompat] Add defensive code to prevent NRE in GetNativeSize - #14933 (@jfversluis)
- [Android] Fix TabbedPage Disappearing events for swipe gestures - #14879 (@billvenhaus)
- [Android] Fix CollectionView item renderer disposal on Android (Memory Leak) - #14882 (@billvenhaus)
- [iOS] CollectionView not applying "Selected" VisualState to pre-selected items - #14672 (@jsuarezruiz)
- Dismiss UISearchController when losing focus - #12701 (@kazo0)
- [iOS] Fix issue using TextTransform and LineHeight properties at the same time - #14667 (@jsuarezruiz)
- [iOS] Fix CollectionView crash in iOS 9 - #14925 (@jsuarezruiz)
- [core] Add tests for #9151 - #14793 (@GalaxiaGuy)
- [Android] Fix crash dropping item using ListView (happens occasionally) - #14634 (@jsuarezruiz)
- [iOS] Fix setting text decorations and text at the same time and respect changes - #14907 (@jfversluis)
- [iOS] TextDecoration Strikethrough not working on iOS together with LineHeight - #11928 (@jsuarezruiz)
- [UWP] Unfocus control before dispose (if have the focus) - #13149 (@jsuarezruiz)
- [Android] Avoid reset ListView adapter in TabbedPage if is already disposed - #14635 (@jsuarezruiz)
- [Housekeeping] Removed unused property in ExportFontAttribute - #14666 (@jsuarezruiz)
- Fix tabs layout on iOS when using Shell navigation - #14773 - #14877 (@TrinTragula)
- [Android] Fix issue interacting with a SwipeView inside a ScrollView on a TabbedPage - #14902 (@jsuarezruiz)
- [iOS] Fix backwards navigation fails using Shell - #14900 (@jsuarezruiz)
- Check font file length Android - #13554 (@AlleSchonWeg)
- [WIP] Revert ClearButton Visibility Regressions on iOS - #14893 (@jfversluis)
- [Bug] ContentPage.ControlTemplate gets not rendered in Wpf (#7671) - #7728 (@neolithos)
- [UWP] Maintain Editor BackgroundColor when focused - #13728 (@jsuarezruiz)
- [iOS] Fix shell search handler background color for iOS 13 or newer - #13804 (@dennisstromberg)
- [Android] Fix crash animate two times the Frame scale - #14606 (@jsuarezruiz)
- [Android] Fix first navigation race condition with main page affectation - #4730 (@kvpt)
🦸 Community Contributors
High-fives and digital cupcakes for @kvp, @dennisstromberg, @neolithos, @AlleSchonWeg, @TrinTragula, @GalaxiaGuy, @kazo0 and @billvenhaus thank you all so much!
5.0.0 Service Release 7
🛠️ What's Changed
- Fixed a typo in Droid label renderer - #14700 (@dimonovdd)
- Fix hangs and NREs with Entry Observer - #14859 (@jfversluis)
- [Android] Fix WebView issue in EvaluateJavascriptAsync method using Shell - #14694 (@jsuarezruiz)
- [Android] Avoid update native control enabled if is already disposed - #14748 (@jsuarezruiz)
- Refactor Entry ClearButton observer lifecycle to prevent NRE on older iOS versions - #14828 (@jfversluis)
- Allow 1 modifier key to be added on macOS - #14831 (@jfversluis)
- ListView: avoid that disabling RefreshAllowed cancels refresh indicator on Android, fixes #8384 - #14816 (@cpraehaus)
- [UWP] Fix MultiWindow crash using default brushes - #14795 (@jsuarezruiz)
- UWP TitleView Width not updated after push/pop Modal - #14779 (@jfversluis)
- Fix TabBar icon colors for iOS 15 iPad - #14775 (@jfversluis)
- [Android] Fix issue changing Shape aspect (internal Matrix issue) - #14772 (@jsuarezruiz)
- [Bug] [Regression] UWP Button breaks the Layout - #14768 (@jfversluis)
- [Android] Fix issue with Shape not resizing correctly (rotate screen) - #14702 (@jsuarezruiz)
- Add check if View is not disposed to prevent NRE for Android Button - #14760 (@jfversluis)
- [iOS] Path is not displayed correctly - #12881 (@jsuarezruiz)
- [Android] Fix issue clipping a Label - #12482 (@jsuarezruiz)
- [iOS] Fix wrong initial ActionView Layout using Drag SwipeTransitionMode - #13557 (@jsuarezruiz)
- [Android] Fix issue clipping shapes - #14579 (@jsuarezruiz)
- [iOS, UWP] Background Brush issues - #14614 (@jsuarezruiz)
- [iOS] Fixed crash updating ToolbarItem icon (already disposed) - #14749 (@jsuarezruiz)
- [Android] CarouselView Position stops working when the collection updates - #14620 (@jsuarezruiz)
- [UWP] Fix ListView grouping issue - #14653 (@jsuarezruiz)
- [Android] Fix swipe issue using SwipeView inside TabbedPage using IsSwipePagingEnabled - #13404 (@jsuarezruiz)
✨ New Contributors
- @cpraehaus made their first contribution in #14816
You should be proud! Go out and add "Xamarin.Forms Guru 🧘 " to your social profiles!
🦸 Community Contributors
High-fives and digital cupcakes for @dimonovdd and @cpraehaus
5.0.0 Service Release 6
🛠️ What's Changed
- [Core] Fix exception navigating using Shell - #14577 (@jsuarezruiz)
- Revert [Bug] Shell: First navigation call on background thread throws the exception "Can only be called on ui thread!"] - #14366 (@jfversluis)
- Fix error deleting items from BindableLayout using SwipeView - #14068 (@jsuarezruiz)
- [iOS] Fix CollectionView issue selection multiple items - #14621 (@jsuarezruiz)
- [iOS] CollectionView iOS inner crash while adding items to group, items aren't displayed #13268 - #14341 (@bondarenkod)
- [UWP] Fix issue with invisible CollectionView and layouts - #14593 (@jsuarezruiz)
- [iOS] Fix infinite scroll issue in CollectionView using groups - #14691 (@jsuarezruiz)
- [iOS] Allow empty format in DatePicker - #14695 (@jsuarezruiz)
- [iOS] Fix issue with gifs and differents DefaultThreadCurrentCulture - #14698 (@jsuarezruiz)
- [iOS] Fix Entry crashing on iOS < 14 - #14526 (@rotorgames)
- [iOS] Fix issue with ListView wrong top padding in iOS 15 - #14671 (@jsuarezruiz)
- [UWP] Fix incorrect Button rendering inside CollectionView ItemTemplate - #14598 (@jsuarezruiz)
- [iOS] Fix Shell NavigationBar and TabBar color issues - #14649 (@jsuarezruiz)
- [iOS] Fix crash navigating in Shell and trying to get the navbar visibility - #14689 (@jsuarezruiz)
- [UWP] Wrap the Editor Placeholder Text - #13042 (@jsuarezruiz)
- [iOS] Wrong SwipeView position if rapidly swipe multiple times - #14586 (@jsuarezruiz)
- [iOS] Block keyboard for iOS 15 time picker - #14690 (@jfversluis)
- [macOS] Fix TextColor Label issue - #14604 (@jsuarezruiz)
- [UWP] Validate CarouselView DivideByZeroException - #14597 (@jsuarezruiz)
- [iOS] Fix NRE dropping element from removed view - #14642 (@jsuarezruiz)
- [Core] Fix incorrect check in IndicatorView - #14659 (@jsuarezruiz)
- [iOS] Fix NRE using ListView inside CarouselView - #14652 (@jsuarezruiz)
- [UWP] CollectionView disable caching item templates with DataTemplateSelector - #14238 (@nk221)
- [Android] Fix (Date)Picker Dark Theme Support - #14591 (@jfversluis)
- Set the RowHeight to prevent listview from being greedy - #12346 (@t-johnson)
- [Android] Fix CollectionView threw ArgumentOutOfRangeException - #14441 (@rotorgames)
- Added test in controls gallery for issue #13258 - #13449 (@beeradmoore)
- Fixed the memory leak in the collectionview and gallery - #14076 (@jtorvald)
✨ New Contributors
- @jtorvald made their first contribution in #14076
- @bondarenkod made their first contribution in #14341
You should be proud! Go out and add "Xamarin.Forms Contribution Ninja 🥷 " to your social profiles!
🦸 Community Contributors
A big round of applause and a slice of virtual cake for @rotorgames, @nk221, @t-johnson and @beeradmoore
5.0.0 Service Release 5
- [Android] Fix Frame black background issue (with zero CornerRadius) - #14623 (@jsuarezruiz)
- [Android] Fix building with Android stable bits - #14608 (@rmarinho)
- [UWP] Implement CollectionView RemainingItemsThreshold - #14202 (@nk221)
- [macOS] Fix RadioButton activated behaviour - #14139 (@JunielKatarn)
- [iOS] If stroke is null avoid render shape stroke - #14587 (@jsuarezruiz)
- Ordering children while adding - #8231 (@shanranm)
- [iOS] Remove usage of System.Drawing types - #14571 (@filipnavara)
- Validate issue 14433 - #14576 (@jsuarezruiz)
- Androidx bumps - #14506 (@PureWeen)
- [Core] Fix exception navigating using Shell - #14577 (@jsuarezruiz)
- [iOS] Fix inability to check an initially disabled RadioButton after enabling it - #14545 (@lee-m)
- [Core] Fix NRE in ListView Command validation - #14580 (@jsuarezruiz)
- [Android] Update gradients based on offset changes in Frame and BoxView - #11812 (@jsuarezruiz)
- [Android] Align NavBar BarBackground behavior between Android and iOS - #13503 (@jsuarezruiz)
- [iOS] Fix issue using FormattedString and LineBreakMode - #14572 (@jsuarezruiz)
- [iOS] Fix Entry issue using TextColor and ClearButton in iOS < 13 - #14566 (@jsuarezruiz)
- [Android] Fix occasional wrong touch interception in SwipeView Content - #13732 (@jsuarezruiz)
- [UWP] Update Device.Idiom when flipping tablet mode state - #13150 (@jsuarezruiz)
- [UWP] Fix broken disabled Button visual state - #14567 (@jsuarezruiz)
- [iOS] Fix Frame Background issue with transparent color - #14565 (@jsuarezruiz)
- [Core] SwipeItem Parent using SwipeView in DataTemplate - #13385 (@jsuarezruiz)
- [iOS] Fix crash/closing wrong modal with FormSheet and tap outside - #14527 (@jfversluis)
- [Android] Fix shadow in Thumb setting a custom color - #13166 (@jsuarezruiz)
- [iOS] Scroll locked issue using SwipeView - #12758 (@jsuarezruiz)
- [iOS] Fix: CollectionView was not updating when it was invisible - #14384 (@rotorgames)
- Fix typo for case blueviolet - #14434 (@mgoertz-msft)
5.0.0 Service Release 4
- Enable ScrollTo tests for Android, UWP; implement ScrollTo with group index for Android - #13007 (@hartez)
- fix memory leak (and some crashes) in ItemsViewController (iOS) - #14111 (@tmijieux)
- [Android] Fix ClearButton not working when changing the ClearButtonVisibility while the Entry field is focused (#13819) - #13820 (@jgoyvaerts)
- [Android] Fix to Issue Java.Lang.IndexOutOfBoundsException: setSpan - #12764 (@transis2)
- [macOS] Update Switch renderer - #14334 (@mhrastegary77)
- Only check for netfx when not in a wapproj - #14402 (@mattleibow)
- Fix 4143: improved Span region calculation - #13348 (@Braini01)
- Ensure an older NuGet is installed - #14400 (@rmarinho)
- Route Navigation.(Push/Pop)Modal through Shell Navigation Manager - #14080 (@PureWeen)
- [Android] Entry Clear button invisible if BackgroundColor is a dark color - #12391 (@jsuarezruiz)
- Fixes memory leak from grouped ListView with HasUnevenRows set - #12447 (@t-johnson)
- [iOS] Fix issue using Brush transparent color in Frame - #13401 (@jsuarezruiz)
- Fix iOS so if you remove more than one page it's able to remove them successfully - #14383 (@PureWeen)
- Automate more CollectionView tests - #13032 (@hartez)
- [Android] Fixed memory leak applying brushes to shapes - #12653 (@jsuarezruiz)
- [Build]Fix certificate UWP - #14377 (@rmarinho)
- Bump Android X - #14101 (@PureWeen)
- Fix up Android Accessibility behind a flag - #14089 (@PureWeen)
- Using msbuild restore instead of nuget restore - #14333 (@PureWeen)
- Don't set the width of the TitleView to the width of the status bar - #14290 (@PureWeen)
- Call Dispose on the VisualElementRenderer, rather than the Android View - #14288 (@hartez)
- [macOS] Hang App scaling a View to zero - #13005 (@jsuarezruiz)
- [iOS] Fix incorrect refresh indicador position using RefreshView with CollectionView Header - #13773 (@jsuarezruiz)
- [Tizen] Extend ItemsViewScrolledEventArgs - #13986 (@myroot)
- [Tizen] Fix CornerRadius on BoxView and Rectangle - #13987 (@JoonghyunCho)
- [Tizen] Fix WatchDialog - #14256 (@sung-su)
- [Tizen] Fix CollectionView layout issue - #13988 (@sung-su)
- [UWP] Fix Button Disabled VisualState - #13148 (@jsuarezruiz)
- [iOS, Android] Change the SwipeView Content BackgroundColor Behavior - #13673 (@jsuarezruiz)
- [iOS] Fix wrong points transformation in GeometryExtensions - #13460 (@jsuarezruiz)
- [GTK] Fix Entry focus behavior - #14165 (@JunielKatarn)
- [Tizen] Disable focus on item when touch swipe was used - #13907 (@myroot)
- [Tizen] Optimize Shell Flyout for TV - #13833 (@shyunMin)
- [Tizen] Fix SwipeView Command issue - #13521 (@JoonghyunCho)
- [Android] LineBreakMode incompatible with MaxLines - #13704 (@jsuarezruiz)
5.0.0 Service Release 3
What's New in this Release
CollectionView
- GitHub #12273/GitHub #12473/GitHub #3311 - "[iOS] Incorrect Text Alignment for Label's FormattedText when FlowDirection = RightToLeft" (#13197)
- GitHub #13347 - "[Bug] CollectionView with Grouping and GridItemLayout displays wrong number of columns on IOS" (#13380)
Dark Mode/App Themes
- GitHub #12406 - "[Bug] Background stays white under dark theme on iOS" (#12409)
- GitHub #13088 - "[Bug] Forms Templates appear blank on iOS if Dark Mode is enabled" (#12409)
Brushes
- GitHub #13376 - "[Bug] [iOS] Brush color lost on swiping" (#13386)
Issues Fixed
- GitHub #12273/GitHub #12473/GitHub #3311 - "[iOS] Incorrect Text Alignment for Label's FormattedText when FlowDirection = RightToLeft" (#13197)
- GitHub #12406 - "[Bug] Background stays white under dark theme on iOS" (#12409)
- GitHub #13088 - "[Bug] Forms Templates appear blank on iOS if Dark Mode is enabled" (#12409)
- GitHub #13347 - "[Bug] CollectionView with Grouping and GridItemLayout displays wrong number of columns on IOS" (#13380)
- GitHub #13376 - "[Bug] [iOS] Brush color lost on swiping" (#13386)
Additional fixes included in this release
- "[Android] Fix TalkBack to read back button title when it is set (#13563)" (#13563)
- "[Android] Remove missings listeners on dispose (#13569)" (#13569)
- "[Core] Add Selected VisualState for IndicatorView (#13534)" (#13534)
- "[Housekeeping] Fix iOS 14 broken tests (#13638)" (#13638)
- "[iOS] Allow observable source update while CollectionView is not visible (#13678) fixes #13126" (#13678)
- "[macOS] Fix usage of FormattedText (#13529) fixes #12259" (#13529)
- "[Provisioning] Install mono for fresh machine (#13690)" (#13690)
- "[Tizen] Add drag and drop gesture handlers (#13692)" (#13692)
- "[Tizen] Fix several CollectionView issue on Tizen (#13661)" (#13661)
- "[Tizen] Use System.AppDomain on Init (#13606)" (#13606)
- "[UITestst] Add QueryUntilNotPresent (#13710)" (#13710)
- "Add API levels 26 (8.0) and 27 (8.1) (#13613)" (#13613)
- "Fix additional scenarios with nested defined routes (#13648)" (#13648)
- "Fix crash adding items to CarouselView on Android (#13617) fixes #13616" (#13617)
- "Fix FlyoutItem recycling (#13681)" (#13681)
- "Fix formatted text text type crash (#13532)" (#13532)
- "Fix issue changing the ItemsLayout in UWP CollectionView (#13470) fixes #13437" (#13470)
- "Fix material colors to match previous version better (#13666)" (#13666)
- "Fix NRE when using Custom Slide Transition (#13494) fixes #13390" (#13494)
- "Fix popping with ".." and QueryString (#13507)" (#13507)
- "Fix Resource Manager code to use native APIs before reflection" (#13176)
- "Fix Search Handler results to measure to the provided content (#13658) fixes #13403" (#13658)
- "Fix string initializer for ShellNavigationState (#13478) fixes #13422" (#13478)
- "Fixed date formatter issue with different timezone (#13634) fixes #13366" (#13634)
- "Force Shell TitleView to height of container and fix flyout header scroll behaviors (#13514)" (#13514)
- "Google material bump and set hint to transparent for multi line (#13647)" (#13647)
- "Move layout change resolution calls up to VisualElementRenderer (#13640)" (#13640)
- "Prevent overeager cache invalidation when the CollectionView height changes by very small amounts (#13738)" (#13738)
See complete release notes here.
5.0.0 Service Release 2
What's New in this Release
CarouselView
- "[Android] CarouselView position resets when visibility toggled" (#12864)
- "[Android] Changes in CarouselView initial position " (#13384)
CollectionView
- GitHub #13203 - "[Bug] [iOS] CollectionView does not bind to items if
IsVisible=False
" (#13370)
Issues Fixed
- GitHub #13203 - "[Bug] [iOS] CollectionView does not bind to items if
IsVisible=False
" (#13370)
Additional fixes included in this release
- "[Android] CarouselView position resets when visibility toggled" (#12864)
- "[Android] Changes in CarouselView initial position " (#13384)
- "[Android] Crash in CarouselView adjusting PeekAreaInsets in OnSizeAllocated (#13440) fixes #13436" (#13440)
- "[android] disposing drawing objects on FontImageSourceHandler" (#13201)
- "[C] elements from Source are like items (#13490) fixes #13209" (#13490)
- "[X] Accept RD.Source with assembly (#13484)" (#13484)
- "Don't set IsAccessibilityElement for everything (#13423)" (#13423)
- "Fix parsing of azure devops unit test filters" (#13383)
- "Setup Shell to only use the LogicalChildren for reporting its LogicalChildren (#13462)" (#13462)
See complete release notes here.
5.0.0 Service Release 1
What's New in this Release
CollectionView
- "[Tizen] Fix bug to the FastLayoutRenderer" (#13334)
Shell
- GitHub #11237 - "[Bug] Xamarin.Forms Shell - contextual navigation from global routes is not working" (#13330)
- GitHub #13305 - "[Bug] Shell BackgroundImage doesn't fill all the flyout space under the Header" (#13322)
- GitHub #13306 - "[Bug] Doesn't show Shell.Title on iOS, but fine on Android." (#13319)
- GitHub #13310 - "[Bug] Shell.TitleView no longer displays a title view on a ContentPage " (#13319)
- GitHub #13328 - "[Bug] [Shell] [XF5.0.0] Unable to navigate using PopAsync on Shell" (#13330)
Shapes
- GitHub #12245 - "[Bug] RadioButton and Shapes not re-rendering correctly in Shell and other cases of View Reuse" (#13284)
- GitHub #13225 - "[Bug] Path not loading in Xamarin ShellContent Tab once it is navigated back from other Tab" (#13284)
Issues Fixed
- GitHub #10473 - "[Bug] UWP - ListView does not recycle cells [HUUGE MEMORY ISSUE]" (#13277)
- GitHub #11237 - "[Bug] Xamarin.Forms Shell - contextual navigation from global routes is not working" (#13330)
- GitHub #11705 - "[Bug] [UWP] Setting the FontFamily crashes a multi-window app" (#11752)
- GitHub #12245 - "[Bug] RadioButton and Shapes not re-rendering correctly in Shell and other cases of View Reuse" (#13284)
- GitHub #13071 - "[Bug] and [CRASH] App Crashes on startup on High Sierra. Runs fine on higher operating systems" (#13314)
- GitHub #13154 - "[Bug] Updating RowDefinitions via C# or Hot Reload doesn't work" (#13320)
- GitHub #13225 - "[Bug] Path not loading in Xamarin ShellContent Tab once it is navigated back from other Tab" (#13284)
- GitHub #13295 - "[Bug] Flyout Items not Visible on Shell when you are using a Flyout Background Image or a Brush" (#13300)
- GitHub #13305 - "[Bug] Shell BackgroundImage doesn't fill all the flyout space under the Header" (#13322)
- GitHub #13306 - "[Bug] Doesn't show Shell.Title on iOS, but fine on Android." (#13319)
- GitHub #13310 - "[Bug] Shell.TitleView no longer displays a title view on a ContentPage " (#13319)
- GitHub #13328 - "[Bug] [Shell] [XF5.0.0] Unable to navigate using PopAsync on Shell" (#13330)
- GitHub #13331 - "[Bug] DatePicker style in Xamarin.Forms 5.0" (#13344)
- GitHub #13374 - "[Bug] Xamarin.Forms 5.0: RadioButton content layout on iOS" (#13382)
Additional fixes included in this release
- "[iOS] Fix NRE in ViewRenderer.LayoutSubviews" (#13381)
- "[Tizen] Fix bug to the FastLayoutRenderer" (#13334)
- "[Tizen] Fix Frame show clipper canvas issue" (#13335)
- "FlyoutContent should return type object" (#13375)
See complete release notes here.
5.0.0
What's New in this Release
SwipeView
- GitHub #10563 - "[Bug] SwipeView Open methods does not work for RightItems" (#10575)
- GitHub #11968/GitHub #11969 - "[Bug] Disabling Swipe view not handling tap gesture events on the content in iOS of Xamarin Forms" (#12942)
CollectionView
- GitHub #10585 - "[Bug] CollectionView GridLayout items spacing" (#10624)
- GitHub #10625 - "[Bug] [iOS] CollectionView with MeasureAllItems broken Animations & Scroll" (#12919)
- GitHub #10842 - "[Bug] [iOS] CollectionView - Invalid Height Measure when using different datatemplates" (#12919)
- GitHub #13054 - "[Bug] CollectionView on Android does not layout new items properly" (#10624)
- GitHub #9125 - "[Bug] [Android] Collection View wrong first/last item sizing (on Orientation=Vertical and Span > 1)" (#10624)
Brushes
- GitHub #12315 - "[Bug] Button disappears when setting CornerRadius" (#12816)
Shell
- GitHub #12429 - "[Bug] IOS: Shell flyout items have a minimum height" (#12967)
- GitHub #12785 - "[Bug][iOS] TapGesture in Shell does not work in iOS(Xamarin.Forms). " (#12967)
Visual
- GitHub #12809 - "[Bug] Entry text is invisible on iOS" (#13051)
Issues Fixed
- GitHub #10563 - "[Bug] SwipeView Open methods does not work for RightItems" (#10575)
- GitHub #10585 - "[Bug] CollectionView GridLayout items spacing" (#10624)
- GitHub #10625 - "[Bug] [iOS] CollectionView with MeasureAllItems broken Animations & Scroll" (#12919)
- GitHub #10842 - "[Bug] [iOS] CollectionView - Invalid Height Measure when using different datatemplates" (#12919)
- GitHub #11381 - "[Bug] [iOS] NRE on grouped ListView when removing cells with gesture recognizers" (#13012)
- GitHub #11789 - "[Bug-WPF] FontFamily not working for FontAwesome" (#11977)
- GitHub #11968/GitHub #11969 - "[Bug] Disabling Swipe view not handling tap gesture events on the content in iOS of Xamarin Forms" (#12942)
- GitHub #12315 - "[Bug] Button disappears when setting CornerRadius" (#12816)
- GitHub #12429 - "[Bug] IOS: Shell flyout items have a minimum height" (#12967)
- GitHub #12484 - "Unable to set ControlTemplate for TemplatedView in Xamarin.Forms version 5.0" (#12658)
- GitHub #12785 - "[Bug][iOS] TapGesture in Shell does not work in iOS(Xamarin.Forms). " (#12967)
- GitHub #12809 - "[Bug] Entry text is invisible on iOS" (#13051)
- GitHub #13054 - "[Bug] CollectionView on Android does not layout new items properly" (#10624)
- GitHub #9125 - "[Bug] [Android] Collection View wrong first/last item sizing (on Orientation=Vertical and Span > 1)" (#10624)
Additional fixes included in this release
- "[Android] On IntialPosition reset _gotoPosition (#13182) fixes #13122" (#13182)
- "[Android] TalkBack now reads name and helptext on buttons. (#13244) fixes #5150" (#13244)
- "[Tizen] Added Fast Layout Opt-in (#13221)" (#13221)
- "[Tizen] Fix ScrollView renderer invalid cast issue (#13272)" (#13272)
- "[Tizen] Support to Layout Compression (#13218)" (#13218)
- "[Tizen] Support to ListView.SeparatorColor and SeparatorVisibility (#13189)" (#13189)
- "[UWP] Fixed NRE load image from ImageSource (#13135) fixes #13109" (#13135)
- "Add Exception Message when trying to use FlyoutPage with NonAppCompat (#13259)" (#13259)
- "Add new xplat event to to propagate FlyoutItemsChanged events to the platforms (#13195) fixes #11214" (#13195)
- "Added setters to RadioButtonGroup GroupName and SelectedValue (#13111) fixes #12313" (#13111)
- "Automated dotnet-format update (#13188)" (#13188)
- "Automated dotnet-format update (#13199)" (#13199)
- "Automated dotnet-format update (#13224)" (#13224)
- "Automated dotnet-format update (#13237)" (#13237)
- "Automated dotnet-format update (#13246)" (#13246)
- "Automated dotnet-format update (#13254)" (#13254)
- "Automated dotnet-format update (#13263)" (#13263)
- "Automated dotnet-format update (#13267)" (#13267)
- "Close popup before exiting test (#13242)" (#13242)
- "Fix broken UITest (#13205)" (#13205)
- "Fix NRE if user immediately completes Deferral (#13202) fixes #13131" (#13202)
- "Fix poor choice for FlyoutItem BP Name (#13152)" (#13152)
- "Invoke AnimationFinished from fragment if no animation has been added (#13260)" (#13260)
- "Isolate the TemplatedView check inside Platform.cs to just RadioButton until we can provide a more generalized fix (#13279)" (#13279)
- "Restore ability to display header, footer, and empty view simultaneously (#13247) fixes #8326 fixes #13252" (#13247)
- "Shell flyout content template (#13190) fixes #6293" (#13190)
API Changes
- GitHub #10563 - "[Bug] SwipeView Open methods does not work for RightItems" (#10575)
See complete release notes here.
5.0.0 Pre Release 6
What's New in this Release
CarouselView
- "[Tizen] Fix CarouselView issue" (#13065)
- GitHub #12894 - "[Bug] iOS CollectionView Cannot access disposed object. DefaultRenderer" (#12923)
- GitHub #12910 - "[Bug] 'Cannot access a disposed object. Object name: 'DefaultRenderer' - on ios with CollectionView and EmptyView" (#12923)
- GitHub #8814 - "[Bug] UWP Shell cannot host CollectionView/CarouselView" (#13081)
Visual
- "Androidx material bump" (#9701)
Shell
- "Shell FlyoutWidth and FlyoutHeight" (#12161)
SwipeView
- GitHub #12079 - "[Bug] SwipeView not working without text attribute (UWP only)" (#12087)
- GitHub #12582 - "[Bug] ScrollView inside SwipeView" (#12819)
Shapes
- GitHub #12912 - "[Bug] ImageButton Clip Shapes" (#12915)
Brushes
- GitHub #13092 - "[Bug] Frame.Background not displaying GradientBrush on iOS" (#13101)
Features in Preview
UWP Shell
- "Shell FlyoutWidth and FlyoutHeight" (#12161)
- GitHub #8814 - "[Bug] UWP Shell cannot host CollectionView/CarouselView" (#13081)
Issues Fixed
- GitHub #12079 - "[Bug] SwipeView not working without text attribute (UWP only)" (#12087)
- GitHub #12372 - "[Bug] XF 4.8 breaks custom renderer (Button) background color on iOS" (#12395)
- GitHub #12582 - "[Bug] ScrollView inside SwipeView" (#12819)
- GitHub #12725 - "[Bug] Xamarin.Forms 5- 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 #12894 - "[Bug] iOS CollectionView Cannot access disposed object. DefaultRenderer" (#12923)
- GitHub #12910 - "[Bug] 'Cannot access a disposed object. Object name: 'DefaultRenderer' - on ios with CollectionView and EmptyView" (#12923)
- GitHub #12912 - "[Bug] ImageButton Clip Shapes" (#12915)
- GitHub #12961 - "[Bug] Grid with all RowDefinitions="*" and ScrollView when Rotate last Row not filling screen" (#13085)
- GitHub #12989 - "NRE in PageRenderer" (#13013)
- GitHub #13092 - "[Bug] Frame.Background not displaying GradientBrush on iOS" (#13101)
- GitHub #8814 - "[Bug] UWP Shell cannot host CollectionView/CarouselView" (#13081)
- GitHub #8967 - "[Bug] Entry Clear Button miss placement on android " (#11814)
Additional fixes included in this release
- "[Android] Add missing unsubscribe on activity destroy" (#13023)
- "[iOS/macOS] Fix NRE in ButtonRenderer (#13137) fixes #13136" (#13137)
- "[Tizen] Fix CarouselView issue" (#13065)
- "Added repro sample (#13139) fixes #10578" (#13139)
- "Androidx material bump" (#9701)
- "Automated dotnet-format update (#13120)" (#13120)
- "Automated dotnet-format update (#13132)" (#13132)
- "Automated dotnet-format update (#13144)" (#13144)
- "Automated dotnet-format update (#13158)" (#13158)
- "Automated dotnet-format update (#13172)" (#13172)
- "Fix cast of non appcompat renderer to DrawerLayout" (#13084)
- "Fix Flyout Footer measuring and Content Margin (#13157)" (#13157)
- "Fix Frame nested issue (#13147)" (#13147)
- "Fix semaphore issues updating CollectionView on iOS (#13119) fixes #11853 fixes #12080" (#13119)
- "More efficiently process rapid Flyout Item Changes (#13145) fixes #13068" (#13145)
- "Scale potential star row/column values by the appropriate star value (#13146) fixes #13127 fixes #13034" (#13146)
- "Shell FlyoutWidth and FlyoutHeight" (#12161)
See complete release notes here.