Web SDK Release Notes Archive


Web SDK 42.4.0

New

  • [ID] default minimum confidence for fields is now set to 60

  • [ID] Improved lower-case field recognition

  • [ID] Improved scan robustness

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2023-05-31

Web SDK 42.3.1

New

  • [ID] Improved data file size

Known limitations / issues

  • 'drivingLicense' is not working as expected in this release

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2023-04-20

Web SDK 42.3.0

New

  • [ID] Improved German driving license layout (DE_DVL_O_02006-02003-02002-02001_F)

  • [TIN] Improved the accuracy for TIN/DOT recognition & detection

  • [TIN] New parameters added productionDate, tireAgeInYearsRoundedDown, resultPrettified to TIN result

  • [TIN] Removed DOT_STRICT scan mode

  • [TIN] Added option to disable production date validation

Known limitations / issues

  • 'drivingLicense' is not working as expected in this release

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2023-04-12

Web SDK 42.2.2

New

  • Fixes a scanning bug with iOS >= 16.4

  • Fixes types

  • Fixes a bug when serving with IIS

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2023-02-23

Web SDK 42.2.0

New

  • Adds new scan mode: TIN

  • Adds new scan mode: Tire ID

  • Adds new scan mode: Improved Drivers license AT / DE

  • Improved scan performance

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2023-02-23

Web SDK 42.2.0

New

  • Adds new scan mode: TIN

  • Adds new scan mode: Tire ID

  • Adds new scan mode: Improved Drivers license AT / DE

  • Improved scan performance

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2022-12-22

Web SDK 42.1.3

New

  • Bugfixes

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2022-12-16

Web SDK 42.1.2

New

  • Adds audio feedback for iOS devices

  • Adds disableAdvancedBarcode flag

  • Improved error handling

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2022-12-01

Web SDK 42.1.1

Breaking Changes

  • This release includes the new and vastly improved barcode engine for the Web SDK. The use of the barcode engine is determined by the license that the SDK is initialised with. If the used license includes the new engine for iOS or Android, the Web SDK will automatically switch to the new engine when upgrading. To enable the extended and improved barcode formats please contact Anyline support, if you are using a license that was issued before the release of Web SDK 42.1 (2022/12/01). Please see https://documentation.anyline.com/toc/platforms/javascript/plugins/barcode.html.

  • The new barcode engine can not be fully self-hosted. It requires the download of additional files on launch.

  • The barcode result is now an array of scanned barcodes that has this format [\{ "value" : "Barcode content", "format" : "QR_CODE", "coordinates" : \{ x1: 100, y1: 100, x2: 200, y2: 200, x3: 200, y3: 400, x4: 500, y4: 500 } }]

New

  • Added our new and improved barcode scan engine to the Web SDK

  • Added flash on result (flashOnResult: boolean)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • Barcodes storing binary data are not yet supported

Release Date 2022-11-07

AnylineJS 42

Breaking Changes

  • barcodeFormatOptions is now an array of strings instead of a string separated by '|'

New

  • Added verbose result for Tire Size added

  • Added haptic feedback on result (Android)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2022-08-03

AnylineJS 41

Breaking Changes

New

  • Added pause scanning (keeps the camera feed active)

  • Changed stop scanning (stops the camera feed)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2022-06-22

AnylineJS 40

Breaking Changes

New

  • Fixed a performance bug in the npm version of AnylineJS. Updating is highly recommended!

  • Fixed issue where barcode at some point stopped scanning

  • Improved Tire size accuracy

  • Preload assets to improve usability

  • Lock screen orientation in portrait mode

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2022-05-05

AnylineJS 39

Breaking Changes

New

  • Introduced a seperate scan mode for Dot Matrix meter scanning

  • Accuracy improvements for License Plate scanning (EU & US)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2022-03-30

AnylineJS 38

Breaking Changes

New

  • New usecase: Tire Size ( preset: 'tire_size' )

  • Fixed duplicated report of scan results

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2022-02-16

AnylineJS 37

Breaking Changes

Anyline License Key

  • "v2" license keys (used prior to Anyline 37) will not work any more and need to be replaced by "v3" license keys.

New

  • New usecase: License Plate US ( preset: 'lpt_us' )

  • New usecase: QR code ( preset: 'qr' )

  • Optimized barcode performance

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2021-12-15

AnylineJS 36

New

  • Adds UniversalID scan mode

  • Adds more accurate container scanning

  • Adds Dial Meter scan mode

  • Known limitations / issues

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • Some IT and AT EHIC cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

  • UniversalID is experimental and is slow on older devices

Release Date 2021-11-17

AnylineJS 35

New

  • Fixed crash on some MRZ cases

  • Fixed wrongly aligned scan feedbacks when mirroring camera

  • Fixed lost mirror state after reappending the camera

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • IT Ehic is in some cases broken

  • Some AT Ehic cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some prod

Release Date 2021-10-06

AnylineJS 34

New

  • Anyline core updated to the latest version ( performance improvements )

  • fix barcode-license issues (Error 3001: The license key is not valid for this version)

  • New usecase: Card Detect ( preset: 'card_detect' )

Breaking changes

On Desktops the camera is being automatically mirrored. To disable this feature set config.mirrorOnDesktop to false

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Multiple MRZ scans in a row could lead to crash on Xiaomi 9t Pro

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

  • IT Ehic is in some cases broken

  • Some AT Ehic cannot be scanned

  • Digital dot matrix meter cannot be scanned

  • In some products confidence of -1 is returned, even when the result is correct

Release Date 2021-08-25

AnylineJS 33

New

  • Api to reappend camera ( anyline.camera.reappend())

  • Api to mirror stream (i.E front cameras: anyline.camera.mirrorStream(true))

  • Automatically mirror front cameras

  • Fallback to anyline cdn, if anylinePath is not defined

  • Add Option to throttle image processing ( config.throttleImagePass = 3000 (process each 3s))

  • Remove returnFullImage config ( full image always available now)

  • Fix demo for newer iOS versions

  • anylineDebug: 'screen' will log debug info to screen

Breaking changes

  • camera object to categorize camera api

  • anyline.reappendCameraanyline.camera.reappend

  • anyline.refocusanyline.camera.refocus

  • anyline.activateFlashanyline.camera.activateFlash

  • anyline.setNextCamera is being removed as it caused problems. Please use anyline.camera.setCamera and implement your own logic for selecting cameras (see demo for recipe)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Multiple MRZ scans in a row could lead to crash

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

Release Date 2021-07-14

AnylineJS 32

New

  • Fix Barcode scanning issues

  • Fix focus issues on newer Samsung devices

  • Api to change the camera

  • Api to reappend the camera stream

  • Api to refocus (Chrome Android only)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Multiple MRZ scans in a row could lead to crash

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

Release Date 2021-06-2

AnylineJS 31

New

  • Typescript support

  • Improved Api documentation (IDE integration)

  • Catch license and camera errors when calling startScanning

  • onInit and onError are now deprecated (startScanning resolves a promise and can be catched)

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Multiple MRZ scans in a row could lead to crash

  • Multiple Barcode scans in a row could lead to crash

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

Release Date 2021-04-23

AnylineJS 30

New

  • Italian EHIC scanner

  • Selective EHIC scanning using configuration (optional social number result)

Breaking Changes

  • The viewConfig and config can now overwrite the preset as one would expect. This could lead to a changed visual appearance and need adjustments to your needs.

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Multiple MRZ scans in a row could lead to crash

  • Multiple Barcode scans in a row could lead to crash

  • Dispose of camera not working after long usage

  • Some view configurations are not supported

Release Date 2021-04-01

AnylineJS 29.1

New

  • Ability to dispose at any time

  • Fixing side effects in some edge cases

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Multiple MRZ scans in a row could lead to crash

  • Some view configurations are not supported

Release Date 2021-03-18

AnylineJS 29

New

  • improve performance

  • fix Android 11 compatibility

  • fix letter-boxing of video-element

  • fix camera stream issues on certain Samsung devices (S10)

  • fix relative path usage in anylinePath property

  • strategy to determine main Camera on multi-lenses devices

  • support for chrome, firefox on iOS >= 14.3

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS ⇐ 14.3: The webcam is only supported in Safari so we only support Safari for older iOS versions

  • Some view configurations are not supported

Release Date 2020-10-16

AnylineJS 24

New

  • Improved Analog Meter Scanning

  • Improved support for digital meters

  • Better Performance

  • Fix camera aspect ratio bug (now filling the whole container)

  • Fix stroke customization

  • Overwrite loading screen with custom html string

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • The cutout position is sometimes off depending on configuration

  • Firefox is not supported

  • Some view configurations are not supported

Release Date 2020-09-16

AnylineJS 23

New

  • Improved Error handling

  • Overall stability improvements

  • Better Performance on Desktop

  • Beta of main-thread version

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • The cutout position is sometimes off depending on configuration

  • Firefox is not supported

Release Date 2020-07-13

AnylineJS 22

New

  • Improved Error handling

  • Overall stability improvements

  • Improved support for domains without "."

Known limitations / issues

  • Smartphones made before 2017 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • The cutout position is sometimes off depending on configuration

  • Firefox is not supported

Release Date 2020-06-04

AnylineJS 21

New

  • Pass mediaConstrains on init

  • Improved UI performance (Beta)

  • Improved Error handling

  • onLoad callback returns the video reference

  • New callback onFrame to retrieve each frame (cutout and if enabled also fullscreen )

  • config.slowMessageTimeout option

Fixed

  • Removed clashing body,html css styles

Known limitations / issues

  • Smartphones made before 2016 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • The cutout position is sometimes off depending on configuration

AnylineJS 20

Release Date 2020-03-13

New

  • Support for Vehicle identification number (VIN), Shipping container (Horizontal and Vertical) and Barcode

Fixed

  • Wrongly triggered timeout error on previous error

  • OnLoad hook triggering before camera feed

  • Minor Bugfixes

Known limitations / issues

  • Smartphones made before 2016 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • The cutout position is sometimes off depending on configuration

AnylineJS 19

Release Date 2020-02-26

New

  • Ability to return the full image after a scan

  • Beta: Support for german ID (front side)

  • Beta: Support for austrian, german and UK drivers licenses

  • BREAKING CHANGE: Returned result image now has a valid base64 prefix

Fixed

  • Internal errors are now correctly reported to onError

  • Improved memory management

  • Minor Bugfixes

Known limitations / issues

  • Smartphones made before 2016 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • Desktop: MRZ and digital meter scanning not supported in Safari

  • The cutout position is sometimes off depending on configuration

AnylineJS 18

Release Date 2020-01-23

New

  • Gzip compressed wasm file for faster download and startup times

  • Support for license plate scanning

Fixed

  • Dispose method closes video stream

  • Minor Bugfixes

Known limitations / issues

  • Smartphones made before 2016 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • Desktop: resizing not supported, MRZ and digital meter scanning not supported in Safari

  • Firefox: not fully supported

  • The cutout position is sometimes off depending on configuration

AnylineJS 16

Release Date 2019-11-26

NEW

  • Easy loading of AnylineJS via CDN

  • ResumeScanning() method in order to restart scanning once it had already been running and stopped

  • Dispose() method that unmounts AnylineJS

Fixed

  • Touch events disabling issue

AnylineJS 15

Release Date 2019-10-28

NEW

  • Includes MRZ scanning with module ‘id’

  • Support for view configuration

  • Adds 2 examples to the project

  • Reports image with result

  • Added Anyline.stopScanning

  • Added support for cancelOnResult

  • Added Anyline.onError to catch internal errors and warnings (eg. no camera connected)

  • Embed AnylineJS in a website in addition to fullscreen mode

Improved

  • Changes Result Format

  • Improved process image quality to improce scanning quality

  • Split Anyline bundle files into modules

  • Improved loading time

Known limitations / issues

  • Smartphones made before 2016 are not supported for performance reasons

  • iOS: The webcam is only supported in Safari so we only support Safari

  • Desktop: resizing not supported, MRZ and digital meter scanning not supported in Safari

  • Firefox: not fully supported

  • The cutout position is sometimes off depending on configuration