---
Source: https://docs.microblink.com/blinkcard/release-notes
Title: Release notes
Description: Version history and release notes for BlinkCard SDKs
---

# Release notes

## v3000.0.0

### New fraud detection: BIN intelligence

BIN intelligence enhances payment risk assessment at the moment of card capture.
Real-time BIN lookup validates the PAN and returns detailed card information, including type, brand, category, issuing bank, and issuer country.
This additional fraud signal helps customers identify high-risk transactions early, before the transaction begins.

### Architectural shift: session-based API

The legacy `Recognizer` architecture is deprecated.
BlinkCard v3000 moves to a session-based model, decoupling scanning logic from the UI lifecycle and enabling a headless integration for custom implementations.

### Epoch versioning scheme

We are moving to an Epoch-based versioning system: `(EPOCH * 1000 + MAJOR).MINOR.PATCH`.
This new versioning makes it easier for customers to immediately identify the impact of an update and plan upgrades with confidence.

- **EPOCH**: Fundamental architectural rewrites.
- **MAJOR**: Breaking API changes.
- **MINOR**: New features, backward-compatible.
- **PATCH**: Bug fixes.

### Other improvements

- **i18n**: Expanded localization support to better serve a global user base: we added 33 new languages, bringing the total supported languages to 56.
- **a11y**: Enhanced accessibility capabilities, including support for screen readers.
- Granular event tracking throughout the SDK lifecycle, enabling deeper insights into success rates and drop-off points during scanning sessions.
- Improved photocopy detection model, reducing FAR@FRR of 1% from 27.53% to 13.69%.
- 33 new supported languages:
  - Akan (Twi, Fante)
  - Amharic
  - Bengali
  - Brazilian Portuguese
  - Canadian French
  - Danish
  - English (U.K.)
  - Farsi
  - Finnish
  - Georgian
  - Greek
  - Hausa
  - Hindi
  - Icelandic
  - Japanese
  - Kazakh
  - Khmer
  - Korean
  - Latvian
  - Mexican Spanish
  - Nepali
  - Norwegian
  - Pashto
  - Polish
  - Russian
  - Sinhala
  - Swahili
  - Swedish
  - Turkish
  - Ukrainian
  - Urdu
  - Uzbek
  - Yoruba

### Migration notes

- **License keys**: Existing v2.x keys are compatible with v3000. No new license key is required for the upgrade.
- Detailed migration guide: [General transition guide](https://docs.microblink.com/blinkcard/migration-v3000).

**SDK release notes:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v3000.0.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v3000.0.0)
- [Web](https://github.com/microblink/web-sdks/releases/tag/%40microblink%2Fblinkcard%403000.0.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.12.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.12.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.12.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.12.0)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.12.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.11.1)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.11.1)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.11.1)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.11.1)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.11.1)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.11.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.11.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.11.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.11.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.10.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.10.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.10.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.10.0)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.10.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.9.1)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.9.1)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.9.1)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.9.1)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.9.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.9.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.9.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.9.0)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.9.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.8.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.8.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.7.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.7.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.7.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.6.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.6.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.6.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.6.0)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.6.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.5.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.5.0)

---

## v2.4.0

### New features

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

**SDK release notes:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.4.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.4.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.4.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.4.0)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.4.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.3.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.3.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.3.0)
- [React Native](https://github.com/microblink/blinkcard-react-native/releases/tag/v2.3.0)
- [Flutter](https://github.com/microblink/blinkcard-flutter/releases/tag/v2.3.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.2.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.2.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.2.0)

---

## v2.1.0

### New features

- Added full support for Apple Silicon on iOS.

**SDK release notes:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.1.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.1.0)

---

## 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:**
- [iOS](https://github.com/microblink/blinkcard-ios/releases/tag/v2.0.0)
- [Android](https://github.com/microblink/blinkcard-android/releases/tag/v2.0.0)
- [Browser](https://github.com/blinkcard/blinkcard-in-browser/releases/tag/v2.0.0)


Last updated on Aug 11, 2026
