Releases: iProov/ios
Releases · iProov/ios
v9.3.1
Enhancements
- Up to 2x improvement in SDK launch time!
- Improved Carthage support, see Upgrade Guide for details.
Bug fixes
- MOB-833: Fixes an issue where
options.ui.promptTextColor
would not be applied when the floating prompt is enabled.
v9.3.0
New features
- New opt-in "floating prompt" user experience places the instructions prompt over a user's face instead of in the footer (
options.ui.floatingPromptEnabled
). - Added support for Dynamic Type. If a user has changed the text size on their device, this is now applied to text in the iProov UI.
Important announcement for users of Xcode 12
- The Biometrics iOS SDK now only supports Xcode 13.0 and above.
- If you are using Xcode 12, you should upgrade to Xcode 13 as soon as possible. If you cannot upgrade, you may continue using iProov Biometrics SDK v9.2.0.
v9.2.0
Enhancements
- The Socket.IO implementation will now use protocol v3 for improved reliability and performance.
Bug fixes
- MOB-734: Fixes an issue where the device's original screen brightness is not restored if the app is sent to the background or terminated during an iProov face scan.
- MOB-744: Fixes an issue where Liveness Assurance could have a higher-than-expected FRR (false reject rate) in some cases.
- MOB-745: Fixes an issue where the scanline may not be visible during Liveness Assurance claims in some cases.
Important announcement for users of Xcode 12
- In a future update of Biometrics iOS SDK, iProov will drop support for Xcode 12.
- Commencing from April 2022, all apps deployed to the App Store must be built with Xcode 13. iProov recommends that all customers upgrade to Xcode 13.
v9.1.0
New features
- Adds support for Native Bridge when the iProov Biometrics Web SDK is contained within an iframe.
- Adds the ability to pass SSL pinning certificates to
options.network.certificates
directly asData
(in addition to paths).
Enhancements
- Improves the appearance of the canny lines when displayed on iPad.
- The reticle is now shown at the beginning of Liveness Assurance claims when the face is not yet in the frame.
- The animation at the end of Liveness Assurance claims has been refined.
- Adds support for
close_button_image
to be passed via Flutter or as a Base64 encoded image via Native Bridge.
Bug fixes
- MOB-670: Fixes a crash that occurs when the SDK is sent to the background during an active claim.
- MOB-680: Fixes an issue where denying camera permission results in an "Unsupported device" error.
- MOB-727: Fixes an issue where the framework version is overwritten by Xcode 13. For details read this guidance.
Important announcement for users of Xcode 13
- If you are using Xcode 13 you must upgrade to Biometrics iOS SDK v9.1 before deploying apps to the App Store.
- If you cannot upgrade, follow the guidance on disabling the Manage Version and Build Number feature when deploying to the App Store.
For further details, see iProov's guidance for Xcode 13.
Important announcement for users of Xcode 12
- In a future update of Biometrics iOS SDK, iProov will drop support for Xcode 12.
- Commencing from April 2022, all apps deployed to the App Store must be built with Xcode 13. iProov recommends that all customers upgrade to Xcode 13.
Important announcement about Biometrics iOS SDK v8.x
Biometrics iOS SDK v8.x is now deprecated and support will end on 3 May 2022.
v9.0.1
Bug fixes:
- MOB-595: Fixes an issue in v9.0.0 where apps built with version of Xcode earlier than Xcode 12.5 would crash on launch with a dyld
dyld: Symbol not found
error.
v9.0.0
We are pleased to announce the release of the next major versions of the iProov Biometrics SDK.
- Security improvements - Enhances existing defences against device-based spoof attacks.
- New example app - Replaces Waterloo Bank with a streamlined sample app.
- Under-the-hood improvements - Behind-the-scenes improvements to performance and reliability.
- API improvements - The API has been streamlined and simplified to make integration even easier.
- Socket.IO upgraded to 16.0.1 - Socket.IO upgraded to the latest version, which also upgrades Starscream to v4.
- Objective-C class names are now prefixed - All Objective-C classes are now prefixed with
IP
to avoid naming clashes with existing classes. - Support has been dropped for iOS 9 - The minimum deployment target is now iOS 10.
v8.4.0
New features:
- Adds support for compiling apps for simulator on Apple Silicon (M1) Macs*.
- Adds support for ARGB hexadecimal colours values (i.e. with alpha) to be specified when launching the SDK from Native Bridge.
* Note: Whilst the iProov SDK will now allow apps to be compiled for arm64 on simulator, it is not possible to actually run an iProov scan on the simulator (you will get an "unsupported device" error).
Enhancements:
- Improves error-handling support for Objective-C/Xamarin users.
- Improves smoothness of progress bar during Genuine Presence Assurance (GPA) claims.
Bug fixes:
- MOB-595: Fixes a very rare issue where the SDK would randomly crash when launching.
- MOB-599: Fixes a very rare issue where the SDK would randomly show an unresponsive black screen after launching.
v8.3.1
This release includes the following bug fixes:
- Resolves an issue where the streamed video quality could be lower than expected, resulting in an increased false-reject rate.
- Resolves an issue where Liveness Assurance claims could unexpectedly fail in some rare cases.
v8.3.0
SDK v8.3.0 introduces the following new features:
-
Added new UI customization options:
.ui.livenessScanningTintColor
.ui.progressBarColor
.ui.headerTextColor
.ui.footerTextColor
.ui.headerBackgroundColor
.ui.footerBackgroundColor
.ui.closeButtonImage
.ui.closeButtonTintColor
-
Introduced new cryptographic APIs to facilitate device verification.
v8.2.2
This release includes the following bug fixes:
- Fixes various multithreading issues which could result in a crash.
- Resolves a minor issue where the camera preview would momentarily glitch when using
options.ui.useLegacyConnectingUI
.