--- Source: https://docs.microblink.com/blinkid/release-notes Title: Release notes Description: Version history and release notes for BlinkID SDKs --- # BlinkID 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. --- ## 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. ### SDK release notes {/* TODO v8001 add paths to specific v8001 releases */} - [Web](https://github.com/microblink/web-sdks/releases) - [Android](https://github.com/microblink/blinkid-android/releases) - [iOS](https://github.com/microblink/blinkid-ios/releases) --- ## v8000 :::tip[Migration guide available] This is a major release with numerous breaking changes. Read the [migration guide](/blinkid/migration-v8000) to find out how to migrate from v7. ::: ### What's new - SDK modularization & enhanced flexibility: We've transformed our core architecture. Features previously known as "fallback modes" are now independent SDK modules. - Tailored implementation: Users can now toggle specific modules such as Capture, Barcode, MRZ, or VIZ scanners to build a workflow that fits their exact needs. - Total control: This modular approach offers more flexibility, allowing you to use BlinkID as a comprehensive recognition tool or a specialized scanner, all while leveraging our latest feature updates. - Expanded barcode support: When operating in barcode mode, BlinkID is no longer limited to PDF417. - Universal scanning: We've added support for QR codes, Code 128, Code 39, ITF, EAN, UPC, and DataMatrix. - Versatility: This expansion allows the SDK to be used across a wider variety of document types beyond standard IDs. - Streamlined extraction & data redaction (anonymization): We are putting more power in the hands of our integrators by removing restrictive custom rules. - Document rules: Custom document rules have been removed. Customers can now implement their own logic based on result completeness to determine how a document is processed. - Data redaction (Anonymization): We’ve transitioned away from fixed data redaction (anonymization) rules. You can now programmatically decide which fields to mask and how to handle them based on the specific data returned. - We are transitioning our terminology from 'anonymization' to 'data redaction' to more accurately reflect the nature of this feature. - Intelligent timeout mechanism: To balance performance with accuracy, we've introduced a new timeout feature. - Non-blocking scans: Ensures a smooth user experience by preventing "stuck" scan states. - Step-by-step decisions: After each extraction step, you can decide whether the current data is sufficient or if the SDK should continue processing to gather more information. - Document-specific improvements - EU residence permits: For documents with redundant fields on both the front and back, BlinkID now intelligently merges these into the top-level results for better data consistency. - Egypt driver’s license: Enhanced data extraction to now include Date of Birth (DOB) as an additional field. - Zimbabwe ID: Improved data extraction to support and return both alphabetic and numeric characters within the document number field. ### Bug fixes - Date conversion accuracy: Resolved an issue where Islamic-to-Gregorian date conversions could occasionally differ by +/- 1 day. These conversions are now precise and consistent. ### SDK release notes - [Web](https://github.com/microblink/web-sdks/releases/tag/%40microblink%2Fblinkid%408000.0.0) - [Android](https://github.com/microblink/blinkid-android/releases/tag/v8000.0.0) - [iOS](https://github.com/microblink/blinkid-ios/releases/tag/v8000.0.0) - [Flutter](https://github.com/microblink/blinkid-flutter/releases/tag/v8000.0.0) - [React native](https://github.com/microblink/blinkid-react-native/releases/tag/v8000.0.0) ## v7.8.0 ### What's new - The list of all supported documents and result fields is now available [here](https://docs.microblink.com/blinkid/supported-documents). - We have added extraction of date of birth from document numbers on Egypt DL. - If a residence permit has a "remarks" field on both the front and back side, values of these fields will be combined in the top level result. ### Bug fixes - We have fixed MRZ parsing rules for Zimbabwe ID and the new version of Brunei ID; these are now successfully extracted. #### New documents support - Argentina - Polycarbonate Passport - Bhutan - Identity Card - Georgia - Polycarbonate Passport - Jamaica - Identity Card - Maldives - Driver's License - Mongolia - Identity Card - New Zealand - Proof Of Age Card - Pakistan - Origin Card - Saint Kitts And Nevis - Polycarbonate Passport - South Sudan - Identity Card - Virgin Islands Of The United States - Driver's License - Virgin Islands Of The United States - Identity Card ##### New document versions for supported documents - Argentina - Alien ID - Argentina - Identity Card - Armenia - Identity Card - Australia, Australian Capital Territory - Driver's License - Australia, Australian Capital Territory - Identity Card - Brunei - Identity Card - Bulgaria - Residence Permit - Denmark - Driver's License - Georgia - Identity Card - Greece - Residence Permit - Guatemala - Alien ID - Guatemala - Identity Card - Guyana - Paper Passport - Kosovo - Driver's License - Kyrgyzstan - Polycarbonate Passport - Liechtenstein - Identity Card - Mauritius - Identity Card - Nigeria - Identity Card - Puerto Rico - Driver's License - Puerto Rico - Identity Card - Uganda - Identity Card - USA - Paper Passport - USA - Polycarbonate Passport - USA, Montana - Driver's License - USA, Montana - Identity Card - USA, New York City - Identity Card - Venezuela - Driver's License ##### New segments supported on documents - Pakistan, proof of registration: renamed fathersName to additionalNameInformation - Mauritania, ID: renamed documentNumber to personalIdNumber #### Minor API changes - Added new items to enums: - new `FieldType` enum values: `CardAccessNumber` - new `Type` enum values: `ORIGIN_CARD` - new `Country` enum value: `VIRGIN_ISLANDS_OF_THE_UNITED_STATES` - Added member results to `ScanningResult` and `VizResult`: - `cardAccessNumber` - Removed items from enums: - removed `FieldType` enum values: Removed `ParentsLastName2`, `ParentsFirstName2`, `ChinPermanentExpiry` - removed `Country` enum value: `VIRGIN_ISLANDS_US` ### SDK release notes - [iOS](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.8.0) - [Android](https://github.com/BlinkID/blinkid-android/releases/tag/v7.8.0) - [Web](https://github.com/microblink/web-sdks/releases/tag/%40microblink%2Fblinkid%407.8.0) ## 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 - [iOS](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.7.0) - [Android](https://github.com/BlinkID/blinkid-android/releases/tag/v7.7.0) - [Web](https://github.com/microblink/web-sdks/releases/tag/%40microblink%2Fblinkid%407.7.0) ## 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 - [iOS v7.6.2](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.6.2) - [Android v7.6.1](https://github.com/BlinkID/blinkid-android/releases/tag/v7.6.1) - [Web v7.6.1](https://github.com/microblink/web-sdks/releases/tag/v7.6.1) - [React Native v7.6.1](https://github.com/BlinkID/blinkid-react-native/releases/tag/v7.6.1) - [Flutter v7.6.1](https://github.com/BlinkID/blinkid-flutter/releases/tag/v7.6.1) ## 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 - `additionalNameInformation` → `mothersName` ### SDK release notes - [iOS v7.6.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.6.0) - [Android v7.6.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.6.0) - [Web v7.6.0](https://github.com/microblink/web-sdks/releases/tag/v7.6) - [React Native v7.6.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v7.6.0) - [Flutter v7.6.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v7.6.0) ## 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 - [iOS v7.5.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.5.0) - [Android v7.5.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.5.0) - [React Native v7.5.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v7.5.0) - [Flutter v7.5.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v7.5.0) ## 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 - [iOS v7.4.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.4.0) - [Android v7.4.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.4.0) - [Web v7.4.0](https://github.com/microblink/web-sdks/releases/tag/v7.4.0) - [React Native v7.4.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v7.4.0) - [Flutter v7.4.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v7.4.0) ## 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 - `documentNumber` → `personalIdNumber` ### SDK release notes - [iOS v7.3.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.3.0) - [Android v7.3.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.3.0) - [Web v7.3.0](https://github.com/microblink/web-sdks/releases/tag/v7.3.0) - [Flutter v7.3.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v7.3.0) ## 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. - [iOS v7.2.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.2.0) - [Android v7.2.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.2.0) - [Web v7.2.0](https://github.com/microblink/web-sdks/releases/tag/v7.2.0) - [React Native v7.2.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v7.2.0) - [Flutter v7.2.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v7.2.0) ## 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 - [iOS v7.1.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.1.0) - [Android v7.1.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.1.0) - [Web v7.1.0](https://github.com/microblink/web-sdks/releases/tag/v7.1.0) ## 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 - `blurStrictnessLevel` → `blurDetectionLevel` - `enableBlurFilter` → `skipFramesWithBlur` - `glareStrictnessLevel` → `glareDetectionLevel` - `enableGlareFilter` → `skipFramesWithGlare` - `combineFrameResults` → `enableMultiFrameExtraction` - `cardRotation` → `documentRotation` ### SDK release notes Flutter and React Native launched their v7 support with v7.2.0. - [iOS v7.0.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v7.0.0) - [Android v7.0.0](https://github.com/BlinkID/blinkid-android/releases/tag/v7.0.0) - [Web v7.0.0](https://github.com/microblink/web-sdks/releases/tag/v7.0.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 - [iOS v6.13.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.13.0) - [Android v6.13.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.13.0) - [Web v6.13.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.13.0) - [React Native v6.13.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.13.0) - [Flutter v6.13.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.13.0) ## 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 - [iOS v6.12.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.12.0) - [Android v6.12.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.12.0) - [Web v6.12.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.12.0) - [React Native v6.12.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.12.0) - [Flutter v6.12.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.12.0) ## 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 - [iOS v6.11.1](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.11.1) - [Android v6.11.2](https://github.com/BlinkID/blinkid-android/releases/tag/v6.11.2) - [Web v6.11.1](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.11.1) - [React Native v6.11.1](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.11.1) - [Flutter v6.11.1](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.11.1) ## 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 - [iOS v6.11.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.11.0) - [Android v6.11.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.11.0) - [Web v6.11.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.11.0) - [React Native v6.11.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.11.0) - [Flutter v6.11.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.11.0) ## 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 - [iOS v6.10.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.10.0) - [Android v6.10.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.10.0) - [Web v6.10.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.10.0) - [React Native v6.10.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.10.0) - [Flutter v6.10.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.10.0) ## 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 - [iOS v6.9.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.9.0) - [Android v6.9.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.9.0) - [Web v6.9.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.9.0) - [React Native v6.9.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.9.0) - [Flutter v6.9.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.9.0) ## 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 - [iOS v6.8.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.8.0) - [Android v6.8.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.8.0) - [Web v6.8.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.8.0) - [Flutter v6.8.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.8.0) ## 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. - [iOS v6.7.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.7.0) - [Android v6.7.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.7.0) - [Web v6.7.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.7.0) - [React Native v6.7.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.7.0) - [Flutter v6.7.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.7.0) ## 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 - [iOS v6.6.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.6.0) - [Android v6.6.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.6.0) - [Web v6.6.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.6.0) ## 6.5.0 ### What's new - Added `cardOrientation` property to `ImageAnalysisResult` - Fixed issue with SDK localization ### SDK release notes - [iOS v6.5.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.5.0) - [Android v6.5.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.5.0) - [Web v6.5.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.5.0) - [React Native v6.5.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.5.0) - [Flutter v6.5.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.5.0) ## 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 - [iOS v6.4.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.4.0) - [Android v6.4.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.4.0) - [Web v6.4.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.4.0) - [React Native v6.4.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.4.0) - [Flutter v6.4.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.4.0) ## 6.1.x ### SDK release notes - [iOS v6.1.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.1.0) · [v6.1.1](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.1.1) · [v6.1.2](https://github.com/BlinkID/blinkid-ios/releases/tag/v6.1.2) - [Android v6.1.0](https://github.com/BlinkID/blinkid-android/releases/tag/v6.1.0) · [v6.1.1](https://github.com/BlinkID/blinkid-android/releases/tag/v6.1.1) · [v6.1.2](https://github.com/BlinkID/blinkid-android/releases/tag/v6.1.2) - [Web v6.1.0](https://github.com/BlinkID/blinkid-in-browser/releases/tag/v6.1.0) - [React Native v6.1.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.1.0) · [v6.1.1](https://github.com/BlinkID/blinkid-react-native/releases/tag/v6.1.1) - [Flutter v6.1.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.1.0) · [v6.1.1](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.1.1) · [v6.1.2](https://github.com/BlinkID/blinkid-flutter/releases/tag/v6.1.2) --- ## 5.18.0 ### SDK release notes - [iOS v5.18.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.18.0) - [Android v5.18.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.18.0) - [Flutter v5.18.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.18.0) ## 5.17.0 ### SDK release notes - [iOS v5.17.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.17.0) - [Android v5.17.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.17.0) - [React Native v5.17.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.17.0) - [Flutter v5.17.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.17.0) ## 5.16.0 ### SDK release notes - [React Native v5.16.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.16.0) ## 5.15.1 ### SDK release notes - [iOS v5.15.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.15.0) - [Android v5.15.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.15.0) - [React Native v5.15.1](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.15.1) - [Flutter v5.15.1](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.15.1) ## 5.14.0 ### SDK release notes - [iOS v5.14.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.14.0) - [Android v5.14.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.14.0) - [React Native v5.14.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.14.0) - [Flutter v5.14.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.14.0) ## 5.13.0 ### SDK release notes - [iOS v5.13.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.13.0) - [Android v5.13.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.13.0) - [React Native v5.13.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.13.0) - [Flutter v5.13.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.13.0) ## 5.12.0 ### What's new - Flutter: Migrated to sound null safety (requires Dart 2.12 or newer) ### SDK release notes - [iOS v5.12.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.12.0) - [Android v5.12.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.12.0) - [React Native v5.12.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.12.0) - [Flutter v5.12.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.12.0) ## 5.11.0 ### SDK release notes - [iOS v5.11.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.11.0) - [Android v5.11.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.11.0) - [React Native v5.11.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.11.0) - [Flutter v5.11.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.11.0) ## 5.10.0 ### SDK release notes - [iOS v5.10.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.10.0) - [Android v5.10.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.10.0) - [React Native v5.10.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.10.0) - [Flutter v5.10.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.10.0) ## 5.9.0 ### SDK release notes - [iOS v5.9.0](https://github.com/BlinkID/blinkid-ios/releases/tag/v5.9.0) - [Android v5.9.0](https://github.com/BlinkID/blinkid-android/releases/tag/v5.9.0) - [React Native v5.9.0](https://github.com/BlinkID/blinkid-react-native/releases/tag/v5.9.0) - [Flutter v5.9.0](https://github.com/BlinkID/blinkid-flutter/releases/tag/v5.9.0)