0.16.1 (2019-02-08)
Logins
What's Fixed
- iOS
LoginRecord
s will no longer use empty strings forhttpRealm
andformSubmitUrl
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)