What's New in this Release
Visual
- "Android Beta Builds" (#10937)
Shell
- "Hide tabbar if only one tab is present" (#11243)
- GitHub #10126/GitHub #11107 - "[Bug][iOS] Shell Navigation implicitly adds Tabbar." (#11124)
- GitHub #11096 - "[Bug] [UWP] Shell app FlyOutBehavior="Locked" throws System.NullReferenceException after upgrade to 4.7" (#11097)
- GitHub #7072 - "[Bug]Shell - OnBackButtonPressed not executing" (#11094)
CollectionView
- "Make TestCase VisitAndCheckForItems public" (#11037)
- GitHub #10313 - "[Bug] [Android] SwipeView takes focus on ListView Item and makes it hard to scroll on device" (#10614)
- GitHub #10477/GitHub #8894 - "[Bug] CollectionView Header Controls with Commands Don't work when EmptyView is Visible" (#10705)
- GitHub #10482 - "CollectionView ItemsLayout Does Not Update in UWP" (#10797)
- GitHub #10708 - "[Bug] CarouselView - Setting BindingIndex to null - Exception IItemsViewSource is empty" (#10808)
- GitHub #10862 - "[Bug] UWP: CollectionView in DetailPage of an item" (#10797)
- GitHub #10875 - "[Bug] SwipeView.LeftItems in CollectionView stop Scrolling" (#10614)
Features in Preview
Shapes
- "[iOS] Added preserve default constructor in Shapes renderers" (#11111)
- GitHub #11088 - "[Bug][Shapes] Matrix struct is marked EditorBrowsableState.Never" (#11089)
- GitHub #11113 - "[Bug][iOS] Path: TranslateTransform has no effect on iOS" (#11125)
- GitHub #11118 - "[Bug] Random crashes VisualElementTracker.UpdateClip" (#11131)
- GitHub #11132 - "[Bug] [iOS] UpdateClip throws NullReferenceException when the Name of the Mask of the Layer is null" (#11131)
- GitHub #11137 - "[Bug] UWP - Path object resized to zero height or width crashes ShapeRenderer" (#11139)
- GitHub #11156 - "[Bug] SIGABRT: Object reference not set to an instance of an object" (#11131)
- GitHub #11158 - "[Bug] Crash launching existing iOS App" (#11131)
State Triggers
- "Remove StateTriggersExperimental flag" (#10999)
SwipeView
- GitHub #10313 - "[Bug] [Android] SwipeView takes focus on ListView Item and makes it hard to scroll on device" (#10614)
- GitHub #10530 - "[Bug] Swipe View Null Reference Exception while trying to change visibility of swipe item" (#10566)
- GitHub #10875 - "[Bug] SwipeView.LeftItems in CollectionView stop Scrolling" (#10614)
CarouselView
- GitHub #10708 - "[Bug] CarouselView - Setting BindingIndex to null - Exception IItemsViewSource is empty" (#10808)
MediaElement
- GitHub #11071 - "[Bug][IOS] MediaElement null reference throw when page navigated away" (#11084)
UWP Shell
- GitHub #11096 - "[Bug] [UWP] Shell app FlyOutBehavior="Locked" throws System.NullReferenceException after upgrade to 4.7" (#11097)
Issues Fixed
- GitHub #10126/GitHub #11107 - "[Bug][iOS] Shell Navigation implicitly adds Tabbar." (#11124)
- GitHub #10182 - "[Bug] Exception Ancestor must be provided for all pushes except first " (#11095)
- GitHub #10313 - "[Bug] [Android] SwipeView takes focus on ListView Item and makes it hard to scroll on device" (#10614)
- GitHub #10324 - "[Bug] Unable to intercept or disable mouse back button navigation on UWP" (#10346)
- GitHub #10423 - "[Bug] [UWP] - !!SERIOUS MEMORYLEAK!!! PageRenderer.Dispose does not free resources" (#10440)
- GitHub #10477/GitHub #8894 - "[Bug] CollectionView Header Controls with Commands Don't work when EmptyView is Visible" (#10705)
- GitHub #10482 - "CollectionView ItemsLayout Does Not Update in UWP" (#10797)
- GitHub #10530 - "[Bug] Swipe View Null Reference Exception while trying to change visibility of swipe item" (#10566)
- GitHub #10697 - "[Bug] Style.Unapply throwing NullReferenceException in some rare cases" (#11078)
- GitHub #10708 - "[Bug] CarouselView - Setting BindingIndex to null - Exception IItemsViewSource is empty" (#10808)
- GitHub #10862 - "[Bug] UWP: CollectionView in DetailPage of an item" (#10797)
- GitHub #10875 - "[Bug] SwipeView.LeftItems in CollectionView stop Scrolling" (#10614)
- GitHub #10934 - "[Bug] iOS CellView BindingContextChanged Event -> Null Reference Within ContextActions Clear()" (#11159)
- GitHub #11031 - "[Bug] Regression in 4.7-pre4: Frames are broken" (#11042)
- GitHub #11058 - "[Bug] MultiBinding converter use throwing TargetInvocationException" (#11065)
- GitHub #11071 - "[Bug][IOS] MediaElement null reference throw when page navigated away" (#11084)
- GitHub #11088 - "[Bug][Shapes] Matrix struct is marked EditorBrowsableState.Never" (#11089)
- GitHub #11096 - "[Bug] [UWP] Shell app FlyOutBehavior="Locked" throws System.NullReferenceException after upgrade to 4.7" (#11097)
- GitHub #11101 - "[Bug] XAML compiler broke with 4.7.0" (#11121)
- GitHub #11106 - "[Bug] ScrollView UWP bug in 4.7.0.968!" (#11207)
- GitHub #11113 - "[Bug][iOS] Path: TranslateTransform has no effect on iOS" (#11125)
- GitHub #11118 - "[Bug] Random crashes VisualElementTracker.UpdateClip" (#11131)
- GitHub #11132 - "[Bug] [iOS] UpdateClip throws NullReferenceException when the Name of the Mask of the Layer is null" (#11131)
- GitHub #11137 - "[Bug] UWP - Path object resized to zero height or width crashes ShapeRenderer" (#11139)
- GitHub #11156 - "[Bug] SIGABRT: Object reference not set to an instance of an object" (#11131)
- GitHub #11158 - "[Bug] Crash launching existing iOS App" (#11131)
- GitHub #11174 - "[Bug] Can't click Button in Xamarin.UWP for cursor offset exist" (#11207)
- GitHub #11226 - "[Bug] UWP ScrollView touch not reflecting the current position" (#11207)
- GitHub #7072 - "[Bug]Shell - OnBackButtonPressed not executing" (#11094)
- GitHub #8728 - "Xamarin Forms iOS - Portuguese Brazil folder" (#11127)
Additional fixes included in this release
- "[Build] Update Directory.Build.props" (#11227)
- "[iOS] Added preserve default constructor in Shapes renderers" (#11111)
- "[Tizen] Ensure the update of color after theme style changing" (#11080)
- "[Tizen] Fix initialize of Device Independent Pixel option" (#11070)
- "[UWP] Cleanup _modalBackgroundPage" (#11212)
- "[UWP] Fix Button disposing" (#10793)
- "[UWP] Fix Stepper disposing" (#10795)
- "Add pages depends on to nuget pack job" (#11068)
- "Android Beta Builds" (#10937)
- "Fix iOSPlatform property" (#11241)
- "Hide tabbar if only one tab is present" (#11243)
- "Make TestCase VisitAndCheckForItems public" (#11037)
- "Remove StateTriggersExperimental flag" (#10999)
- "Run iOS tests from the command line via cake" (#11223)
- "Uwp ui tests" (#11232)
See complete release notes here.