Xamarin.Forms 3.3.0 Release Notes

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

What's New in this Release

Notable Changes

Release History

  • Wednesday, October 17, 2018 - Xamarin.Forms 3.3.0.912540 (3.3.0)
  • Thursday, October 11, 2018 - Xamarin.Forms 3.3.0.893527-pre3 (3.3.0 Pre Release 3)
  • Monday, October 1, 2018 - Xamarin.Forms 3.3.0.871608-pre2 (3.3.0 Pre Release 2)
  • Thursday, September 20, 2018 - Xamarin.Forms 3.3.0.840541-pre1 (3.3.0 Pre Release 1)

Wednesday, October 17, 2018 - Xamarin.Forms 3.3.0.912540 (3.3.0)

Issues Fixed

  • Github #2690 - "v3.0 Build Tasks takes dependency on .NET Framework 4.7.1+" (#2706) (#3895)
  • Github #3606 - "x:DataType tries to force compile bindings which have a Source and Path property set" (#3978)

Additional fixes included in this release

  • "[Xaml/XamlC] resolve Extensions first" (#3977)

Thursday, October 11, 2018 - Xamarin.Forms 3.3.0.893527-pre3 (3.3.0 Pre Release 3)

Issues Fixed

  • Github #3613 - "Hang when mixing compiled bindings with conventional bindings" (#3969)
  • Github #3650 - "[XAMLC] [Hang] App updating view model property periodically always hangs after ~14th update" (#3969)
  • Github #3679 - "[iOS] TitleView on iOS is always center align " (#3939)
  • Github #3717 - "[Feedback] ScrollView causes IsClippedToBounds to fail on Android" (#3909)
  • Github #3772 - "[Android] FormattedText not being rendered" (#3936)
  • Github #3809 - "SetUseSafeArea is wiping out Page Padding " (#3811)
  • Github #3811 - "Only set the Page Padding via SafeAreaInset on iOS" (#3811)
  • Github #3866 - "ERROR: System.NullReferenceException: Xamarin.Forms.Core\PlatformConfiguration\iOSSpecific\Page.cs:134" (#3811)
  • Github #3870 - "[Feedback] Microsoft's exception handling (non)strategy" (#3915)
  • Github #3872 - "[UWP] TabStop additions cause a non interactive TabStop on Time Picker" (#3896)
  • Github #3881 - "Image position in Navigation Page Title View is not consistent when used in Content Page with MasterDetailPage navigation pattern" (#3939)

Monday, October 1, 2018 - Xamarin.Forms 3.3.0.871608-pre2 (3.3.0 Pre Release 2)

Issues Fixed

  • Github #3111 - "iOS - UISwitch.Appearance.OnTintColor broken in 3.1.0.583944 update." (#3819)
  • Github #3541 - "Local store not persistant when restarting App in Xamarin Forms WPF" (#3752)
  • Github #3778 - "[Android] WebView Navigating event not always fired" (#3780)
  • Github #3788 - "UWP ListView with observable collection always seems to refresh the entire list" (#3792)
  • Github #3808 - "[CSS] font-style doesn't properly support oblique value" (#3815)
  • Github #3856 - "[Android] MaxLines on Label not working with FastRenderers 3.3.0-pre1" (#3878)
  • Github #3857 - "[Android] Label underline doesn't work in 3.3.0-pre1 with Fast Renderers" (#3878)

Additional fixes included in this release

  • "[Android] Prevent double time/date picker dialogs on Android when setting focus" (#3899)
  • "[Core] fix css mapping" (#3919)

Thursday, September 20, 2018 - Xamarin.Forms 3.3.0.840541-pre1 (3.3.0 Pre Release 1)

Issues Fixed

Additional fixes included in this release

  • "[Android] BackButtonTitleProperty isn't used" (#3345)
  • "[Android] Improve error message when not calling base.OnCreate" (#3470)
  • "[Android] Simplify subscription to context action closure messages" (#3365)
  • "[Android] Support multiple clipping settings in single layout" (#3559)
  • "[GTK] Fix navigation bar visibility updates" (#3651)
  • "[GTK] Fixed wrong CurrentPage index in TabbedPage" (#3115)
  • "[GTK] Make webkit-sharp.dll.config cross-platform" (#3592)
  • "[iOS] Prevent crash when a leaked cell has MenuItem with bindings" (#3288)
  • "[iOS] Remove iOS Platform Casts" (#3361)
  • "[Tizen] Fix minor bugs on CarouselPage and ActivityIndicator" (#3473)
  • "[Tizen] Fix Page.IsBusy Appearance" (#3416)
  • "[Tizen] Fix ScrollView Padding issue" (#3685)
  • "[Tizen] Implement forwarders to Xamarin.Forms.Platform.Tizen" (#2661)
  • "[Tizen] Support the TitleView of NavigationPage" (#3536)
  • "[Tizen]Add Caret position for Tizen" (#3255)
  • "[UWP] Add missing IToolBarForegroundBinder interface on TabbedPageRenderer" (#3363)
  • "[WPF] - Fix default background color for content page" (#3219)
  • "[WPF] Add WpfLightToolkit in the Xamarin Forms WPF Backend" (#3104)
  • "[WPF] Added option to register extra assemblies in WPF Forms initialization" (#3428)

Known Issues

  • Github #3972 - "[Android,UWP] Image no longer showing up for Issue1914 which is using an Absolute Layout"
  • Github #3873 - "[Core] LogWarningsToApplicationOutput doesn't work because Debug.* calls are stripped from forms release binary"
  • Github #3828 - "[UWP] TitleView width measures too long when navigating back to page with titleview"

Breaking Changes

  • OnAppearing and OnDisappearing events fire in a different order when swapping out the MainPage. (#3283)
  • [Android] ContentPage.CreateFragment() is obsolete as of version 3.3. Please use ContentPage.CreateSupportFragment() instead. (#3653) (added in 3.3.0.871608-pre2 (3.3.0 Pre Release 2))

API Changes

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 3.3.0 is based on the open-source Xamarin.Forms repository: