Skip to main content
Version: v2

Release notes

v2.12.0

Improvements

  • Integrated a tilt detector that improves the quality of captured images and extracted data.
  • Integrated a stability check to ensure consecutive images for extraction are consistent.
  • Improved accuracy of owner field extraction.

Bug fixes

  • Fixed anonymization of vertical cards where sensitive fields were not anonymized correctly in some cases.
  • Fixed anonymization of cards when the document was scanned at a steep angle.
  • Fixed incorrect aspect ratio in images when extensions are enabled.

SDK release notes:


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 the owner field result.

SDK release notes:


v2.11.0

Improvements

  • Improved data extraction accuracy across all supported card types.

UI changes

  • Added an error state when scanning the wrong side of the card.
  • Minor changes in scanning instruction messages.

SDK release notes:


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.
  • Adjusted thresholds for the screen detection model.

SDK release notes:


v2.9.1

What's new

  • Introduced DirectAPI scanning, which allows extracting card information from static images without using the device camera (React Native and Flutter).
  • Added support for license keys that support multiple application IDs (iOS and Android).
  • iOS privacy manifest (PrivacyInfo.xcprivacy) included in the native iOS framework.

SDK release notes:


v2.9.0

What's new in the BlinkCard Recognizer

  • Improved scanning performance and added support for virtually any card layout.
  • Improved IBAN parser which now supports more IBAN formats.
  • Added option allowInvalidCardNumber to avoid endless scanning on sample and test cards. When enabled, the cardNumberValid flag in the result indicates whether the card number is valid.
  • Added documentLivenessCheck result containing liveness information (hand presence, photocopy, and screen checks) for both sides of the card.
  • New settings handScaleThreshold, handDocumentOverlapThreshold, screenAnalysisMatchLevel, and photocopyAnalysisMatchLevel control liveness feature behavior.

Breaking changes

  • Removed legacy recognizers: LegacyBlinkCardRecognizer and LegacyBlinkCardEliteRecognizer.

SDK release notes:


v2.8.0

Improvements

  • Included hand, photocopy, and screen detection models to achieve liveness functionality.
  • Added anonymization info on which side was anonymized. String data is anonymized using an asterisk instead of blanking the result.
  • Expanded the number of supported credit card types by 100%.
  • Improved data extraction, including a 30% reduction in incorrect processing of the CVV field.

What's new in the BlinkCard Recognizer

  • Added new settings: handScaleThreshold, handDocumentOverlapThreshold, screenAnalysisMatchLevel, photocopyAnalysisMatchLevel.
  • Added a liveness status callback invoked when each side of a card is scanned.
  • New result fields: firstSideAnonymized, secondSideAnonymized, and documentLivenessCheck.

SDK release notes:


v2.7.0

Improvements

  • Improved support for diverse credit card designs.
  • Added fallbackAnonymization property to AnonymizationSettings. If true, anonymization is applied on all fields of the image if extraction is uncertain.
  • Improved anonymization performance.

New user instructions

  • More detailed on-screen instructions for scanning credit cards, via an intro tutorial or tooltip during scanning, leading to improved success rates.

SDK release notes:


v2.6.0

Improvements

  • Added support for 1000+ new credit card types.
  • Decreased incorrect PAN field processing by 30% for horizontal credit cards and by 60% for vertical credit cards.
  • Improved anonymization for Visa Quick Read formats and general improvements for all other credit card types.

SDK release notes:


v2.5.0

Improvements

  • Improved date extraction from partial dates.
  • Fixed broken anonymization on the result screen when the PAN was anonymized but the image was not.

SDK release notes:


v2.4.0

New features

  • BlinkCard now reads and extracts the expiry date in MM/YYYY format.

SDK release notes:


v2.3.0

New features

  • Added support for vertical payment cards.
  • Added support for the Visa Quick Read format (card number spanning four lines).
  • Changed the threshold for "Camera too far" and "Camera too near" callbacks: the card now needs to be closer to the camera.

SDK release notes:


v2.2.0

New features

  • Added anonymization options for string and image results:
    • Anonymization is available for: card number, card number prefix, CVV, owner, and IBAN.
    • AnonymizationMode choices: None, ImageOnly, ResultFieldsOnly, FullResult.
    • CardNumberAnonymizationSettings allows configuring prefixDigitsVisible and suffixDigitsVisible.
  • Added support for more horizontal card layouts.

SDK release notes:


v2.1.0

New features

  • Added full support for Apple Silicon on iOS.

SDK release notes:


v2.0.0

BlinkCard v2 release

  • AI-driven BlinkCard v2 extracts the card number (PAN), expiry date, owner information, IBAN, and CVV from a large range of different card layouts.
  • Added support for card layouts with all information on the back side.
  • BlinkCardRecognizer is a combined recognizer designed for scanning both sides of a card. If all required data is found on the first side, it returns results immediately without requiring the second side.
  • New edit screen allows users to review and correct scanned data before submission.

SDK release notes: