Skip to main content

Release notes

Each entry lists changes common to all BlinkID SDKs. For platform-specific changes, follow the GitHub links in the "SDK release notes" section of each entry.

v7.7.0

What's new

  • Barcode extraction is marked as optional on documents where barcode detecton has bad performance (Cuba ID and Passport, Philippines DL, Haiti ID, Sudan ID, Egypt ID, Ecuador Passport, Ghana Passport, Iraq Passport, Nicaragua Passport, Pakistan Passport)

Bug fixes

  • In situations where some fields on different sides of a document have values in multiple alphabets it could happen that while merging results we overwrite them and keep only one alphabet. With this version this is fixed and both alphabets are returned.

New documents support

  • Angola - Identity Card
  • Antigua And Barbuda - Paper Passport
  • Barbados - Paper Passport
  • Belize - Paper Passport
  • Benin - Driver's License
  • Benin - Polycarbonate Passport
  • Bermuda - Paper Passport
  • Bermuda - Polycarbonate Passport
  • Bhutan - Paper Passport
  • Botswana - Paper Passport
  • Brazil, Acre - Identity Card
  • Brazil, Espirito Santo - Identity Card
  • Brazil, Mato Grosso Do Sul - Identity Card
  • Brazil, Paraiba - Identity Card
  • Brazil, Piaui - Identity Card
  • Brazil, Rio Grande Do Norte - Identity Card
  • Brazil, Tocantins - Identity Card
  • Central African Republic - Paper Passport
  • Chad - Paper Passport
  • Chad - Polycarbonate Passport
  • Congo - Paper Passport
  • Democratic Republic Of The Congo - Paper Passport
  • Djibouti - Paper Passport
  • Djibouti - Polycarbonate Passport
  • Equatorial Guinea - Paper Passport
  • Equatorial Guinea - Polycarbonate Passport
  • Eswatini - Identity Card
  • Ethiopia - Paper Passport
  • Federated States Of Micronesia - Paper Passport
  • Gabon - Paper Passport
  • Gabon - Polycarbonate Passport
  • Ghana - Polycarbonate Passport
  • Ghana - Social Security Card
  • Guinea - Driver's License
  • Guinea Bissau - Paper Passport
  • Guinea Bissau - Polycarbonate Passport
  • India, Odisha - Driver's License
  • India, Uttarakhand - Driver's License
  • Ireland - Proof Of Age Card
  • Laos - Paper Passport
  • Lesotho - Paper Passport
  • Liberia - Driver's License
  • Liberia - Social Security Card
  • Madagascar - Paper Passport
  • Malawi - Driver's License
  • Mauritania - Identity Card
  • Mauritania - Polycarbonate Passport
  • Mexico - Social Security Card
  • Mongolia - Paper Passport
  • Mongolia - Polycarbonate Passport
  • Namibia - Paper Passport
  • Niger - Paper Passport
  • Nigeria - Nin Card
  • Papua New Guinea - Paper Passport
  • Philippines - eID
  • Philippines - MySSS Card
  • Puerto Rico - Identity Card
  • Saint Thomas And Prince - Paper Passport
  • Saint Vincent And The Grenadines - Paper Passport
  • Seychelles - Paper Passport
  • Seychelles - Polycarbonate Passport
  • South Sudan - Polycarbonate Passport
  • Taiwan - Paper Passport
  • Togo - Gendarmerie ID
  • Togo - Military ID
  • Togo - Police ID
  • Togo - Residence Permit
  • Togo - Voter ID
  • Tonga - Paper Passport
  • Yemen - Paper Passport
  • Ghana - Health Insurance Card

New document versions for supported documents

  • Afghanistan - Identity Card
  • Cameroon - Identity Card
  • Chile - Driver's License
  • Colombia - Alien ID
  • Costa Rica - Identity Card
  • Malaysia - Driver's License
  • Moldova - Identity Card
  • Netherlands - Driver's License
  • Panama - Driver's License
  • South Korea - Driver's License
  • South Korea - Identity Card
  • Sweden - Driver's License
  • UK - Polycarbonate Passport
  • USA - Veteran ID
  • USA, Alaska - Identity Card
  • USA, California - Driver's License
  • USA, California - Identity Card
  • USA, North Carolina - Driver's License
  • USA, Texas - Driver's License
  • USA, Texas - Identity Card
  • USA, Texas - Weapon Permit
  • Vietnam - Driver's License
  • Zimbabwe - Identity Card

New segments supported on documents

  • Greece, Estonia, Finland, Hungary, Ireland, Latvia, Lithuania, Norway, Romania, Slovenia, Croatia, Slovakia, Poland, Malta, Austria, Luxembourg, Netherlands, Bulgaria, Portugal, Cyprus, Sweden, Czechia, Belgium, Germany, Italy, Spain, Switzerland, Denmark - Residence Permit: remarks, residencePermitType
  • Belgium, Minors ID: added parentsInfo vector
  • Nicaragua, Passport: barcode
  • USA, Social Security Card: workRestriction
  • China, Identity Card: permanentExpiry (Chinese)

Minor API changes

  • added new items to enums:
    • new FieldType enum values:EffectiveDate,ParentsLastName,ParentsLastName2,ParentsFirstName2,WorkRestriction,ParentsFirstName,SocialSecurityStatus,LegalStatus,HusbandName,ChinPermanentExpiry
    • new Type enum values:NIN_CARD,MYSSS_CARD,GENDARMERIE_ID ,POLICE_ID
    • new Country enum value:SAINT_THOMAS_AND_PRINCE
    • new Region enum values:ACRE,ESPIRITO_SANTO,MATO_GROSSO_DO_SUL,PARAIBA,PIAUI,RIO_GRANDE_DO_NORTE,TOCANTINS,ODISHA,UTTARAKHAND
  • added member results to ScanningResult and VizResult
    • 'effectiveDate'
    • 'husbandName'
    • 'legalStatus'
    • 'socialSecurityStatus'
    • 'workRestriction'
    • 'parentsInfo' (new struct)

SDK release notes

7.6.1

What's new

  • For some documents, document type was returned as None, causing confusion. Document type is now filled in from the barcode when using barcode ID mode.
  • The fix applies to all AAMVA types, plus Argentina, Canada, Colombia, Nigeria, Panama, Paraguay, and South Africa.

SDK release notes

7.6.0

What's new

  • Added support for capturing the back of US and India passports that feature a barcode
  • Prevent parsing of two-line MRZ in TD1 format unless explicitly allowed, reducing false positive MRZ extraction on documents where the last line of the MRZ is covered or not fully visible

Bugfixes

  • Users are no longer forced to scan back sides of Alien and Refugee passports
  • Fixed the issue with Togo ID where document number from VIZ was overridden by a wrong value from MRZ
  • Fixed the issue with scanning the back of the Essad Card, which was causing only Date of Expiry to be extracted
  • Fixed the issue with additionalNameInformation extraction for France ID and Residence Permit

New documents support

  • Angola - Paper Passport
  • Bahrain - Polycarbonate Passport
  • Burkina Faso - Polycarbonate Passport
  • Cameroon - Driver's License
  • Canada, Manitoba - Metis Federation Card
  • East Timor - Polycarbonate Passport
  • El Salvador - Paper Passport
  • Eritrea - Paper Passport
  • France - ADR Certificate
  • Germany - ADR Certificate
  • Ghana - Voter ID
  • India, Telangana - Driver's License
  • Ivory Coast - Paper Passport
  • Japan - Polycarbonate Passport
  • Liberia - Paper Passport
  • Liberia - Voter ID
  • Malawi - Identity Card
  • Malawi - Paper Passport
  • Maldives - Polycarbonate Passport
  • Mali - Paper Passport
  • Mauritius - Paper Passport
  • Oman - Vehicle Registration
  • Paraguay - Polycarbonate Passport
  • Rwanda - Driver's License
  • Senegal - Driver's License
  • Sierra Leone - Paper Passport
  • Somalia - Paper Passport
  • Switzerland - ADR Certificate
  • Togo - Driver's License
  • Togo - Paper Passport
  • USA, Maryland - Medical Marijuana ID
  • Vietnam - Paper Passport

New document versions for supported documents

  • Chile - Polycarbonate Passport
  • India - Paper Passport
  • Moldova - Identity Card
  • Pakistan - Identity Card
  • Peru - Identity Card
  • Romania - Identity Card
  • Slovakia - Identity Card
  • USA, California - Driver's License
  • USA, California - Identity Card
  • USA, New Hampshire - Identity Card
  • USA, Georgia - Medical Marijuana ID
  • USA, Pennsylvania - Medical Marijuana ID
  • USA, South Carolina - Driver's License
  • USA, South Carolina - Identity Card
  • USA, Texas - Driver's License
  • USA, Texas - Identity Card

New segments supported on documents

  • Switzerland, Residence Permit - dateOfEntry
  • Hungary, Identity Card - maidenName, nationality, sexOrGender, documentNumber, dateOfBirth
  • Greece, Identity Card - fathersName (Latin and Greek), mothersName (Latin and Greek), personalIdNumber, issuingAuthority (Greek), municipalityOfRegistration (Greek)
  • Mexico, Voter ID - sectionCode, stateCode, municipalityCode, localityCode
  • Mexico, Consular Voter ID - stateCode, stateName

Renamed segments

  • Hungary, Identity Card - additionalNameInformationmothersName

SDK release notes

7.5.0

What's new

  • Introduced event tracking across the SDK lifecycle, providing deeper insights into user journeys, success rates, and drop-off points during scanning sessions
  • Updated detection analysis logic in photo mode
  • Added new parsed result member to BarcodeResult, indicating whether the raw barcode data was successfully parsed
  • Barcode recognition is now allowed on all document classes; unparsable barcodes are returned as raw data

Bugfixes

  • Fixed the issue with scanning the back of the Essad Card, which was causing only Date of Expiry to be extracted
  • Fixed the issue with additionalNameInformation extraction for France ID and Residence Permit

SDK release notes

7.4.0

New documents support

  • Canada, Newfoundland And Labrador - Identity Card
  • Canada, Northwest Territories - Driver's License
  • Canada, Northwest Territories - Identity Card
  • Canada, Prince Edward Island - Identity Card
  • Canada, Yukon - Identity Card

New document versions for supported documents

  • Canada, Yukon - Driver's License

API changes

  • dependentsInfo in VizResult is now nullable

SDK release notes

7.3.0

What's new

  • Improved extraction for Canada/Nunavut ID and DL by introducing error correction for "1" and "I" characters, which look the same in the font used on the document

Bugfixes

  • Fixed document number extraction from Canada/Nunavut barcodes
  • For Argentina ID and Alien ID, the separate barcode scanning step is now optional. These documents have a barcode on the front side, and requiring barcode extraction was causing the scanning process to get stuck on the front

New documents support

  • Canada, Nunavut - Driver's License
  • Canada, Nunavut - Identity Card
  • Liberia - Identity Card
  • Mali - Identity Card
  • UK - Military ID

New document versions for supported documents

  • Bahrain - Identity Card
  • Canada - Weapon Permit
  • Chile - Alien ID
  • Chile - Identity Card
  • Finland - Driver's License
  • Indonesia - Driver's License
  • Kosovo - Identity Card
  • Latvia - Polycarbonate Passport
  • Mexico, Chiapas - Driver's License
  • Mexico, Ciudad de Mexico - Driver's License
  • Mexico, Durango - Driver's License
  • Mexico, Jalisco - Driver's License
  • Sri Lanka - Driver's License
  • USA, Alaska - Driver's License
  • USA, New Hampshire - Driver's License
  • European Union - Health Insurance Card

New beta documents support

  • Canada - Non Card Tribal ID
  • Dominica - Paper Passport
  • Dominica - Polycarbonate Passport
  • UAE - Diplomatic ID
  • USA, Georgia - Medical Marijuana ID

New document versions for beta-supported documents

  • Egypt - Driver's License
  • Mexico, Quintana Roo - Driver's License
  • Philippines - Postal ID
  • Vietnam - Identity Card

New segments supported on documents

  • European Union, Health Insurance Card - countryCode
  • Italy, Identity Card - documentOptionalAdditionalNumber
  • France, Identity Card - additionalNameInformation
  • UK, Asylum Request - residencePermitType, remarks
  • UK, Residence Permit - residencePermitType, remarks, certificateNumber, nationalInsuranceNumber

Renamed segments

  • Bahrain, Identity Card - documentNumberpersonalIdNumber

SDK release notes

7.2.0

What's new

  • Added message for hand occlusion detection; skipImagesOccludedByHand is set to true by default
  • Added message for poor lighting conditions detection; skipImagesWithInadequateLightingConditions is set to true by default
  • Added "Demo" overlay for demo (non-production) licenses
  • Added "Powered by Microblink" overlay option for licenses with this feature enabled

Bugfixes

  • Fixed data match bug when partial anonymization is enabled
  • Fixed face extraction bug for rotated face images on documents
  • Improved face extraction for documents without a face image
  • Fixed face extraction bug for Philippines Passport
  • Fixed an issue with filling the ProcessResult during the Barcode Capture step, ensuring only relevant fields are filled
  • Fixed bug that forced scanning of the back side of the Germany Residence Permit in passport documents
  • Fixed bug that caused skipping back side when only signature was present

SDK release notes

This was the first v7 release for Flutter and React Native.

7.1.0

New documents support

  • Austria - Refugee Passport
  • Austria - Polycarbonate Refugee Passport
  • Burkina Faso - Driver's License
  • Burkina Faso - Paper Passport
  • Costa Rica - Residence Permit
  • Gambia - Paper Passport
  • Guinea - Polycarbonate Passport
  • Rwanda - Polycarbonate Passport
  • South Korea - Polycarbonate Passport
  • Tanzania - Polycarbonate Passport
  • Uganda - Paper Passport
  • Uganda - Polycarbonate Passport
  • Zambia - Driver's License
  • Zambia - Paper Passport
  • USA, Florida - Medical Marijuana ID
  • USA, Pennsylvania - Medical Marijuana ID

New beta documents support

  • Benin - Paper Passport
  • Burundi - Polycarbonate Passport
  • Chad - Identity Card
  • Kenya - Driver's License
  • Mozambique - Polycarbonate Passport
  • Spain - Registration Certificate
  • Sudan - Identity Card
  • Zimbabwe - Driver's License
  • USA, Nevada - Medical Marijuana ID
  • USA, New York - Medical Marijuana ID
  • USA, Oklahoma - Medical Marijuana ID

New document versions for supported documents

  • Bangladesh - Second data page support on Paper Passport and Polycarbonate Passport
  • Kosovo - Paper Passport
  • Mexico, Colima - Driver's License
  • Mexico, Mexico - Driver's License
  • Netherlands - Identity Card
  • Netherlands - Polycarbonate Passport
  • Romania - Identity Card, back side scanning
  • Romania - Polycarbonate Passport
  • Singapore - Employment Pass, back side scanning
  • Slovakia - Polycarbonate Passport
  • Syria - Paper Passport
  • USA, Wyoming - Driver's License

New document versions for beta-supported documents

  • Mexico, Guanajuato - Driver's License
  • Mexico, Puebla - Driver's License
  • Croatia - Health Insurance Card

New segments supported on documents

  • Greece - Identity Cards, Driver's Licenses, Residence Permits, and Passports: expanded support for extracting segments in Greek script
  • Saudi Arabia, Identity Card: expanded support for extracting segments in Arabic script
  • Egypt, Driver's Licenses: expanded support for extracting segments in Arabic script

SDK release notes

7.0.0

BlinkID v7 is a major upgrade designed to simplify integration and deliver a more reliable ID scanning experience. It introduces a streamlined, session-based API, replacing the previous recognizer-based architecture.

Highlights

  • Lighter SDK: Dynamic model loading reduces download size and memory usage significantly
  • Unified session-based API: Replaces multiple recognizer types (SingleSide, MultiSide) with a single session model
  • Backward compatibility: Existing production license keys continue to work with v7.0
  • Updated minimum requirements: iOS 15.0 (iOS SDK) / iOS 16.0 (iOS UX SDK); Android API level 24 and above

Architecture changes

  • Session-based approach replaces the Recognizer-based architecture
  • Modular SDK structure: core scanning logic, prebuilt UI components, and camera management are now separate packages
  • Simplified initialization and result handling via async session callbacks
  • Enhanced UI customization through theming APIs

Renamed settings

  • blurStrictnessLevelblurDetectionLevel
  • enableBlurFilterskipFramesWithBlur
  • glareStrictnessLevelglareDetectionLevel
  • enableGlareFilterskipFramesWithGlare
  • combineFrameResultsenableMultiFrameExtraction
  • cardRotationdocumentRotation

SDK release notes

Flutter and React Native launched their v7 support with v7.2.0.


6.13.0

What's new

  • ClassFilter: A new document filter that controls which documents are accepted or rejected during scanning. Documents can be filtered by country, region, and type using includeClasses or excludeClasses rules.
  • Added vehicleOwner result field

New documents support

  • Benin - Identity Card
  • Costa Rica - Polycarbonate Passport
  • Gambia - Identity Card
  • Guinea - Identity Card
  • Nicaragua - Paper Passport
  • Pakistan - Polycarbonate Passport
  • Saudi Arabia - Polycarbonate Passport
  • Senegal - Paper Passport
  • Suriname - Identity Card
  • Uruguay - Paper Passport
  • Zimbabwe - Polycarbonate Passport

New document versions for supported documents

  • Australia, Northern Territory - Proof Of Age Card
  • Ecuador - Driver's License
  • Ecuador - Paper Passport
  • El Salvador - Identity Card
  • Finland - Identity Card
  • Germany - eID
  • Greece - Driver's License
  • Guatemala - Driver's License
  • Kenya - Identity Card
  • Luxembourg - Residence Permit
  • Mexico, Hidalgo - Driver's License
  • Mexico, Quintana Roo-Solidaridad - Driver's License
  • Mexico, Tamaulipas - Driver's License
  • Mozambique - Identity Card
  • New Zealand - Driver's License
  • Nicaragua - Identity Card
  • Tunisia - Driver's License
  • Uganda - Driver's License
  • UK - Asylum Request
  • UK - Proof Of Age Card
  • USA - Passport Card
  • USA, Michigan - Identity Card
  • USA, Tennessee - Driver's License
  • USA, Tennessee - Identity Card

New beta documents support

  • Brazil, Alagoas - Identity Card
  • Grenada - Paper Passport
  • Honduras - Resident ID
  • Paraguay - Paper Passport
  • Saint Kitts and Nevis - Paper Passport
  • UAE - Esaad Card

New document versions for beta-supported documents

  • El Salvador - Driver's License
  • Honduras - Driver's License
  • Hong Kong - Polycarbonate Passport
  • India, Gujarat - Driver's License
  • Liechtenstein - Driver's License
  • Mexico, Quintana Roo-Cozumel - Driver's License
  • Mozambique - Driver's License
  • Saint Lucia - Paper Passport

Out of beta

  • UK - Asylum Request
  • USA, North Dakota - Identity Card

Bugfixes

  • NY ID/DL: Added logic to expose the Enhanced document subtype, allowing customers to distinguish between regular and enhanced versions
  • Bolivia & Namibia ID: Resolved data match inconsistencies
  • Romanian ID: Multi-side scan no longer expects blank back card of old IDs even with skipUnsupportedBack set to false
  • Fixed backImageAnalysisResult.cardRotation not being correctly populated when scanning the wrong side of a document

SDK release notes

6.12.0

What's new

  • Second page passport scanning (beta): Added support for scanning and extracting data from the second page of passports for Slovenia, Ireland, and New Zealand. When detected, a UI message guides the user to the second page. Disabled by default; enable via scanPassportDataPageOnly setting.
  • USA Green Card: Enabled data match for the Document Number field, matching values from the VIZ and MRZ

Bugfixes

  • Spain ID: Fixed an issue with indefinite expiry dates
  • Bulgaria ID: Improved parsing for indefinite expiry dates in MRZ
  • Netherlands ID & Norway Passport: Resolved issues with the Personal ID number field causing data match failures
  • Chinese Passport: Enhanced reliability of Document Number extraction
  • German ID & Luxembourg ID: Resolved name separation issues

SDK release notes

6.11.1

Bugfixes

  • NYC Municipal ID & USA Border Crossing Card: Resolved an issue where the scanning process could get stuck on the back side during multi-side scanning

SDK release notes

6.11.0

What's new

  • Greek Alphabet Support: Added support for extracting Place of Birth in both Greek and Latin scripts
  • New result fields: manufacturingYear, vehicleType, eligibilityCategory, specificDocumentValidity, dependentsInfo

New documents support

  • Armenia - Paper Passport
  • Bahamas - Temporary Residence Permit
  • Bahamas - Work Permit
  • Bangladesh - Polycarbonate Passport
  • Comoros - Paper Passport
  • Dominican Republic - Non Voter ID
  • Greece - Polycarbonate Passport
  • Jamaica - Voter ID
  • Kazakhstan - Paper Passport
  • Kyrgyzstan - Paper Passport
  • Kyrgyzstan - Polycarbonate Passport
  • Lebanon - Driver's License
  • Tajikistan - Identity Card
  • Turkmenistan - Polycarbonate Passport
  • Uzbekistan - Identity Card

New document versions for supported documents

  • Argentina - Alien ID
  • Bulgaria - Identity Card
  • Canada, British Columbia - Identity Card
  • Canada, British Columbia - Minors Public Services Card
  • Croatia - Driver's License
  • Jamaica - Paper Passport
  • Malaysia - i-Kad
  • Mexico, Coahuila - Driver's License
  • Montenegro - Driver's License
  • Namibia - Identity Card
  • Norway - Driver's License
  • Pakistan - Proof of Registration
  • Panama - Identity Card
  • Panama - Residence Permit
  • Peru - Minors ID
  • Portugal - Identity Card
  • Romania - Identity Card
  • Trinidad and Tobago - Driver's License
  • Turkey - Identity Card
  • USA, Arizona - Identity Card
  • USA, Colorado - Identity Card
  • USA, Michigan - Identity Card
  • USA, Mississippi - Driver's License
  • USA, Mississippi - Identity Card
  • USA, Montana - Identity Card
  • USA, North Carolina - Identity Card
  • USA, North Carolina - Driver's License
  • USA, North Dakota - Driver's License
  • USA, Vermont - Identity Card
  • USA, Virginia - Identity Card
  • USA, Wyoming - Driver's License
  • USA, Wyoming - Identity Card
  • Uzbekistan - Paper Passport

New beta documents support

  • Andorra - Paper Passport
  • Andorra - Polycarbonate Passport
  • Armenia - Work Permit
  • Australia - ASIC Card
  • Australia - Interim Health Insurance Card
  • Australia - Reciprocal Health Insurance Card
  • Azerbaijan - Driver's License
  • Bahamas - Paper Passport
  • Bahamas - Polycarbonate Passport
  • Cayman Islands - Paper Passport
  • Cayman Islands - Polycarbonate Passport
  • Cayman Islands - Voter ID
  • Gibraltar - Driver's License
  • Gibraltar - Identity Card
  • Gibraltar - Paper Passport
  • Gibraltar - Polycarbonate Passport
  • Guyana - Paper Passport
  • Kuwait - Bidoon Card
  • Kyrgyzstan - Driver's License
  • Monaco - Paper Passport
  • Pakistan - Afghan Citizen Card
  • Philippines - Driver's License
  • Philippines, Bangsamoro - Driver's License
  • Saint Lucia - Driver's License
  • Saint Lucia - Paper Passport
  • San Marino - Polycarbonate Passport
  • Turks and Caicos Islands - Driver's License
  • Turks and Caicos Islands - Identity Card
  • Turks and Caicos Islands - Paper Passport
  • UAE - Vehicle Registration

New segments supported on documents

  • USA, Green Card - eligibilityCategory
  • USA, Work Permit - eligibilityCategory
  • Greece, Driver's License - placeOfBirth (Greek and Latin)
  • Saudi Arabia, Resident ID - nationality (Arabic)
  • Bahrain - dateOfExpiry
  • USA, Driver's License & Identity Card - specificDocumentValidity
  • Pakistan, Proof of Registration - dependentDateOfBirth, dependentSex, dependentDocumentNumber, dependentFullName

SDK release notes

6.10.0

What's new

  • Avoiding double scans of the front side: BlinkID now prompts users to flip the document when they scan the front side twice, reducing mistakes
  • Starting with the right side: If users attempt to scan the back side first, BlinkID prompts them to begin with the front side
  • Added imageExtractionFailures to AdditionalProcessingInfo to track if any images are not visible on the presented document
  • Added barcodeStepUsed result member to indicate whether the barcode scanning step was used
  • New settings: allowBarcodeScanOnly (barcode recognition proceeds even if initial extraction fails; default false) and combineFrameResults (aggregate data from multiple frames; default true)

New documents support

New document versions for supported documents

  • Sweden - Social Security Card, back side
  • Bolivia - Driver's License, back side
  • Brazil, Distrito Federal - Identity Card, back side

New beta documents support

  • France - Professional ID
  • Mexico - Tax ID

New document versions for beta-supported documents

  • Brazil, Paraná - Identity Card, back side
  • Brazil, Santa Catarina - Identity Card, back side

New segments supported on documents

  • Peru, Alien ID - MRZ

SDK release notes

6.9.0

What's new

  • Custom mandatory fields: Define a custom set of mandatory fields at the document level or universally across all document types. Use CustomClassRules and DetailedFieldType (or CustomClassRules and setShowMandatoryFieldsMissing settings on Android/iOS)
  • Face detector improvements: Significant enhancements to the face detector model

New documents support

  • Austria - Polycarbonate Passport
  • Canada - Polycarbonate Passport
  • Ecuador - Paper Passport
  • Germany - eID
  • Guatemala - Alien ID
  • Iraq - Polycarbonate Passport
  • Namibia - Identity Card
  • Nepal - Polycarbonate Passport
  • Sweden - SIS ID
  • USA, Delaware - Identity Card
  • USA, Louisiana - Identity Card
  • USA, Vermont - Identity Card

New document versions for supported documents

  • Bolivia - Identity Card
  • Canada, British Columbia - Public Services Card
  • Finland - Identity Card
  • Greece - Identity Card
  • Malaysia - iKAD
  • Mexico, Nuevo Leon - Driver's License
  • Mexico, Tlaxcala - Driver's License
  • Morocco - Driver's License
  • Thailand - Polycarbonate Passport
  • USA, Alaska - Driver's License
  • USA, Alaska - Identity Card
  • USA, Connecticut - Identity Card
  • USA, Delaware - Driver's License
  • USA, District of Columbia - Driver's License
  • USA, Hawaii - Identity Card
  • USA, Idaho - Driver's License
  • USA, Indiana - Driver's License
  • USA, Indiana - Identity Card
  • USA, Iowa - Identity Card
  • USA, Kansas - Identity Card
  • USA, Kentucky - Driver's License
  • USA, Kentucky - Identity Card
  • USA, Maine - Driver's License
  • USA, Maine - Identity Card
  • USA, Michigan - Driver's License
  • USA, Minnesota - Driver's License
  • USA, Minnesota - Identity Card
  • USA, Montana - Driver's License
  • USA, Montana - Identity Card
  • USA, New Hampshire - Identity Card
  • USA, New Mexico - Driver's License
  • USA, New Mexico - Identity Card
  • USA, New York - Identity Card
  • USA, North Dakota - Identity Card
  • USA, Oregon - Identity Card
  • USA, Pennsylvania - Driver's License
  • USA, Rhode Island - Identity Card
  • USA, South Carolina - Identity Card
  • USA, Vermont - Driver's License
  • USA, Washington - Identity Card
  • USA, Wyoming - Driver's License
  • USA, Wyoming - Identity Card

Out of beta

  • European Union - Health Insurance Card

New beta documents support

  • Democratic Republic of the Congo - Voter ID
  • Philippines - Alien ID
  • Philippines - Postal ID
  • Philippines - Work Permit
  • Philippines - Health Insurance Card

New segments supported on documents

  • China, Exit Entry Permit - MRZ
  • China, Mainland Travel Permit Taiwan - MRZ
  • France, Residence Permit - remarks, residencePermitType
  • Philippines, Alien ID - visaType

Bugfixes

  • German ID: Fixed issues when documents contain multiple surnames
  • Paraguay ID: Added support for parsing the smaller barcode on the back side
  • Bulgaria, Driver's License: The Address field is set to optional, improving extraction

SDK release notes

6.8.0

What's new

  • Glare detection: Removes occlusion caused by glare on document images. Strictness can be set to relaxed, normal, or strict
  • Improved blur detection: Stricter threshold ensures sharper images are accepted. Strictness can be set to relaxed, normal, or strict
  • US driver's license subtypes: BlinkID now extracts subtype information (e.g., conditional, learner's permit, provisional, enhanced) for US driver's licenses and ID cards, available in the documentSubtype result field
  • Classifier improvements: Upgraded classifier model prevents double-capturing of the front side
  • Barcode data anonymization: Specific fields in barcode results can now be anonymized, in addition to the VIZ fields already supported

Bugfixes

  • Paraguay ID: Fixed data match for Paraguay ID 2023 to cover inconsistencies between MRZ and VIZ

SDK release notes

6.7.0

What's new

  • Real ID symbol detection: BlinkID can now identify Real ID symbols on US driver's licenses. Result available in realIDDetectionStatus / realIdDetectionStatus field in ImageAnalysisResult
  • Partial document number anonymization: Added option to partially anonymize the document number via documentNumberAnonymizationSettings in ClassAnonymizationSettings
  • Mandatory barcode on US documents: BlinkID now requires a barcode before saving the back frame on US documents. BarcodeDetectionFailed processing status is returned when the mandatory barcode is not present

Bugfixes

  • Myanmar passports: Nationality now correctly shown as "Myanmarese" instead of "Burmese"
  • Peru ID: Date of Issue is now optional

SDK release notes

Flutter and React Native also introduced DirectAPI scanning support in this release, enabling extraction from static images without the device camera.

6.6.0

New documents support

  • Australia - Polycarbonate Passport
  • Indonesia - Polycarbonate Passport
  • Mexico - Consular Voter ID
  • Moldova - Polycarbonate Passport
  • Pakistan - Proof Of Registration
  • Panama - Polycarbonate Passport
  • USA, West Virginia - Identity Card

New beta documents support

  • Brazil, Ceará - Identity Card
  • Brazil, Goiás - Identity Card
  • Brazil, Sergipe - Identity Card
  • China - Exit Entry Permit
  • China - Mainland Travel Permit Taiwan
  • Colombia - Temporary Protection Permit
  • European Union - Health Insurance Card
  • India - Driver's License
  • India, Andhra Pradesh - Driver's License
  • India, Haryana - Driver's License

New document versions for supported documents

  • Australia, Queensland - Driver's License
  • Australia, Victoria - Driver's License
  • Australia, Western Australia - Driver's License
  • Bolivia - Minors ID
  • Brazil - Alien ID
  • Estonia - Driver's License
  • Finland - Alien ID
  • Guatemala - Paper Passport
  • India - Paper Passport (new side type)
  • Malta - Driver's License
  • Mexico, Guanajuato - Driver's License
  • Mexico, San Luis Potosí - Driver's License
  • New Zealand - Polycarbonate Passport
  • Paraguay - Identity Card
  • Slovenia - Residence Permit
  • USA - Green Card
  • USA - Work Permit
  • USA, Arizona - Identity Card
  • USA, Colorado - Driver's License
  • USA, Colorado - Identity Card
  • USA, District of Columbia - Driver's License
  • USA, District of Columbia - Identity Card
  • USA, Idaho - Driver's License
  • USA, Idaho - Identity Card
  • USA, Missouri - Identity Card
  • USA, Nebraska - Identity Card
  • USA, Nevada - Identity Card
  • USA, New York - Identity Card
  • USA, North Dakota - Driver's License
  • USA, Oklahoma - Identity Card
  • USA, Pennsylvania - Identity Card
  • USA, Utah - Identity Card
  • USA, Virginia - Driver's License
  • USA, Virginia - Identity Card
  • USA, West Virginia - Driver's License
  • USA, Wisconsin - Driver's License
  • USA, Wisconsin - Identity Card

Out of beta

  • Croatia - Residence Permit
  • Moldova - Paper Passport

SDK release notes

6.5.0

What's new

  • Added cardOrientation property to ImageAnalysisResult
  • Fixed issue with SDK localization

SDK release notes

6.4.0

What's new

  • New ClassAnonymizationSettings for custom anonymization per country, region, and document type
  • Added isFilledByDomainKnowledge property to DateResult and Date, indicating the date is filled from internal document knowledge rather than extracted from the image
  • Added missing mandatory field feedback during scanning with the BlinkID overlay
  • Added cardRotation result member to ImageAnalysisResult

Breaking API changes

  • StringResult: String values for each document field and alphabet are now accessed directly via latin, arabic, and cyrillic members
  • BlinkIdMultiSideRecognizerResult: dataMatchResult renamed to dataMatch

SDK release notes

6.1.x

SDK release notes


5.18.0

SDK release notes

5.17.0

SDK release notes

5.16.0

SDK release notes

5.15.1

SDK release notes

5.14.0

SDK release notes

5.13.0

SDK release notes

5.12.0

What's new

  • Flutter: Migrated to sound null safety (requires Dart 2.12 or newer)

SDK release notes

5.11.0

SDK release notes

5.10.0

SDK release notes

5.9.0

SDK release notes