Xamarin.Forms 4.7.0.813-pre2 (4.7.0 Pre Release 2) Release Notes
Getting Started | What's New | Known Issues | API Changes | Blogs | Thank you | Feedback | Open Source
What's New in this Release
F100s
- "Added DependencyService.RegisterSingleton" (#5287) (added in 4.7.0.813-pre2 (4.7.0 Pre Release 2))
- GitHub #7015 - "Image's NoImage" (#8372)
CollectionView
- "[Android] Make ItemDecoration implementations accessible" (#8576)
- GitHub #7788 - "[Bug] CollectionView ItemsUpdatingScrollMode=KeepLastItemInView not working on iOS" (#10284)
Maps
- "[Maps] Execute Map.Pins CollectionChanged handling on the main thread (#5866) fixes #5865" (#5866) (added in 4.7.0.813-pre2 (4.7.0 Pre Release 2))
- "Add option to show traffic to maps control" (#7881)
Shell
- GitHub #10134 - "Shell Top Tabbar focus issue on IOS devices[Bug] " (#10408)
Other Enhancements
- GitHub #4565 - "[Enhancement] MultiBinding" (#8684)
- GitHub #5812 - "Can't overwrite styles when using CSS" (#6772)
Features in Preview
Current experimental flags
Are you on the cutting edge? Try out ALL of our experimental features now using these flags! Read more about experimental flags.
Shell_UWP_Experimental
IndicatorView_Experimental
SwipeView_Experimental
AppTheme_Experimental
CarouselView_Experimental
MediaElement_Experimental
StateTriggers_Experimental
Markup_Experimental
Expander_Experimental
CarouselView
Try it with Forms.SetFlags("CarouselView_Experimental");
- "[Android] Make ItemDecoration implementations accessible" (#8576)
Dual Screen
- "Dualscreen updates to new apis and add hinge angle for UWP" (#10244)
Release History
- Monday, May 18, 2020 - Xamarin.Forms 4.7.0.813-pre2 (4.7.0 Pre Release 2)
- Thursday, May 14, 2020 - Xamarin.Forms 4.7.0.773-pre1 (4.7.0 Pre Release 1)
Monday, May 18, 2020 - Xamarin.Forms 4.7.0.813-pre2 (4.7.0 Pre Release 2)
Issues Fixed
- GitHub #8258 - "[Bug] Switch ThumbColor is broken" (#8271)
- GitHub #8263 - "[Enhancement] Add On/Off VisualStates for Switch" (#8271)
Thursday, May 14, 2020 - Xamarin.Forms 4.7.0.773-pre1 (4.7.0 Pre Release 1)
Issues Fixed
- GitHub #10134 - "Shell Top Tabbar focus issue on IOS devices[Bug] " (#10408)
- GitHub #10168 - "[Bug] (Uwp) - OnResume - ToolbarItems - are invisible after suspend and resuming the app" (#10161)
- GitHub #5322 - "The
rate
parameter in IAnimatable.Animate() method doesn't take effect" (#9856) - GitHub #6869 - "CollectionView doesn't resize on orientation change (Android) [Bug] " (#10586)
- GitHub #7788 - "[Bug] CollectionView ItemsUpdatingScrollMode=KeepLastItemInView not working on iOS" (#10284)
- GitHub #8093 - "[Bug] macOS is using unusual button style" (#9963)
- GitHub #8783 - "[Bug] (UWP) Font Icons disappear after idle interval" (#10161)
- GitHub #9249 - "[Bug] [UWP] FontImageSource Disappeares on UWP after screen lock for few seconds" (#10161)
- GitHub #9838 - "[Bug] [WPF] Picker does not respect BackgroundColor" (#9843)
- GitHub #9962 - "[Bug] NSException thrown when calling NSColor.ControlBackground.ToColor()" (#10122)
Additional fixes included in this release
- "[Android] Make ItemDecoration implementations accessible" (#8576)
- "[core] lazy load Assembly-level attributes for CSS" (#8976)
- "[core] Profile is off by default, save 56KB of allocations" (#8963)
- "[WPF] Use project style SDK; target netcoreapp3.0" (#7063)
- "Add option to show traffic to maps control" (#7881)
- "Dualscreen updates to new apis and add hinge angle for UWP" (#10244)
- "Fix vsmac uwp targets" (#10479)
- "Remove all uses of md5" (#10028)
- "Set Unit Test Projects to add when built from source or nuget" (#10081)
- "Setup more specific 2017 apk/ipas for testing lanes" (#10569)
Known Issues
- Github #10050 - "[UWP]Exception throws when converting Xamarin.Forms RelativeLayout to Native View"
- Github #10031 - "[Bug] System.ObjectDisposedException: 'Cannot access a disposed object. Object name: 'Xamarin.Forms.Platform.Android.ImageRenderer'.'"
API Changes
See all API Changes here.
- "Added DependencyService.RegisterSingleton" (#5287) (added in 4.7.0.813-pre2 (4.7.0 Pre Release 2))
- GitHub #4565 - "[Enhancement] MultiBinding" (#8684)
- GitHub #5322 - "The
rate
parameter in IAnimatable.Animate() method doesn't take effect" (#9856) - GitHub #7015 - "Image's NoImage" (#8372)
- GitHub #8263 - "[Enhancement] Add On/Off VisualStates for Switch" (#8271) (added in 4.7.0.813-pre2 (4.7.0 Pre Release 2))
Blogs
Thank you
Thank you to our community for helping to make Xamarin.Forms even better!
This release, we received amazing contributions from these individuals. Give them a big round of applause!
Author | Commit | PR |
---|---|---|
Andrei (@AndreiMisiukevich) | fixed typo (#9864) | #9864 |
Andrei (@AndreiMisiukevich) | NuGet Icon switch to PackageIcon (#9863) fixes #8619 | #9863 |
Bobface (@Bobface) | Add support for animation rate parameter (#9856) fixes #5322 | #9856 |
Brayan Khosravian (@BrayanKhosravian) | [UWP] Images - when the uwp app suspends and resumes again the image source should be reupdated as uwp replaces images with transparent images onResume (#10161) fixes #8783 fixes #9249 fixes #10168 | #10161 |
Chris van de Steeg (@csteeg) | [Core] Stylesheets on page level now always override parent stylesheets (#6772) fixes #5812 | #6772 |
Dionysis Chasakis (@ChasakisD) | Change accessibility modifiers for ItemDecorations (#8576) | #8576 |
Durgesh Khandal (@techduggu) | Add On/Off VisualStates for Switch (#8271) | #8271 |
Erlend Angelsen (@modplug) | Update ItemsUpdatingScrollMode when element loaded on iOS (#10284) fixes #7788 | #10284 |
Joe Manke (@jcmanke) | [Maps] Execute Map.Pins CollectionChanged handling on the main thread (#5866) fixes #5865 | #5866 |
Kangho Hur (@rookiejava) | [Tizen] Adds ActiveBezelElement to Application (#10644) | #10644 |
Kangho Hur (@rookiejava) | [Tizen] Make ActiveBezemElement as readonly (#10655) | #10655 |
Konrad Müller (@krdmllr) | [WPF] Use project style SDK; target netcoreapp3.0 (#7063) fixes #5092 | #7063 |
Pedro Jesus (@pictos) | GH-7015 - Implemented handle for Placeholder Image (#8372) | #8372 |
Peter Moore (@legistek) | Gh4565 multibinding (#5) (#8684) | #8684 |
shmin (@shyunMin) | [Tizen] Optimize and enhance UI controls for watch (#10678) | #10678 |
Sören Nils Kuklau (@chucker) | [macOS] Set default bezel style for button (#9963) | #9963 |
Soundman32 (@Soundman32) | Added DependencyService.RegisterSingleton (#5287) | #5287 |
Yuriy Holembyovskyy (@yurkinh) | [WPF] Picker does not respect BackgroundColor (#9843) fixes #9838 | #9843 |
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 4.7.0 is based on the open-source Xamarin.Forms repository: