---
updatedAt: 2026-09-01T15:28:49.000Z
agentTools:
  projectIndex: https://docs.sumsub.com/llms.txt
---

# Changelog

Track all versions and changes for Cordova plugin.

This page lists the updates made to the [Cordova plugin](https://docs.sumsub.com/sumsub/docs/cordova-plugin).

<Callout icon="📘" theme="info">
  ### Note

  Changes marked in bold are possibly breaking.
</Callout>

# Version 1.46.1

*Released on 2026-09-01*

* Preview screen is now skipped for onboarding flow.
* Added VPN checks for the Proof of Address with Geolocation step.
* Added support for pre-entering a phone number before a Video Identification session.
* Added automatic skipping of the country selection screen in Non-Doc verification.
* Android: Improved a multi-page preview for documents.
* Android: Added a country selector with automatic country pre-fill to the phone number input.
* Android: Added support for custom field translations.
* Android: Updated Kotlin to `2.1.21`
* Android: Update min supported Gradle version to `8.6.0`
* iOS: Added support for the Payment Methods step in action levels.
* iOS: Fixed Norwegian locale mapping (no).
* iOS: Fixed a possible crash on MRTDReader module initialization caused by a dependency collision.
* iOS: Improved error reporting in the German eID verification flow.
* iOS: Fixed Device Intelligence behavior in workflows.
* iOS: Fixed an issue in the Document Type Selector where the "Country not accepted" error was displayed before a country was selected.
* iOS: Fixed an issue in the Applicant Data step where locked pre-filled Date- and Phone-related fields could be edited.
* iOS: Fixed phone number input behavior in RTL locales.
* iOS: Fixed consent bullet alignment for RTL locales.

# Version 1.45.1

*Released on 2026-07-15*

* The Sumsub ID banner has been redesigned and the toggle is now enabled by default.
* Added support for the Payment Methods step.
* Added an instruction popup for external methods in Non-Doc verification.
* Improved the NFC reading flow with more user-friendly instructions and clearer handling of network connection issues.
* Improved rotation handling on the Camera screen.
* Improved capturing logic at the Liveness step.
* Improved text formatting inside Agreement/Consent texts.
* Removed the "Files" option entirely from the Gallery picker.
* Android: Removed WRITE\_EXTERNAL\_STORAGE and READ\_EXTERNAL\_STORAGE permissions.
* Bugfixes

# Version 1.44.1

*Released on 2026-05-18*

* Added optional document tilting step in seamless ID capture flow to verify holographic security features
* Added support for aspect ratio configuration for Video Identification
* Added support for Applicant Data as an action
* Updated consent flow for a more seamless user experience.
* iOS: Fixed a crash occurring when attempting to present the SDK under iOS 26.4 with `UIDesignRequiresCompatibilityenabled`.
* Bug fixes

# Version 1.42.0

*Released on 2026-04-06*

* Added support for levels with multiple questionnaires
* Pre-filled email can now be locked and protected from editing (configurable from the dashboard)
* Steps now display their actual status instead of the generic "Under review"
* Other bug fixes and improvements

# Version 1.41.1

*Released on 2026-03-04*

* Added support for multiple TINs at Applicant Data step
* Added `levelName` attribute in `StepCompleted` event
* Android: Fixed an issue where the SDK would not pass the `StepCompleted` and `StepInitiated` events to the callback on VideoIdent step
* iOS: Improved compatibility for SDK usage within [App Clips](https://developer.apple.com/documentation/appclip)
* iOS: Fixed a potential crash during the MRTD (NFC) processing

# Version 1.40.2

*Released on 2025-12-22*

* Added support for [Device Intelligence](https://docs.sumsub.com/sumsub/docs/cordova-plugin#device-intelligence) functionality.
* Added more detailed error messages to the Liveness step.
* Improved PoA handling by limiting manual data entry to GPS flows.

# Version 1.40.1

*Released on 2025-12-09*

* Added support for OAuth with external redirect for Non-Document Verification
* NFC enhancements, including support for Active Authentication, improved certificate validation and readability.
* iOS: Removed the unnecessary finishing screen in the e-KYC step.
* iOS: **Updated minimum requirements: Xcode 16 and iOS 13**

# Version 1.39.0

*Released on 2025-11-04*

* Added support for QES processing without workflow
* Improved error handling at eID step
* Android: Fixed an issue where the SDK would incorrectly return the SDK state when using the onStateChanged callback
* iOS: Improved NFC availability checks
* iOS: Fix for the markdown rendering issue in Thai translations
* iOS: iOS 26 related fixes

# Version 1.38.1

*Released on 2025-10-17*

* iOS: Fixed an issue where the workflow would stop if the first step of the target level was the same as the last step of the current level.

# Version 1.38.0

*Released on 2025-10-03*

* **Support for the Face authentication actions has been completely removed**
* Added markdown support for consent screen
* Added markdown support for Consent/Agreement questionnaire item
* Added an option to disable the phone input field
* Included actionId in the ApplicantLoaded event payload
* Various bug fixes and improvements
* Android: R8 Full Mode enabled

# Version 1.37.1

*Released on 2025-08-22*

* Enhanced MRTD (NFC) support, including improved chip reading and better handling of both mandatory and optional scenarios.
* Added support for Non-document Verification during the Identity step.
* Updated Resubmission screen to enforce step-by-step execution.
* Android: Replace TensorFlow with LiteRT for proper 16K page support.
* Android: Added support for color customization of dialog items.
* Android: Improved Video Ident stability with poor network connection.
* Android: Fix window inset handling on Android 15+.
* Android: Fix EventHandler sometimes receiving duplicate events.
* iOS: Fixed an issue causing the front camera to appear overzoomed during Video Identification.

# Version 1.36.1

*Released on 2025-07-24*

* Added support for country-specific restrictions and VPN detection.
* Enhanced Sumsub ID verification security.
* Improved VideoIdent completion and resubmission state handling.
* Added animated instructions on NFC screens.
* Supported features:
  * AllDocs verification in the Questionnaire step.
  * Multi-select "Country" question type in the Questionnaire step.
  * "Accept PoA documents with multiple pages" setting in the PoA step.
  * "Don't allow document upload" setting for geolocation confirmation in the PoA step.
  * "Allow skipping of the Non-Doc step" setting in the Non-Doc step.
* Android: Native libraries updated to support 16kb page size.
* **Android: Kotlin updated to 1.9.25.**
* **Android: API level 23 or higher is required.**

# Version 1.35.1

*Released on 2025-04-21*

* Added support for Sumsub ID.
* Added support for contract pages at eSign step.
* Revised camera screen.
* Added support for new NFC module configuration options.
* Android: Enhanced reading of MRTD documents.
* Android: Improved handling of SDK state callbacks.
* Android: Fixed a bug where the SDK would close unexpectedly when pressing the “back” button.
* Android: Fixed a bug where the steps screen was skipped in some cases.
* Android: Fixed a bug where the SDK would close in workflow when the pending screen was disabled.
* Android: Fixed a bug where the module would not start if the consent was not signed in the initial level.
* Android: Other bug fixes.
* iOS: Added support for "\\" and ">" in markdowns.
* iOS: Revised analytics events.
* iOS: Improved performance at Questionnaire step.
* iOS: Fix for freezing after a doc preview is dismissed at eSign step on iOS 18.
* iOS: Fix for newlines handling in markdowns.
* iOS: Fix for possibly shifted placeholder in Phone fields on iOS 15.
* iOS: Fix for the SDK to be closed in workflow when the pending screen is disabled.
* iOS: Fix to handle long to-read-aloud phrases properly at Video Selfie step.

# Version 1.34.1

*Released on 2025-01-15*

* Added support for the data fields in **Proof of Address** steps.
* Added the ability to hide the steps in the **Pending** state.
* Android: Implemented edge-to-edge compatibility for Android 15.
* Android: Bug fixes.
* iOS: Improved handling of sides-related fast fails at **Identity** steps.
* iOS: Fix for the orientation related issues at the [Liveness](https://docs.sumsub.com/sumsub/docs/liveness) step for iPad users.
* iOS: Fix for possible issues at the **eID** step in iOS 18+.

# Version 1.33.1

*Released on 2024-11-04*

* Android: Bug fixes and improvements within the camera functionality and face detection.
* Android: Minor bug fixes and general performance enhancement.
* iOS: Added support for the "zh\_TW" and "pt\_BR" locales.
* iOS: Improved handling of bad network conditions at the eID step.
* iOS: Fix for the case when the skip Steps screen is enabled and the SDK could be immediately dismissed once Agreement is accepted.
* iOS: Fix for the broken progress indication while NFC reading is under iOS 17.5.
* iOS: Fix to display placeholders for the "Consent / Agreement" questions of a Questionnaire.
* iOS: Fix not to display headers of an empty section of a Questionnaire.

# Version 1.32.1

*Released on 2024-07-15*

* German eID flow supported.
* Seamless Docapture supported.
* Bug fixes.

# Version 1.31.3

*Released on 2024-05-21*

* Added support for [Additional verification](https://docs.sumsub.com/sumsub/docs/cordova-plugin#additional-verification) actions.
* Multi-region support.
* Android: Questionnaire improvements.
* Android: Obfuscation fixes.
* iOS: **From now on, by default, the font sizes are adjusted to respect the user's preference of Text Size**.<br />**See [Font Adjustments](https://docs.sumsub.com/sumsub/docs/customization#font-adjustments) for details**.
* iOS: Improved quality of markdown rendering.
* iOS: Added propagation of the initial values of the email/phone at the Email/Phone verification steps.
* iOS: Fix for possible issues in input masks at the eKYC step.
* iOS: Fix to prevent an unwanted behavior at Questionnaire step in case of using nested conditions.
* iOS: Various fixes for possible memory leaks.

# Version 1.29.0

*Released on 2023-11-20*

* Added an ability to capture documents automatically at Identity steps.
* Android: Addition icons customization improvements.
* Android: Phone mask support improvements.
* Android: CameraX library is updated (targetSdk=34+ is required now).
* Android: Customization improvements.
* Android: Minor bug fixes.
* iOS: Improved quality of the video recording at Video Selfie step.
* iOS: Fix for the false error reporting when the sdk is opened then closed right away.
* iOS: Fix in order to allow re-uploading of a once uploaded document after the cancellation on Preview Screen.
* iOS: Fix for a possible crash under iOS 17+ when the sdk fails to make a preview for a pdf file selected.
* iOS: Fix to prevent [colors.fieldBackground](https://docs.sumsub.com/sumsub/docs/plugins-customization#fieldbackground) theme option to affect the background of the system's date picker.
* Theme options added:
  * [colors.cameraBackgroundOverlay](https://docs.sumsub.com/sumsub/docs/plugins-customization#camerabackgroundoverlay)
  * [colors.toolbarTint](https://docs.sumsub.com/sumsub/docs/plugins-customization#toolbartint)
  * [colors.toolbarBackground](https://docs.sumsub.com/sumsub/docs/plugins-customization#toolbarbackground)
  * [images.pictureDocumentFlip](https://docs.sumsub.com/sumsub/docs/plugins-customization#picturedocumentflip)
  * [metrics.documentFrameBorderWidth](https://docs.sumsub.com/sumsub/docs/plugins-customization#documentframeborderwidth)
  * [metrics.documentFrameCornerRadius](https://docs.sumsub.com/sumsub/docs/plugins-customization#documentframecornerradius)

# Version 1.28.0

*Released on 2023-11-20*

* Added an ability to select speaking language for Video Identification.
* Added a new fresh looking instructions for Video Identification.
* Added support for multiply questionnaires.
* Android: API 34 support.
* Android: Customization improvements.
* Android: Document photo quality detection.
* Android: Minor bug fixes
* iOS: Added an ability to close the numeric keypad on form screens
* iOS: Improved quality of the images taken during Video Identification
* iOS: Improved behavior of the input masks
* iOS: Added metrics.preferredDoubleSidePromptAction theme option to control Yes/No buttons order on the prompt about having the back side of a document
* iOS: Fix for metrics.fieldHeight theme option
* iOS: Fix for the possible breaking of the text layout at Agreements screen
* iOS: Fix for the workflow processing in case the target level has a customization with "Disable steps screen" option enabled

# Version 1.27.0

*Released on 2023-08-31*

* Added Agreements screen.
* Added support for masks in input fields.
* Updated Video Identification instructions screen.
* Liveness UI improvements.
* JSON theme improvements.
* Minor bug fixes.

# Version 1.25.0

*Released on 2023-06-12*

* **Xcode 14.1 and iOS 11 as minimum requirements according to** [App Store submission requirements](https://developer.apple.com/news/?id=jd9wcyov).
* Supported `excludedCountries` and `includedCountries` in the Country field at Applicant Data step.
* Improved detection of bad photos.
* Minor bug fixes.

# Version 1.24.0

*Released on 2023-04-21*

* Added support for e-KYC step that allows users to pass [1click verification](https://sumsub.com/1click-verification/).
* Added a dedicated block on the Status Screen to display the common moderation comment in case if the user is the temporarily declined.
* Added a Photo/PDF selector on the Camera screen on iOS to make it easier for the users to upload PDF files.
* Added support for the separate instructions for PoA with Geolocation step (`geolocation` scene is introduced).
* Improved the Questionnaire step to make the files uploaded be present under Attachments section in the dashboard.
* Replaced toast notifications with the bottom-sheet popups.
* Minor VideoIdent and Questionnaire related fixes.

# Version 1.23.0

*Released on 2023-02-13*

* **The bitcode has been removed on iOS platform** (according to [Xcode 14 Release Notes](https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes) the bitcode is deprecated and the App Store no longer accepts bitcode submissions from Xcode 14).
* Added a dedicated welcome screen for VideoIdent step.
* Added a confirmation popup when closing VideoIdent screen.
* Instructions for “Selfie with a document” and “Web camera photo” selfie steps are separated as from now.
* Video Identification, Applicant Data and Questionnaire related fixes.

# Version 1.22.2

*Released on 2023-01-11*

* **The old-fashion flow based initialization has been removed as from now**.
* **From now on the sdk will be closed automatically in 3 seconds once the applicant is approved** (see [Dismission](https://docs.sumsub.com/sumsub/docs/cordova-plugin#dismission)).
* Switched to CameraX on Android.
* Added ability to force [disable Google ML Kit](https://docs.sumsub.com/sumsub/docs/cordova-plugin#disable-google-ml-kit) face detection on Android.
* Added support for Applicant Workflows.
* Added an ability to configure the [Preferred Documents](https://docs.sumsub.com/sumsub/docs/cordova-plugin#preferred-documents) for IDENTITY\* steps.
* Added dropdowns for State selection at Aplicant Data step.
* Added a way to fallback to photo at Proof of Residence step when geolocation is required but cannot be gathered.
* Added an ability to display moderation comment for a temporarily rejected Video Identification step.
* `zh-tw` and `pt-br` locales are case insensitive as from now.
* Adaptive aggrement text layout depending on the text's language.
* Varions minor fixes and improvements that affects Analytics, Liveness, MRTDReader, Applicant Data and Geolocation modules.

# Version 1.20.3

*Released on 2022-11-10*

* Added country-based TIN validation.
* Added support for Proof of Residence with geolocation (for iOS don't forget to reinstall the plugin with `LOCATION_USAGE` variable).
* Added support for custom privacy links.
* Added support for an ability to upload Identity documents from the gallery.
* Questionnaire and Video Identification related fixes.

# Version 1.20.0

*Released on 2022-10-26*

* Added support for [Video Identification step](https://docs.sumsub.com/sumsub/docs/cordova-plugin#videoident).
* Added [internal analytics](https://docs.sumsub.com/sumsub/docs/cordova-plugin#analytics).
* Added ability to provide locally defined [strings](https://docs.sumsub.com/sumsub/docs/cordova-plugin#strings).

# Version 1.19.7

*Released on 2022-07-21*

* Added `ApplicantLoaded` event.
* MRTDReader is improved to read the chips faster and more reliable.
* Fixed minor bugs.

# Version 1.19.5

*Released on 2022-05-31*

* Minor bug fixes.

# Version 1.19.4

*Released on 2022-04-29*

* Applicant Data step redesign.
* Questionnaire step related fixes and improvements.
* Minor bug fixes.

# Version 1.19.2

*Released on 2022-03-14*

* Added support for Questionnaire step.
* Added support for MRTD documents (**see [MRTDReader module](https://docs.sumsub.com/sumsub/docs/cordova-plugin#mrtdreader-nfc) description for details**).

# Version 1.18.4

*Released on 2021-12-30*

* Added support for phone/email verification steps.
* Added ability to provide the applicant’s email and phone at the initialization stage.
* If present, the Unified Agreement will be displayed **instead of the sns\_tos\_PP\_html text string**.
* Fix for `zh-tw` language on iOS.
* Minor bug fixes.

# Version 1.18.2

*Released on 2021-10-20*

* **API level 21 (Android 5.0) or higher** is required as from now.
* iOS 15 related fixes.

# Version 1.18.1

*Released on 2021-09-28*

* **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-07-07*

* Preparations for customization revamp.
* Minor bug fixes.

# Version 1.17.4

*Released on 2021-05-27*

* Improved Liveness performance.
* Minor bug fixes.

# Version 1.17.0

*Released on 2021-04-09*

* Added support for Module flow type.
* Fixed the issue when camera stops sending frames under iOS 14.
* Minor bug fixes.

# Version 1.16.1

*Released on 2021-03-11*

* Added an option to disable the document type and country selectors for Identity Document steps.
* Added support for RTL languages.
* Minor bug fixes.

# Version 1.16.0

*Released on 2021-02-20*

* 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.
* Unified PoA and unknown docs backside collection (now asks user all the time).
* Minor bug fixes.

# Version 1.15.2

*Released on 2021-02-11*

* Fixed rare build issue.
* Minor bug fixes.

# Version 1.15.1

*Released on 2021-02-01*

* Synchronized with Android SDK 1.15.1.
* Minor bug fixes.

# Version 1.15.0

*Released on 2021-01-19*

* Added document photo autorotation.
* Improved Liveness perfomance.
* Improved Camera-related error handling.
* Fixed a possible integration issue when using Ionic/React with Capacitor project.
* Minor bug fixes.

# Version 1.14.3

*Released on 2020-12-04*

* **Fix to unify&#x20;**`onStatusChanged`**&#x20;parameters meaning for both iOS and Android platforms**.
* Android Gradle plugin upgraded to 4.1.1.
* Improved low-light performance for our liveness detection.
* Enhanced security.
* Minor bug fixes.
* `onActionResult` optional handler added that allows you to handle the Face Auth action's result upon it's arrival from the backend. See [Action Result Handler](https://docs.sumsub.com/sumsub/docs/cordova-plugin#action-result-handler).

# Version 1.13.2

*Released on 2020-10-26*

* **Result structure is unified to return&#x20;**`status`**&#x20;field for both iOS and Android platforms**
* Support for [Face Auth](https://docs.sumsub.com/sumsub/docs/cordova-plugin#face-auth) applicant action.

# Version 1.13.1

*Released on 2020-10-14*

* Packaging fix (1.13.0 is deprecated).

# Version 1.13.0

*Released on 2020-10-02*

* Support for FaceScan mode of the Liveness module.

# 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.
* Strings added: `sns_step_SELFIE_photo_title`, `sns_step_SELFIE_photo_brief`, `sns_step_SELFIE_photo_details`, `sns_liveness_check_submitted`.
* Some small bugs fixed.
* A way to customize iOS part with [the native means](https://docs.sumsub.com/sumsub/docs/customization) by an `IdensicMobileSDKCustomization` class that could be added into the iOS project:

```swift
import Foundation
import IdensicMobileSDK

class IdensicMobileSDKCustomization: NSObject {

  @objc static func apply(_ sdk: SNSMobileSDK) {

    sdk.theme.sns_StatusHeaderTitleColor = .red
  }
}
```

# Version 1.12.1

*Released on 2020-08-17*

* `dismiss()` method added to make SDK dismission easier.
* Extended error handling upon uploading fail.
* Added an ability to pick from the gallery on the `PROOF_OF_RESIDENCE` step.

# Version 1.12.0

*Released on 2020-08-03*

* Support for `APPLICANT_DATA` step.
* Ability to force locale with `withLocale` optional method.

# Version 1.11.1

*Released on 2020-07-14*

* Making support email optional.

# Version 1.11.0

*Released on 2020-07-07*

* **Applicant flows based initialization** (`flowName` mandatory parameter added).
* **Translations are now managed from the [dashboard](https://api.sumsub.com/checkus#/sdkIntegrations/globalSettings/msdkI18n)**.
* `.withDebug(boolean)` builder option added.
* `.withSupportEmail(string)` builder option added.
* Various security related improvements.

# Version 1.10.3

*Released on 2020-06-17*

* Initial release.

<br />