This repository was archived by the owner on May 1, 2024. It is now read-only.
  
  
  
  
Releases: xamarin/Xamarin.Forms
Releases · xamarin/Xamarin.Forms
2.4.0 Pre2
- 53179 - "PopAsync crashing after RemovePage when support packages are updated to 25.1.1" (#933) (#1053) (#1094) (#1108)
- 58868 - "App Crashes Immediately on API 19 and below" (#1106)
- 58893 - "Cannot Update to 2.4.0-pre1 When Using VS2015" (#1112)
- 58897 - "Cannot Compile Netstandard Library with 2.4.0-pre1" (#1112)
- 58966 - "[Android] EntryEditText and EditorEditText have been removed which is a breaking change" (#1114)
2.3.4 Service Release 5
2.4.0-pre1
2.3.4 Service Release 4
[Android] Handle fragment removal inside of the RemovePage method #1053
2.3.4 Service Release 3
Ensure XAMLC generates a new MVID when modifying a dll
2.3.6 Testing Build
Do not use, this release for internal testing only.
2.3.5-pre5
Important notes
- Xamarin.Forms is now compatible with .NET Standard projects! Not all build features may work.
- Behavior change: Device.RuntimePlatformnow returnsWinRTon WinRT andUWPon UWP.
- Behavior change: Using the new AutomationPropertiesmay impact UI Test execution on Android.AutomationId,Name, andHelpTextwill all set the nativeContentDescriptionproperty, withNameand/orHelpTexttaking precedence overAutomationId(NameandHelpTextwill be concatenated). This means that any tests looking forAutomationIdwill now fail ifNameand/orHelpTextare also set on that element. To work around this issue, please alter your UI Tests to look for the value ofName/HelpTextin this scenario.
- Behavior change: Calling Focuson aPickeron WinRT/UWP will now open the drop down.
- Deprecation: Android IVisualElementRenderer.ViewGroupis now obsolete. Please useViewinstead.
Known Issues
- 56795 - "DataTriggers do not work on UWP in RELEASE mode"
2.3.5.255-pre5
- [Android] Dispose check before setting properties on Button (PR)
- 36031 - "Button border not drawn on Android without a BorderRadius" (PR)
- 57717 - "Setting background color on Button in Android FormsApplicationActivity causes NRE" (PR)
- 57749 - "[UWP] After enabling a disabled button it is not clickable" (PR)
- [Android] Dispose check on FastButtonRenderer to prevent crash (PR)
- [Android] Set the Id field for Android Views created by Forms (PR)
- 55588 - "Cannot open more than one ContextAction in different ListViews on IOS" (PR)
- 56444 - "A small "dot" shows up as value in Android labels when the value is null/empty." (PR)
- 56895 - "VS2017 stable - previewer exception crash- no method found Button_click on type" (PR)
- 56896 - "ListViews for lists with many elements regressed in performance on iOS" (PR)
- 57108 - "Fix possible crash on API 21+ at launch when using Holo theme and FormsApplicationActivity" (PR)
2.3.5.239-pre3
Nuget package here.
- [All] Rename Accessibility -> AutomationProperties (PR)
- [Core] fix BP declaring Types for A11y (PR)
- [Android] Add disposed check on FastRenderers.FrameRenderer (PR)
- [Android] Add disposed check on FastRenderers.LabelRenderer (PR)
- [Android] Add disposed check on FastRenderers.VisualElementRenderer (PR)
- 45602 - "NullPointerException when applying style" (PR)
- 54717 - "System.NullReferenceException Xamarin.Forms.Platform.Android.PlatformConfigurationExtensions.OnThisPlatform[T] (T element)" (PR)
- 55542 - "View in Master Content Page stops loading ListView in Detail" (PR)
- 55559 - "Exception when set the backgroundcolor of the frame on a property change event" (PR)
- 55636 - "OnPlatform doesn't work on UWP when compiling with .NET Native" (PR)
- 55745 - "[iOS] NRE in ListView with HasUnevenRows=true after changing content and rebinding" (PR)
- 55912 - "Tap event not always propagated to containing Grid/StackLayout" (PR)
- 56079 - "Accessibility Support doesn't work in XAML" (PR)
2.3.5.235-pre2
Nuget package here.
- [Evolution] - "[Xaml] OnPlatform.Default value" (PR)
- [Android] Make OnElementPropertyChanged virtual on fast renderers (PR)
- [Android] Verify FragmentContainer created when queueing fragment transaction (Android) (PR)
- [iOS] Prevent NRE in ListView OnItemSelected (PR)
- 51173 - "ImageRenderer, async void SetImage - Cannot catch exceptions" (PR)
- 55027 - "Xaml compilation can't handle folders in namespaces" (PR)
- 55096 - "Binding with nested class does not working on XAML." (PR)
- 55230 - "setStateListAnimator TargetInvocationException Crash in 2.3.5.233-pre1" (PR)
- 55347 - "Exception when using static resource Thickness in 2.3.5-pre1 with XamlC" (PR)
- [Internal] README: add macOS to list of supported platforms (PR)
- [Internal] Add netstandard group to nuspec (PR)
2.3.5.233-pre1
Nuget package here.
Enhancements & Other Changes
- [Evolution] - MacOS (PR)
- [Evolution] - Basic Accessibility Support (PR)
- [Evolution] - "[Enhancement] Map renderer extensibility" (PR)
- [All] Add pressed and released events to Button (PR)
- [All] Move XF.ConcurrentDictionary to WP8 project (PR)
- [All] Reduce overhead of pushing existing navigation stack (PR)
- [Android] Added Section indexes when FastScrolled is enabled (PR)
- [Android] Fast Renderers (PR)
- [Android] Fix NRE when RecycleElement is on and list is scrolled quickly on Android (PR)
- [Android] Fixed issue where Android Hints were causing a "." to be placed on al… (PR)
- [Android] Small performance fixes to ListViewRenderer, PlatformSpecific IsFastScrollEnabled (PR)
- [Android] UI tests for InputTransparent and fixes for Android/Windows (PR)
- [Core] Add default parameter value of zero to INavigationPageController.Peek() (PR)
- [Core] Add TV to TargetIdiom (PR)
- [Core] Added RootPage to NavigationPage (PR)
- [Core] Align iOS, Android, Windows handling of tap gesture event bubbling (PR)
- [Core] Fix internal children clear logic (PR)
- [Core] fix NIE in Span (PR)
- [Core] ITextElement and TextElement (PR)
- [Core] move the Font proxying into FontElement (PR)
- [Core] Share BP across IFontElement implementors (PR)
- [Core] Split Windows RuntimePlatform into UWP and WinRT ([PR](https://github.com/xamarin/X...
2.3.4 Service Release 2
- Fix XAMLC build errors in mono 5.0
- Fix 55365 – ~VisualElement crashes with System.Runtime.InteropServices.COMException
2.3.5-pre4
Remove VisualElement finalizer (#918) * [Controls] Add repo for bugzilla 55365 * Remove finalizer from VisualElement * Remove unused using directive * Removing test for 44074 * Update docs
2.3.5-pre2
Important notes
- Xamarin.Forms is now compatible with .NET Standard projects! Not all build features may work.
- Behavior change: Device.RuntimePlatformnow returnsWinRTon WinRT andUWPon UWP.
- Behavior change: Calling Focuson aPickeron WinRT/UWP will now open the drop down.
- Deprecation: Android IVisualElementRenderer.ViewGroupis now obsolete. Please useViewinstead.
2.3.5.235-pre2
- [Evolution] - "[Xaml] OnPlatform.Default value" (PR)
- [Android] Make OnElementPropertyChanged virtual on fast renderers (PR)
- [Android] Verify FragmentContainer created when queueing fragment transaction (Android) (PR)
- [iOS] Prevent NRE in ListView OnItemSelected (PR)
- 51173 - "ImageRenderer, async void SetImage - Cannot catch exceptions" (PR)
- 55027 - "Xaml compilation can't handle folders in namespaces" (PR)
- 55096 - "Binding with nested class does not working on XAML." (PR)
- 55230 - "setStateListAnimator TargetInvocationException Crash in 2.3.5.233-pre1" (PR)
- 55347 - "Exception when using static resource Thickness in 2.3.5-pre1 with XamlC" (PR)
- [Internal] README: add macOS to list of supported platforms (PR)
- [Internal] Add netstandard group to nuspec (PR)
2.3.5.233-pre1
Enhancements & Other Changes
- [Evolution] - MacOS (PR)
- [Evolution] - Basic Accessibility Support (PR)
- [Evolution] - "[Enhancement] Map renderer extensibility" (PR)
- [All] Add pressed and released events to Button (PR)
- [All] Move XF.ConcurrentDictionary to WP8 project (PR)
- [All] Reduce overhead of pushing existing navigation stack (PR)
- [Android] Added Section indexes when FastScrolled is enabled (PR)
- [Android] Fast Renderers (PR)
- [Android] Fix NRE when RecycleElement is on and list is scrolled quickly on Android (PR)
- [Android] Fixed issue where Android Hints were causing a "." to be placed on al… (PR)
- [Android] Small performance fixes to ListViewRenderer, PlatformSpecific IsFastScrollEnabled (PR)
- [Android] UI tests for InputTransparent and fixes for Android/Windows (PR)
- [Core] Add default parameter value of zero to INavigationPageController.Peek() (PR)
- [Core] Add TV to TargetIdiom (PR)
- [Core] Added RootPage to NavigationPage (PR)
- [Core] Align iOS, Android, Windows handling of tap gesture event bubbling (PR)
- [Core] Fix internal children clear logic (PR)
- [Core] fix NIE in Span (PR)
- [Core] ITextElement and TextElement (PR)
- [Core] move the Font proxying into FontElement (PR)
- [Core] Share BP across IFontElement implementors (PR)
- [Core] Split Windows RuntimePlatform into UWP and WinRT (PR)
- [Core] support more color format in ColorTypeConverter (PR)
- [Core] Update RelativeLayout to make it respond to constraint changes (PR)
- [Internal] Fix accessibility gallery (PR)
- [iOS, Android] Throw InvalidOperationException when ViewCell View is null (PR)
- [iOS] Dispose Entry and Editor properly and automate GC checks (PR)
- [iOS] Dispose pickers properly and automate GC checks (PR)
- [iOS] Expose row animation properties in ListViewRenderer (PR)
- [iOS] Fix for nullreferenceexception in TabbedRenderer on iOS when it has are no children (yet) (PR)
- [iOS] Fix obsolete constructor in ContextActionCell (PR)
- [iOS] Inherit Transitioning Delegate from Child (ModalWrapper) (PR)
- [iOS] TabbedRenderer / load icons from custom sources (from embedded svg for example) (PR)
- [macOS] Adds Scrollbars to ListViews and ScrollViews (PR)
- [macOS] Fixed Tab NSImage crash in TabbedPageRenderer (PR)
- [Xaml] decorate markup and value providers to speed up inflating (PR)
- [Xaml] empty service provider (PR)
- [Xaml] no longer require a ServiceProvider for Trigger and PropertyCo… (PR)
- [Xaml] Null compiled markup (PR)
- [Xaml] Resource loading (PR)
- [XamlC] compile ListStringTypeConverter (PR)
- [XamlC] compiled TypeExtension (PR)
- [XamlC] complete the Setter/Trigger fix (PR)
- [XamlC] debug (PR)
- [XamlC] Fix debugging tests (PR)
- [XamlC] supports 'using:' xmlns declarations (PR)
Bug Fixes
- 27194 - "Possible Memory Leak with ContextAction" (PR)
- 27731 - "[Android] Action Bar can not be controlled reliably on MasterDetailPage" (PR)
- 29247 - "iOS Device.OpenUri breaks with encoded params" (PR)
- 30166 - "Problem with NavigationBar.BarBackgroundColor on Lollipop" (PR)
- 31415 - "ListView Does Not Update After GC When Collection Uses Weak References" (PR)
- 32206 - "ContextActions cause memory leak: Page is never destroyed" (PR)
- 32847 - "Picker text is cleared after selecting an item, whether Picker, DatePicker, or TimePicker" (PR)
- 32865 - "On MasterDetailPage trying to change Icon of Master page doesn't work if another view is pushed and Image is renderer in blue" (PR)
- 32956 - "Setting ListView.SelectedItem to null does not remove list item highlight when list item is tapped multiple times quickly" (PR)
- 39407 - "Picker wrong SelectedIndex value" (PR)
- 40139 - "Changing the Windows 10 System Theme Color causes ListView text to disappear." (PR)
- 40251 - "Cannot style Buttons natively using UIButton.Appearance" (PR)
- ...