Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[44.1.0] - 2023-03-31
Added
-
[Barcode] Added
base64value
to barcode object in the barcode result -
[Tire] Added
productionDate
,tireAgeInYearsRoundedDown
,resultPrettified
to TIN result -
[Tire] Added option to disable production date validation for TIN
-
[ID] Added the following layouts for American ID cards
-
US-CO_DVL_0_R421_F
-
US-NV_DVL_O_R421_F
-
US-NV_IDC_O_R421_F
-
US-OK_DVL_O_R421_F
-
Fixed
-
[ID] Fixed a bug where the MRZ scanner would not recognize 'H' on mexican ID’s
-
Fixed a bug where
startScanDelay
would not be applied correctly -
Fixed parallel scan example (Android only)
-
Fixed build issue when building locally (Android only) (thanks to Maxim Belov)
Changed
-
[Tire] Validation regex is now configurable from
pluginConfig
-
[Barcode] The coordinates in the barcode result are now relative to the full image instead of the scanned region
-
[Tire] Improved accuracy for TIN/DOT recognition & detection
-
[ID] Improved performance for ID scanning
-
[ID] Improved accuracy scanning Turkish IDs
Removed
-
[Barcode] Removed
isBase64
from barcode object in the barcode result -
[ID] Removed
layoutDefinition
,drivingLicenseString
&idFrontString
from ID result
Known issues
-
Reducing the SDK size is currently only working on iOS
[43.0.0] - 2023-03-07
Build Information
-
Anyline
-
Android SDK: 43.0.0
-
iOS SDK: 43.0.0
-
Breaking Changes
This release introduces fundamental changes & improvements to how the Anyline SDK works. To upgrade from a prior SDK version to version 44.1.0, check out the migration guide. |
Document Scanner Support Dropped
As of Anyline v43, the Document Scanner plugin has been removed and the feature will no longer be supported. |
Added
-
[Tire] Added tire size specification fields to scan result
-
[Barcode] Added AAMVA parsed results for PDF417 barcodes found on driving licenses
-
[ID] Restructured ID results in a way that every field can contain date- & multi-language information
Changed
-
Updated configuration JSON structure
-
Updated scan result JSON structure
-
Updated reduce SDK size script: use
anyline-retain-assets-pattern
(instead ofanyline-retain-ignore-pattern
) in config.xml. -
Javascript method names for the
AnylineSDK
platform service are now in camelCase - now use "scan", "checkLicense", "getSDKVersion" instead of "SCAN", "CHECK_LICENSE", "GET_SDK_VERSION". For instance:
cordova.exec(onResult, onError, "AnylineSDK", "scan", [licenseKey, config]);