v0.55.0 (2020-03-16)
Places
⚠️ Breaking changes ⚠️
- Android:
PlacesConnection.deletePlace
has been renamed to
deleteVisitsFor
, to clarify that it might not actually delete the
page if it's bookmarked, or has a keyword or tags
(#2695).
What's fixed
history::delete_visits_for
(formerlydelete_place_by_guid
) now correctly
deletes all visits from a page if it has foreign key references, like
bookmarks, keywords, or tags. Previously, this would cause a constraint
violation (#2695).
FxA Client
What's new
- Added
getPairingAuthorityURL
method returning the URL the user should navigate to on their Desktop computer to perform a pairing flow. (#2815)
Breaking changes
-
In order to account better for self-hosted FxA/Sync backends, the FxAConfig objects have been reworked. (#2801)
- iOS:
FxAConfig.release(contentURL, clientID)
is nowFxAConfig(server: .release, contentURL, clientID)
. - Android:
Config.release(contentURL, clientID)
is nowConfig(Server.RELEASE, contentURL, clientID)
. - These constructors also take a new
tokenServerUrlOverride
optional 4th parameter that overrides the token server URL.
- iOS:
-
iOS:
FxAccountManager
'sgetManageAccountURL
andgetTokenServerEndpointURL
methods now run on background thread and return their results in a callback function. (#2813)