6.28.11
Released: July 10, 2026
No updates for this framework in this release.
6.28.10
Released: May 8, 2026
No updates for this framework in this release.
6.28.9
Released: April 2, 2026
No updates for this framework in this release.
6.28.8
Released: March 3, 2026
Bug Fixes
Barcode
- Fixed a memory leak and removed unnecessary retention of scanning data in some MatrixScan modes
6.28.7
Released: November 3, 2025
No updates for this framework in this release.
6.28.6
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.
6.28.5
Released: April 4, 2025
No updates for this framework in this release.
6.28.4
Released: February 14, 2025
Bug Fixes
Core
- Fixed an issue which reduced scans for low-resolution and blurry codes affected by distortion or damage, when multiple symbologies were enabled.
- Fixed an issue where scanned blurry codes locations are sometimes flipped.
6.28.3
Released: December 23, 2024
Bug Fixes
Core
- Fixed an issue causing the
SparkScanViewto not be rendered on top of the host application content.
6.28.2
Released: December 12, 2024
Bug Fixes
- Fixed an issue in ID Capture where no more frame would be processed after a frame source change.
6.28.1
Released: October 29, 2024
New Features
ID
- ID Capture now supports scanning the following additional documents:
- Armenia - Passport
- Bahamas - Residence Permit, Work Permit
- Colombia - Temporary Protection Permit
- Comoros - Passport
- Dominican Republic - Non-Voter ID
- Jamaica - Voter ID
- Kazakhstan - Passport
- Kyrgyzstan - Passport
- Lebanon - Driver's License
- Peru - Minor ID
- Tajikistan - Passport
- Turkmenistan - Passport
- Uzbekistan - Passport, ID Card
Bug Fixes
Barcode
- Fixed an issue that could cause the application to get stuck when opening IndexedDB on Safari.
- Fixed an issue where the brush was not being correctly set when calling
BarcodeTrackingBasicOverlay.setBrush().
6.28.0
Released: October 8, 2024
New Features
Barcode
- BarcodeFind is an API that implements MatrixScan Find. MatrixScan Find is a pre-built UI that uses augmented reality overlays to highlight items that match predefined criteria. It allows you to add a search and find experience with augmented reality to an existing native app, with just a few lines of code.
- Added
BarcodeFindTransformer.
- Added
- 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) on the back of the European Health Insurance Card.
- Visual Inspection Zone (VIZ) of New York City IDs.
- Florida Medical Marijuana IDs.
- Added Blood Type and Sponsor fields to
CapturedResultType.VizResult.
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 a bug where importing the SDK in a node environment would cause an error.
- Fixed an issue where, in rare cases, the page was not scrolling after detaching the DataCaptureView.
6.27.2
Released: September 23, 2024
New Features
Barcode
- The
BarcodeTrackingAdvancedOverlay.ViewForTrackedBarcode()andBarcodeTrackingAdvancedOverlayListener.ViewForTrackedBarcode()methods require a special license key to support rendering any kind of images as this feature is available only in limited countries. Please contact Scandit Support for details.
6.27.2
Released: September 23, 2024
No updates for this framework in this release.
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
- The
BarcodeTrackingAdvancedOverlay.ViewForTrackedBarcode()andBarcodeTrackingAdvancedOverlayListener.ViewForTrackedBarcode()methods no longer support rendering any kind of images. For further details about this backwards incompatible change, contact Scandit Support.
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.
- Fixed a bug where importing the SDK in a node environment would cause an error.
6.26.0
Released: August 15, 2024
New Features
ID
- Added properties
VizResult.firstName,VizResult.lastName,VizResult.secondaryLastName,VizResult.fullName. - Added
DrivingLicenseDetails.restrictionsandDrivingLicenseDetails.endorsementswhich correspond to the restrictions to driving privileges and to the additional privileges granted to the driver license owner respectively. - Added
IdCapture.parse()that parses string representations of MRZ and PDF417 barcode raw data, returningCapturedId.
Core
- Added
RectangularViewfinder.disabledColorto color the logo and viewfinder when the mode is disabled.
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 issue where ID Capture could get occasionally stuck when presented with the back side of a document while the front is expected.
- Fixed an issue introduced in 6.25, where capturing MRZ was not possible in Safari on MacOS and on iOS in landscape mode.
- Fixed an error 255 that would prevent capturing MRZ for some license keys, for which this feature was enabled.
Deprecations
- Deprecated
SparkScanSession.newlyRecognizedBarcodes, preferSparkScanSession.newlyRecognizedBarcode. - Deprecated
BarcodeCaptureSession.newlyRecognizedBarcodes, preferBarcodeCaptureSession.newlyRecognizedBarcode. - Deprecated
SparkScanView.soundModeButtonVisible,SparkScanView.hapticModeButtonVisible. - Deprecated
LaserlineViewfinderStyle. - Deprecated
LaserlineViewfinder. - Deprecated Legacy value of the
BarcodeTrackingBasicOverlayStyle.
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.
- Fixed an issue where ID Capture could get stuck when presented with the backside of a document while the front is expected.
- Fixed an issue introduced in 6.25.0, where capturing MRZ was not possible in Safari on MacOS and on iOS in the landscape mode.
6.25.0
Released: July 5, 2024
New Features
Barcode
- Added Parser for parsing many data formats.
ID
- Added the following properties to
SDCVizResult:SDCVizResult.mothersNameto represent the mother’s name of the document owner.SDCVizResult.fathersNameto represent the father’s name of the document owner.
- Improved the extraction of the document number from UK driver’s licenses.
Behavioral Changes
Core
- The license key encryption algorithm for Electron has changed to support larger license keys. See Electron section in the Installation page for more information.
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.
Bug Fixes
ID
- Fixed missing property
AAMVABarcodeResult.barcodeDataElementsonCapturedId.
6.24.0
Released: May 8, 2024
New Features
Barcode
-
Smart Scan Intention: Introduced a new algorithm named "smart" that intelligently identifies and scans the intended barcode, reducing errors. It can be manually set in Barcode Capture (
BarcodeCaptureSettings.scanIntention). -
Advanced Barcode Tracking for WebSDK: Added advanced Barcode Tracking capabilities with
BarcodeTrackingAdvancedOverlay, an overlay forDataCaptureViewthat allows anchoring a single user-provided View to each tracked barcode. Users can configure the view displayed for a barcode and its relative position by implementingBarcodeTrackingAdvancedOverlayListeneror by callingBarcodeTrackingAdvancedOverlay.setViewForTrackedBarcode(),BarcodeTrackingAdvancedOverlay.setAnchorForTrackedBarcode(), orBarcodeTrackingAdvancedOverlay.setOffsetForTrackedBarcode(). For more information, refer to the "Add AR Overlays in MatrixScan" documentation.
ID
-
Rejection Reason: Added
RejectedId.rejectionReasonto provide the reason why a document was rejected. -
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
IdCaptureListener.didTimedOut()to be invoked whenever a document is localized for a period but not 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
-
New Feature for French Passports: Added
CapturedId.secondaryLastNamecontaining the common name (“nom d’usage”) on French passports.
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.
6.23.4
Released: July 23, 2024
No updates for this framework in this release.
6.23.3
Released: May 10, 2024
Bug Fixes
Core
- Fix an additional issue that prevented the SIGILL fix introduced on 6.23.2 to work on certain Samsung Galaxy S9 devices.
6.23.2
Released: April 30, 2024
- Fixed crash (SIGILL) on Exynos 9810-based Galaxy S9 and Galaxy S9+ devices that advertise support for FP16 arithmetics. A previous fix in 6.21.0 only partially resolved the issue.
- Removed unused code and updated the privacy manifest to conform to the new privacy requirements.
6.23.1
Released: April 24, 2024
- Added support for Mexican Matrícula Consular MRZ codes.
- Fixed truncated surnames in US driver’s licenses using magnetic stripe format.
6.23.0
Released: March 22, 2024