github mozilla/application-services v0.45.0

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

v0.45.0 (2019-12-10)

Full Changelog

Places

What's new

  • Added PlacesReaderConnection.getVisitPageWithBound which performs
    faster history visits pagination by first skipping directly to a bound timestamp and then
    skipping over offset items from bound. (#1019)

Push

Breaking Changes

  • PushManager.decrypt will now throw a RecordNotFoundError exception instead of StorageError if a matching subscription could not be found. (#2355)

FxA Client

What's new

  • FirefoxAccount.checkAuthorizationStatus will check the status of the currently stored refresh token. (#2332)

Logins

Breaking Changes

  • Login records with a httpRealm attribute will now have their usernameField and passwordField
    properties silently cleared, to help ensure data consistency. (#2158)

What's new

  • Added invalid character checks from Desktop to LoginsStorage.ensureValid and introduced INVALID_LOGIN_ILLEGAL_FIELD_VALUE error. (#2262)

Sync Manager

Breaking Changes

  • When asked to sync all engines, SyncManager will now sync all engines for which a handle has been set.
    Previously it would sync all known engines, panicking if a handle had not been set for some engine.
    While technically a breaking change, we expect that the new behaviour is almost certainly what
    consuming applications actually want in practice. (#2313)

Don't miss a new application-services release

NewReleases is sending notifications on new releases.