Skip to content

Releases: jfversluis/Plugin.Maui.FormsMigration

v1.0.0-preview5

25 Sep 12:10
950bdc6

Choose a tag to compare

v1.0.0-preview5 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.0-preview4...v1.0.0-preview5

v1.0.0 Preview 4: Android Remove() bug fixed

20 Jun 11:27
b6918d8

Choose a tag to compare

Thanks to @eerojaaskelainen we now no longer clear the whole storage when we were just trying to remove 1 entry on Android.

Whoops, thats what preview versions are for?!

What's Changed

New Contributors

Full Changelog: v1.0.0-preview3...v1.0.0-preview4

v1.0.0 Preview 3: Updated to .NET 8

11 Jan 13:42

Choose a tag to compare

Pre-release

While investigating #1, I noticed that this is most likely a .NET runtime issue. Updating the package to .NET 8 should make it work. Also, you should be updating to .NET 8 anyway 😉

v1.0.0 Preview 2: Better VersionTracking Support

10 Oct 09:24

Choose a tag to compare

In this preview I've polished the LegacyVersionTracking API a bit more.

Full Changelog: v1.0.0-preview1...v1.0.0-preview2

v1.0.0 Preview 1: Xamarin to .NET MAUI Migration Help Has Arrived!

09 Oct 09:05
e94a4de

Choose a tag to compare

The Plugin.Maui.FormsMigration plugin aims to be of help with your Xamarin to .NET MAUI migration scenarios. There are a couple of APIs that have changed internally and with those changes, made it impossible to retrieve information from your Xamarin app out of the box. This package will help you retrieve the information from your Xamarin app so you can migrate it to .NET MAUI.

As of version 1.0 the APIs provided with this libraries are:

For each of these scenarios there is also official Microsoft Learn Docs pages available. The code from there has been added to this library to make the usage (and thus migration) even easier for you!

Note

For these APIs to work properly, you will have to make sure that the application identifier (or bundle identifier) is the same between your legacy Xamarin app and .NET MAUI app. This is needed so that the app gets installed in the same container on the operating system, which is needed to be able to access the information that was stored by the Xamarin app previously.

For additional information, please refer to the README of the project.