github mozilla/application-services v0.28.0

latest releases: v143.0, v142.0, v141.0...
6 years ago

v0.28.0 (2019-05-17)

Note: This release failed to publish properly on Android (see #1155). You will need to use v0.28.1 instead.

Full Changelog

FxA

Breaking Changes

  • FirefoxAccount.ensureCapabilities now takes a set of capabilities
    as a parameter. All the device registered "capabilities" such as Send
    Tab will be replaced by the passed set of new capabilities.

Push

Breaking Changes

  • PushManager.verifyConnection() now returns a boolean. true
    indicates the connection is valid and no action required, false
    indicates that the connection is invalid. All existing subscriptions
    have been dropped. The caller should send a pushsubscriptionchange
    to all known apps. (This is due to the fact that the Push API does
    not have a way to send just the new endpoint to the client PWA.)
    #1114

  • PushManager.unsubscribe(...) now will only unsubscribe a single
    channel. It will return false if no channel is specified or if the
    channel was already deleted. To delete all channels for a given user,
    call PushManager.unsubscribeAll().
    #889

General

What's Fixed

  • Native libraries should now have debug symbols stripped by default,
    resulting in significantly smaller package size for consuming
    applications. A test was also added to CI to ensure that this
    does not regress in future.
    (1107)

Don't miss a new application-services release

NewReleases is sending notifications on new releases.