Releases: BlinkID/blinkid-ios
Releases · BlinkID/blinkid-ios
v4.1.0
-
Updates and additions
- Added support for reading front side of Swiss Driver's License - use
MBSwitzerlandDlFrontRecognizer
- Added support for reading front side of Singapore Driver's License - use
MBSingaporeDlFrontRecognizer
- Added support for reading front side of Morocco ID card - use
MBMoroccoIdFrontRecognizer
- Added support for reading back side of Morocco ID card - use
MBMoroccoIdBackRecognizer
- Added support for reading Singapore Changi Employee ID card - use
MBSingaporeChangiEmployeeIdRecognizer
- Added support for reading residential status on front side of Hong Kong ID Card
- Added support for reading partial dates on all MRTD documents
- Added support for returning encoded images on all recognizers that support image return
- Added support for checking if scanning is unsupported for camera type on
MBRecognizerRunnerViewController
- Added support for reading sticker with new address on back side of Singapore ID card
- Added missing
oldNric
property onMBMyKadBackRecognizerResult
- Removed manatee
- Added support for reading front side of Swiss Driver's License - use
-
Improvements in ID scanning performance
- Improved reading of New Zealeand Driver's License
- Better name and nationality extraction on
MBUnitedArabEmiratesIdFrontRecognizer
-
Minor API changes
identityCardNumber
property has been renamed todocumentNumber
onMBCroatiaIdFrontRecognizerResult
v4.0.1
4.0.1
-
Bugfixes
- Calling
reconfigureRecognizers
before showing camera now correctly applies supplied recognizers - Fixed autorotation of overlays and
MBRecognizerRunnerViewController
- Fixed localization issues with some overlays
- Fixed constraint errors on
MBDocumentVerificationOverlayViewController
- Calling
-
Updates and additions
- Added
reconfigureRecognizers
method toMBBaseOverlayViewController
, enabling it on all it's subclasses
- Added
v4.0.0
- new API, which is not backward compatible. Please check README and updated demo applications for more information, but the gist of it is:
PPScanningViewController
has been renamed toMBRecognizerRunnerViewController
andMBCoordinator
toMBRecognizerRunner
PPBarcodeOverlayViewController
has been renamed toMBBarcodeOverlayViewController
- previously internal
MBRecognizer
objects are not internal anymore - instead of having opaqueMBRecognizerSettings
andMBRecognizerResult
objects, you now have statefulMBRecognizer
object that contains itsMBResult
within and mutates it while performing recognition. For more information, see README and updated demo applications - introduced
MBFieldByFieldOverlayViewController
that can be used for easy integration of the field-by-field scanning feature (previously known as segment scan) - introduced
MBDocumentVerificationController
that can be used for easy integration of ID verification scanning feature (previously available only in BlinkID AppStore app - introduced
MBProcessor
concept. For more information, check updated code samples, README and this blog post
- new licence format, which is not backward compatible. Full details are given in README and in updated applications, but the gist of it is:
- licence can now be provided with either file, byte array or base64-encoded bytes
v2.18.2
v2.18.1
v2.18.0
-
Updates and additions
- Added support for reading front side of Swedish Driver's License- use
PPSwedenDLFrontRecognizerSettings
- Added ability to extend full document cropping zone on
PPGermanIDFrontRecognizerSettings
- Added support for CAN number extraction on German ID Front
- Added support for iKAD MM55 ID's
- Added support for reading front side of Swedish Driver's License- use
-
Improvements in ID scanning performance
- Improved reading of document number on Hong Kong ID
- Improvements when returning partial data in Document Face Recognizer
- Improvements in USDL data parsing
v2.17.3
v2.17.2
v2.17.1
- Bugfixes
- Fixed errors related to fetching document number from Egyptian ID
- Fixed errors related to fetching validFrom and validUntil dates from Malaysian DL
- Fixed errors related to returning and encoding face and full document images when using
PPJordanIDCombinedRecognizerSettings
- Fixed dateOfExpiry property type from
NSString
toNSDate
onPPJordanIDCombinedRecognizerSettings
v2.17.0
-
Updates and additions
- added support for reading front and back side of Jordan ID - use
PPJordanIDFrontRecognizerSettings
andPPJordanIDBackRecognizerSettings
- added Jordan Combined Recognizer - use
PPJordanIDCombinedRecognizerSettings
- added support for reading Egyptian ID Front - use
PPEgyptIDFrontRecognizerSettings
- added support for reading Malaysian DL Front - use
PPMalaysianDLFrontRecognizerSettings
- added support for reading Malaysian Passport IMM13P MRTD - be sure to set
allowSpecialCharacters
totrue
when creatingPPMrtdRecognizerSettings
- added support for reading front and back side of Jordan ID - use
-
Improvements in ID scanning performance
- Improved reading Malaysian MyKad and MyTentera
- Improved reading VINs
- Improved parsing of USDL
-
Bugfixes
- fixed returning of face image when using
PPUnitedArabEmiratesIDFrontRecognizer
:- fixed face image position
- fixed crash in
PPDocumentFaceRecognizer
- Fixed expiry date for magnetic stripe USDL subtype - using day of birth not last day of the month for license expiry day
- Fixed rare crashes that sometimes happened when trying to fetch unparsed dates
- fixed crashes that happened when trying to activate the torch while video input hasn't loaded
- fixed returning of face image when using