Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Releases: xamarin/Xamarin.Forms

5.0.0 Service Release 8

09 Dec 20:00
d217289
Compare
Choose a tag to compare

🛠️ What's Changed

🦸 Community Contributors

High-fives and digital cupcakes for @kvp, @dennisstromberg, @neolithos, @AlleSchonWeg, @TrinTragula, @GalaxiaGuy, @kazo0 and @billvenhaus thank you all so much!

5.0.0 Service Release 7

15 Nov 12:19
02c4532
Compare
Choose a tag to compare

🛠️ What's Changed

✨ New Contributors

You should be proud! Go out and add "Xamarin.Forms Guru 🧘 " to your social profiles!

🦸 Community Contributors

High-fives and digital cupcakes for @dimonovdd and @cpraehaus

5.0.0 Service Release 6

15 Oct 08:58
7958ff9
Compare
Choose a tag to compare

🛠️ What's Changed

✨ New Contributors

You should be proud! Go out and add "Xamarin.Forms Contribution Ninja 🥷 " to your social profiles!

🦸 Community Contributors

A big round of applause and a slice of virtual cake for @rotorgames, @nk221, @t-johnson and @beeradmoore

5.0.0 Service Release 5

17 Sep 17:24
13cfd79
Compare
Choose a tag to compare

5.0.0 Service Release 4

12 Jul 20:02
ec1520e
Compare
Choose a tag to compare

Release Notes

5.0.0 Service Release 3

12 Feb 19:21
68c1777
Compare
Choose a tag to compare

What's New in this Release

CollectionView

Dark Mode/App Themes

Brushes

Issues Fixed

Additional fixes included in this release

  • "[Android] Fix TalkBack to read back button title when it is set (#13563)" (#13563)
  • "[Android] Remove missings listeners on dispose (#13569)" (#13569)
  • "[Core] Add Selected VisualState for IndicatorView (#13534)" (#13534)
  • "[Housekeeping] Fix iOS 14 broken tests (#13638)" (#13638)
  • "[iOS] Allow observable source update while CollectionView is not visible (#13678) fixes #13126" (#13678)
  • "[macOS] Fix usage of FormattedText (#13529) fixes #12259" (#13529)
  • "[Provisioning] Install mono for fresh machine (#13690)" (#13690)
  • "[Tizen] Add drag and drop gesture handlers (#13692)" (#13692)
  • "[Tizen] Fix several CollectionView issue on Tizen (#13661)" (#13661)
  • "[Tizen] Use System.AppDomain on Init (#13606)" (#13606)
  • "[UITestst] Add QueryUntilNotPresent (#13710)" (#13710)
  • "Add API levels 26 (8.0) and 27 (8.1) (#13613)" (#13613)
  • "Fix additional scenarios with nested defined routes (#13648)" (#13648)
  • "Fix crash adding items to CarouselView on Android (#13617) fixes #13616" (#13617)
  • "Fix FlyoutItem recycling (#13681)" (#13681)
  • "Fix formatted text text type crash (#13532)" (#13532)
  • "Fix issue changing the ItemsLayout in UWP CollectionView (#13470) fixes #13437" (#13470)
  • "Fix material colors to match previous version better (#13666)" (#13666)
  • "Fix NRE when using Custom Slide Transition (#13494) fixes #13390" (#13494)
  • "Fix popping with ".." and QueryString (#13507)" (#13507)
  • "Fix Resource Manager code to use native APIs before reflection" (#13176)
  • "Fix Search Handler results to measure to the provided content (#13658) fixes #13403" (#13658)
  • "Fix string initializer for ShellNavigationState (#13478) fixes #13422" (#13478)
  • "Fixed date formatter issue with different timezone (#13634) fixes #13366" (#13634)
  • "Force Shell TitleView to height of container and fix flyout header scroll behaviors (#13514)" (#13514)
  • "Google material bump and set hint to transparent for multi line (#13647)" (#13647)
  • "Move layout change resolution calls up to VisualElementRenderer (#13640)" (#13640)
  • "Prevent overeager cache invalidation when the CollectionView height changes by very small amounts (#13738)" (#13738)

See complete release notes here.

5.0.0 Service Release 2

25 Jan 18:08
af2c1b0
Compare
Choose a tag to compare

What's New in this Release

CarouselView

  • "[Android] CarouselView position resets when visibility toggled" (#12864)
  • "[Android] Changes in CarouselView initial position " (#13384)

CollectionView

  • GitHub #13203 - "[Bug] [iOS] CollectionView does not bind to items if IsVisible=False" (#13370)

Issues Fixed

  • GitHub #13203 - "[Bug] [iOS] CollectionView does not bind to items if IsVisible=False" (#13370)

Additional fixes included in this release

  • "[Android] CarouselView position resets when visibility toggled" (#12864)
  • "[Android] Changes in CarouselView initial position " (#13384)
  • "[Android] Crash in CarouselView adjusting PeekAreaInsets in OnSizeAllocated (#13440) fixes #13436" (#13440)
  • "[android] disposing drawing objects on FontImageSourceHandler" (#13201)
  • "[C] elements from Source are like items (#13490) fixes #13209" (#13490)
  • "[X] Accept RD.Source with assembly (#13484)" (#13484)
  • "Don't set IsAccessibilityElement for everything (#13423)" (#13423)
  • "Fix parsing of azure devops unit test filters" (#13383)
  • "Setup Shell to only use the LogicalChildren for reporting its LogicalChildren (#13462)" (#13462)

See complete release notes here.

5.0.0 Service Release 1

19 Jan 22:05
51ca97b
Compare
Choose a tag to compare

What's New in this Release

CollectionView

  • "[Tizen] Fix bug to the FastLayoutRenderer" (#13334)

Shell

  • GitHub #11237 - "[Bug] Xamarin.Forms Shell - contextual navigation from global routes is not working" (#13330)
  • GitHub #13305 - "[Bug] Shell BackgroundImage doesn't fill all the flyout space under the Header" (#13322)
  • GitHub #13306 - "[Bug] Doesn't show Shell.Title on iOS, but fine on Android." (#13319)
  • GitHub #13310 - "[Bug] Shell.TitleView no longer displays a title view on a ContentPage " (#13319)
  • GitHub #13328 - "[Bug] [Shell] [XF5.0.0] Unable to navigate using PopAsync on Shell" (#13330)

Shapes

  • GitHub #12245 - "[Bug] RadioButton and Shapes not re-rendering correctly in Shell and other cases of View Reuse" (#13284)
  • GitHub #13225 - "[Bug] Path not loading in Xamarin ShellContent Tab once it is navigated back from other Tab" (#13284)

Issues Fixed

  • GitHub #10473 - "[Bug] UWP - ListView does not recycle cells [HUUGE MEMORY ISSUE]" (#13277)
  • GitHub #11237 - "[Bug] Xamarin.Forms Shell - contextual navigation from global routes is not working" (#13330)
  • GitHub #11705 - "[Bug] [UWP] Setting the FontFamily crashes a multi-window app" (#11752)
  • GitHub #12245 - "[Bug] RadioButton and Shapes not re-rendering correctly in Shell and other cases of View Reuse" (#13284)
  • GitHub #13071 - "[Bug] and [CRASH] App Crashes on startup on High Sierra. Runs fine on higher operating systems" (#13314)
  • GitHub #13154 - "[Bug] Updating RowDefinitions via C# or Hot Reload doesn't work" (#13320)
  • GitHub #13225 - "[Bug] Path not loading in Xamarin ShellContent Tab once it is navigated back from other Tab" (#13284)
  • GitHub #13295 - "[Bug] Flyout Items not Visible on Shell when you are using a Flyout Background Image or a Brush" (#13300)
  • GitHub #13305 - "[Bug] Shell BackgroundImage doesn't fill all the flyout space under the Header" (#13322)
  • GitHub #13306 - "[Bug] Doesn't show Shell.Title on iOS, but fine on Android." (#13319)
  • GitHub #13310 - "[Bug] Shell.TitleView no longer displays a title view on a ContentPage " (#13319)
  • GitHub #13328 - "[Bug] [Shell] [XF5.0.0] Unable to navigate using PopAsync on Shell" (#13330)
  • GitHub #13331 - "[Bug] DatePicker style in Xamarin.Forms 5.0" (#13344)
  • GitHub #13374 - "[Bug] Xamarin.Forms 5.0: RadioButton content layout on iOS" (#13382)

Additional fixes included in this release

  • "[iOS] Fix NRE in ViewRenderer.LayoutSubviews" (#13381)
  • "[Tizen] Fix bug to the FastLayoutRenderer" (#13334)
  • "[Tizen] Fix Frame show clipper canvas issue" (#13335)
  • "FlyoutContent should return type object" (#13375)

See complete release notes here.

5.0.0

05 Jan 20:37
cfd463f
Compare
Choose a tag to compare

What's New in this Release

SwipeView

CollectionView

  • GitHub #10585 - "[Bug] CollectionView GridLayout items spacing" (#10624)
  • GitHub #10625 - "[Bug] [iOS] CollectionView with MeasureAllItems broken Animations & Scroll" (#12919)
  • GitHub #10842 - "[Bug] [iOS] CollectionView - Invalid Height Measure when using different datatemplates" (#12919)
  • GitHub #13054 - "[Bug] CollectionView on Android does not layout new items properly" (#10624)
  • GitHub #9125 - "[Bug] [Android] Collection View wrong first/last item sizing (on Orientation=Vertical and Span > 1)" (#10624)

Brushes

Shell

Visual

Issues Fixed

Additional fixes included in this release

  • "[Android] On IntialPosition reset _gotoPosition (#13182) fixes #13122" (#13182)
  • "[Android] TalkBack now reads name and helptext on buttons. (#13244) fixes #5150" (#13244)
  • "[Tizen] Added Fast Layout Opt-in (#13221)" (#13221)
  • "[Tizen] Fix ScrollView renderer invalid cast issue (#13272)" (#13272)
  • "[Tizen] Support to Layout Compression (#13218)" (#13218)
  • "[Tizen] Support to ListView.SeparatorColor and SeparatorVisibility (#13189)" (#13189)
  • "[UWP] Fixed NRE load image from ImageSource (#13135) fixes #13109" (#13135)
  • "Add Exception Message when trying to use FlyoutPage with NonAppCompat (#13259)" (#13259)
  • "Add new xplat event to to propagate FlyoutItemsChanged events to the platforms (#13195) fixes #11214" (#13195)
  • "Added setters to RadioButtonGroup GroupName and SelectedValue (#13111) fixes #12313" (#13111)
  • "Automated dotnet-format update (#13188)" (#13188)
  • "Automated dotnet-format update (#13199)" (#13199)
  • "Automated dotnet-format update (#13224)" (#13224)
  • "Automated dotnet-format update (#13237)" (#13237)
  • "Automated dotnet-format update (#13246)" (#13246)
  • "Automated dotnet-format update (#13254)" (#13254)
  • "Automated dotnet-format update (#13263)" (#13263)
  • "Automated dotnet-format update (#13267)" (#13267)
  • "Close popup before exiting test (#13242)" (#13242)
  • "Fix broken UITest (#13205)" (#13205)
  • "Fix NRE if user immediately completes Deferral (#13202) fixes #13131" (#13202)
  • "Fix poor choice for FlyoutItem BP Name (#13152)" (#13152)
  • "Invoke AnimationFinished from fragment if no animation has been added (#13260)" (#13260)
  • "Isolate the TemplatedView check inside Platform.cs to just RadioButton until we can provide a more generalized fix (#13279)" (#13279)
  • "Restore ability to display header, footer, and empty view simultaneously (#13247) fixes #8326 fixes #13252" (#13247)
  • "Shell flyout content template (#13190) fixes #6293" (#13190)

API Changes

See complete release notes here.

5.0.0 Pre Release 6

22 Dec 18:39
298e62a
Compare
Choose a tag to compare
5.0.0 Pre Release 6 Pre-release
Pre-release

What's New in this Release

CarouselView

  • "[Tizen] Fix CarouselView issue" (#13065)
  • GitHub #12894 - "[Bug] iOS CollectionView Cannot access disposed object. DefaultRenderer" (#12923)
  • GitHub #12910 - "[Bug] 'Cannot access a disposed object. Object name: 'DefaultRenderer' - on ios with CollectionView and EmptyView" (#12923)
  • GitHub #8814 - "[Bug] UWP Shell cannot host CollectionView/CarouselView" (#13081)

Visual

  • "Androidx material bump" (#9701)

Shell

  • "Shell FlyoutWidth and FlyoutHeight" (#12161)

SwipeView

Shapes

Brushes

Features in Preview

UWP Shell

  • "Shell FlyoutWidth and FlyoutHeight" (#12161)
  • GitHub #8814 - "[Bug] UWP Shell cannot host CollectionView/CarouselView" (#13081)

Issues Fixed

  • GitHub #12079 - "[Bug] SwipeView not working without text attribute (UWP only)" (#12087)
  • GitHub #12372 - "[Bug] XF 4.8 breaks custom renderer (Button) background color on iOS" (#12395)
  • GitHub #12582 - "[Bug] ScrollView inside SwipeView" (#12819)
  • GitHub #12725 - "[Bug] Xamarin.Forms 5- Overlapping text if adding multiple Grid inside Grid with label having large text and also overlap if I add stack layout in between grid too. Not adding proper vertical space between two controls text." (#13085)
  • GitHub #12894 - "[Bug] iOS CollectionView Cannot access disposed object. DefaultRenderer" (#12923)
  • GitHub #12910 - "[Bug] 'Cannot access a disposed object. Object name: 'DefaultRenderer' - on ios with CollectionView and EmptyView" (#12923)
  • GitHub #12912 - "[Bug] ImageButton Clip Shapes" (#12915)
  • GitHub #12961 - "[Bug] Grid with all RowDefinitions="*" and ScrollView when Rotate last Row not filling screen" (#13085)
  • GitHub #12989 - "NRE in PageRenderer" (#13013)
  • GitHub #13092 - "[Bug] Frame.Background not displaying GradientBrush on iOS" (#13101)
  • GitHub #8814 - "[Bug] UWP Shell cannot host CollectionView/CarouselView" (#13081)
  • GitHub #8967 - "[Bug] Entry Clear Button miss placement on android " (#11814)

Additional fixes included in this release

See complete release notes here.