Skip to content

Document Reader SDK 8.4 — November 13, 2025

Core SDK

OCR

  • Added the new neural network (NN) for Thai with greater accuracy.
  • Fixed issue with incorrect recognition of “F” character in perforation.

MRZ

  • Updated parsers:

    • Costa Rica ID Card
    • Gabon ID Card
    • Germany Residence permit
    • Paraguay ID Card
  • Fixed issue with incorrect check digits recognition.

Barcode

  • Added new parsers:

    • Central African Republic DL
    • Mexico San Luis Potosi DL
  • Updated parsers:

    • Canada British Columbia DL
    • Colombia ID Card
    • France Disabled ID Card
    • Ghana Visa
    • Madagascar DL
    • Palau ID Card
  • Fixed issue where the date of expiry was generated based on the date of birth—when the date of birth is February 29, the expiry date is now set to March 1.

Text data parsing and validation

  • Added the setting – processParam.returnTransliteratedFields: bool – allowing transliteration to be turned on or off; by default, it remains enabled.
  • Fixed issue with transliteration of surnames and given names in Spanish.
  • Fixed issue with splitting DL categories into separate text fields.
  • Fixed issue with splitting surnames and given names.
  • Fixed a transliteration issue occurring when multiple identical non-Latin characters appeared consecutively.
  • Fixed issue where dates containing only the year were not properly returned; they are now filled with the default day and month–January 1.
  • Fixed issue with comparison between RFID and Visual zone data for DG1 fields.
  • Fixed issue with incorrect conversion of diacritical characters.
  • Fixed issue with validation of multiple legitimate variants of field mask in barcode data.

Authenticity

  • Updated the logic for the Photo Embedding Check status: if the minimum requirements are not met to perform any of the checks included in it, the status will now be set to wasNotDone, which in turn affects the overall status.
  • Updated the neural network (NN) for the document liveness check with greater accuracy.
  • Updated the neural network (NN) for verifying the contact chip type.
  • Updated the algorithm for identifying electronic device traces.
  • Updated the algorithms and neural network (NN) for hologram detection with greater accuracy.
  • Fixed issues with age and sex checks that were introduced in version 8.3
  • Fixed issue where OVI and Image Pattern images were mixed up for certain documents due to incorrect handling of database description.

Enums

  • Added new eRPRM_SecurityFeatureType enum members:
    • SecurityFeatureType_Age_Check
    • SecurityFeatureType_Sex_Check
  • Added new eCheckDiagnose enum member:
    • chd_FieldPosCorrector_AgeCheckError
    • chd_FieldPosCorrector_SexCheckError

Other

  • Document type name, age and sex fields are no longer included in logs when the depersonalization option is enabled.
  • Updated image sorting—now ordered as RFID, Visual Zone, Barcode, Live, and External.
  • Fixed issue that caused missing portrait comparison results when live or external portraits were set in the process series mode.
  • Fixed issue that caused incorrect text field comparison results when the OCR Security Text Check was disabled.
  • Fixed issue with image page indexes set that caused missing Geometry Check results after reprocessing a package on the Web Service API.
  • Fixed issue where incorrect coordinates were returned for Visual Zone text fields, resulting in inaccurate depersonalization of the document image.
  • Fixed issue causing raw uncropped images to be incorrectly returned when multiple pages under different light types were sent for processing.
  • Fixed issue with adding an extra page that did not exist.
  • Text fields using LCID 9999 are now excluded by default.
  • Updated dependencies to fix security breaches.
  • Memory usage optimization.

Core RFID SDK

  • The new firmware version 22.16 is included where added a capability to set the permanent manual RFID chip detection mode.
  • Updated the DTC-VC generation process to exclude data from tag 71. DTC-VCs generated with earlier versions remain supported for reprocessing.
  • Fixed issue where a certificate signature was incorrectly identified as invalid.
  • Fixed issue that prevented initiation of RFID chip processing with the SHA-1 hash of MRZ information.

Desktop API

  • Fixed issue causing the SDK to hang after a high number of continuous scans.
  • Fixed issue where processing results were not returned when two readers were used simultaneously with "Quick boarding pass processing" option enabled.

Hardware Support

  • Regula 1120 devices now include a new firmware version that speeds up the RFID chip processing.
  • Fixed issue with obtaining correct UV and IR images when working with Regula mobile devices, such as 1120 and 7310, in the FullAuth scenario.

Mobile API

  • Added capability to prevent capturing screenshots and video recording–use the preventScreenRecording setting.
  • Added possibility to configure the maximum time allowed for a license update–use the licenseUpdateTimeout setting. This can be useful for environments with slow internet connections.
  • Updated sample projects on GitHub to align with the latest changes.

Android

  • Added capability to customize the notification screen displayed when NFC is disabled.
  • Fixed issue with mapping customization settings that were set using the UiCustomizationLayer method.
  • Fixed incorrect handling of RFID chip processing errors.
  • Fixed issue that prevented usage of the Capture button in the FullAuth scenario when working with Regula 1120 or Regula 7310 devices.
  • Fixed issue that caused the processing to hang on the third page after successful completion of the first two in the FullAuth scenario when working with Regula 1120 or Regula 7310 devices.
  • Fixed issue that caused the processing to hang on in the end if the video recording was enabled in the FullAuth scenario within the Server-Side Verification flow when working with Regula 1120 or Regula 7310 devices.
  • Fixed issue with status messages overlapping the camera preview when text size was increased.

iOS

  • Fixed localization issue when Document Reader and Face SDKs were used simultaneously and customized in runtime using the languageLocaleCode setting.

Hybrid

  • Introduced the new unified NPM package that supports React, Ionic, and Cordova wrappers in a single distribution. The individual packages for each wrapper are now deprecated and will only be supported for a few upcoming releases before being removed in future versions. We’ll provide advance notice prior to their removal. Follow the Migration Guide for detailed steps to transition to the new unified package.
  • Fixed issue with connection to the devices Regula 1120 and 7310.

Web Components

  • Added capability to delay document processing launch for a defined period after the camera starts–use the processingDelay setting.
  • Updated the animation size for visual consistency.
  • Fixed issue that prevented initialization errors to be handled using try-catch mechanism.
  • Fixed license error handling to ensure the proper error code is returned when usage exceeds the maximum number of allowed trial transactions.
  • Updated dependencies to the latest version to fix security breaches.

UI Components

  • Improved handling and display of Result and Reference fields when data is unavailable.
  • Updated dependencies to the latest version to fix security breaches.

Web Service API

  • Added support for Amazon DynamoDB that provides multi-regional capabilities to achieve high availability for globally distributed users.
  • Introduced the option to obtain the list of documents stored in the database that the Web Service is working with–use the endpoint GET /api/doclist
  • Introduced the new service mode called outOfProc. In this mode, the worker process is detached from the web server and runs in a separate process. The number of Core processes created corresponds to the number of workers defined in the configuration. This mode isolates the Core from the web server, providing better reliability, reduced dependency on shared libraries, and improved memory management and control. By default, the system continues to use the inProc mode where the Core runs inside the web server.
  • Fixed issue that caused incorrect raw images to be returned in the response after reprocessing packages within the Server-Side Verification flow.
  • Updated dependencies to the latest version to fix security breaches.

Clients

  • Added the GlaresCheckParams scheme that includes imgMarginPart and maxGlaringPart settings.
  • Added the useCache query to the endpoint /transaction/{transactionId}/process that is used to get processed values from the Storage in case a transaction has already been processed.
  • Updated class schemes to utilize weakly typed models where appropriate.

Demo Website

  • Updated components to align with the latest changes.

Installation Packages

  • Fixed initialization issue on Windows x64.

PKD

  • ICAO PKD Master List version 326 included.

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, 15939 documents.
  • Added 186 new documents.

For details, see the Supported documents list.