Skip to content

5.0.0

Compare
Choose a tag to compare
@stsuprenko stsuprenko released this 15 Jul 19:54
· 103 commits to main since this release

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