Releases: blinkcard/blinkcard-react-native
Releases · blinkcard/blinkcard-react-native
v2.12.0
- Updated to Android SDK v2.12.0 and iOS SDK v2.12.0
Improvements
- Integrated a tilt detector that will improve the quality of captured images and the extracted data
- Added
tiltDetectionLevelinBlinkCardRecognizer, which defines the level of allowed detected tilt of the document in the image. - new UI message
Keep card parallel to phonewhen the camera angle is too steep. It is available in theBlinkCardOverlaySettings
- Added
- Integrated a stability check to ensure consecutive images for extraction are consistent
- Improved accuracy of owner field extraction
Bug fixes
- Fix compatibility issues with React Native v0.8
- Fixed issue with anonymization of vertical cards where in some cases sensitive fields were not anonymized correctly
- Fixed issue with anonymization of cards when document was scanned at a steep angle
- Fixed issue with images when extension are enabled that resulted in an incorrect aspect ratio
v2.11.1
- Updated to Android SDK v2.11.1 and iOS SDK v2.11.1
Behavior Changes
- Improved extraction of the owner field
- Only digits are allowed in card number, CVV, and date of expiry results
- Only letters are allowed in owner field result
v2.11.0
2.11.0
- Updated to Android SDK v2.11.0 and iOS SDK v2.11.0
Improvements
- Improved data extraction accuracy across all supported card types
UI changes
- Added a success checkmark after a successful first side scan
- Added an error state when scanning the wrong side of the card
- Added new
scanningWrongSideMessageproperty in theBlinkCardOverlaySettings.
- Added new
- Minor changes in scanning instruction messages
v2.10.1
v2.10.0
- Updated to Android SDK v2.10.0 and iOS SDK v2.10.0
Improvements
- Significant improvements in photocopy detection.
- Both the False Rejection Rate and False Acceptance Rate are reduced by ~50% as measured on the default match level.
Bug fixes
- Android specific:
- Removed
libc++_shared.sofrom the SDK - Fix for duplicate attrs resource:
attr/mb_onboardingImageColorwhen combining multiple Microblink's SDKs in the same app
- Removed
v2.9.1
- Updated the plugin to Android SDK v2.9.3 and iOS SDK v2.9.1
- This version of the SDK contains the native iOS
BlinkCard.xcframeworkwith the privacy manifest file (PrivacyInfo.xcprivacy).
Major API update
- We have introduced the DirectAPI method of scanning, which allows the SDK to extract the card information from static images without the need to use the device’s camera and our UI.
- Usage:
- The
scanWithDirectApimethod requires four parameters: recognizerCollection, which is a collection of Recognizers used for card scanning.frontImage, which would represent the image of the card where the card number in located in the Base64 format stringbackImage, which would represent the image of the second side of the card in the Base64 format string- the
backImageparameter is optional when scanning the card that contains all of the information on one side (or if you extract specific information located only on one side), and can be passed asnullor an empty string (””).
- the
license, the licenses for iOS and Android required to unlock the SDK
- The
- An example of its usage can be found in the sample application , both for the two-sided and one-sided card scanning.
- More information about the DirectAPI scanning can be found here in the native documentation for Android and iOS
- We still recommend using direct camera scanning, as static images can sometimes be in lower-quality which can cause SDK extraction errors. It would be best to use the scanWithDirectApi method when using the device’s camera is not an option.
v2.9.0
- Updated the plugin to Android SDK v2.9.0 and iOS SDK v2.9.0
- Improved scanning performance and added support for virtually any card layout
- Added new result
documentLivenessCheckthat contains liveness information for the first and second sides of the scanned card.handPresenceCheck,photocopyCheckandscreenCheckliveness information can be obtained.
- Added
BlinkCardMatchLevelfor configuring the strictness of the check result for the document liveness properties - Added
BlinkCardCheckResultfor enumerating document liveness check results - Added
allowInvalidCardNumbersetting that allows reading invalid card numbers to avoid endless scanning on testing cards.- Added
cardNumberValidflag within theBlinkCardRecognizerresult to check if the card number is valid.
- Added
- Added additional properties to
BlinkCardOverlaySettingsthat can be modified. - Fixed issue with the SDK localization.
Breaking API changes:
- Removed
LegacyBlinkCardRecognizerandLegacyBlinkCardEliteRecognizerlegacy recognizers.
v2.6.0
2.6.0
- Updated to Android SDK v2.6.0 and iOS SDK v2.6.0
v2.4.1
v2.4.0
- Updated to Android SDK v2.4.0 and iOS SDK v2.4.0