Scandit Data Capture SDK 6.24 Release Notes (May 8, 2024)

See also the System Requirements of the Scandit Data Capture SDK across all platforms.

New Features



  • Added SDCIdCaptureSettings.rejectVoidedIds. When enabled, documents voided by authorities are rejected (SDCIdCaptureListener.idCapture:didRejectInSession:frameData:). This feature currently supports 3 kinds of invalidation: Cut corners, holes punched in the document, and “VOID” perforations. Additionally, this feature currently supports only US Driver’s Licenses, and has no effect when scanning other document types. The ‘ScanditIdVoidedDetection’ library must be included when activating SDCIdCaptureSettings.rejectVoidedIds.

  • Added SDCRejectedId.rejectionReason which contains the reason why the document was rejected.

  • Added ‘ScanditIdVoidedDetection’ library that must be included when activating SDCIdCaptureSettings.rejectVoidedIds.

  • Added ContextStatus with error code 33816 that is raised when activating SDCIdCaptureSettings.rejectVoidedIds without including the ‘ScanditIdVoidedDetection’ library.

  • Added support for per state thresholds in id verification and removed the hardcoded number of features. This is a breaking change, old verification models will not work.

  • Modified how SDCIdCaptureListener.idCapture:didTimeoutInSession:frameData: is emitted, the callback is invoked whenever a document is localized for a period of time, but could not be captured.

  • Added SDCAAMVABarcodeResult.rawData.

  • Fixed truncated surnames in US driver’s licenses using magnetic stripe format.

  • Newly Supported Documents for MRZ Scanning:

    • Mexico: Matrícula Consular

  • Newly Supported Documents for Front of Card/VIZ Scanning:

    • USA

      • District of Columbia - Driver License & ID Card (2023 version)

      • Idaho - Driver License & ID Card (2023 version)

      • North Dakota - Driver License & ID Card (2023 version)

      • West Virginia - Driver License & ID Card (2023 version)

      • Wisconsin - Driver License & ID Card (2023 version)

    • Mexico:

      • Consular Voter ID

  • Added SDCCapturedId.secondaryLastName which contains the common name, known as “nom d’usage” on French passports.


Behavioral Changes


Performance Improvements


  • Significantly Improved VIZ/Front of Card scanning performance in low-light conditions.

  • Improved capture performance for US driver’s license PDF417 barcodes with printing defects, in particular from Ohio, Lousiana, and Florida.

Bug Fixes


  • Fixed the “Tap to Focus” animation when the size of the view changes.


  • Fixed a crash when scanning a passport MRZ then a non-passport VIZ.

  • Fixed an issue that caused the century of the dates of birth, issue dates and expiry dates to be returned incorrectly when scanning the VIZ of European IDs, Swiss driver’s licenses and UAE IDs.

  • Fixed instances where information was incorrectly extracted from British Columbia PDF417.


Scandit Data Capture SDK 6.24.1 Bug Fixes (June 7, 2024)

  • An informative error message is now displayed if the user wants to reject voided IDs, but the proper dependency has not been included.

  • Fixed an issue where the user is erroneously asked to scan the back of the document even when the front has been already rejected as voided.

  • Fixed an issue where the back document image was at times returned in place of the front one for the UK driver’s licenses.

  • Fixed an issue where at times, after the front side of the voided document was rejected, SDCIdCapture would still expect the back side to be scanned.