Xamarin.Forms Versions Save

Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.

release-5.0.0-sr17

1 month ago

release-5.0.0-sr16

5 months ago

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: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr15...release-5.0.0-sr16

release-5.0.0-sr15

8 months ago

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

New Contributors

Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr14...release-5.0.0-sr15

beta-5.0.0-sr15-pre1

11 months ago

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

New Contributors

Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr14...beta-5.0.0-sr15-pre1

release-5.0.0-sr14

1 year ago

release-5.0.0-sr13

1 year ago

release-5.0.0-sr12

1 year ago

What's Changed

Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr11...release-5.0.0-sr12

release-5.0.0-sr11

1 year ago

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: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr10...release-5.0.0-sr11

release-5.0.0-sr10

2 years ago

🛠️ 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

release-5.0.0-sr9

2 years ago

🛠️ 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