Xamarin.Forms 1.5.0

Important Notes

This release update the package dependencies for google play services and android support lib. This is to ensure a good experience when using the latest google play services package. Unfortunately this may require a recompile for some libraries to ensure compatibility with the latest version of Forms. Thus we are bumping to 1.5.0 instead of 1.4.5. There are no features in this release.

Updated dependencies for Xamarin.Forms

  • Xamarin.Android.Support.v4

Updated dependencies for Xamarin.Forms.Maps

  • Xamarin.Android.Support.v7.AppCompat
  • Xamarin.Android.Support.v7.MediaRouter
  • Xamarin.GooglePlayServices.Maps

Bug Fixes

  • Bug 32928 - Taps are erratic on android
  • Bug 32888 - HasUnevenRows = true causes all rows to be jumbled
  • Bug 32881 - Null Reference Exception launching a page from a Carousel
  • Bug 32538 - Android - Items in ListView with GroupHeaderTemplate and ItemTemplate get TextColor and Attributes from GroupHeaderTemplate when scrolling
  • [Bug 32534](https://bugzilla.xamarin.com/show_bug.cgi?id= 32534) - [iOS] Selecting an item appears to remove it from collection
  • Bug 32439 - Intellisense not working as expected in Visual Studio 2015
  • Bug 32148 - Pull to refresh hides the first item on a list view when setting HasUnevenRows = True
  • Bug 31979 - Android keyboard does not dismiss when setting a new Detail on MasterDetailPage
  • Bug 31856 - ListView incorrect formatting of group headers and items
  • Bug 31669 - SearchBar displays black background with BackgroundColor = Color.Transparent on iOS
  • Bug 31664 - On MasterDetailPage trying to change Icon or Title of Master page doesn't works, need to open and close the menu
  • Bug 31602 - not possible to programmatically open master page after iPad landscape -> portrait rotation
  • Bug 31255 - Master's page Icon cause memory leak after MasterDetailPage is popped out by holding on page
  • [Bug 31114](https://bugzilla.xamarin.com/show_bug.cgi?id= 31114) - [iOS] ContextAction leaves blank line after swiping in ListView
  • Bug 30690 - [iOS] Issue with Xamarin.Forms ListView with Grouped Header
  • Bug 30651 - ListView jumps around while scrolling after items are added to its source
  • Bug 30353 - MasterDetailPage.IsPresentedChanged is not raised
  • Bug 30324 - Detail view of MasterDetailPage does not get appearance events on Android when whole MasterDetailPage disappears/reappears
  • Bug 30210 - Binding a TableView Title does not respond to updates
  • Bug 30200 - Listview Context Actions not closed
  • Bug 30016 - MasterDetailPage with TabbedPage master becomes unresponsive after rotation
  • Bug 29889 - On iOS, after PullToRefresh completes, ListView's content is scrolled and obscured
  • Bug 29549 - Incorrect layout animation when presenting a MasterDetailPage modally
  • Bug 29441 - Xamarin Forms iOS - MasterDetailPage used in TabbedPage changes BarTintColor
  • Bug 28498 - [iOS] App crashes when switching between NavigationPages on a MasterDetailPage when In-Call Status Bar is visible
  • Bug 28351 - [iOS] Collapsing master view causes grey box to appear after rotation on iPad
  • Bug 28277 - [iOS] ListView.ScrollTo does not work correctly when cells are of varying sizes
  • Bug 20766 - Image AnchorX not working on Android

Other Fixes

  • [WinRT] - Crash when tapping on header in ListView with no short name
  • [WinRT] - Jump lists now properly render
  • [WinRT] - Default header appearance on phone now matches platform style
  • [WinRT] - Jump list appearance on desktop now matches platform style
  • [WinRT] - ContextActions are now properly triggered with right click
  • [Core] Potential crash due to null binding data in TableSection
  • [iOS] - Fix NRE when ViewCell View was null
  • [iOS] Throwing NSInternalInconsistencyException when clearing and adding items to a ObservableCollection.
  • [iOS] MasterDetailPage Icon would not update correctly on rotation
  • [Win] Fix group header height on phone

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.