Skip to main content

October 2026

Potential slowdown in photo mode.

This release contains a regression that causes slower scans when in photo mode. Video source is not affected.

We're working on a fix for this issue.

This release moves BlinkID Web to v8003.0.0, and BlinkID Android and BlinkID iOS to v8002.0.0.

What's new​

  • Simplified integration & settings presets

    • We've introduced an intuitive presets system to replace complex scanning flags, allowing developers to configure BlinkID for specific use cases with minimal code:
      • Targeted presets: Instantly optimize the SDK for image, video, standalone barcode, or verification workflows.
      • Performance tuning: Fine-tune extraction with single-setting adjustments for quality (balanced, high speed, or high accuracy) and operational environment (stationary vs. handheld).
  • Global barcode & document expansion

    • Upgraded barcode & QR engine: Core scanning architecture upgrades deliver faster and more resilient recognition across 1D and 2D barcodes.
    • Expanded document support: Added dedicated barcode and QR parsing for Argentina DNI and Philippines IDs.

Bug fixes​

  • Passport card scanning flow: Fixed an issue where the scanning workflow would occasionally skip the back side of passport cards.
  • Single image mode cropping: Resolved edge cases in single image mode where document crop detection could fail or return inaccurate bounds.
  • Centenarian date logic: Solved two-digit birth-year rollover edge cases in MRZ and date parsing, ensuring precise age calculation for individuals aged 100+.

New documents support​

  • Bahrain - Vehicle Ownership Certificate
  • British Virgin Islands - DL
  • British Virgin Islands - Passport
  • British Virgin Islands - Rigid Passport
  • China - DL
  • Colombia - Consular ID
  • Congo - ID
  • Dominican Republic - Consular ID
  • Dominican Republic - Residence Permit
  • Ethiopia - Rigid Passport
  • Fiji - Passport
  • Honduras - Consular ID
  • Hong Kong - DL
  • Iraq - DL
  • Iraq - Vehicle Registration
  • Jordan - Rigid Passport
  • Kazakhstan - DL
  • Liechtenstein - Passport
  • Liechtenstein - Rigid Passport
  • Moldova - Resident ID
  • Namibia - DL
  • Niger - DL
  • Northern Mariana Islands - DL
  • Somalia - ID
  • Suriname - Rigid Passport
  • Syria - DL
  • Syria - Resident ID
  • Tajikistan - DL
  • UAE - Golden Card
  • Yemen - ID

New document versions for supported documents​

  • China - DL
  • Colombia - Passport
  • Dominican Republic - DL
  • Gambia - Passport
  • Japan - Residence Permit
  • Kyrgyzstan - DL
  • Kyrgyzstan - ID
  • Moldova - DL
  • Moldova - Rigid Passport
  • Paraguay - DL
  • Tajikistan - Rigid Passport
  • USA, Montana - DL
  • USA, Montana - ID
  • USA, Nebraska - DL
  • USA, Nebraska - ID
  • USA, Oklahoma - DL
  • USA, Oklahoma - ID
  • Virgin Islands of the United States - DL
  • Virgin Islands of the United States - ID

New extracted fields from documents​

  • documentAdditionalNumber replaced by cardAccessNumber:

    • Austria - ID
    • Austria - Residence Permit
    • Austria - Rigid Passport
    • Austria - Rigid Refugee Passport
    • Bulgaria - ID
    • Cameroon - Rigid Passport
    • Costa Rica - Rigid Passport
    • Croatia - ID
    • Croatia - Residence Permit
    • Cyprus - Residence Permit
    • Czechia - ID
    • Czechia - Residence Permit
    • Denmark - Residence Permit
    • Dominican Republic - ID
    • Ecuador - ID
    • Ecuador - Passport
    • Estonia - ID
    • Estonia - Residence Permit
    • Finland - Alien ID
    • Finland - ID
    • Finland - Residence Permit
    • Finland - Rigid Passport
    • France - ID
    • Gambia - ID
    • Georgia - ID
    • Georgia - Residence Permit
    • Georgia - Rigid Passport
    • Germany - ID
    • Germany - eID
    • Germany - Residence Permit
    • Greece - ID
    • Greece - Residence Permit
    • Haiti - Passport
    • Hungary - Residence Permit
    • Iceland - Passport
    • Ireland - Residence Permit
    • Italy - Residence Permit
    • Ivory Coast - ID
    • Kosovo - ID
    • Kosovo - Passport
    • Latvia - Alien ID
    • Latvia - ID
    • Latvia - Residence Permit
    • Liechtenstein - ID
    • Lithuania - ID
    • Lithuania - Residence Permit
    • Luxembourg - ID
    • Luxembourg - Residence Permit
    • Luxembourg - Rigid Passport
    • Malta - ID
    • Malta - Residence Permit
    • Moldova - ID
    • Montenegro - ID
    • Montenegro - Rigid Passport
    • Namibia - Passport
    • Netherlands - ID
    • Netherlands - Residence Permit
    • Netherlands - Rigid Passport
    • Norway - ID
    • Norway - Residence Permit
    • Norway - Rigid Passport
    • Peru - Minors ID
    • Poland - ID
    • Poland - Residence Permit
    • Portugal - ID
    • Portugal - Residence Permit
    • Romania - ID
    • Slovakia - ID
    • Slovakia - Residence Permit
    • Slovenia - Residence Permit
    • Spain - ID
    • Spain - Passport
    • Sweden - ID
    • Sweden - Residence Permit
    • Sweden - Social Security Card
    • Switzerland - Residence Permit
    • Uganda - Passport
  • documentOptionalAdditionalNumber replaced by cardAccessNumber:

    • Bulgaria - Residence Permit
    • France - Residence Permit
    • Italy - ID
    • Peru - ID
    • Spain - Residence Permit
  • documentAdditionalNumber replaced by passportNumber:

    • Zambia - Residence Permit
  • Added parentInfo support:

    • Brazil - Alien ID
    • Brazil - DL
    • Brazil - Passport
  • Added support for extracting Cyrillic firstName, lastName, nationality, and sex:

    • Kyrgyzstan - ID

New default redactions​

The following document/field combinations are now redacted by default, and you must explicitly unredact if you wish to maintain previous behavior:

  • Netherlands, passport: personal ID number, including on the QR code
  • Spain, identity card and passport: personal ID number, MRZ
  • France, identity card: document number, MRZ
  • Hong Kong, driver's license: document number
  • India, identity card: document number

API changes​

This release includes one breaking change: the British Virgin Islands country identifier has been renamed from "Virgin Islands, British" to "British Virgin Islands".

The settings presets described above are exposed as four factories on the session settings, each returning a fully configured settings object:

  • Document video: live document scanning from a camera stream.
  • Document photo: document scanning from a single photo or gallery image.
  • Standalone barcode: barcode scanning without document detection.
  • Verify capture: BlinkID Verify live capture, with face image extraction and input and barcode image return enabled, and result aggregation disabled.

The document video and document photo presets accept an optional use case object with these settings:

  • Scenario: which parts of the document are read.
    • General (default): standard ID scanning.
    • MRZ mandatory: the scan only completes if an MRZ is present; VIZ and barcode are still read.
    • MRZ only: single-side scan that reads only the MRZ.
    • Barcode only: single-side scan that reads only the barcode of a detected document. Unlike the standalone barcode preset, document detection stays enabled.
  • Quality profile: how strict frame and image quality checks are.
    • Balanced (default).
    • High speed (video only): accepts the fastest acceptable frame and is less sensitive to blur, glare, and tilt.
    • High accuracy: raises quality thresholds and requires a face image.
    • Permissive: lowers quality thresholds and disables most quality-based rejection.
  • Capture environment (video only): hand-held (default) or stationary. Stationary allows the document to reach the edge of the frame.

Other additions:

  • New result fields: vehicleNumber, passportNumber, and trafficParticipantNumber.
  • New document types: Specified Residence Card, Golden Card, Vehicle Ownership Certificate, and BYID Card (Canada, Ontario).
  • New region: Northern Ireland.

For exact identifiers and platform-specific changes, see the SDK release notes linked below, and each SDK's API reference.

SDK release notes​