github mozilla/application-services v0.16.1
0.16.1

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

0.16.1 (2019-02-08)

Full Changelog

Logins

What's Fixed

  • iOS LoginRecords will no longer use empty strings for httpRealm and formSubmitUrl in cases where they claim to use nil. (#623)
    • More broadly, all optional strings in LoginRecords were were being represented as empty strings (instead of nil) unintentionally. This is fixed.
  • iOS: Errors that were being accidentally swallowed should now be properly reported. (#640)
  • Schema initialization/upgrade now happen in a transaction. This should avoid corruption if some unexpected error occurs during the first unlock() call. (#642)

Breaking changes

  • iOS: Code that expects empty strings (and not nil) for optional strings should be updated to check for nil instead. (#623)
    • Note that this went out in a non-major release, as it doesn't cause compilation failure, and manually reading all our dependents determined that nobody was relying on this behavior.

FxA

What's Fixed

  • iOS: Some errors that were being accidentally swallowed should now be properly reported. (#640)

Don't miss a new application-services release

NewReleases is sending notifications on new releases.