# iOS SDK Changelog
Please find below notable changes made to the iOS SDK
Changes marked in bold are possibly breaking. Please, pay special attention to them.
# Version 1.19.5
Released on 2022-05-11
- Added ability to provide locally defined strings
- Minor bug fixed
# Version 1.19.4
Released on 2022-04-26
- Applicant Data step redesign
- Questionnaire step related fixes and improvements
# Version 1.19.3
Released on 2022-03-31
- Various customization-related improvements
- Minor bug fixed
# Version 1.19.2
Released on 2022-02-18
- Added support for Questionnaire step
# Version 1.19.1
Released on 2022-02-02
- The MRTDReader is an optional module as from now
# Version 1.19.0
Released on 2022-01-28
- Added support for MRTD documents (see MRTDReader module description for details)
# Version 1.18.4
Released on 2021-12-24
- Fix for
zh-tw
language and some minor bug fixes
# Version 1.18.3
Released on 2021-11-30
- Added support for phone/email verification steps
- Added ability to provide the applicant’s email and phone at the initialization stage
- Added ability to rotate photos and view them in full screen at the preview stage
- If present, the Unified Agreement will be displayed instead of the sns_tos_PP_html text string
- Theme updates: images.iconRotate and images.iconBack options have been added
- Minor bug fixes
# Version 1.18.2
Released on 2021-10-07
- iOS 15 related fixes
# Version 1.18.0
Released on 2021-08-25
- Completely revised customization API
- Refreshed user interface
- Added ability to show Instructions screens
- Added optional level-based initialization (it will become the only way to initialize in next versions)
# Version 1.17.5
Released on 2021-06-18
- Preparations for customization revamp
- Minor bug fixes
# Version 1.17.4
Released on 2021-05-25
- Improved Liveness performance
- Minor bug fixes
# Version 1.17.2
Released on 2021-04-23
- Added additional customisable tips for the identity camera screen
- Minor bug fixes
# Version 1.17.1
Released on 2021-04-05
- Added support for skip screen flags
- Minor bug fixes
# Version 1.17.0
Released on 2021-03-22
- Added support for Module flow type
- Added
theme.sns_idDocDisclosureTintColor
option (the default value is the pure white) - Fixed the issue when camera stops sending frames under iOS 14
- Now,
title
will be shown instead ofprompt
for submitted steps on the Status Screen
# Version 1.16.1
Released on 2021-03-04
- Added an option to disable the document type and country selectors for Identity Document steps
- Added support for non-system fonts in the html-based labels
- Added support for RTL languages
- Fixed issues with the modal screen over the camera screen
- Fixed date picker style at the Applicant Data screen for iOS 14
# Version 1.16.0
Released on 2021-02-17
- Reworked Identity Document submission:
- Added Country of issue and Document Type preselectors
- Added new Fast Fail feedback system to show if the submission has any issues
- Various Theme related fixes
- Removed
theme.liveness3DTheme
option
# Version 1.15.0
Released on 2020-12-31
- Added document photo autorotation for IDENTITY step front side
- Optimized framework size
- SDK now shows fatal Oops when it's unable to obtain a new access token in Pending mode
- Improved Camera-related error handling
# Version 1.14.0
Released on 2020-11-18
- Improved low-light performance for our liveness detection
- Enhanced security
- Minor bug fixes
# Version 1.13.1
Released on 2020-10-16
- Support for Face authentication applicant action
- Added
.actionCompleted
sdk status and.initializationError
fail reason
# Version 1.13.0
Released on 2020-10-02
- Support for additional option of Liveness module
# Version 1.12.3
Released on 2020-09-18
- Liveness module updated to be compatible with iOS 14
# Version 1.12.2
Released on 2020-09-01
- Support for Selfie with Document
- Validation for Phone, Email and Date of Birth has been added at the
APPLICANT_DATA
step - If needed, general moderation comment will be shown when the applicant is rejected
- Support for
<b>
and<i>
tags withinsns_step_*_prompt
strings - An omission of the numeric prefix when there is the only step on the initial Status Screen
- Drawing of the
submitted
state when the liveness result is uncertain, but the applicant is allowed to proceed - Extended logging at
.info
level - Theme options added:
sns_idDocStatusPaddings
,sns_StatusHeaderImageSize
,sns_StatusHeaderTextFont
,sns_StatusHeaderTextColor
,liveness.sns_LivenessScreenSubmittedImage
- Strings added:
sns_step_SELFIE_photo_title
,sns_step_SELFIE_photo_brief
,sns_step_SELFIE_photo_details
,sns_liveness_check_submitted
# Version 1.12.1
Released on 2020-08-17
- Removed an ability to initialize the sdk without
flowName
sdk.dismiss()
method added to make SDK dismission easier- Extended error handling upon uploading fail
- Theme options added:
sns_CameraScreenGalleryImage
,liveness.sns_LivenessScreenActionButton*
- Added an ability to pick from Photo Library and/or from Files on the
PROOF_OF_RESIDENCE
step
Please, be sure to have NSPhotoLibraryUsageDescription
string in the application's Info.plist
file
# Version 1.12.0
Released on 2020-07-31
- Support for
APPLICANT_DATA
step - Performance and usability improvements
# Version 1.11.0
Released on 2020-07-06
- applicant flows based initialization (
flowName
mandatory parameter added) - Translations are now managed from the dashboard
- Email to
[email protected]
is the default support item when no other items provided - Fix for the missed EXIF data in the uploaded photos
- Various security related improvements
- Theme options added:
sns_OopsScreenWordlessNetworkFailImage
,sns_OopsScreenWordlessFatalFailImage
,sns_OopsScreenWordlessRetryButtonImage
,sns_OopsScreenWordlessGoBackButtonImage
# Version 1.10.1
Released on 2020-06-02
- Ability to pass an empty
accessToken
on initialization (tokenExpirationHandler
would be called to get the token) - Backend auto-detection for
IDENTITY*
steps - Explicite switch to pending mode
- Fix for unwanted flickering during updates at Status screen
- Network Oops screen would be shown upon any error that occurs when there is no network connection present (according to Reachability)
- Logging system has been refined
- Various UI related fixes
.networkError
and.unexpectedError
reasons for failure addedsdk.mainVC
is not an optional as from nowsdk.present(from:)
andsdk.present()
shortcuts have been added to make SDK presentation on the screen easiertheme.sns_StatusScreenApprovedImage
has been added