Changelog
All notable changes to this project will be documented in this file.
⚠️ For additional information on underlying dependency changes please refer to the latest version of IdsvrHaapiSdk and IdsvrHaapiDriver.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[4.1.1] - 2024-03-25
Added
- Debug and info logs for traceability when using client operations such as BankId. [HSI-242]
[4.1.0] - 2024-02-27
Changed
- When
BankId
authenticator is used and theBankId
application is not installed on the device, the Haapi flow is not interrupted. Instead, a view is presented. The view displays a QRCode that can be scanned by a device that hasBankId
.BankId
v5 requires to have Generate Autostart Qr Code set to true.BankId
v6 displays automatically the QRCode.
[4.0.0] - 2024-02-12
No changes.
[3.2.0] - 2023-12-18
Changed
- A message error mentioning the app scheme is shown when displaying an error for no alternative routes after trying to open an external application. [HSI-253]
issue-token-bound-authorization-code
is supported when usingHaapiFlowViewModel
orHaapiFlowViewController
. [HSI-244]- It requires a version of the Curity Identity Server that supports token binding (starting from 8.7.0).
Fixed
- When displaying a LinkView, the view's dark mode default background color is now clear. [HSI-253]
- When a QRCode image is tapped and the URL from the QRCode cannot be opened, the action is ignored. [HSI-253]
[3.1.0] - 2023-11-06
Added
- Two new attributes are added to
TextAppearance
:kern
andlineHeightMultiple
. [HSI-216] - A new
HaapiFlowViewControllerRepresentable
class that is safe to use with iOS 17. [HSI-229] - A new AuthenticatorSelectionPresentation
tabs
has been added. [HSI-215] - A long press on a
MessageView
can copy the text to theUIPasteboard
. [HSI-233] - A new setting
useDefaultExternalBrowser
inHaapiUIKitConfiguration
allows to replaceASWebAuthenticationSession
usage with the default external browser. [HSI-203] - The username field supports autofill. [HSI-36]
- When user interaction is triggered on a QRCode image, it can open an installed application or an external browser. [HSI-235]
Changed
- The default value of
UICTFontTextStyleTitle2
is 24 instead of 20. [HSI-216] - When the WebAuthn system dialog is invoked, a loading indicator is shown in the background view. [HSI-140]
Fixed
- The vertical spacing for the HeaderView UI element and for the ViewController's contentTextAppearance configuration. [HSI-225]
- A retain cycle / memory leak that would occur when using
HaapiFlow.start
on iOS 17 in aSwiftUI
project. [HSI-229] - The
LinkView
does not display extra spacing. [HSI-235]
[3.0.0] - 2023-08-14
Added
- The Haapi UIKit framework is created. [HSI-108]