Skip to content

Document Reader SDK 9.5 — May 29, 2026

IMPORTANT notice

CocoaPods announced that they will become read-only in December 2026. After that, new pod versions can no longer be published there. For this reason, starting with Release 9.6, we will publish new versions to our own repository. Existing versions will remain available indefinitely in the CocoaPods registry, and apps that use those CocoaPod versions will continue to function.

To continue receiving the latest features, performance improvements, and critical fixes, you will need to choose one of the following options:
a) migrate to our local repository (this will be described in the migration and installation guides once the next version is published), or
b) switch to Swift Package Manager, or
c) install manually.

Core SDK

MRZ

  • Updated parsers:
    • Dominican Republic ID Card
    • Japan Visa
    • Jordan ID Card
    • Kyrgyzstan ID Card
    • Malawi Passport
    • Taiwan Resident Certificate

Barcode

  • Added new parsers:

    • Canada Ontario DL
    • Central African Republic Voter Card
    • China Shenzhen Residence Permit
    • Dominican Republic DL
    • Dominican Republic ID Card
    • France Pleasure Craft Certificate
    • Libya Visa
    • Mexico Puebla DL
    • Yemen ID Card
  • Updated parsers:

    • Colombia Registration Certificate

Text data parsing and validation

  • Added parsing of canton number as a reference number for Swiss identity documents.
  • Fixed an issue with date conversion where the year was incorrectly converted to 1999 instead of 2099.

Authenticity

  • Updated the neural network (NN) for electronic device replay checks with greater accuracy.
  • Updated the neural network (NN) for the document liveness check with greater accuracy.
  • Added the capability to configure the Barcode background check (processParam.authParams.livenessParams.checkBarcodeBackground) that was explicitly enabled and could not be turned off if needed.
  • Fixed an issue where Security text check results were missing when the text in visible and ultraviolet (UV) lights is presented on different pages.

Other

  • Removed the deprecated processParam.forceReadMrzBeforeLocate property as a result of implementing a new approach to document detection and cropping via the neural network introduced in the version 7.1
  • Fixed an issue with processing PDF files.
  • Fixed an issue with the incorrect XML schema of the Face search result.
  • Code quality has been improved with minor issues fixed.

Core RFID SDK

  • Code quality has been improved with minor issues fixed.

Enums

  • Added new eLDS_ParsingErrorCodes enum members:
    • errLDS_PACE_CAM_Data_Usage_Incorrect
    • errLDS_PACE_IM_MappingData_Incorrect
  • Added new eLDS_ParsingNotificationCodes enum members:
    • ntfLDS_ASN_Certificate_NonMatchingDSRole
    • ntfLDS_MDL_Certificate_Chain_SoP_NonMatching
    • ntfLDS_MDL_Certificate_UnsupportedPublicKeyAlgorithm
    • ntfLDS_MDL_Certificate_UnsupportedSignatureAlgorithm
    • ntfLDS_MDL_Certificate_UnsupportedPublicKeyParams
  • Added new eRFID_CertificateType enum member:
    • ctMDLS

Mobile API

Android

  • Added the ability to hide and show status bar, use the functionality.hideStatusBar parameter.
  • Fixed an issue where initialization was incorrect after deinitialization with no delay between them.
  • Fixed an issue with focus during document liveness processing, where focus was prioritized over objects behind the document.

iOS

  • Fixed an issue with the aspect ratio of the capture and close button images changing during customization.
  • Fixed an issue with saving all mDL sessions in the same folder.
  • Fixed an issue where a separate folder was created for the same mDL session when processing was interrupted and then resumed.
  • Fixed an issue with App Clip initialization for specific BundleID names.

Document Reader Application

  • Added the ability to select the PACE variant when multiple options are available.

Web Components

  • Added the Strict age property for age check to impact the overall status calculation, use the processParam.strictAgeCheck parameter.
  • Fixed an issue with customization of info-text-container, controls-mirror-button, controls-process-button, and controls-skip-button CSS parts.
  • Updated dependencies to the latest version to fix security breaches.

UI Components

  • Updated dependencies to the latest version to fix security breaches.

Web Service API

Updated dependencies to the latest version to fix security breaches.

Clients

Demo Website

  • Added the Strict age setting for age check to impact the overall status calculation.
  • Fixed an issue with displaying JSON placeholder in custom params area on iPad.

Database

  • Updated multiple document templates to include OVI, MLI, Contact chip, Holograms, Extended MRZ, Extended OCR, Photo embedding type, Patterns checks where appropriate.
  • Includes 254 countries and territories, 16607 documents.
  • Added 89 new documents.

For details, see the Supported documents list.