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.
The changelog for older releases can be found in our legacy documentation page here. |
[51.1.0] - 2023-10-12
[51.0.1] - 2023-09-25
Dependencies
This version of Anyline Plugin for Flutter includes the necessary platform-specific Mobile SDKs as part of the package. Please consult the platform-specific changelogs for details.
Fixed
-
[Android] crashes on Samsung A13 and potentially other phones in Universal Serial Number, Container, and other scanners
-
Fixed bug preventing validationRegex to work for European License Plate Scanner.
-
[Meter] Fixed a bug that resulted in the MULTI_FIELD_DIGITAL_METER scan mode to return empty positions and values
Added
-
[ID] plugin config parameter to enable face detection
-
[MRZ] plugin config parameter to enable face detection
Changed
-
[Breaking] Face Detection feature for
ID
andMRZ
is now optional. To turn on this feature, refer to thefaceDetectionEnabled
plugin config parameter ofuniversalIdConfig
ormrzConfig
. -
[ID] plugin config property
scanOption
inuniversalIdField
to string type enum -
[Vehicle Registration Certificate] plugin config property
scanOption
invehicleRegistrationCertificateField
to string type enum -
[Japanese Landing Permission] plugin config property
scanOption
injapaneseLandingPermissionConfigFieldOption
to string type enum -
Remap “DCT” (customerGivenNames) keyword to firstName and middleName fields in AAMVA PDF417 result
-
Improved support for damaged CODE-128 barcodes
-
[Tire] Changed tireAgeInYearsRoundedDown type from string to int
-
Improved network connection handling in low bandwidth environments
[48.0.1] - 2023-06-23
Breaking Changes
This release introduces fundamental changes & improvements to how the Anyline SDK works. To upgrade from a prior SDK version to version 51.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
-
[Barcode] Added
base64value
to barcode object in the barcode result -
[Barcode] Added AAMVA parsed results for PDF417 barcodes found on driving licenses
-
[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
-
-
[ID] Restructured ID results in a way that every field can contain date- & multi-language information
-
[Meter] Added functionality to define a maximum number of decimal digits for the
AUTO_ANALOG_DIGITAL_METER
scan mode -
[Tire] Added new Tire Make scanner supporting 49 manufacturers
-
[Tire] Added
productionDate
,tireAgeInYearsRoundedDown
,resultPrettified
to TIN result -
[Tire] Added option to disable production date validation for TIN
-
[Tire] Added tire size specification fields to scan result
-
[Universal ID] Added new templates for Latin script:
-
BE_IDC_O_10002_F
-
PL_IDC_O_05001_F
-
BW_DVL_O_01001_F_v2
-
MZ_DVL_O_R500_F
-
Fixed
-
[ID] Fixed a bug where the MRZ scanner would not recognize 'H' on mexican ID’s
-
[Barcode] Fix crash on missing barcode result
-
[Barcode] Fixes a bug where barcode was not able to handle some unicode symbols
-
[License Plate] Fix brightness based auto-flash mode
-
[License Plate] Fixed a bug that prevented license plates from Ireland from scanning
-
[License Plate] Fixed a bug where an exception would be thrown when a country was scanned which was not part of the country list of result schema
-
[License Plate] Fixed a bug where an exception would be thrown when a country was scanned which was not part of the country list of result schema
Changed
-
Updated configuration JSON structure
-
The
modes
segmented control config element has been replaced byviewConfigs
element in thesegmentConfig
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. -
[Barcode] The coordinates in the barcode result are now relative to the full image instead of the scanned region
-
[ID] Improved performance for ID scanning
-
[ID] Improved accuracy scanning Turkish IDs
-
[License Plate] Removed list of European countries from result schema
-
[OCR]
ocrConfig
now usesmodels
instead ofmodel
and can set an array of models instead of one model specifically -
[Tire] Improved accuracy and smaller SDK size for Universal TIN
-
[Tire] Validation regex is now configurable from
pluginConfig
-
[Tire] Improved accuracy for TIN/DOT recognition & detection
-
[Tire] Improved the scanning experience of the Tire Make scanner
-
[Tire] Default
upsideDown
value is now AUTO (Tire Identification Number, Tire Size, Tire Make, Commercial Tire ID) -
[Universal ID] Modified templates for Latin script:
-
DE_IDC_O_02004_F
-
BW_DVL_O_01001_F
-
DE_DVL_O_02006-02003-02002-02001_F
(errors reading names in German driving licenses)
-
-
[Universal ID] Improved lower-case field recognition
-
[Universal ID] Improved scan robustness for AT and DE DVL layouts
-
[Universal ID] default minimum confidence for fields is now set to 60