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.
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 apushsubscriptionchange
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 returnfalse
if no channel is specified or if the
channel was already deleted. To delete all channels for a given user,
callPushManager.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)