2.2.0
Breaking changes
- We've changed the way how recognizer options are set up when using the UI component
- You can now specify how a recognizer should behave by using the new
recognizerOptions
property. - To see the full list of available recognizer options, as well as examples on how to use them, check out the relevant source code.
- You can now specify how a recognizer should behave by using the new
Changes to the BlinkCardRecognizer
- We've added support for even more horizontal card layouts
- We've added anonymization options for string and image results:
- You can now hide the following fields:
- Card number
- Card number prefix
- CVV
- Owner
- IBAN
- Choose the
AnonymizationMode
for each field:None
ImageOnly
- Black boxes will cover chosen dataResultFieldsOnly
- String data will be redacted from the result, images are not anonymizedFullResult
- Both images and string data will be anonymized
- Card number has further anonymization options available through
CardNumberAnonymizationSettings
:prefixDigitsVisible
- Defines how many digits at the beginning of the card number remain visible after anonymizationsuffixDigitsVisible
- Defines how many digits at the end of the card number remain visible after anonymization
- You can now hide the following fields:
Performance improvements
- We've added three different flavors of WebAssembly builds to the SDK, to provide better performance across all browsers
- Unless defined otherwise, the SDK will load the best possible bundle during initialization:
Basic
Same as the existing WebAssembly build, most compatible, but least performant.Advanced
WebAssembly build that provides better performance but requires a browser with advanced features.AdvancedWithThreads
Most performant WebAssembly build which requires a proper setup of COOP and COEP headers on the server-side.
- For more information about different WebAssembly builds and how to use them properly, check out the relevant section in our official documentation
- Unless defined otherwise, the SDK will load the best possible bundle during initialization:
SDK changes
- Constructor of
VideoRecognizer
class is now public
Bugfixes
- We fixed the initialization problem that prevented the SDK from loading on iOS 13 and older versions