- Updated to Android SDK v7.7.1 and iOS SDK v7.7.0
- 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)
- 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.
- Fixed issue with incorrect retrieval of properties
primaryIDandsecondaryIDfrom theMrzResult.
- 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
- 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
- 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)
-
Added new items to enums:
- new
FieldTypeenum values:effectiveDate,parentsLastName,parentsLastName2,parentsFirstName2,workRestriction,parentsFirstName,socialSecurityStatus,legalStatus,husbandName,chinPermanentExpiry - new
DocumentTypeenum values:ninCard,mysssCard,gendarmerieId,policeId - new
Countryenum value:saintThomasAndPrince - new
Regionenum values:acre,espiritoSanto,matoGrossoDoSul,paraiba,piaui,rioGrandeDoNorte,tocantins,odisha,uttarakhand
- new
-
Added member results to
ScanningResultandVizResulteffectiveDatehusbandNamelegalStatussocialSecurityStatusworkRestrictionparentsInfo(new class)
- Updated to Android SDK v7.6.1 and iOS SDK v7.6.2
- For some documents document type was returned as None, which was causing confusion. To prevent this, we are filling in document type from the barcode in case customers are using BarcodeId mode.
- The fix is applied to all the AAMVA types, plus some others (Argentina, Canada, Colombia, Nigeria, Panama, Paraguay, SouthAfrica)
- Updated to Android SDK v7.6.0 and iOS SDK v7.6.0
- Added two new methods in
BlinkidFlutter:loadBlinkIdSdk&unloadBlinkIdSdkloadBlinkIdSdk- Initializes and loads the BlinkID SDK if it is not already loaded. This method can be called in advance to preload the SDK before starting a scanning session. Doing so reduces loading time for theperformScanandperformDirectApiScanmethods since all resources will already be available and the license verified.unloadBlinkIdSdk- Terminates the BlinkID SDK and releases all associated resources. This method safely shuts down the SDK instance and frees any allocated memory. If the parameterdeleteCachedResourcesis set totrue, the method performs a complete cleanup, including deletion of all downloaded and cached SDK resources from the device.
- You can now configure the SDK to load resources locally instead of downloading them. Set
downloadResourcesto false, and provide the local resource path usingresourceLocalFolder(Android) andbundleIdentifier(iOS). - 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 it's explicitly allowed. This will prevent false positive MRZ extraction on documents where the last line of the MRZ is covered or not fully visible
- 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
- 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
- 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
- Hungary - Identity Card -
additionalNameInformation->mothersName
- Added 33 new languages (see full list here)
- Renamed the
bundleURLtobundleIdentifierinBlinkIdSdkSettings. - Renamed
BlinkIdUiSettingstoBlinkIdScanningUxSettings.
iOS
- The SDK was built with Xcode 26
Android
- Updated Kotlin to
v2.0.21in theblinkid-corelibrary. Theblinkid-uxandmicroblink-uxlibraries already used Kotlinv2.1.20. - Target SDK updated to API Level 36
- 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 overriden by a wrong value from MRZ
- Changed default
tiltDetectionLevelfromOfftoMid
- Updated to Android SDK v7.5.0 and iOS SDK v7.5.0
- We introduced event tracking across the SDK lifecycle, giving you deeper insights into user journeys, success rates, and drop-off points during scanning sessions. These enhanced analytics make it easier to identify optimization opportunities and ensure the best possible user experience.
- Updated detection analysis logic in case of photo mode
- Added new
parsedresult member to the BarcodeResult which indicates whether the raw barcode data was successfully parsed - Barcode recognition is now allowed on all document classes; unparsable barcodes will be returned as raw data
- Fixed crash when the optional
BlinkIdUiSettingsparameter was not being passed to theperformScanmethod.
- Updated to Android SDK v7.4.0 and iOS SDK v7.4.0
- 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
- Canada, Yukon - Driver's License
Bug fixes
- Fixed issue with incorrect
DriverLicenseDetailedInfoserialization
- Updated to Android SDK v7.3.0 and iOS SDK v7.3.1
- 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 a document
- Added
BlinkIdUiSettingsfor customizing various aspects of the UI used during the scanning process
- Canada, Nunavut - Driver's License
- Canada, Nunavut - Identity Card
- Liberia - Identity Card
- Mali - Identity Card
- UK - Military ID
- 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
- Canada - Non Card Tribal ID
- Dominica - Paper Passport
- Dominica - Polycarbonate Passport
- UAE - Diplomatic ID
- USA, Georgia - Medical Marijuana ID
- Egypt - Driver's License
- Mexico, Quintana Roo - Driver's License
- Philippines - Postal ID
- Vietnam - Identity Card
- 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
- Bahrain - Identity Card -
documentNumber->personalIdNumber
- Fixed document number extraction from Canada/Nunavut barcodes
- Fix for ARGENTINA ID and ALIEN_ID documents - made separate barcode scanning step optional for these documents; they have a barcode on the front side, and requiring barcode extraction was causing the scanning process to get stuck on the front
- Fixed issue with
DateResultwhereday,monthandyearwere not properly returned
- Fixed issue with adding
customDocumentRulesinBlinkIdScanningSettings
The version 7 release of the BlinkID SDK.
- Updated to Android SDK v7.2.0 and iOS SDK v7.2.0
- For more information about the inital version 7 release, see the release notes for the native SDKs for Android and iOS.
-
The plugin now requires:
- iOS version 16.0 and above.
- Android API version 24 and above.
- Flutter version 3.29 and above.
-
Class
MicroblinkScannerhas been renamed toBlinkidFlutter. -
Method
scanWithCamerahas been renamed toperformScan. -
Method
scanWithDirectApihas been renamed toperformDirectApiScan. -
Many of the older settings have been renamed to be more intuitive, for more information see the blinkid_settings.dart file, and the native documentation for Android and iOS.
-
See section Version 7 plugin usage for more details about how to use each method, and how to handle the scanned results.
The performScan method
The performScan method launches the BlinkID scanning process with the default UX properties.
It takes the following parameters:
- BlinkID SDK settings
- BlinkID session settings
- The optional ClassFilter object for filtering documents.
BlinkID SDK Settings - BlinkIdSdkSettings: the class that contains all of the available SDK settings. It contains settings for the license key, and how the models, that the SDK needs for the scanning process, should be obtained.
BlinkID Session Settings - BlinkIdSessionSettings: the class that contains various settings for the scanning session. It contains the settings for the ScanningMode and BlinkIdScanningSettings, which define various parameters that control the scanning process.
The optional ClassFilter class - ClassFilter: the class which controls which documents will be accepted or reject for information extraction during the scanning session.
- The implementation of the
performScanmethod can be viewed here in the blinkid_flutter_method_channel.dart file.
The performDirectApiScanning method
The performDirectApiScan method launches the BlinkID scanning process inteded for information extraction from static images.
It takes the following parameters:
- BlinkID SDK settings
- BlinkID session settings
- First image string in the Base64 format
- The optional second image string in the Base64 format
BlinkID SDK Settings - BlinkIdSdkSettings: the class that contains all of the available SDK settings. It contains settings for the license key, and how the models, that the SDK needs for the scanning process, should be obtained.
BlinkID Session Settings - BlinkIdSessionSettings: the class that contains various settings for the scanning session. It contains the settings for the [ScanningMode] and [BlinkIdScanningSettings], which define various parameters that control the scanning process.
The first image Base64 string - String: image that represents one side of the document. If the document contains two sides and the ScanningMode is set to automatic, this should contain the image of the front side of the document. In case the ScanningMode is set to single, it can be either the front or the back side of the document. If the document contains only one side (for example, various passports), the SDK will automatically detect it, and will not look for the other side.
The optional second image Base64 string - String: needed if the information from back side of the document is required and the ScanningMode is set to automatic.
- The implementation of the
performDirectApiScanmethod can be viewed here in the blinkid_flutter_method_channel.dart file. - All of the mentioned settings can be found in the blinkid_settings.dart file.
BlinkID result
-
Both methods return the
BlinkIdScanningResultobject, which contains the results of scanning a document, including the extracted data and images from the document. -
All of the available results can be viewed here.
Implementation guide
- A detailed guide about the integration and usage of the plugin can be viewed here.
- The sample application which demonstrates the usage of the SDK can be found in the main.dart file.
Bug fixes
- Fixed compatibility issues with Flutter v3.29
- Updated the plugin to Android SDK v6.13.0 and iOS SDK v6.13.0
New features
- ClassFilter
ClassFilterrepresents the document filter used to determine which documents will be processed.- Document information (Country, Region, Type) is evaluated with the content set in the filter, and their inclusion or exclusion depends on the defined rules.
- The recognition results of the excluded documents will not be returned.
- If using the standard BlinkID Overlay, an alert will be displayed that the document will not be scanned.
- Modifying the
includeClassesproperty will set the filter to scan only the set document classes. Other document classes will be rejected. - Modifying the
excludeClassesproperty will set the filter to reject only the set document classes. Other document classes will be accepted.- By defult, all of the document classes are accepted.
Expanded document coverage
- All of the new documents & document versions can also be found in the release notes for native Android and iOS SDKs.
Bug fixes
- 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 that were causing data match failures.
- 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.
- [iOS-specific] Fixed document flip animation on the
BlinkIdOverlay
- Updated the plugin to Android SDK v6.12.0 and iOS SDK v6.12.0
New features
- Beta Feature: Second Page Passport Scanning
- Added support for scanning and extracting data from the second page of passports for select countries - Slovenia, Ireland, and New Zealand.
- When BlinkID detects one of these passports, a UI message will guide the user to the second page.
- By default, this feature is disabled but can be enabled via the
BlinkIdMultiSideRecognizer.scanPassportDataPageOnlysetting - if set tofalse, it will be required to scan the second page of certain passports. This feature is in beta, and your feedback is appreciated.
- USA Green Card - Enabled Data Match for the
Document Numberfield, matching values from the VIZ (Visual Inspection Zone) and MRZ to further enhance extraction reliability.
Bug fixes
- Spain ID: Fixed an issue with indefinite expiry dates, ensuring consistent values between the MRZ and Visual Inspection Zone (VIZ).
- Bulgaria ID: Improved parsing for indefinite expiry dates in the MRZ for better accuracy.
- Netherlands ID & Norway Passport: Resolved issues with the
Personal ID numberfield that were causing the data match feature to fail. - Chinese Passport: Enhanced reliability of extracted data with additional logic for the
Document Numberfield. - German ID & Luxembourg ID: Adjusted name extraction logic to resolve issues with name separation, ensuring more consistent results.
- We have updated the plugin to Android SDK v6.11.2 and iOS SDK v6.11.1
Bug fixes
- 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.
- We have updated the plugin to Android SDK v6.11.1 and iOS SDK v6.11.0
Expanded document coverage
- All of the new documents & document versions can also be found in the release notes for native Android and iOS SDKs.
New features
- Greek Alphabet Support
- Added support for extracting
Place of Birthin both Greek and Latin scripts.
- Added support for extracting
- New result fields in the
BlinkIdSingleSideRecognizerandBlinkIdMultiSideRecognizermanufacturingYear,vehicleType,eligibilityCategory,specificDocumentValidity,dependentsInfo
Bug fixes
- Android specific
- Removed unused
libc++_shared.sofrom the SDK - Fix for duplicate attrs resource:
attr/mb_onboardingImageColorwhen combining multiple Microblink's SDKs in the same app
- Removed unused
- We have updated the plugin to Android SDK v6.10.0 and iOS SDK v6.10.1
Expanded document coverage
- All of the new documents & document versions can also be found in the release notes for native Android and iOS SDKs.
New features
- Avoiding Double Scans of the Front Side: For a more reliable scanning process, BlinkID now prompts users to flip the document when they scan the front side twice. This improves the overall experience and reduces the chance of mistakes.
- Starting with the Right Side: If users attempt to scan the back side of a document first, BlinkID will prompt them to begin with the front side. This feature ensures that users follow the correct order, leading to a more reliable and user-friendly experience.
- Added
imageExtractionFailurestoAdditionalProcessingInfoimageExtractionFailuresallows tracking if any images are not visible on the presented document- Added
ImageExtractionType(FullDocument,Face,Signature) enum to specify the image type
- Added a new result member,
barcodeStepUsedto BlinkID recognizers, which indicates whether the barcode scanning step was utilized during the scanning process. - Added two new settings to BlinkID recognizers:
allowBarcodeScanOnly- allows barcode recognition to proceed even if the initial extraction fails - set tofalseby defaultcombineFrameResults- enables the aggregation of data from multiple frames - set totrueby default
Other changes
- Starting from BlinkID v6.9.0, the plugin uses Gradle v8 for Android
- We have updated the plugin to Android SDK v6.9.0 and iOS SDK v6.9.0
Expanded document coverage
- All of the new documents & document versions can be seen in the release notes for native Android and iOS SDKs.
Custom mandatory fields
- We’re introducing the option to define a custom set of mandatory fields. This feature allows greater flexibility in the scanning process by enabling the extraction of only the necessary information from identity documents.
- Custom mandatory fields can be set at the document level or applied universally to all document types.
- Custom mandatory fields can be set with
CustomClassRulesandDetailedFieldType.
License keys
- The license key exceptions can now be handled properly (as shown in the sample application).
- The error messages are specific to each case why the license key is not valid.
- We have updated the plugin to Android SDK v6.8.0 and iOS SDK v6.8.0
Glare and blur detection
- We’ve introduced glare detection to BlinkID, which removes occlusion on document images caused by glare.
- We’ve raised the threshold for our blur model, making it stricter. This improvement ensures that sharper images are accepted for processing.
- To disable the glare and blur filters, modify the
enableBlurFilterandenableGlareFilterproperties on the BlinkID recognizers (filters are enabled by default). - The strictness level can be modified to
Strict,NormalandRelaxedon theglareStrictnessLevelandblurStrictnessLevelproperties withStrictnessLevel. - To check if glare and blur are present on the document after the scanning process has finished, see
glareDetectedandblurDetectedproperties inImageAnalysisResult.
- To disable the glare and blur filters, modify the
UI Settings
- Real-time feedback during scanning includes a new UI message to help users position the document correctly and reduce glare and blur.
- Check
errorGlareDetectedanderrorBlurDetectedin theBlinkIdOverlaySettings.
- Check
- We have added camera presets to each platform
- Modify
AndroidCameraResolutionPresetandiOSCameraResolutionPresetinBlinkIdOverlaySettingsto change different to camera resolutions if necessary.
- Modify
- Camera Legacy API - Android-specific
- We have added
enableAndroidLegacyCameraApiproperty. This setting should only be used if the new Camera2 API is not working on the device, and it should not be applied to all devices.
- We have added
Bug fixes
- Android-specific
- We have removed the package attribute from AndroidManifest.xml
- We have temporarily disabled haptic feedback for Android devices due to an issue with Android 5.1.
- We have updated the plugin to Android SDK v6.7.0 and iOS SDK v6.7.0
- Updated the SDK with new regions and types, which can be found in the native documentation with version 6.6.0 Android and iOS
- Added Real ID symbol detection on US driver's licenses in the
ImageAnalysisResultclass. - Added partial anonymization of the Document Number field.
- Anonymization can be added in
ClassAnonymizationSettingsclass by additionally addingDocumentNumberAnonymizationSettings.
- Anonymization can be added in
- Added
BarcodeDetectionFailedtoProcessingStatus.- It is returned when the mandatory barcode is not present on the back of US documents.
- Added settings
showCancelButtonandshowTorchButtoninBlinkIdOverlaySettingswith which the ‘Cancel’ and ‘Torch’ buttons in the scanning UI can be shown or hidden. - This version of the SDK contains the native iOS
BlinkID.xcframeworkwith the privacy manifest file (PrivacyInfo.xcprivacy).
- We have introduced the DirectAPI method of scanning, which allows the SDK to extract the document information from static images without the need to use the device’s camera and our UI.
- Usage:
- The
scanWithDirectApimethod requires four parameters: collection, which is a collection of Recognizers used for document scanningfrontImage, which would represent the front image of the document in the Base64 format stringbackImage, which would represent the back image of the document in the Base64 format string- the
backImageparameter is optional when using theBlinkIdSingleSideRecognizer, and can be passed asnullor an empty string (””)
- the
license, the licenses for iOS and Android required to unlock the SDK
- The
- An example of its usage can be found in the sample application , both for the Multiside and Singleside scanning.
- More information about the DirectAPI scanning can be found here in the native documentation for Android and iOS
- We still recommend using direct camera scanning, as static images can sometimes be in lower-quality which can cause SDK extraction error. It would be best to use the
scanWithDirectApimethod when using the device’s camera is not an option.
- We have updated the plugin to Android SDK v6.5.0 and iOS SDK v6.5.0
- Added
cardOrientationproperty toImageAnalysisResult - Fixed issue with the SDK localization
- We have updated the plugin to Android SDK v6.4.0 and iOS SDK v6.4.0
- Added new values to
RegionandType - Added new
ClassAnonymizationSettingssetting that enables custom anonymization for any field per country, region, and type of document - Added
isFilledByDomainKnowledgeproperty toDateResultandDatethat indicates that the date is not extracted from the image but filled based on our internal document knowledge - Added missing mandatory field feedback during scanning with
BlinkIdOverlay - Added new result member
cardRotationtoImageAnalysisResult
- Change to
StringResult- The string for every document field for each alphabet can be accessed by with
latin,arabicandcyrillicmembers directly.
- The string for every document field for each alphabet can be accessed by with
- Change to
BlinkIdMultiSideRecognizerResultdataMatchResultis nowdataMatch
- Fixed date and
documentDataMatcherrors
- Updated to Android SDK v6.1.1 and iOS SDK v6.1.2
- Updated to Android SDK v6.1.0 and iOS SDK v6.1.1
- Fix for building APKs in release mode
We have updated the plugin to Android SDK v5.18.0 and iOS SDK v5.18.0
We have updated the plugin to Android SDK v5.17.0 and iOS SDK v5.17.0
We have updated the plugin to Android SDK v5.15.0 and iOS SDK v5.15.0
We have updated the plugin to Android SDK v5.14.0 and iOS SDK v5.14.0
We have updated the plugin to Android SDK v5.13.0 and iOS SDK v5.13.0
We have updated the plugin to Android SDK v5.12.0 and iOS SDK v5.12.0
We also migrated the plugin to sound null safety, which requires you to use Dart 2.12 or newer in your project.
We have updated plugin to Android SDK v5.11.0 and iOS SDK v5.11.0
We have updated plugin to Android SDK v5.10.0 and iOS SDK v5.10.0
We have updated plugin to Android SDK v5.9.0 and iOS SDK v5.9.0
- We have fixed
OverlaySettings.enableBeepoption. - We have fixed
BlinkIdCombinedRecognizerandBlinkIdRecognizeranonymizationMode option.