7.6.5
Released: November 12, 2025
Bug Fixes
Core
- Fixed a memory leak.
7.6.4
Released: November 5, 2025
No updates for this framework in this release.
7.6.3
Released: October 29, 2025
Bug Fixes
Core
- Resolved a bug in the
DataCaptureContextListenerthat prevented the native error payload for denied camera permissions from being correctly propagated. Users will now see the intended, actionable error message when camera access is required but denied.
7.6.2
Released: October 20, 2025
Bug Fixes
Barcode
- Fixed an issue occurring during reset of
BarcodeCaptureSessionin some rare cases.
7.6.1
Released: September 18, 2025
Bug Fixes
Core
- Fixed decoding of some ASCII-encoded DataMatrix codes ending with '254' codeword followed by padding.
- Improved support for missing or damaged timing patterns in Aztec codes.
7.6.0
Released: September 15, 2025
New Features
ID
- A proprietary Transaction ID can now be attached to each ID scan to enable end-to-end traceability of user transactions.
- Better UX when scanning Mobile Driver Licenses (mDL) with new screens to handle Bluetooth device state and data transmission progress.
- Added support for the following documents:
- Canadian IDs and Driver Licenses for Newfoundland And Labrador, Northwest Territories, Prince Edward island and Yukon
- UK Military iD (MOD 90 ID Card)
- New US Driver License versions in Alaska and New Hampshire
- Georgia Medical Marijuana Card
Parser
- The GS1 parser now allows for dates in format
YYYYMMalso in non-strict mode if the year starts with20XX.
Bug Fixes
Core
- Fixed lifecycle events not firing properly upon initial startup.
ID
- ID scanning results for
genderof documents that do not specify a gender are now correctly mapped asunspecified.
Behavioral Changes
- The MRZ fields
optionalandoptional1have been renamed tooptionalDataInLine1andoptionalDataInLine2, respectively. - Exposed public constructors for
BarcodeAr,BarcodeBatch,BarcodeCapture,BarcodeSelection,BarcodeCount,SparkScan.
Deprecations
- Deprecated
resultShouldContainImage. - Deprecated
AamvaBarcodeVerification. - Deprecated
IdCaptureSettings.decodeIsoMobileDriverLicensesandIdCaptureSettings.decodeMobileDriverLicenseViz. - Deprecated
BarcodeCaptureOverlayStyle. - Deprecated the
recommendedCameraSettingsprop in different modes in favor of the static function. - Deprecated
BarcodeBatch.forContext. A new constructor has been added. - Deprecated
BarcodeBatchBasicOverlay.withBarcodeBatch,BarcodeBatchBasicOverlay.withBarcodeBatchForViewandBarcodeBatchBasicOverlay.withBarcodeBatchForViewWithStyle. A new public constructor has been added. - Deprecated
BarcodeCapture.forContext. A new constructor has been added. - Deprecated
BarcodeCaptureOverlay.withBarcodeCapture,BarcodeCaptureOverlay.withBarcodeCaptureForViewandBarcodeCaptureOverlay.withBarcodeCaptureForViewWithStyle. A new public constructor has been added. - Deprecated
BarcodeCount.forContext. A new constructor has been added. - Deprecated
BarcodeSelection.forContext. A new constructor has been added. - Deprecated
BarcodeSelectionBasicOverlay.withBarcodeSelection,BarcodeSelectionBasicOverlay.withBarcodeSelectionForViewandBarcodeSelectionBasicOverlay.withBarcodeSelectionForViewWithStyle. A new public constructor has been added. - Deprecated
SparkScan.forSettings. A new constructor has been added. - Deprecated
SparkScanView.forSettings. A new constructor has been added. - Deprecated
IdCapture.forContext. A new constructor has been added. - Deprecated
IdCaptureOverlay.withIdCaptureandIdCaptureOverlay.withIdCaptureForView. A new public constructor has been added. - Deprecated
AamvaBarcodeVerifier. Replaced by IdCaptureSettings.rejectForgedAamvaBarcodes. - Deprecated
LabelCapture.forContext. A new constructor has been added. - Deprecated
LabelCaptureBasicOverlay.withLabelCaptureandLabelCaptureBasicOverlay.withLabelCaptureForView. A new public constructor has been added. - Deprecated
LabelCaptureAdvancedOverlay.withLabelCaptureandLabelCaptureAdvancedOverlay.withLabelCaptureForView. A new public constructor has been added.
7.5.2
Released: December 4, 2025
Bug Fixes
Barcode
- Fixed a rare out-of-bound memory access crash when scanning low-resolution or blurry
EAN13/UPCAcodes at a specific distance - Fixed a crash that occurred when scanning barcodes encoded with non-UTF-8 data.
7.5.1
Released: September 4, 2025
New Features
ID
- Added
CapturedId::toJsonWithoutImages, a more performant conversion method if images are not needed.
Performance Improvements
ID
- Improved
IdImagehandling for captured IDs by implementing aFileSystemCache.
7.5.0
Released: August 12, 2025
New Features
Barcode
- Added a proper API to configure the file system caching of the Frames:
FrameDataSettings.IsFileSystemCacheEnabled(). Defaults tofalse. - SparkScan now supports Smart Scan Selection. Scanning a single barcode is often difficult in environments where multiple barcodes are placed closely together, like on a densely packed warehouse shelf or on a package with various labels. This can lead to scanning the wrong item, causing errors and slowing down operations. Users might have to manually switch to a special, more precise scanning mode (Target Mode), which is inefficient. Smart Scan Selection solves this problem by automatically detecting when a user is trying to scan in a "dense barcode" environment. The interface then intelligently adapts, providing an aimer to help the user precisely select the desired barcode without needing to manually change any settings. This creates a seamless and more intuitive scanning experience.
- Improved support for non-standard GS1 AI codes.
- The
Barcodeclass now exposes a module count.
ID
- VIZ scanning now supports checking Real ID compliance for US documents.
- Scanning of ISO-18013 compliant mobile driver licenses is now supported in select justifications (Queensland Digital License).
Bug Fixes
ID
- Fixed bug in
AAMVABarcodeVerifierthat triggered error callbacks for each verification after updating from some older SDK version.
Behavioral Changes
- Sample applications now use
httpsto access the DataCapture SPM repository instead ofssh.
Deprecations
- Deprecated
BarcodeCaptureOverlayStyle.
7.4.4
Released: November 22, 2025
Bug Fixes
Core
- Fixed a rare crash in the EAN/UPC reader.
- Fixed a memory leak.
7.4.3
Released: August 29, 2025
No updates for this framework in this release.
7.4.2
Released: August 15, 2025
No updates for this framework in this release.
7.4.1
Released: July 14, 2025
No updates for this framework in this release.
7.4.0
Released: June 19, 2025
New Features
Barcode
- Added an API to update the width and height of the AR View.
- Added the option to enable the
SmartLabelCapturemode in theSparkScanView. - The
LaserViewfinderis now available.
ID
- Added support for Spanish residence permit "Green NIE".
- Added support for US Medical Marijuana IDs from West Virginia, Florida, Pennsylvania, Nevada, New York, and Oklahoma.
Performance Improvements
- Updated ARM MbedTLS from 3.6.2 to 3.6.3.
ID
- Improved AAMVA Barcode Verification accuracy for Missouri documents.
Bug Fixes
ID
- Fixed an issue where the middle name read from an AAMVA-compliant barcode would be at times returned as
NONE.
7.3.3
Released: July 25, 2025
Bug Fixes
ID
- Fixed an issue where preexisting OTA models on the device, if any, would be loaded instead of the latest model for the SDK version, leading to errors.
7.3.2
Released: June 25, 2025
No updates for this framework in this release.
7.3.1
Released: June 13, 2025
No updates for this framework in this release.
7.3.0
Released: May 16, 2025
New Features
Barcode
- Added support for structured append QR codes in all MatrixScan modes. They are exposed over
ScObjectCountingSessionand rendered as a group. The API is identical to how structured append is used in a single barcode use case: the entire structured append data is accessible on all sub code results.
ID
- Unify the result value when parsing the sex field, including added support for special characters used, so that it is always one of the values
female,maleorunspecified.
Bug Fixes
Barcode
- Fixed an issue in SparkScan where the mini preview was closed after a scan, even if the preview behavior was set to
Persistent. - Fixed an issue where
BarcodeFindViewevents were not propagated correctly to the Javascript code. - Fixed an issue where the promise to switch the camera to a desired state would never complete.
Deprecations
- The following APIs have been removed:
BarcodePickIconStyle
Behavioral Changes
- MatrixScan Check has been renamed to MatrixScan AR, including in the naming of all relevant APIs.
7.2.6
Released: November 10, 2025
Bug Fixes
Core
- Fixed a memory leak.
7.2.5
Released: November 5, 2025
Bug Fixes
Core
- Fixed a memory leak.
7.2.4
Released: August 8, 2025
No updates for this framework in this release.
7.2.3
Released: June 24, 2025
No updates for this framework in this release.
7.2.2
Released: May 9, 2025
Bug Fixes
- Fixed an issue in MatrixScan Batch occurring when Aruco marker pairs were detected in the multiscanner. The callback would return only a single marker instead of the result for marker pairs.
7.2.1
Released: April 24, 2025
No updates for this framework in this release.
7.2.0
Released: March 31, 2025
New Features
Barcode
- We simplified the lifecycle of the out-of-the-box views for Android. Now Scandit plugins handle the lifecycle automatically.
ID
- ID Capture now supports the decoding of mobile driver’s licenses (currently limited to Australian licenses).
Performance Improvements
Barcode
- We further optimized the resources management in SparkScan, improving battery life when in Target Mode.
Behavioral Changes
- The default
BarcodeBatchBasicOverlaybrush when using theBarcodeBatchBasicOverlayStyle.FRAMEstyle has been changed from white to Scandit blue.