Releases: tink-ab/tink-link-ios
Releases · tink-ab/tink-link-ios
Tink Link iOS 2.0 Release Candidate 2
This is a release candidate of Tink Link 2.0. It is a major version update which includes breaking changes to the SDK.
Tink Link iOS 2.0 Release Candidate 1
This is a release candidate of Tink Link 2.0. It is a major version update which includes breaking changes to the SDK.
Tink Link iOS 1.7.1
- Fixed a crash when redirecting to and returning back from the BankID app.
- Fixed wrong error message when no providers were found.
Tink Link iOS 1.7.0
- Fixed a bug where providers in the provider list were not ordered alphabetically in some markets.
- Fixed a bug where the QR-code did not refresh after expiration while scanning with BankID on another device.
- Fixed an issues with non-working Cancel button during the authentication process and updated copy for cancellation action sheet.
- Improved initialization of Tink Link with an Authorization code.
- Updated API reference documentation.
- TinkLink Swift Package has been added to the Swift Package Index.
- TinkLinkExample project has been updated to iOS 12.0 minimum deployment target.
Tink Link iOS 1.6.0
- Added a global constant
TinkLink.version
, which represents the actual version of the library. - Improved handling of awaiting third party authentication with no supplemental information.
- Fixed conflicting constraints across the library.
- Removed PIS and Headless Examples.
Tink Link iOS 1.5.0
- Improved the empty state in providers list.
- Improved descriptions of data points that will be collected.
- Disabled providers are hidden in the provider list.
- Added an event that exposes the
Credentials.ID
when the credentials is created. This event can be observed now with theNotificationCenter
:
override func viewDidLoad() {
super.viewDidLoad()
NotificationCenter.default.addObserver(self, selector: #selector(handleOnCreateNotification(_:)), name: .credentialsCreatedNotification, object: nil)
}
@objc func handleOnCreateNotification(_ notification: Notification) {
if let credentialsID = notification.object as? Credentials.ID {
print("credentialsID on create: \(credentialsID)")
}
}
Tink Link iOS 1.4.1
- Remove the KingFisher dependency.
Tink Link iOS 1.4.0
- Fixed a problem when using the refresh or authenticate operation that caused the user to not always be properly redirected back to Tink Link after authenticating.
- Empty providers list will now display a message if no providers were found instead of throwing an error.
- Removed Beta tag from beta providers.
Tink Link iOS 1.3.1
- Fixed the bug where tapping back when updating credentials leads to a loading screen that cannot be dismissed.
Tink Link iOS 1.3.0
- Added support for fetching providers by market in TinkLink
ProviderContext
.providerContext.fetchProviders(for: market, filter: filter) { result in // Handle result }
- Added support for adding credentials from different markets for permanent user in TinkLinkUI
TinkLinkViewController
.
If no market is specified, the permanent user's market will be used.let tinkLinkViewController = TinkLinkViewController(market: Market("GB"), operation: .create(providerPredicate: .kinds(.all))) { result in // Handle result } present(tinkLinkViewController, animated: true)
- Added the contribution template.
- Updated the unit test for adding credentials.