Release Notes
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.
You will find release notes of previous releases in the Web SDK Release Notes Archive section.
[54.4.3] - 2024-12-11
This release introduces two key improvements: Camera Default Behavior on iOS Devices and ServiceWorker Management.
Fixed
-
[General]
-
Improved the WebSDK’s behavior by ensuring that the correct Back camera is selected as the default on iOS 15 Pro and newer devices.
-
Removed the automatic initialization and uninitialization of the ServiceWorker in the WebSDK. If ServiceWorker functionality is needed, it must now be manually initialized and managed by the integrators.
-
[54.4.2] - 2024-12-05
This release introduces a new preset for the DOT/TIN
scan plugin, removes several unused presets, and improves loading performance by reducing the binary size.
Added
-
[General]
-
Added a new preset
tin_dot
for the DOT/TIN scan plugin. This preset enables scanning TINs that start withDOT
.
-
Changed
-
[Breaking]
-
The following unused presets have been removed:
-
barcode
-
tire_size_2_1
-
meter_ista
-
id
-
germanid
-
ehic
-
universalid_insurance
-
universalid_id
-
-
For more details, please refer to the Presets List.
-
[Performance]
-
Improved loading performance by reducing the binary size.
-
[53.3.2] - 2024-09-18
Updating to this version may contain BREAKING CHANGES for your AnylineJSConfig, if you are using one of the following configurations (See Changed
section below).
Added
-
[General]
-
Added a parameter
correlationId
to theAnylineJSParams
interface. This parameter lets you set acorrelationId
value which can be used to correlate scan data across multiple scans and platforms. Please note that correlation ID needs to be in the UUIDv4 format.
-
Changed
-
[License Plate]
-
This release improves the overall accuracy of the license plate identifier and state information on US license plates.
-
-
[General]
-
This major release enhances scanning performance for Safari browser, version 17 and later.
-
-
[Breaking]
-
The
AnylineJSConfig
object has been replaced byPluginConfig
to allow for integration with typechecks. Now specific plugin parameters such astinConfig
,vinConfig
can be set to fine-tune the existing presets. Please check out the Scanning Capabilities section. -
The following parameters have been moved from
AnylineJSConfig
toAnylineJSParams
:-
estimateMainCamera
-
loadingScreen
-
coverVideo
-
initialFlashOn
-
scaleDown
-
slowMessageTimeout
-
mediaConstraints
-
videoSrc
-
retryCameraAccess
-
useFullUrlBundleId
-
throttleImagePass
-
mirrorOnDesktop
-
-
cancelOnResult has been moved from
ViewConfig
toAnylineJSConfig
.
-
[52.0.0] - 2024-06-21
Changed
-
[Tire]
-
Prior to this release, the Tire Identification Number (TIN) scanner couldn’t scan TINs without a valid production date by default due to an internal validation check. We have changed the default behavior, allowing users to scan TINs without a valid production date. If you want to verify the production date during scanning, activate this feature via pluginConfig→tinConfig→validateProductionDate.
-
This release improves the overall accuracy of the Tire Identification Number (DOT) Scanner. This is especially targeting tire numbers with wider spaces (e.g. some Yokohama tires) between individual parts.
-
[51.3.1] - 2024-02-23
Changed
-
[General]
-
Fixed an issue where the
startScanning
promise would never return when using preloading.
-
-
[Tire]
-
The Commercial Tire ID scanner couldn’t scan some tire IDs because our default validation regex was too strict. We made the regex less strict, so now users can scan a wider range of commercial tire IDs. Users will also notice an improved accuracy on all commercial tire IDs.
-
[51.2.0] - 2024-01-17
Breaking Changes
If you are updating the Web SDK version and have been using presets, your configuration will remain the same, but the structure of scan results will have changed. |
Added
-
[Tire]
-
New detail is now available for DOT/TIN scan results. The scan result now shows production date and tire age in years. This gives you more information about the tire without needing to parse the result string.
-
Changed
-
[General] Changed the structure of configurations and results to streamline in accordance to our Android & iOS SDK.
-
[Tire]
-
The DOT/TIN scanner now has improved support for capturing DOT/TIN codes with wide spaces. In some cases, the sections of DOT/TIN codes are spaced more widely apart than the standard format. Users will notice improved accuracy of the DOT/TIN scanner when scanning these types of tires.
-
Improved accuracy for scanning commercial tire IDs
-
-
[Barcode]
-
The following elements have been renamed:
-
barcodeFormatOptions
is now calledbarcodeFormats
-
parsePDF417`is now called `parseAAMVA
-
-
The
DCT
(customerGivenNames) keyword has been remapped tofirstName
andmiddleName
fields in the AAMVA PDF417 scan result
-
-
[ID]
-
Changed plugin config property
scanOption
inuniversalIdField
to string type enum -
Changed the default minimum confidence level for fields to 60
-
Improved lower-case field recognition
-
Improved scan robustness for AT and DE DVL layouts
-
Modified templates for Latin script:
-
DE_IDC_O_02004_F
-
DE_DVL_O_02006-02003-02002-02001_F
(errors reading names in German driving licenses)
-
-
-
[License Plate]
-
Removed the enum list of European countries from the result schema. For the full list of currently supported European countries please check the documentation.
-
Fixed
-
[License Plate]
-
Fixed a bug where adding a validation regex to the license plate configuration would prevent scanning European License Plates Fix in certain conditions, aborting the scan with a message "Scan mode 'Auto' is not supported for this operation..".
-
Known Limitations / Issues
|