5.0.0
MiSnap
Added:
- A license key is required to access SDK features
- On-Device Classification (ODC) licensed beta feature for document type classification that enables 2 uses cases:
- Invoking Any ID document type to acquire an image of any of the following documents: DL/ID/RP Front or Back, Passport bio page
- Preventing acquiring a wrong side of a document / wrong document
- On-Device Extraction (ODE) licensed feature that returns parsed data from:
- 2- and 3-line MRZs (Passport bio page and ID/RP Back respectively)
- AAMVA PDF417 barcodes (USA and Canada DL Back)
- Support for CocoaPods and Swift Package Manager
- Support for a new Netherlands Passport with a personal number (BSN) in QR-code on a separate page
- Optional review screen
Modified:
- Significant refactoring that introduced breaking API changes therefore 5.x series is not backward compatible with 3.x and 4.x series
- UX is distributed in a form of XCFramework not as source files
- Deprecated PDF417 document type and moved its functionality in ID Back document type with the following improvements:
- Support for scanning the following barcodes: PDF417, QR, Aztec, Code 39, Code 93, Code 128, Interleaved 2 of 5
- Support for the following barcode modes:
- Acceptable image required and barcode optional (default in 4.x)
- Acceptable image required and barcode required (a new feature)
- Acceptable image optional and barcode required (an equivalent of PDF417 document type in 4.x)
- Deprecated W2, Balance Transfer, Remittance document types and replaced them with Generic document type
- Deprecated ACH document type (use Check Front instead)
- Deprecated MiSnapBarcodeScannerLight due to low barcode detection rate
- MIBI 2.x with significant structure changes comparing to MIBI 1.x
Fixed:
- None
MiSnapFacialCapture
Added:
- A license key is required to access SDK functionality
- Support for CocoaPods and Swift Package Manager
Modified:
- Significant refactoring that introduced breaking API changes therefore 5.x series is not backward compatible with 3.x series
- UX is distributed in a form of XCFramework not as source files
- MIBI 2.x with significant structure changes comparing to MIBI 1.x
Fixed:
- An issue where a very dark image was sometimes returned when a smile is detected early in a session
MiSnapNFC
Added:
- A license key is required to access SDK functionality
- Support for CocoaPods and Swift Package Manager
- PACE support for documents with ECDH key agreement and AES cipher algorithm
Modified:
- Significant refactoring that introduced breaking API changes therefore 5.x series is not backward compatible with 1.x series
- UX is distributed in a form of XCFramework not as source files
- MIBI 2.x with significant structure changes comparing to MIBI 1.x
- Removed Bosnia and Herzegovina (BIH) ID from supported Beta countries
- Removed Ukraine (UKR) Passport from supported GA countries
- Updated support date for Finland (FIN) ID
Fixed:
- NFC step is erroneously skipped for Spanish ID
- An issue where a wrong tutorial was presented for a United Kingdom (GBR) Passport holder under 16 years old
- An issue where DG1 wasn't properly parsed for some ID/RP Backs
- An issue where NFC step is erroneously skipped if a document number is longer than 9 characters
- An issue where NFC step is erroneously skipped for some Mexican (MEX) Passports