Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
This release in particular fixes a crash that would prevent Xamarin.Forms apps from running on iOS 17 and/or built against Xcode 15.
Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr15...release-5.0.0-sr16
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.
Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr14...release-5.0.0-sr15
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.
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.
Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr14...beta-5.0.0-sr15-pre1
ItemsViewController
null checks - #15638 (@reid-kirkpatrick)MenuItem
to prevent NRE - #15636 (@jfversluis)Full Changelog: https://github.com/xamarin/Xamarin.Forms/compare/release-5.0.0-sr11...release-5.0.0-sr12
This Service Release has 2 bigger changes on the Android side:
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.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.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
Rainbows 🌈 and unicorns 🦄 for our community friends helping us out with this release. Thank you @knocte, @bondarenkod, @gentledepp and @tonyhallett
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