7.6.7
Released: February 2, 2026
Performance Improvements
Core
- Reduced intermittent memory spikes while configuring the barcode scanner across all capture modes
7.6.6
Released: January 23, 2026
Bug Fixes
Barcode
- Fixed an issue where the successful hint in BarcodeFind is not displayed
- Fixed a rare out-of-bound memory access crash when scanning low-resolution or blurry
EAN13/UPCAcodes at a specific distance
Core
- Fixed a crash in the DataCaptureView overlay management that could occur during rapid view updates
- Fixed an issue where the camera would not restart when opened from another app
- Fixed a bug that could in rare cases produce a black screen when starting the camera
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.
Barcode
- Fixed a crash that occurred when scanning barcodes encoded with non-UTF-8 data.
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.5
Released: February 6, 2026
Bug Fixes
Barcode
- Fixed a crash that occurred when scanning barcodes encoded with non-UTF-8 data
Core
- Fixed a bug that could in rare cases produce a black screen when starting the camera
- Fixed a crash in the DataCaptureView overlay management that could occur during rapid view updates
7.4.4
Released: November 22, 2025
Bug Fixes
Core
- Fixed a rare crash in the EAN/UPC reader.
- Fixed a memory leak.