7.6.11
Released: April 16, 2026
Bug Fixes
Barcode
- Fixed a crash that could occur when scanning barcodes with the k-out-of-n filter enabled, if some detected barcodes were not subject to filtering.
7.6.10
Released: April 2, 2026
Bug Fixes
Core
- Fixed JavaScript syntax in the sdc-lib folder that was not correctly downleveled to respect the minimum browser version
7.6.9
Released: March 17, 2026
Bug Fixes
Core
- Fixed a potential app hang when the app transitions to the background for licenses without analytics enabled
7.6.8
Released: March 6, 2026
No updates for this framework in this release.
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 a rare out-of-bound memory access crash when scanning low-resolution or blurry
EAN13/UPCAcodes at a specific distance
Core
- Fixed a bug where in Angular@15.x apps production builds a class was incorrectly treeshaken causing an error at runtime
7.6.5
Released: November 12, 2025
Bug Fixes
Core
- Fixed a memory leak and removed unnecessary retention of scanning data in some MatrixScan modes
7.6.4
Released: November 5, 2025
Bug Fixes
Core
- Fixed an issue where the camera would not be visible sometimes.
7.6.3
Released: October 29, 2025
No updates for this framework in this release.
7.6.2
Released: October 20, 2025
Bug Fixes
Core
- Fixed a bug where the scanner wasn't working in Firefox for Android.
Barcode
BarcodeFindcards now renders the default icon instead of the gray box.
Smart Label Capture
- A new method for
ReceiptScanningListenerwas added. This is being invoked when a connection error occurs while trying to recognize a document.
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 an issue where
BarcodeFindItemContentwas not correctly rendering the information. - Fixed a crash that occurred when scanning barcodes encoded with non-UTF-8 data.
7.6.0
Released: September 15, 2025
New Features
Core
- It is now possible to set up the
Camerainto the Context before callingconfigure(), enabling the loading of WASM files while accessing the camera. - The following new methods are available in
DataCaptureContext:setMode: Sets a mode to be the active mode in the context.removeCurrentMode: Removes the currently active mode in the context.static sharedInstance: Returns a singleton instance of DataCaptureContext. This instance is unusable until properly configured by calling initialize() on it.initialize(string licenseKey): Reinitializes the context by configuring it with a license key.initialize(string licenseKey, string? frameworkName, string? frameworkVersion, string? deviceName, string? externalId, DataCaptureContextSettings settings): Reinitializes the context by configuring it with new settings.
- See Deprecations, below, for methods deprecated in
DataCaptureContext. - Added
BarcodeScantoBarcodeArAnnotationTriggerfor persistent annotation behavior in MatrixScan AR.
Smart Label Capture
- Smart Label Capture now includes customizable feedback configurable via
LabelCapture.feedback. The feedback is now automatic on scan, requiring less code to set it up.
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
Barcode
- Fixed a bug where tapping the mini preview resize control would prevent scanning on the next switch to active state.
- Fixed an issue in MatrixScan AR where certain code 128 were not correctly painted in the
BarcodeArView.
Smart Label Capture
- Fixed an incorrect implementation of the
DataCaptureModeinterface inLabelCapturethat would result in errors when callingcontext.AddModein TypeScript projects.
ID
- ID scanning results for
genderof documents that do not specify a gender are now correctly mapped asunspecified.
Behavioral Changes
Core
- The minimum supported Chrome version is now 64+.
ID
- The MRZ fields
optionalandoptional1have been renamed tooptionalDataInLine1andoptionalDataInLine2, respectively.
Deprecations
Core
- The following methods have been deprecated from
DataCaptureContext:addMode: Replaced bysetMode, since only 1 mode can be active at a time in aDataCaptureContext.removeAllModes: Replaced byremoveCurrentMode, since only 1 mode can be active at a time in aDataCaptureContext.
- Deprecated
CameraandCameraAccess. Both will be replaced in version 8.0.
Barcode
- Deprecated
BarcodeCaptureOverlayStyleandBarcodeCaptureOverlay.style.
ID
- Deprecated
resultShouldContainImage. - Deprecated
AamvaBarcodeVerification. - Deprecated
IdCaptureSettings.decodeIsoMobileDriverLicensesandIdCaptureSettings.decodeMobileDriverLicenseViz.
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.
- Fixed a memory leak and removed unnecessary retention of scanning data in some MatrixScan modes
7.5.1
Released: September 4, 2025
Bug Fixes
Core
- Fixed browser minimum support to be at least Chrome 64+.
- Some animations may not work correctly in older browsers, such as Chrome
<75. A warning has been added suggestingweb-animation-jspolyfill for better UX.
7.5.0
Released: August 12, 2025
New Features
Barcode
- 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.
- Barcode AR now supports customizable notifications.
- Tappable area for
BarcodeArStatusIconAnnotationis now at least 48px. - Added ARIA labels to
DataCaptureViewcontrols. - Improved support for non-standard GS1 AI codes.
- The
Barcodeclass now exposes a module count.
ID
- Scanning of ISO-18013 compliant mobile driver licenses is now supported in select justifications (Queensland Digital License).
- Added a new listener (
didLocalizeId) called whenever a personal identification document or its part is localized within a frame. - Exposed partial result after front-side scan via
IdCaptureSettings.notifyOnPartialCapture.
Bug Fixes
Barcode
- Fixed an issue where
BarcodeArStatusIconAnnotation.iconcould cause an error if the icon was not ready. - Fixed a bug where continuous scanning in SparkScan was stopped when changing device orientation.
- Fixed an issue where
BarcodeArStatusIconAnnotation.backgroundColorsetter and getter were not working as expected.
ID
- Fixed bug in
AAMVABarcodeVerifierthat triggered error callbacks for each verification after updating from some older SDK version.
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
7.4.4
Released: November 22, 2025
Bug Fixes
Core
- Fixed a rare crash in the EAN/UPC reader.
- Fixed a memory leak and removed unnecessary retention of scanning data in some MatrixScan modes
7.4.3
Released: August 29, 2025
No updates for this framework in this release.
7.4.2
Released: August 15, 2025
New Features
Core
- Improved support for non-standard GS1 AI codes.
Bug Fixes
- Fixed a bug in SparkScan where continuous scanning was stopped when changing device orientation.
- Fixed an issue where
BarcodeArStatusIconAnnotation.backgroundColorsetter and getter were not working as expected.
7.4.1
Released: July 14, 2025
Bug Fixes
ID
- Fixed an issue with missing
BirthNameon German passports.BirthNameis now available onadditionalNameInformationfield.
7.4.0
Released: June 19, 2025
New Features
Barcode
- 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.
Smart Label Capture
- Smart Label Capture introduces a new workflow: Validation Flow. This workflow allows users to confirm OCR results, manually correct errors, or individually capture missing fields without needing to rescan the entire label. It is designed to address common issues such as glare, occlusion, and poor lighting that lead to incomplete label reads, helping you maintain high data integrity.
- Added
setDataPatternsandresetDataPatternsmethods to Weight, UnitPrice, and TotalPrice builders.
Performance Improvements
- Updated ARM MbedTLS from 3.6.2 to 3.6.3.
ID
- Improved AAMVA Barcode Verification accuracy for Missouri documents.
Bug Fixes
- Fixed an issue where the
triggerButtonCollapseTimeoutwas being triggered in the wrong scenarios. - Accessing
localStorageorsessionStoragein contexts where they're explicitly disabled now is handled correctly.
ID
- Fixed an issue where the middle name read from an AAMVA-compliant barcode would be at times returned as
NONE.