5.4.0
⚠️ 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 analyticsMiSnapLicenseManager
that controls SDKs access
With this change there were a few very minor breaking changes requiring following updates:
- 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 usingMiSnapLicenseManager.xcframework
andMiSnapMibiData.xcframework
- Replace
import MiSnapLicenseManager
withimport MiSnapCore
- Replace all calls to
MiSnapLicenseManager.shared()
withMiSnapLicenseManager.shared
, i.e. delete()
at the end