Important Notes
In this release we have changed the base class of EntryRenderer from a ViewRenderer<Entry, Canvas> to a ViewRenderer<Entry, Grid> on Windows Phone. While it is unlikely anyone depends on this behavior, if you do you will need to update your code.
Bug Fixes
- [Android] ListView background color will no longer throw a NotFoundException in some cases
- [Android] Fix a GREF leak when dismissing keyboard (performance and memory leak)
- [Android] Keyboard now properly hides when calling Entry.Unfocus
- [WinPhone] MapRenderer is now public
- [WinPhone] Calling Picker.Items.Clear no longer crashes
- [WinPhone] Entry's inside of a ViewCell will no longer incorrectly horizontally minimize
- [WinPhone] Add support for ApplicationId and AuthToken to FormsMaps.Init (string, string), old overload remains for testing
- [iOS] MapRenderer is now public
- [iOS] ScrollView will no longer exceed its bounds (extension of previous fix to include more cases)
- [iOS] Resolve a major memory leak when popping pages from Navigation stack
- [Xaml] Fix error when saving xaml file in Xamarin Studio on Windows where the file is locked by another process
Prerelease 1 Notes
Notes
This release contains a new dll used to speed up JNI bridge invocation for Android. This is the first public release with this faster bridge.
Performance
- [Android] ListView performance increase. Especially when dealing with lots of labels or nested layouts.
Bug Fixes
- [All] Entry no longer clears one way bindings when the user enters text
- [Core] BindableObject.ClearValue now properly triggers INPC
- [Android] ScrollView will no longer crash when inside of a ViewCell
- [Android] ListView background and divider color is now based on the theme color
- [Android] ScrollView children will no longer flow outside of ScrollView bounds
- [Android] Setting MasterDetailPage.Detail should now dispose old Detail properly
- [Android] Reshowing an existing ListView will no longer crash on selection
- [Android] Fix crash in ImageRenderer during dispose cycle
- [XAML] BindableObject can now be used as a root element in XAML, not just VisualElements. Allows creating ViewCells as root objects.
- [iOS] ContentPage inside of a NavigationPage inside of TabbedPage will no longer incorrectly set the tab title from the ContentPage
- [WinPhone] EntryCell now properly supports IsEnabled