Xamarin.Forms 3.3

Xamarin.Forms 3.3.0

Updated: 11/2/2018

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

What's New in this Release

Notable Changes

Release History

  • Thursday, November 1, 2018 - Xamarin.Forms 3.3.0.967583 (3.3.0 Service Release 1)
  • 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)

Thursday, November 1, 2018 - Xamarin.Forms 3.3.0.967583 (3.3.0 Service Release 1)

Issues Fixed

  • Github #3031 - "NavigationPage crashes on macOS on startup." (#4086)
  • Github #3821 - "XAML Binding x:Reference searches in wrong scope" (#4089)
  • Github #3828 - "[UWP] TitleView width measures too long when navigating back to page with titleview" (#3987)
  • Github #3834 - "NavigationPage TitleView is not set in UWP" (#3987)
  • Github #3862 - "OnPlatform markup extension not working in a style" (#3995)
  • Github #4076 - "EntryRenderer crash when MainWindow get focus" (#4161)
  • Github #4133 - "[Android] Broken Image with AspectFill" (#4218)
  • Github #4146 - "iOS: NullReferenceException is thrown when setting the element of the renderer to null after upgrading to 3.3" (#4179)
  • Github #4156 - "Forms 3.3 + Mac (Regression+Crash) Changing MainPage" (#4228)
  • Github #4159 - "[UWP] Entering Text into SearchBar no longer works with UI Tests on Control Gallery" (#4173)
  • Github #4178 - "Version 3.3.0.912540 causes NullReferenceExceptions in some Telerik.UI controls on iOS." (#4179)

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 #4246 - "XF 3.3 sets TabbedPage color based on NavigationPage.BarBackgroundColorProperty"
  • Github #4187 - "[Android] Picker list shows up, when focus is set on other controls. "
  • Github #4186 - "iOS: System.ObjectDisposedException when ListView bound ObservableCollection is changed"
  • Github #4026 - "Bindable Span height Issue"
  • 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 #4274 - "[Android] Enabling fast renderers breaks images on api 17. "

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

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:

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.