Xamarin.Forms 3.4.0.1029999 (3.4.0 Service Release 2) Release Notes
Getting Started | What's New | Known Issues | Breaking Changes | API Changes | Blogs | Feedback | Open Source
What's New in this Release
- "[Android Maps] Make markers available to subclasses" (#3751)
- "CollectionView Requirements Gathering: Prep: Clean up usage of Element.Platform" (#3364)
- "XAML Previewer - Support for no-build render" (#4096) (added in 3.4.0.1008975 (3.4.0))
- Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#4046)
- Github #1724 - "[Enhancement] ImageButton" (#1974) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
- Github #1937 - "[UWP] Choppy animation" (#3911)
- Github #3309 - "[WPF] NotImplementedException When executing Clear and Remove methods on ObservableCollection " (#3962)
- Github #3648 - "Xamarin.Forms for WPF: cannot clear ListView selection" (#3962)
- Github #3656 - "[Enhancement] Use WeakEventManager for Command.CanExecuteChanged" (#3852)
- Github #3776 - "Add Reload method to WebView" (#4013)
- Github #3845 - "[Enhancement] Make AutomationID Bindable" (#3879)
- Github #4006 - "OnIdiom<T> and {OnIdiom} discrepancies." (#4225) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
- Github #4099 - "Xamarin XAML Compilation: Bad Property Values Should Be Identified by Line" (#4100) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
Notable Changes
- Github #1700 - "[Enhancement] Desktop: TabStop/TabIndex support (for multiple Views)" (#4046)
- Github #1724 - "[Enhancement] ImageButton" (#1974) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
- Github #3845 - "[Enhancement] Make AutomationID Bindable" (#3879)
Release History
- Wednesday, January 23, 2019 - Xamarin.Forms 3.4.0.1029999 (3.4.0 Service Release 2)
- Wednesday, January 2, 2019 - Xamarin.Forms 3.4.0.1009999 (3.4.0 Service Release 1)
- Thursday, November 15, 2018 - Xamarin.Forms 3.4.0.1008975 (3.4.0)
- Thursday, November 8, 2018 - Xamarin.Forms 3.4.0.987044-pre2 (3.4.0 Pre Release 2)
- Wednesday, October 17, 2018 - Xamarin.Forms 3.4.0.925479-pre1 (3.4.0 Pre Release 1)
Wednesday, January 23, 2019 - Xamarin.Forms 3.4.0.1029999 (3.4.0 Service Release 2)
Issues Fixed
- Github #4789 - "[Android] No method with name='setClipBounds' crash in ImageElementManager" (#4794) (#4819) (#4954)
- Github #4790 - "[Android] No method with name='setClipBounds' crash in ItemsViewRenderer" (#4794) (#4819) (#4954)
Wednesday, January 2, 2019 - Xamarin.Forms 3.4.0.1009999 (3.4.0 Service Release 1)
Issues Fixed
- Github #3715 - "[Feedback] Xamarin UWP ListView not calling ToString()" (#4445)
- Github #4138 - "[iOS] NavigationPage.TitleIcon no longer centered" (#4457)
- Github #4187 - "[Android] Picker list shows up, when focus is set on other controls. " (#4344)
- Github #4314 - "When ListView items is removed and it is empty, Xamarin Forms crash" (#4324)
- Github #4318 - "[Android] Pop Up a picker when changing the page of CarouselPage" (#4344)
- Github #4373 - "OnSelectTemplate method, item argument is null" (#4412)
- Github #4426 - "Listview binding without template " (#4445)
- Github #4494 - "DatePicker inside TableView raises popup dialogs unexpectedly" (#4344)
- Github #4584 - "ImageCell ImageSource Issue: Images Not Showing After Latest Update (3.4.0.1008975)." (#4601)
- Github #4597 - "[Android] With the introduction of ImageButton in 3.4.0, the behaviour of setting Source to null on an Image has changed in Android" (#4601)
- Github #4667 - "Starting on XF 3.3, build tasks started using net461 which breaks VS" (#4670)
Additional fixes included in this release
- "[Android] add Element and Element Property Changed hooks for ImageButton" (#4495)
- "[Android] fixes pop-up dialog in Pickers when you call Focus()" (#4725)
Thursday, November 15, 2018 - Xamarin.Forms 3.4.0.1008975 (3.4.0)
Issues Fixed
- Github #4227 - "Compiled Bindings Only Finds Members on first Level of an inheritance hierarchy" (#4332)
- Github #4326 - "XamlC fails when referencing internal Static properties" (#4334)
- Github #4348 - "Compiled Bindings: Properties of Generic Base Classes have wrong Assembly." (#4352)
Additional fixes included in this release
- "[Android] fix removed NativeSizeChanged" (#4395)
Thursday, November 8, 2018 - Xamarin.Forms 3.4.0.987044-pre2 (3.4.0 Pre Release 2)
Issues Fixed
- Github #4001 - "[macOS] NRE in WebViewRenderer" (#4188)
- Github #4136 - "[Android] Missing call to UpdateLineHeight in LabelRenderer" (#4147)
- Github #4156 - "Forms 3.3 + Mac (Regression+Crash) Changing MainPage" (#4228) (#4962)
- Github #4165 - "[Core] Layout Padding update issue" (#4166)
- Github #4215 - "AmbiguousMatchException on Binding" (#4216)
Additional fixes included in this release
- "[iOS] make button renderer constructor public" (#4313)
- "[msbuild] use portable pdb files on Android" (#4201)
- "Bump minimum Microsoft.NETCore.UniversalWindowsPlatform version to 6.0.12" (#4106)
Wednesday, October 17, 2018 - Xamarin.Forms 3.4.0.925479-pre1 (3.4.0 Pre Release 1)
Issues Fixed
- Github #1588 - "wpf stacklayout WidthRequest adds unwanted margin" (#3750)
- Github #1755 - "[iOS] Race condition between the main thread and a thread used by CADisplayLinkTicker" (#3774)
- Github #2306 - "[Android] Binding to URI image source fails on Android" (#3876)
- Github #2955/Bugzilla 38471 - "[UWP] Default Slider has only 10 possible values" (#3141)
- Github #3258 - "Ctrl+A does not select all in WPF password Entry" (#3908)
- Github #3306 - "TimePicker with short time pattern shows verbose time on WPF" (#3924)
- Github #3308 - "Button does not recalculate width on WPF" (#3750)
- Github #3558 - "(WPF) Label displays only one line" (#3750)
- Github #3628/Bugzilla 25661 - "Android: Primary ToolbarItems do not appear disabled" (#3773)
- Github #3652/Bugzilla 42999 - "[UWP] Forms loses the correct reference to the cell after adding and removing items to a ListView" (#3682)
- Github #3725 - "[GTK] TableView doesn't appear to be updating when you remove and add new Table Sections" (#3941)
- Github #3737 - "[Feedback] System.NotImplementedException in Xamarin WPF" (#3962)
- Github #3750 - "WPF - Fix Width and Height measurement when GetDesiredSize" (#3750)
- Github #3756 - "[WPF] Binding Icon in ToolbarItem in TabbedPage doesn't refresh" (#3761)
- Github #3766 - "[WPF] Binding SelectedItem in ListView doesn't work for setting" (#3948)
- Github #3840 - "Changing TranslationX/Y causes setting scrollView to initial position (0, 0)" (#3842)
- Github #3884 - "BoxView corner radius" (#3893)
- Github #3902/Bugzilla 60787 - "Bugzilla 60787 - Frames with border radius preset have this radius reset when their background color is changed" (#3933)
- Github #3913 - "[WPF] Height of items not consistent" (#3925)
- Github #4004 - "Editor Placeholder's Font and FontSize on iOS are not set " (#4009)
Additional fixes included in this release
- "[Android] Make GetIconDrawable virtual" (#3967)
- "[GTK] Fix visibility in modal pages" (#3904)
- "[Tizen] Cleanup XF.Platform.Tizen" (#4080)
- "[Tizen] Fixes ActivityIndicator IsRunning state issue" (#4007)
- "Gtk fix transparencies" (#3744)
- "WPF - Apply font fix for button and span" (#3907)
- Github #3689 - "WPF: Unable to intercept back button " (#3762)
Known Issues
- Github #4987 - "Dismissing the Context Action Menu on iOS Prevents Tapping a ViewCell"
- Github #4712 - "Views loaded inside the DataTemplate is not clipped when fast scrolling happens only on 3.3.0 version"
- Github #4679 - "[Feedback] HorizontalTextAlignment="Center" looses alignment when TabbedPage background"
- Github #4561 - "Android: Keyboard navigation does not work after updating to 3.3"
- Github #4246 - "XF 3.3 sets TabbedPage color based on NavigationPage.BarBackgroundColorProperty"
- Github #4186 - "iOS: System.ObjectDisposedException when ListView bound ObservableCollection is changed"
- Github #4156 - "Forms 3.3 + Mac (Regression+Crash) Changing MainPage"
Breaking Changes
- Changed default number of steps on UWP slider from 10 to 1000 in order to match Android. (#3141)
API Changes
- "Gtk fix transparencies" (#3744)
- Github #1724 - "[Enhancement] ImageButton" (#1974) (added in 3.4.0.987044-pre2 (3.4.0 Pre Release 2))
- Github #1755 - "[iOS] Race condition between the main thread and a thread used by CADisplayLinkTicker" (#3774)
- Github #2955/Bugzilla 38471 - "[UWP] Default Slider has only 10 possible values" (#3141)
- Github #3656 - "[Enhancement] Use WeakEventManager for Command.CanExecuteChanged" (#3852)
- Github #3776 - "Add Reload method to WebView" (#4013)
- Github #3845 - "[Enhancement] Make AutomationID Bindable" (#3879)
Blogs
Feedback welcome
Your feedback is important to us. If there are any problems with this release, check the Xamarin.Forms Forums and GitHub for existing issues. Report new issues and suggestions on GitHub.
Open Source
Xamarin.Forms 3.4.0 is based on the open-source Xamarin.Forms repository: