Xamarin.Forms 2.5.1 Release Notes

Getting Started | What's New | Blogs | Feedback | Open Source

What's New in this Release

This is a service release containing bug fixes. There are no new features.

Release History

  • Thursday, May 3, 2018 - Xamarin.Forms 2.5.1.527436 (2.5.1 Service Release 4)
  • Wednesday, April 4, 2018 - Xamarin.Forms 2.5.1.444934 (2.5.1 Service Release 1)
  • Wednesday, March 21, 2018 - Xamarin.Forms 2.5.1.392594-pre3 (2.5.1 Pre Release 3)
  • Thursday, March 8, 2018 - Xamarin.Forms 2.5.1.340284-pre2 (2.5.1 Pre Release 2)
  • Thursday, March 1, 2018 - Xamarin.Forms 2.5.1.317207-pre1 (2.5.1 Pre Release 1)

Thursday, May 3, 2018 - Xamarin.Forms 2.5.1.527436 (2.5.1 Service Release 4)

Issues Fixed

  • "[iOS] Grouped ListView will no longer crash when its ItemSource is cleared" (#2323)

Wednesday, April 4, 2018 - Xamarin.Forms 2.5.1.444934 (2.5.1 Service Release 1)

Issues Fixed

  • Github #2035 - "App crashes when setting CurrentPage on TabbedPage in ctor in 2.5.1pre1" (#2214)

Wednesday, March 21, 2018 - Xamarin.Forms 2.5.1.392594-pre3 (2.5.1 Pre Release 3)

Issues Fixed

  • Github #1429 - "NavigationPage.PopAsync() cause memory leak by still holding on popped Page" (#2092)
  • Github #1567 - "NRE using TapGestureRecognizer on cell with HasUnevenRows" (#1569)
  • Github #1904 - "GestureRecognizer on cell template causes iOS crash when using ObservableCollection" (#1569)
  • Github #2019 - "BindingContext object not being passed thru CommandParameter" (#2053)

Additional fixes included in this release

  • "[Android] Button PaddingLeft now accounts for ShadowDx" (#2114)

Thursday, March 8, 2018 - Xamarin.Forms 2.5.1.340284-pre2 (2.5.1 Pre Release 2)

Issues Fixed

Thursday, March 1, 2018 - Xamarin.Forms 2.5.1.317207-pre1 (2.5.1 Pre Release 1)

Issues Fixed

  • Bugzilla 25662 - "Setting IsEnabled does not disable SwitchCell in Forms listview" (#1279)
  • Bugzilla 39908 - "Back button hit quickly results in jumbled pages" (#600) (#1029)
  • Bugzilla 45125 - "[Forms iOS] ListView lacks a way to to get information about visible elements (such as FirstVisibleItem) to restore visual positions of elements" (#1030)
  • Bugzilla 45702 - "Disabling back press on modal page causes app to crash" (#1180) (#577)
  • Bugzilla 45722 - "Memory leak in Xamarin Forms ListView" (#1285)
  • Bugzilla 59412 - "Xamarin.Forms iOS ListView crash System.ArgumentOutOfRangeExceptionSpecified argument was out of the range of valid values. Parameter name: index" (#1463)
  • Bugzilla 59896 - "v2.4.0: Adding inserting section to ListView causes crash IF first section is empty" (#1244) (#1275)
  • Bugzilla 60002 - "[UWP] Crashes when a null text is used in Label.FormattedText." (#1184)
  • Bugzilla 60659 - "[iOS] SetUseSafeArea causes bottom of page content to be cutoff displaying page background" (#1274)
  • Github #1326 - "ListView word wrap in Label causing ViewCells to overlap" (#1419)
  • Github #1331/Bugzilla 60850 - "[Android] ViewCell shows ContextActions on tap instead of long press" (#1441)
  • Github #1407 - "[Previewer] SetDefaultActionBarTitleTextColor prevents the Android previewer from working" (#1561)
  • Github #1414 - "Crash on fast scrolling (re-use cells) Tableview with edit objects like Entry/Date fields" (#1513)
  • Github #1424 - "ViewCell - Specified CAST is not valid (iOS)" (#1513)
  • Github #1426 - "SetHasNavigationBar screen height wrong" (#1532)
  • Github #1434/Bugzilla 57081 - "Viewmodel instantiates twice using a ViewModelLocator" (#470) (#983)
  • Github #1435/Bugzilla 59813 - ""NullReferenceException" in "Xamarin.Forms.Platform.iOS.Renderers.LabelRenderer.cs" within "UpdateText()" & "UpdateTextColor()"" (#1216) (#1226) (#1244)
  • Github #1438 - "Android/Forms Tabpage OnDisappearing firing minimized" (#1550)
  • Github #1712 - "IReflectableType not used when creating Android renderers" (#1713)

Additional fixes included in this release

  • "Use GetMethod instead of GetRuntimeMethod in TypeConversionExtensions" (#1715)

Feedback welcome

Your feedback is important to us. If there are any problems with this release, check the Xamarin.Forms Forums, Xamarin.Forms Bugzilla Tracker and GitHub for existing issues. Report new issues and suggestions on GitHub.

Open Source

Xamarin.Forms 2.5.1 is based on the open-source Xamarin.Forms repository: