Skip to content

Document Reader SDK 9.4 — April 29, 2026

IMPORTANT changes

Added support for the latest ICAO PKD master list format introduced from the version 500 onward.

Core SDK

MRZ

  • Updated parsers:
    • Guyana ID Card
    • Saint Kitts and Nevis ePassport

Barcode

  • Added new parsers:

    • Benin DL
    • Bolivia Visa
    • Burkina Faso AES ID Card
    • Burkina Faso Consular ID Card
    • Chile DL
    • Cote d'Ivoire Registration Certificate
    • Madagascar Residence Permit
    • Malaysia Immigration Card
    • Nigeria Consular ID Card
    • Pakistan DL
  • Updated parsers:

    • Argentina ID Card
    • Germany Refugee Document
    • Togo ID Card
    • Togo Voter Card
  • Fixed an issue with 1D barcodes detection.

  • Fixed an issue with verification of QR codes generated by a Spanish government application – MiDNI.

Text data parsing and validation

  • Fixed an issue with DL category parsing for Australian driver’s licenses.
  • Fixed an issue affecting personal number verification for Kuwait passports.
  • Fixed an issue with parsing height value.
  • Fixed an issue with address parsing for Germany.
  • Fixed an issue with address parsing for Moldova.

Image QA

  • Fixed an issue where image quality results were missing for some pages when multipage processing was used.

Authenticity

  • Updated the neural network (NN) for the document liveness check with greater accuracy.
  • Updated the list of checks for electronically issued documents, limiting them to Barcode format and Image pattern checks.
  • Fixed an issue with the LetterScreen++ check for Indian passports.

Enums

  • Added new eVisualFieldType enum member:
    • ft_Consul

Other

  • Updated the sorting order of text fields in the results. The following fields now appear at the top, followed by all others: Document status, Surname and given names, Surname, Given names, Date of birth, Document number, Issuing state, Date of expiry, Date of issue, Months to expiry, Sex, Age, Nationality, Address, Document class code, Issuing state code, Issuing authority. Fields with a “Fail” status still take priority and appear at the top.
  • Added the capability to configure request limits by specifying the maximum body size, number of images, images per page, and/or total raw byte size (calculated as width × height × color depth).
  • Added the capability to depersonalize all text and graphic fields except excluded ones.
  • Added the “Visa valid until” text field to affect the Expiry status. The following text fields now affect it: Date of expiry, DTC Date of expiry, Data Date of expiry, and Visa valid until.
  • Fixed an issue with mDLParsedResponse in XML returning a Base64-encoded JSON string instead of a proper XML structure.
  • Fixed an issue where the documentGroupFilter property was incorrectly applied to some document types.
  • Fixed an issue with portrait comparison involving a ghost photo when the online license was included in the request.
  • Fixed an issue with processing high-resolution PDF files.
  • Code quality has been improved with minor issues fixed.

Core RFID SDK

  • Included firmware version 22.18, improving stability when switching to low speeds during a second reading attempt.
  • Added support for the latest ICAO PKD master list format introduced from the version 500 onward.
  • Updated support for BSI TR-03110 Part 4 v2.21 (Technical Guideline Advanced Security Mechanisms for Machine Readable Travel Documents and eIDAS Token), that defines how electronic identity documents should expose applications and data profiles securely.
  • Updated verification of EF.CardSecurity content consistency to ensure it contains all Security Infos from EF.CardAccess and the ChipAuthenticationPublicKeyInfo for the PACE-CAM variant.
  • Code quality has been improved with minor issues fixed.

Enums

  • Added new eRFID_DataFile_Type enum member:
    • dftID_DG22
  • Added new eLDS_ParsingNotificationCodes enum members:
    • ntfLDS_SI_Storage_CS_NonConsistant
    • ntfLDS_SI_Storage_CS_PACE_CAM_Key_Missing

Hardware Support

  • Fixed an issue with document cropping on Desko Penta devices.
  • Fixed an issue with document ejection after processing completion in the video detection mode.
  • Fixed an issue where a calibration request was triggered even when calibration was already downloaded.

Mobile API

  • Added Tajik and Kurdish localization support.
  • Added the ability to customize the interface in the Capture scenario.
  • Fixed an issue where changing the database at runtime still kept the initial database after removal and deinitialization.
  • Fixed an issue where the second initialization attempt failed if the first attempt was performed without a prior database download.

Android

  • Updated the default timeout for mDL processing (engagement and retrieval) to 60 seconds. To modify it, use the functionality.mDLTimeout property.
  • Fixed an issue with the manual multipage processing.
  • Fixed an issue with mDL processing via NFC using external BLE devices.
  • Fixed an issue with database download after checking for updates.
  • Fixed an issue where multiple videos were saved during document processing after switching cameras. Now only the video from the last used camera is saved.
  • Fixed an issue where the camera frame active color was incorrect during multipage processing animation playback.

iOS

  • Fixed an issue with mDL processing after interruption.
  • Fixed an issue where an incorrect camera frame type was used when manual crop was enabled.

COM API

  • Added the AskForRFID property (boolean, read/write) to request RFID chip processing.
  • Added the AutoScanFingerprint (boolean, read/write) property to request fingerprint processing.
  • Added the FPSavingFormatExtension (string, read/write) property to configure the format of fingerprint images.
  • Added the PDFFileName (string, read/write) property to customize the file name for PDF results.
  • Added the GetParameters method that returns properties and their configured values (string in JSON format).
  • Added the GetActiveLights method that returns the currently active light types (int).

Document Reader Application

  • Added Tajik and Kurdish localization support.
  • Fixed an issue with decoding Cyrillic characters.

Web Components

  • Added Tajik and Kurdish localization support.
  • Fixed an issue with setting the camera ID.
  • Updated dependencies to the latest version to fix security breaches.

UI Components

  • Added Tajik and Kurdish localization support.
  • Fixed an issue where the text fields tab was not displayed when results were present in the response.
  • Updated dependencies to the latest version to fix security breaches.

Web Service API

  • Added the ability to configure all processParam properties via config.yaml configuration file.
  • Updated dependencies to the latest version to fix security breaches.

Demo Website

  • Added the "Ignore text fields" setting that allows to indicate the list of text fields to exclude from recognition. If left empty, all text fields will be extracted.
  • Added the ability to use the Ctrl+V shortcut to paste copied images or requests.

Clients

  • Changed the minimum Python version from 3.9to 3.10

Installation Packages

Windows

  • New driver version 10.5.10.26 included in Regula Reader Drivers package 1.8.33

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, 16518 documents.
  • Added 130 new documents.
  • Optimized resource sizes.
  • Fixed an issue with the date format for the "created" and "updated" fields.

For details, see the Supported documents list.