Skip to main content

v8001.0.0

What's new​

  • Accelerated support for newly issued documents

    • We’ve dramatically optimized our document support and extraction pipeline to drastically accelerate our time-to-production for newly issued identity documents worldwide, as well as unobtrusively support improvements related to document rules and knowledge.
    • Zero-day readiness: Depending on design availability and when a new document begins circulating, BlinkID can now deliver 0-day support—and at a maximum, within 4 weeks of the document's release.
    • Future-proof compliance: This allows your workflows to seamlessly adapt to global document updates faster than ever before.
  • Enhanced frame selection & image quality

    • We’ve upgraded our image capture engine to ensure only the highest-quality frames are processed, boosting extraction accuracy while reducing friction during scanning
      • Smart quality selection: BlinkID now automatically analyzes multiple frames in real time and picks the crispest, most stable image before extracting data.
      • Higher first-pass success: By filtering out blurry or unstable frames early, the SDK significantly reduces scan failures and false reads.
      • Flexible speed vs. quality tuning: You can easily tune the scanner’s balance between ultra-fast results and maximum image precision to fit your specific onboarding flow.
      • Intelligent app feedback: Clear state updates inform your application whenever more stable images are needed, making it easy to provide smooth, real-time guidance to end users.
  • Enhanced photo mode intelligence

    • We’ve added a new configuration setting specifically designed for workflows utilizing Photo Mode:
      • Smart image handling: If you are unsure whether the images being fed into the SDK are already cropped or uncropped, this new toggle optimizes how the SDK handles the input. It ensures maximum extraction accuracy regardless of the initial image state.
      • Explicit image signals: The SDK now returns an explicit signal informing the caller whether the input image was cropped. This allows the host application to intelligently determine the required next steps in complex extraction and verification processes.
  • Expanded & improved barcode capabilities

    • We’ve broadened our barcode recognition capabilities and boosted overall scanning performance
      • Aztec barcode support: You can now enable scanning for Aztec barcodes, expanding the types of documents and codes BlinkID can read.
      • Enhanced 2D & 1D reading: Substantially improved speed and accuracy when scanning QR codes, DataMatrix codes, and select 1D barcode formats, ensuring faster capture even on complex or damaged codes.
  • Parsing & extraction improvements

    • Persian digit recognition: We have significantly improved our parser’s accuracy when reading and processing Persian numbers, ensuring more reliable data extraction for regional documents.
  • As part of the mandatory data redaction we have expanded the list with Netherlands DL QR code being redacted

Bug fixes​

  • Document swap data caching: Fixed an issue in continuous-video mode where data from a previously scanned document could persist after a new document was introduced. The SDK now immediately detects document swaps—either when a document is removed from the frame or when a new document is introduced—and automatically clears cached images (such as cropped faces, signatures, and barcodes) to prevent data cross-contamination.

New documents support​

  • Bailiwick Of Jersey - Driver's License
  • Bailiwick Of Jersey - Paper Passport
  • Bailiwick Of Jersey - Polycarbonate Passport
  • Botswana - Driver's License
  • Brunei - Polycarbonate Passport
  • Democratic Republic Of The Congo - Polycarbonate Passport
  • Dominican Republic - Polycarbonate Passport
  • Eswatini - Driver's License
  • Gambia - Driver's License
  • Georgia - Residence Permit
  • Iceland - Identity Card
  • Iceland - Residence Permit
  • Japan - Specified Residence Card
  • Liechtenstein - Residence Permit
  • Liechtenstein - Resident ID
  • Mali - Polycarbonate Passport
  • Mauritania - Resident ID
  • Monaco - Identity Card
  • Monaco - Residence Permit
  • Nepal - Identity Card
  • Palestine - Identity Card
  • San Marino - Identity Card
  • Sudan - Driver's License
  • UK, Northern Ireland - Voter ID
  • USA, Arkansas - Medical Marijuana ID
  • USA, Massachusetts - Medical Marijuana ID
  • USA, Michigan - Medical Marijuana ID
  • USA, New Jersey - Medical Marijuana ID
  • Zambia - Residence Permit

New document versions for supported documents​

  • Bolivia - Driver's License
  • Burkina Faso - Identity Card
  • Central African Republic - Paper Passport
  • Estonia - Identity Card
  • Dominican Republic - Identity Card
  • Guyana - Identity Card
  • Israel - Identity Card
  • Luxembourg - Polycarbonate Passport
  • Mexico, Baja California - Driver's License
  • Mexico, Hidalgo - Driver's License
  • Oman - Identity Card
  • Oman - Resident ID
  • Uruguay - Identity Card
  • USA, Mississippi - Identity Card
  • USA, Nebraska - Driver's License
  • USA, Nebraska - Identity Card
  • USA, North Carolina - Identity Card
  • USA, Oklahoma - Driver's License
  • USA, Oklahoma - Identity Card
  • USA, Texas - Weapon Permit

New extracted fields from documents​

  • Brazil national identity card and regional (22 regions) identity cards now extract parent names (parentInfo).
  • Croatia identity card: added support for cyrillic values in sex, address, issuingAuthority, lastName and firstName, and latin sex.
  • Virgin Islands of the United States identity card and driver's license: added documentSubtype and specificDocumentValidity.
  • Tunisia identity card: added arab values for lastName, firstName, placeOfBirth; added dateOfBirth.
  • Argentina identity card and alien identity card: instead of documentAdditionalNumber, cardAccessNumber should now be used.

API changes​

This release includes a small number of breaking changes.

The primary change that you will observe is that the documentClassInfo result object has changed its shape:

  • The type subfield is now documentType on all platforms.
  • The country, region, and document type fields no longer correspond to a predefined set of values, but instead expose two subfields:
    • an id field that's an enum, that behaves in the same way as country, region and type used to behave in v8000
    • a rawValue field that's a string, and which allows over-the-air updates of the SDK

For most purposes, keep using the enum as you did before. When a new document is supported, you can issue a quick patch by parsing it through rawValue. For the exact values corresponding to such documents, look at our supported documents list and the associated JSON files.

Among other breaking changes, the document capture module settings no longer have inputImageCropped as a boolean; they now contain a cropType setting which accepts different values based on whether or not an input image is cropped (and how confident you are that it will be).

There are also some new fields: an aztecScanningEnabled setting has been added to barcode module settings, which allows you to scan Aztec barcodes; an ethnicity field is now extracted from documents; the parent info field now contains a fullName field where it has been extracted, and more.

For more detail, look at the SDK release notes linked below, and each SDK's API reference.

SDK release notes​