Releases: iProov/ios
v8.2.1
This release includes the following bug fixes:
- Resolves an issue where in some conditions, the transaction upload size could be larger than anticipated.
- Resolves an issue where the connection could timeout prematurely in poor network conditions.
- Resolves an issue where in some conditions, a network connection could remain open even after a timeout occurs.
- Improves cancellation behaviour if the app is sent to background during the iProov transaction.
v8.2.0
v8.2.0 provides improvements to Liveness Assurance:
- Image quality improvements leading to a reduction in false-rejects.
- Resolves an issue where long-running Liveness Assurance claims could always result in failure.
The documentation has been updated with instructions for building XCFrameworks using Carthage 0.37.0. All Carthage users should familiarise themselves with the updated documentation which also includes workaround details for Xcode 12.
v8.1.1
v8.1.1 fixes a minor bug with installation for Cocoapods users
v8.1.0
v8.1.0 is a minor update to the v8.0.0 SDK released last week:
-
The SDK will no longer stream to the iProov EU instance by default, a streaming URL must now be specified.
-
You can now specify
options.ui.stringsTable
to set a custom table (filename) instead of Localizable.strings. -
Fixed an issue with Cocoapods failing lint checks.
v8.0.0
iProov iOS SDK v8.0 is the latest major release which includes new features such as Liveness Assurance Technology, bug fixes and UI improvements that provide you with greater control and consistency across the user experience together with an improved developer experience.
v8.0 is a major SDK update which has breaking changes. Please follow the Upgrade Guide for details on how to update your iProov integration.
New features
-
Liveness Assurance Technology - iOS SDK v8.0 includes support for iProovβs new Liveness Assurance Technology. For further information about how your organization can make use of this new technology, please see our website.
-
Connection callbacks - For a more seamless user experience when integrating the iProov SDK into your app, you are now required to provide the user interface while the SDK connects to the iProov servers.
-
UI refinements - The user interface has been refined to provide more consistency across iProovβs product experiences.
-
Fewer dependencies - The iOS SDK no longer has dependencies on KeychainAccess & SwiftyJSON.
Bug fixes
- Fixes an issue where an incorrect error would be passed if a user refused camera permissions.
v7.5.0
π Native Bridge 2.0 - The Native Bridge has been completely rewritten from the ground-up making it far simpler to integrate and more robust.
π Bugfix - Fixed a rare crash which could occur during the camera preview.
β« Updated dependency - SwiftyJSON has been updated to 5.0.0.
v7.4.2
v7.4.2 fixes a video encoding issue which could result in an error when launching claims on iPhone 7 and newer devices running iOS 12 or below.
v7.4.1
v7.4.1 fixes an issue where simulator builds would crash on launch when using the XCFramework.
v7.4.0
π New dynamic encoder with support for additional codecs - This release includes a new video encoder that provides support for additional codecs and enables future flexibility around video encoding parameters.
π§° XCFramework support - The SDK is now distributed in the new XCFramework format alongside the traditional dynamic universal ("fat") framework. Use of the XCFramework is now the default for Cocoapods users and also highly recommended for those who have opted for manual installation. Users of Carthage and Xamarin will continue to use the dynamic framework as these tools lack support for XCFramework at this time.
v7.3.0
v7.3.0 is the latest update to the v7 SDK and includes 2 important new features:
π HTML5/Native bridge - The iOS SDK now support seamless bridging between iProov's HTML5 client and the native iOS SDK to provide official support for WebView-based apps on iOS. Please consult this Wiki page for further details.
π Improved Objective-C support - Objective-C support has now been refined and extended to cover all customizable options. This lays the essential foundation to support Xamarin (coming soon).