Skip to content

5.4.0

Compare
Choose a tag to compare
@stsuprenko stsuprenko released this 26 Oct 19:07
· 26 commits to main since this release

⚠️ Starting with 5.4.0 the minimum iOS target is set to 12.0

MiSnap

Added:

  • A real-time security feature that adds additional authentication layer
  • Exposed additional customizations for MiSnapSuccessView

Modified:

  • Lowered sharpness threshold for all Identity document types to improve UX by reducing occurrences of false positively shown Hold still messages
  • Improved optional data (BSN) redaction by:
    • Making all redaction rectangles to be of the same uniform size in MRZ area which guarantees that some numbers cannot be guessed
    • Redaction of BSN in non-MRZ area of NLD ID back is applied more consistently
    • Redaction is applied a lot more frequently when an image is acquired in Manual mode
    • QR code in NLD ID back is redacted in addition to other required areas

Fixed:

  • An issue where a returned classification document type was always reset to Unknown
  • An issue where an image size is too big when an optional data (BSN) redaction is enabled

MiSnapFacialCapture

Added:

  • A real-time security feature that adds additional authentication layer

Modified:

  • None

Fixed:

  • None

MiSnapVoiceCapture

Added:

  • None

Modified:

  • None

Fixed:

  • None

MiSnapNFC

Added:

  • None

Modified:

  • Removed explicit dependency on MiSnapOpenSSL which reduced SDK size by 300 KB

Fixed:

  • None

MiSnapDeviceKit

Added:

  • None

Modified:

  • Deprecated as a standalone SDK and its functionality is moved to MiSnapCore SDK (see below)

Fixed:

  • None

MiSnapCore

A newly added core SDK that is shared arcoss all MiSnap family SDKs and has common functionalities including:

  • MiSnapDevice that adds an additional layer of security without adding additional friction by enrolling a device to be bound to a biometric in Mitek server products.
  • MiSnapMibi that supplies session analytics
  • MiSnapLicenseManager that controls SDKs access

With this change there were a few very minor breaking changes requiring following updates:

  1. Skip to the next step if integrated through CocoaPods or SPM. When integrating manually copy and use MiSnapCore from SDKs/Common instead of copying and using MiSnapLicenseManager.xcframework and MiSnapMibiData.xcframework
  2. Replace import MiSnapLicenseManager with import MiSnapCore
  3. Replace all calls to MiSnapLicenseManager.shared() with MiSnapLicenseManager.shared, i.e. delete () at the end