v7 -> v8 Migration
v8 brings major performance & stability improvements, along with support for Isar v3.1 and 'flutter_map' v4.
Some migrations are necessary for a small number of users. These migrations are listed below, theoretically in decreasing number of affected users.
The underlying storage structure is directly compatible with v7, and so migration for that is not required.
- Return type is now
FMTCInitialisationException's fields have changed to be more useful in debugging initialisation issues, both internally and externally. If processing these issues manually, you'll need to migrate. See the in-code documentation for more information.
In many of the places where
HttpClients where previously accepted as arguments,
BaseClientsubtypes are now required. To continue using a custom
HttpClient, wrap it with an