github mozilla/application-services v0.48.0

latest releases: v144.0, v143.0, v142.0...
5 years ago

v0.48.0 (2020-01-03)

Full Changelog

Logins

Breaking Changes

  • LoginsStorage.importLogins returns logins migration metrics as JSON object. (#2382)

  • iOS only: Added a migration path for apps to convert the encrypted database headers to plaintext(#2100).
    New databases must be opened using LoginsStorage.unlockWithKeyAndSalt instead of LoginsStorage.unlock which is now deprecated.
    To migrate current users databases, it is required to call LoginsStorage.migrateToPlaintextHeader before opening the database. This new method requires a salt. The salt persistence is now the responsibility of the application, which should be stored alongside the encryption key. For an existing database, the salt can be obtained using LoginsStorage.getDbSaltForKey.

What's new

  • Android: Added ability to rekey the database via rekeyDatabase. [#2228]

FxA Client

Breaking Changes

  • Android: migrateFromSessionToken now reuses the existing 'sessionToken' instead of creating a new session token.

What's new

  • Android: New method copyFromSessionToken will create a new 'sessionToken' state, this is what migrateFromSessionToken used to do,
    before this release.

Places

Breaking Changes

    • PlacesApi.importVisitsFromFennec return history migration metrics as JSON object. (#2414)
    • PlacesApi.importBookmarksFromFennec no longer returns pinned bookmarks, it now returns migration metrics as JSON object. (#2427)

What's new

  • Android: New method PlacesApi.importPinnedSitesFromFennec returns a list of pinned bookmarks from Fennec. (#2427)

Don't miss a new application-services release

NewReleases is sending notifications on new releases.