Skip to main content

6.28.1

Released: October 29, 2024

No updates for this framework in this release.

6.28.0

Released: October 8, 2024

New Features

Barcode

  • On Barcode Capture and SparkScan, we optimized the frame processing time in 4k-UHD resolution with dynamic resolution selection, resulting in up to 35% reduction on high-end devices and consistent performance improvements across all supported devices. platforms.

ID

  • ID Capture now supports scanning:
    • Visual Inspection Zone (VIZ) of New York City IDs.
    • Florida Medical Marijuana IDs.

Bug Fixes

Barcode

  • Fixed result data encoding classification for raw byte data in 2d barcodes, in particular for Shift-JIS encoding.
  • Resolved cases in which Smart Scan Intention was possibly reporting the wrong barcode when when the camera was quickly changing direction with a single barcode in the scene.
  • Fixed an issue where it was not possible to scan non-fluorescent French-Post barcodes without the extension fluorescent_orange_ink.
  • Fixed an issue where filter settings were not functioning properly in MatrixScan Count.

6.27.2

Released: September 23, 2024

New Features

Barcode

6.27.1

Released September 6, 2024

No updates for this framework in this version.

6.27.0

Released: September 5, 2024

API Changes

Barcode

Bug Fixes

Barcode

  • Resolved cases in which Smart Scan Intention was possibly reporting the wrong barcode when the camera was quickly changing direction with a single barcode in the scene.

6.26.0

Released: August 15, 2024

New Features

Barcode

  • Barcode Pick is an API that implements MatrixScan Pick, an out-of-the-box scan solution. It uses real-time inventory data and augmented reality to assign precise, item-specific tasks, guaranteeing pinpoint accuracy in restocking, inventory audits, and parcel delivery.

Behavioral Changes

Barcode

Performance Improvements

Barcode

  • Improved ArUco scanning when color inverted codes are enabled.
  • Improved tracking robustness on Barcode Count.
  • Significantly lowered the rate of false positives (i.e., presumed unscanned barcodes) when using Barcode Count.
  • Improved recognition rate for Composite Codes, with a particular focus on codes with small 2d components (e.g. PDF417).
  • Improved recognition rate of linear codes which are partially affected by damage or covered in plastic wrap, with a particular focus on Codabar barcodes.
  • Improved localization of postal codes, up to 25% faster.

Bug Fixes

ID

  • Fixed an error 255 that would prevent capturing MRZ for some license keys, for which this feature was enabled.

Deprecations

6.25.3

Released: September 2, 2024

Bug Fixes

  • Concatenated ArUco codes are now comma-separated.

6.25.2

Released: August 2, 2024

No updates for this framework in this release.

6.25.1

Released: August 1, 2024

Bug Fixes

Barcode

  • Fixed an issue in MatrixScan Count that was causing a reset after a rotation.

ID

  • Fixed an error 255 that would prevent capturing MRZ for some licenses where this feature is supposed to be enabled.

6.25.0

Released: July 5, 2024

New Features

Barcode

  • Added a listener to BarcodePick to check the items currently on screen as well as the newly added items. Check IBarcodePickListener to listen to BarcodePickSession.
  • Added the ability to hide the progress bar when counting against a list with BarcodeCount: BarcodeCountView.shouldShowListProgressBar.
  • Introduced smart battery management to lower the energy consumption and increase the up-time of the device. In our tests of repeatedly scanning a sequence of 5 different labels mimicking the user movement, this led to an improvement of up to 15% in battery life.

ID

  • Improved the extraction of the document number from UK driver’s licenses.
  • Added AamvaBarcodeResult.FirstNameWithoutMiddleName.
  • Added the following properties to IdCaptureOverlay:
    • IdCaptureOverlay.TextHintPosition that allows setting of textual hint position.
    • IdCaptureOverlay.ShowTextHints for showing/hiding text hints.
    • IdCaptureOverlay.SetFrontSideTextHint() that allows to set custom text for textual hint displayed when scanning the front of document.
    • IdCaptureOverlay.SetBackSideTextHint() that allows to set custom text for textual hint displayed when scanning the back of document.

Core

  • Added multi-version .NET support. Our NuGet packages are now equipped to handle .NET 6, .NET 7, and .NET 8. This enhancement enables the use of our SDK across multiple .NET versions within a single NuGet package, simplifying the development workflow and enhancing compatibility.

Performance Improvements

Barcode

  • Improved recognition rate for Composite A and Composite B barcodes, thanks to an increased robustness for small and low resolution MicroPDF417.
  • Improved recognition rate of long, thin linear 1d codes, such as those found on electronic shelf labels (ESLs).
  • Improved recognition rate of linear codes which are partially affected by damage or glare, with a particular focus on codabar barcodes.

ID

  • Improved the accuracy of the AAMVA Barcode Verification.

6.24.0

Released: May 8, 2024

New Features

Barcode

  • Smart Scan Intention: Introduced a new algorithm that intelligently identifies and scans the barcode that the user intends to capture, reducing errors. Enabled by default in SparkScan (SparkScanSettings.ScanIntention) and can be manually set in Barcode Capture (BarcodeCaptureSettings.ScanIntention).

  • Improved Scanning Range: Enhanced scanning range for 1D barcodes on Electronic Shelf Labels (ESL) and paper shelf labels by 30-40% in both Full HD and 4K without compromising scanning speed. This improvement provides the fastest and most ergonomic scanning experience for tiny barcodes and ESLs, particularly those placed on top or bottom shelves.

  • User-Facing Camera: SparkScan now allows switching to the user-facing camera for scanning, useful in scenarios where the rear camera is not accessible or barcodes are hard to reach. See SparkScanView.CameraSwitchButtonVisible.

  • New Symbology Support:

    • Symbology.AustralianPost: Added support for decoding misprinted Australian Post codes.

ID

  • State-Specific Thresholds in ID Verification: Added support for per-state thresholds and removed the hardcoded number of features. This is a breaking change; old verification models will not work.

  • Timeout Callback Modification: Modified IIdCaptureListener.OnIdCaptureTimedOut() to be invoked whenever a document is localized for a period of time but could not be captured.

  • Fixed Surnames in US Driver’s Licenses: 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

Behavioral Changes

Barcode

  • Battery Saving Mode: Changed from BatterySavingMode.Off to BatterySavingMode.Auto. This can be changed via SparkScanSettings.BatterySaving.

Performance Improvements

ID

  • Improved Capture Performance: Enhanced capture performance for US driver’s license PDF417 barcodes with printing defects, particularly from Ohio, Louisiana, and Florida.

Bug Fixes

Barcode

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

ID

  • Fixed a crash when scanning a passport MRZ followed by a non-passport VIZ.
  • Fixed an issue causing the century of birth dates, 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.