-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecated Legacy 1Password Manager Functionality #572
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved, I'd just recommend fixing some very minor formatting/typo issues in the readme.
Co-Authored-By: Steve Hobbs <[email protected]>
@damieng can you review the changes from the customer perspective please. Interested in your thoughts as it does impact the Public API. Thanks |
As discussed in Zoom - but adding here for historical/record keeping - we should remove the functionality but leave enough code in that existing apps continue to compile/work ideally with a compiler warning. Then remove the actual stub in the next major to ensure no breaking changes. |
Restore OnePassword Class, now a dummy class, removed from codecov
@damieng please re-review |
@@ -96,7 +93,7 @@ class DatabasePresenter: Presentable, Loggable { | |||
self.messagePresenter?.hideCurrent() | |||
let authCollectionView = self.authPresenter?.newViewToEmbed(withInsets: UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20), isLogin: true) | |||
let style = self.database.requiresUsername ? self.options.usernameStyle : [.Email] | |||
view.showLogin(withIdentifierStyle: style, identifier: identifier, authCollectionView: authCollectionView, showPassswordManager: self.passwordManager.available, showPassword: self.options.allowShowPassword) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐍
Changes
Legacy OnePassword support has been removed, due to use of deprecated methods that are resulting in Apple Developer submission errors for iOS 13.
Password Manager support was added in iOS 12 at the OS level. So the previous functionality has been superseded and there are no updates on the original 1Password extension repo to address.
The options are now dummy options and will show a deprecation warning:
References
#568
https://community.auth0.com/t/lock-v2-ios-deprecated-api-usage-uiwebview-apis/30563
Testing
N/A
Checklist