# 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.20.0

Released on 2022-09-20

# Version 1.19.8

Released on 2022-07-29

  • Questionnaire and Applicant Data related fixes
  • Minor customization improvements

# Version 1.19.7

Released on 2022-07-15

  • Added .applicantLoaded event
  • MRTDReader is improved to read the chips faster and more reliable
  • Fixed minor bugs

# Version 1.19.6

Released on 2022-06-15

  • Added the colors.fieldBackgroundInvalid theme option
  • Fixed minor bugs

# 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

# Version 1.19.0

Released on 2022-01-28

# 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 of prompt 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 within sns_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 added
  • sdk.mainVC is not an optional as from now
  • sdk.present(from:) and sdk.present() shortcuts have been added to make SDK presentation on the screen easier
  • theme.sns_StatusScreenApprovedImage has been added
Last Updated: 9/22/2022, 4:59:25 PM