Xamarin.Forms v4.5.0-sr2.2 Release Notes

Release Date: 2020-03-25 // about 4 years ago
  • 🚀 What's New in this Release

    CollectionView

    • ⚡️ "[UWP] Make sure to call UpdateInitialPosition on CarouselView" (#10041)
    • Github #10019 - "[Bug, UWP] IndicatorCodeGallery - I can't get to the last item." (#10068)
    • ⚡️ Github #9322 - "[Bug] CarouselView's Position doesn't get updated to reflect ObservableCollection.Remove" (#9854)
    • Github #9417 - "XF 4.5 pre2 crashes on Swipe GetSwipeItemSize " (#9464)

    Visual

    • Github #5968 - "[Bug] ProgressBar with Visual=Material causing crash on Android 5.0" (#6199)
    • Github #6187 - "Visual Material Entry underline color should reference PlaceholderColor" (#8530)

    Shell

    • Github #9306 - "[Bug] [iOS] Cannot un-reveal swipe view items on iOS / Inconsistent swipe view behaviour" (#9664)
    • Github #9801 - "[Bug] Tab.Items.Clear() crashes on 4.5.0.356." (#9940)

    Other Enhancements

    🔋 Features in Preview

    CarouselView

    • ⚡️ "[UWP] Make sure to call UpdateInitialPosition on CarouselView" (#10041)
    • Github #10019 - "[Bug, UWP] IndicatorCodeGallery - I can't get to the last item." (#10068)
    • ⚡️ Github #9322 - "[Bug] CarouselView's Position doesn't get updated to reflect ObservableCollection.Remove" (#9854)

    SwipeView

    • "Fix SwipeItem cast issue on SwipeView" (#9907)
    • Github #8778 - "[Bug] SwipeViewItem handler invocation intermittent issue on iOS and Android" (#9664) (#9725)
    • Github #9305 - "[Bug] Swipe View BackgroundColor Issues" (#9726)
    • Github #9306 - "[Bug] [iOS] Cannot un-reveal swipe view items on iOS / Inconsistent swipe view behaviour" (#9664)
    • Github #9417 - "XF 4.5 pre2 crashes on Swipe GetSwipeItemSize " (#9464)
    • Github #9588 - "[Bug] iOS: Frame inside SwipeView can't be swiped" (#9637)

    State Triggers

    • 🛠 "Fixed mistake in StateTriggersExperimental verification" (#9889)

    🛠 Issues Fixed

    • Github #10019 - "[Bug, UWP] IndicatorCodeGallery - I can't get to the last item." (#10068)
    • Github #5968 - "[Bug] ProgressBar with Visual=Material causing crash on Android 5.0" (#6199)
    • Github #6187 - "Visual Material Entry underline color should reference PlaceholderColor" (#8530)
    • Github #7534 - "[Bug] Span Label with max lines and BreakMode breaks on large text with paragraph on Android." (#8471)
    • Github #7878 - "[Bug] Page not popped on iOS 13 FormSheet swipe down" (#7923)
    • Github #7924 - "[Bug] Setting CarouselView.CurrentItem to an item doesn't display that item" (#9854)
    • Github #8767 - "[Bug][iOS] SwipeView SwipeBehaviorOnInvoked RemainOpen issue on iOS" (#9664)
    • Github #8778 - "[Bug] SwipeViewItem handler invocation intermittent issue on iOS and Android" (#9664) (#9725)
    • 📱 Github #8983 - "[Bug] SwipeView - bad responsiveness to touch" (#9664) (#9725)
    • 🚀 Github #9212 - "[Bug] XAMLC breaks if Binding contains apostrophe " ' " [V4.5.0 Pre Release 1]" (#9850)
    • Github #9265 - "[Bug] [iOS] Frame BackgroundColor overflows CornerRadius" (#10023)
    • Github #9305 - "[Bug] Swipe View BackgroundColor Issues" (#9726)
    • Github #9306 - "[Bug] [iOS] Cannot un-reveal swipe view items on iOS / Inconsistent swipe view behaviour" (#9664)
    • 💅 Github #9307 - "[Bug] OnAppearing does not fire after a UIModalPresentationStyle.FormSheet Page is Dismissed" (#7923)
    • ⚡️ Github #9322 - "[Bug] CarouselView's Position doesn't get updated to reflect ObservableCollection.Remove" (#9854)
    • Github #9401 - "[Bug] CarouselView don't respect ItemSpacing and/or PeekAreaInsets for new items" (#9854)
    • Github #9417 - "XF 4.5 pre2 crashes on Swipe GetSwipeItemSize " (#9464)
    • 🚚 Github #9432 - "[Bug] When selected item is removed from CarouselView ItemsSource, CurrentItem is not changed" (#9854)
    • Github #9588 - "[Bug] iOS: Frame inside SwipeView can't be swiped" (#9637)
    • 🚚 Github #9646 - "[Android] SwipeView items don't fully remove themselves when unrevealed" (#9725)
    • Github #9647 - "[Android] SwipeView Shows on the Wrong Item in CollectionView" (#9725)
    • 💅 Github #9656 - "[Bug] Calls to Styles.CleanUpWeakReferences causes Exceptions." (#9921)
    • Github #9694 - "[Bug] Switch control OnColor property breaks application" (#9819)
    • Github #9734 - "[Bug] SwipeView in 4.5 works only first way swipped" (#9664)
    • Github #9735 - "[Bug] SwipeView broken in 4.5.0.356; creating huge number of overlapping SwipeItemViews on reveal" (#9725)
    • Github #9767 - "[Bug] [iOS] NavigationBar resetting TextColor to black at every change of BarBackgroundColor" (#9836)
    • Github #9771 - "[Bug] [UWP] Changing CarouselView Position does not change view" (#9854)
    • 👻 Github #9783 - "[Bug] DatePicker begin to cause Exception in version 4.5.0-282-pre4 and above in some situations" (#9820)
    • Github #9790 - "[Bug] Xamarin.Forms 4.5 ignores iOS status bar colour change" (#9836)
    • Github #9801 - "[Bug] Tab.Items.Clear() crashes on 4.5.0.356." (#9940)
    • Github #9952 - "[Bug] On().SetHideNavigationBarSeparator(true) does not work on Xamarin.Forms latest stable version (4.5.0.356) and latest preview version (4.6.379-pre1)" (#9972)

    ➕ Additional fixes included in this release

    • ⚡️ "[UWP] Make sure to call UpdateInitialPosition on CarouselView" (#10041)
    • "[WPF] Dont set Slider.Value if it already matches control" (#9847)
    • "[X] register asm in sourceinfo for xamlc" (#10001)
    • 🏗 "Disable EnableTypeInfoReflection for nugets when building for debug" (#9871)
    • "Fix SwipeItem cast issue on SwipeView" (#9907)
    • 🛠 "Fixed mistake in StateTriggersExperimental verification" (#9889)

    🚀 See complete release notes here.