---
Source: https://docs.microblink.com/blinkid/release-notes/v8000
Title: v8000
---

# v8000

:::tip[Migration guide available]

This is a major release with numerous breaking changes.

Read the [migration guide](/blinkid/migration-v8000) to find out how to migrate from v7.

:::

### What's new

- SDK modularization & enhanced flexibility: We've transformed our core architecture. 
  Features previously known as "fallback modes" are now independent SDK modules.
    - Tailored implementation: Users can now toggle specific modules such as Capture, Barcode, MRZ, or VIZ scanners to build a workflow that fits their exact needs.
    - Total control: This modular approach offers more flexibility, allowing you to use BlinkID as a comprehensive recognition tool or a specialized scanner, all while leveraging our latest feature updates.
- Expanded barcode support: When operating in barcode mode, BlinkID is no longer limited to PDF417.
    - Universal scanning: We've added support for QR codes, Code 128, Code 39, ITF, EAN, UPC, and DataMatrix.
    - Versatility: This expansion allows the SDK to be used across a wider variety of document types beyond standard IDs.
- Streamlined extraction & data redaction (anonymization): We are putting more power in the hands of our integrators by removing restrictive custom rules.
    - Document rules: Custom document rules have been removed. 
      Customers can now implement their own logic based on result completeness to determine how a document is processed.
    - Data redaction (Anonymization): We’ve transitioned away from fixed data redaction (anonymization) rules. 
      You can now programmatically decide which fields to mask and how to handle them based on the specific data returned.
    - We are transitioning our terminology from 'anonymization' to 'data redaction' to more accurately reflect the nature of this feature.
- Intelligent timeout mechanism: To balance performance with accuracy, we've introduced a new timeout feature.
    - Non-blocking scans: Ensures a smooth user experience by preventing "stuck" scan states.
    - Step-by-step decisions: After each extraction step, you can decide whether the current data is sufficient or if the SDK should continue processing to gather more information.
- Document-specific improvements
    - EU residence permits: For documents with redundant fields on both the front and back, BlinkID now intelligently merges these into the top-level results for better data consistency.
    - Egypt driver’s license: Enhanced data extraction to now include Date of Birth (DOB) as an additional field.
    - Zimbabwe ID: Improved data extraction to support and return both alphabetic and numeric characters within the document number field.

### Bug fixes

- Date conversion accuracy: Resolved an issue where Islamic-to-Gregorian date conversions could occasionally differ by +/- 1 day. 
  These conversions are now precise and consistent.

### SDK release notes

- [Web](https://github.com/microblink/web-sdks/releases/tag/%40microblink%2Fblinkid%408000.0.0)
- [Android](https://github.com/microblink/blinkid-android/releases/tag/v8000.0.0)
- [iOS](https://github.com/microblink/blinkid-ios/releases/tag/v8000.0.0)
- [Flutter](https://github.com/microblink/blinkid-flutter/releases/tag/v8000.0.0)
- [React native](https://github.com/microblink/blinkid-react-native/releases/tag/v8000.0.0)
