Changelog
iOS SDK changes
8.14.0 – Dec. 3, 2024
Accessibility updates according to WCAG requirements: the SDK hints and UI controls can be voiced.
Improved user experience with head movement gestures.
Minor bug fixes and telemetry updates.
8.13.0 – Nov. 11, 2024
The screen brightness no longer changes when the rear camera is used.
Fixed the video recording issues on some smartphone models.
Security and telemetry updates.
8.12.2 – Oct. 24, 2024
Internal SDK improvements.
8.12.1 – Sept. 30, 2024
Added Xcode 16 support.
Security and telemetry updates.
8.11.0 – Sept. 10, 2024
Security updates.
8.10.1 – Aug. 23, 2024
Bug fixes.
8.10.0 – Aug. 1, 2024
SDK now requires Xcode 15 and higher.
Security updates.
Bug fixes.
8.9.1 – July 16, 2024
Internal SDK improvements.
8.8.3 – July 11, 2024
Internal SDK improvements.
8.8.2 – June 25, 2024
Bug fixes.
8.8.1 – June 25, 2024
Logging updates.
8.8.0 – June 18, 2024
Security updates.
8.7.0 – May 10, 2024
The sample is now available on SwiftUI. Please find it here.
Added a description for the error that occurs when providing an empty string as an ID in the
addFolderID
method.Bug fixes.
8.6.0 – Apr. 10, 2024
The messages displayed by the SDK after uploading media have been synchronized with Android.
The bug causing analysis delays that might have occurred for the One Shot gesture has been fixed.
8.5.0 – Mar. 06, 2024
The length of the Selfie gesture is now configurable (affects the video file size).
You can set your own logo instead of Oz logo if your license allows it.
Removed the pause after the Scan gesture.
The code in Readme.md is now up-to-date.
Security and logging updates.
8.4.2 – Jan. 24, 2024
Security updates.
8.4.0 – Jan. 09, 2024
Changed the default behavior in case a localization key is missing: now the English string value is displayed instead of a key.
Fixed some bugs.
8.3.3 – Dec. 11, 2023
Internal licensing improvements.
8.3.0 – Nov. 17, 2023
Implemented the possibility of using a master license that works with any
bundle_id
.Fixed the bug with background color flashing.
8.2.1 – Nov. 11, 2023
Bug fixes.
8.2.0 – Oct. 30, 2023
The
Analysis
structure now contains thesizeReductionStrategy
field. This field defines what type of media is being sent to the server in case of the hybrid analysis once the on-device analysis is finished successfully.The messages for the errors that are retrieved from API are now detailed.
The
toFrameGradientColor
option inhintAnimationCustomization
is now deprecated, please use thehintGradientColor
option instead.Got back the iOS 11 support.
8.1.1 – Oct. 09, 2023
If multiple analyses are applied to the folder simultaneously, the system sends them as a group. It means that the “worst” of the results will be taken as resolution, not the latest. Please refer to this article for details.
For the Liveness analysis, the system now treats the highest score as a quantitative result. The Liveness analysis output is described here.
8.1.0 – Sept. 07, 2023
Updated the Liveness on-device model.
Added the Portuguese (Brazilian) locale.
You can now add a custom or update an existing language pack. The instructions can be found here.
If a media hasn't been uploaded correctly, the system now repeats the upload.
Added a new method to retrieve the telemetry (logging) identifier:
getEventSessionId
.The
setPermanentAccessToken
,configure
andlogin
methods are now deprecated. Please use thesetApiConnection
method instead.The
setLicense(from path:String)
method is now deprecated. Please use thesetLicense(licenseSource: LicenseSource)
method instead.Fixed some bugs and improved the SDK work.
8.0.2 – Aug. 15, 2023
Fixed some bugs and improved the SDK algorithms.
8.0.0 – June 27, 2023
Added the new analysis mode – hybrid (Liveness only). If the score received from an on-device analysis is too high, the system initiates a server-based analysis as an additional check.
Improved the on-device models.
Updated the run method.
Added new structures:
RequestStatus
(analysis state),ResultMedia
(analysis result for a single media) andRequestResult
(consolidated analysis result for all media).The updated
AnalysisResult
structure should be now used instead ofOzAnalysisResult
.For the
OZMedia
object, you can now specify additional tags that are not included into our tags list.The Selfie video length is now about 0.7 sec, the file size and upload time are reduced.
The hint text width can now exceed the frame width (when using the main camera).
The methods below are no longer supported:
Removed method
Replacement
analyse
AnalysisRequest.run
addToFolder
uploadMedia
documentAnalyse
AnalysisRequest.run
uploadAndAnalyse
AnalysisRequest.run
runOnDeviceBiometryAnalysis
AnalysisRequest.run
runOnDeviceLivenessAnalysis
AnalysisRequest.run
addMedia
uploadMedia
7.3.0 – June 06, 2023
Added the center hint background customization.
Added new face frame forms (Circle, Square).
Added the antiscam widget and its customization. This feature allows you to alert your customers that the video recording is being conducted, for instance, for loan application purposes. The purpose of this is to safeguard against scammers who may attempt to deceive an individual into approving a fraudulent transaction.
Synchronized the default customization values with Android.
Added the Spanish locale.
iOS 11 is no longer supported, the minimal required version is 12.
7.2.1 – May 24, 2023
Fixed the issue with the server-based One shot analysis.
7.2.0 – May 18, 2023
Improved the SDK algorithms.
7.1.6 – May 04, 2023
Fixed error handling when uploading a file to API. From this version, an error will be raised to a host application in case of an error during file upload.
7.1.5 – Apr. 03, 2023
Improved the on-device Liveness.
7.1.4 – Mar. 24, 2023
Fixed the animation for sunglasses/mask.
Fixed the bug with the
.document
analysis.Updated the descriptions of customization methods and structures.
7.1.2 – Feb. 21, 2023
Updated the TensorFlow version to 2.11.
Fixed several bugs, including the Biometry check failures on some phone models.
7.1.1 – Feb. 06, 2023
Added customization for the hint animation.
7.1.0 – Jan. 20, 2023
Integrated a new model.
Added the
uploadMedia
method toAnalysisRequest
. TheaddMedia
method is now deprecated.Fixed the combo analysis error.
Added a button to reset the SDK theme and language settings.
Fixed some bugs and localization issues.
Extended the network request timeout to 90 sec.
Added a setting for the animation icon size.
7.0.0 – Dec. 08, 2022
Implemented a range of UI customization options and switched to the new design. To restore the previous settings, please refer to this article.
6.7.0
The
run
method now works similar to the one in Android SDK and returns an array of analysis' results.
6.4.0
Synchronized the version numbers with Android SDK.
Added a new field to the
Analysis
structure. Theparams
field is for any additional parameters, for instance, if you need to set extracting the best shot on server to true. The best shot algorithm chooses the most high-quality frame from a video.Fixed some localization issues.
Changed the Combo gesture.
Now you can launch the Liveness check to analyze images taken with another SDK.
3.0.1
The Zoom in and Zoom out gestures are no longer supported.
3.0.0
Added a new simplified analysis structure –
AnalysisRequest
.
2.3.0
Added methods of on-device analysis:
runOnDeviceLivenessAnalysis
andrunOnDeviceBiometryAnalysis
.You can choose the installation version. Standard installation gives access to full functionality. The
core
version (OzLivenessSDK/Core
) installs SDK without the on-device functionality.Added a method to upload data to server and start analyzing it immediately:
uploadAndAnalyse
.Improved the licensing process, now you can add a license when initializing SDK:
OZSDK(licenseSources: [LicenseSource], completion: @escaping ((LicenseData?, LicenseError?) -> Void))
, whereLicenseSource
is a path to physical location of your license,LicenseData
contains the license information.Added the
setLicense
method to force license adding.
2.2.3
Added the Turkish locale.
2.2.1
Added the Kyrgyz locale.
Added Completion Handler for analysis results.
Added Error User Info to telemetry to show detailed info in case of an analysis error.
2.2.0
Added local on-device analysis.
Added oval and rectangular frames.
Added Xcode 12.5.1+ support.
2.1.4
Added SDK configuration with licenses.
2.1.3
Added the One Shot gesture.
Improved
OZVerificationResult
: addedbestShotURL
which contains the best shot image andpreferredMediaURL
which contains an URL to the best quality video.When performing a local check, you can now choose a main or back camera.
2.1.2
Authorization sessions extend automatically.
Updated authorization interfaces.
2.1.1
Added the Kazakh locale.
Added license error texts.
2.1.0
You can cancel network requests.
You can specify Bundle for license.
Added analysis parameterization
documentAnalyse
.Fixed building errors (Xcode 12.4 / Cocoapods 1.10.1).
2.0.0
Added license support.
Added Xcode 12 support instead of 11.
Fixed the
documentAnalyse
error where you had to fillanalyseStates
to launch the analysis.Fixed logging.
Last updated