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 17

11 Mar 10:22
bbcb5db
Compare
Choose a tag to compare

5.0.0 Service Release 16

10 Nov 13:09
88b70ad
Compare
Choose a tag to compare

This release in particular fixes a crash that would prevent Xamarin.Forms apps from running on iOS 17 and/or built against Xcode 15.

What's Changed

Full Changelog: release-5.0.0-sr15...release-5.0.0-sr16

5.0.0 Service Release 15

11 Aug 10:48
a979cd2
Compare
Choose a tag to compare

This is the first release that targets Android 13 (API 33) by default. As a result a lot of the dependencies have been updated to accommodate this.

You will have to update your project and dependencies accordingly, else you will see build errors. For more information and more detailed instructions, have a look at this blog post.

Service Release 15 is identical to the Service Release 15 preview 1 release.

What's Changed

  • UWP Dispatcher should use the internal core dispatcher for state by @mattleibow in #15716
  • Solution fix for projects on case sensitive filesystems by @moljac in #15727
  • Bump MonoAndroid target to 13.0 by @jfversluis in #15718
  • fixed NotSupportedException in Xamarin.Forms.Platform.Android.Platform.DefaultRenderer by @thisisthekap in #15730
  • Finetune dependency versions for MonoAndroid13 target by @jfversluis in #15736

New Contributors

Full Changelog: release-5.0.0-sr14...release-5.0.0-sr15

5.0.0 Service Release 15 Preview 1

10 May 07:59
9e230ad
Compare
Choose a tag to compare
Pre-release

This is a preview version of Xamarin.Forms 5, Service Release 15. This is the first release that targets Android 13 by default. As a result a lot of the dependencies have been updated to accommodate this.

Please test this version against your projects and see if everything works as expected.

Known Issues

After updating to this version of Xamarin.Forms you might see warnings in your build output that state something like "unknown enum constant Scope.LIBRARY_GROUP_PREFIX". At the time of writing this is being investigated. This should however not prevent you from building your project.

What's Changed

  • UWP Dispatcher should use the internal core dispatcher for state by @mattleibow in #15716
  • Solution fix for projects on case sensitive filesystems by @moljac in #15727
  • Bump MonoAndroid target to 13.0 by @jfversluis in #15718
  • fixed NotSupportedException in Xamarin.Forms.Platform.Android.Platform.DefaultRenderer by @thisisthekap in #15730
  • Finetune dependency versions for MonoAndroid13 target by @jfversluis in #15736

New Contributors

Full Changelog: release-5.0.0-sr14...beta-5.0.0-sr15-pre1

5.0.0 Service Release 14

08 Mar 08:28
076623b
Compare
Choose a tag to compare

5.0.0 Service Release 13

05 Dec 14:42
c7eb35b
Compare
Choose a tag to compare

5.0.0 Service Release 12

25 Jul 08:56
94acebb
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-5.0.0-sr11...release-5.0.0-sr12

5.0.0 Service Release 11

09 Jun 07:39
9f26f70
Compare
Choose a tag to compare

This Service Release has 2 bigger changes on the Android side:

  1. We had a feature flag for accessibility improvements that you had to enable. This functionality is now enabled by default and there is a new feature flag to revert to the old behavior if that is what you want. If you want to disable the new functionality call Forms.SetFlags("Disable_Accessibility_Experimental"); before the Forms.Init(); call in your MainActivity on Android. If you had the Accessibility_Experimental flag in there to enable this functionality you can remove that one now. See #15075 for all the details.
  2. For a great number of controls on Android we have created new renderers that now use the AppCompat Android controls where they didn't use those before. We did this to be in compliance with the Google Emoji Policy. All controls should work as they did before. However, if you do see weird behavior, we introduced a flag to revert to the old renderers. If you need to disable the new AppCompat renderers call Forms.SetFlags("DisableAppCompatRenderers"); before the Forms.Init(); call in your MainActivity on Android. Note that this might prevent your Android app from being allowed on the Google Play Store. See #15279 for more details.

🛠️ What's Changed

🦸 Community Contributors

Digital slices of cake 🍰 for our community friends helping us out with this release. Thank you @knocte, @GalaxiaGuy, @jtorvald and @thisisthekap

And these people from our wonderful community actually made their first contributions! Wow! On to many more!

Full Changelog: release-5.0.0-sr10...release-5.0.0-sr11

5.0.0 Service Release 10

29 Mar 12:58
aeec186
Compare
Choose a tag to compare

🛠️ What's Changed

🦸 Community Contributors

Rainbows 🌈 and unicorns 🦄 for our community friends helping us out with this release. Thank you @knocte, @bondarenkod, @gentledepp and @tonyhallett

5.0.0 Service Release 9

18 Jan 08:29
8f765bd
Compare
Choose a tag to compare

🛠️ What's Changed

🦸 Community Contributors

We're playing our air guitars 🎸 to our wonderful community members who have helped us with this release. Thank you so much to: @MichaelLHerman, @knocte, @knasher, @JunielKatarn, @jonkas2211, @chucker, @danielkraut, @AlleSchonWeg, @YZahringer, @narciszait, @mjmostachetti, @fedemkr and @cpraehaus