Appearance
Changelog
1.7.1
- Fix the camera orientation on foldable iPhones
- Make the scanner more reliable when it is rotated, covered or closed
1.7.0
- Read MRZs on hard-to-read documents more reliably
- Fix a result of the previous scan coming back when the scanner opens again
- Fix the same document being reported twice in continuous scanning
- Make scanning more robust when several scans run at the same time
- Add
reset()toKSCScanSDKfor apps with their own camera handling - Highlight the detected document more smoothly and steadily
- Show whether the flashlight is on
1.6.2
- Name the national IDB messages of Icelandic ID cards and German documents
- Update vds-cpp to 2.7.0
1.6.1
- BREAKING: IDB and VDS-NC results carry
digestinstead ofsha256 - Verify IDB signed with SHA-384 and SHA-512, like Icelandic ID cards
- Verify VDS-NC signed with ES384 and ES512
- Decode the Seal Studio demo seals of visibledigitalseal.org
1.6.0
- BREAKING: VDS results carry
digestinstead ofsha256 - Verify VDS signed with SHA-224 to SHA-512, like German visas
- Decode administrative documents after BSI TR-03171 with named fields
- Trust seals whose CSCA has explicit EC parameters
- Verify signatures about twice as fast
1.5.1
- Decode proprietary seals (2D-Doc, CHECK-AT, Belgian seal) into one seal result type
- Update OpenSSL to the latest LTS version
- Raise the minimum iOS version to 15.0
1.4.7
- Reduce the size of all framework variants
- Make the MRZ-only variant small enough for App Clips
1.4.6
- Fix results going missing after repeated scans
- Fix umbrella header warnings in consuming apps
- .NET: fix packages embedding the wrong native library
1.4.4
- Improve number plate detection
- Improve framework size
- Fix
setCMS()
1.4.3
- Fix a bug that reduced number plate recognition accuracy
- Improve country detection on number plates
1.4.2
- Support base64-encoded VDS payloads
1.4.1
- Add continuous scanning option to .NET variant
1.4.0
- Add continuous scanning option
- Show a hint when the camera image is too dark
- Improve number plate detection
- Improve country detection on number plates
- Update vds-cpp library
- Update ZXingC++ library
1.3.0
- Add 2D-Doc support
1.2.2
- Update vds-cpp library
1.2.1
- Improve DataBar detection
1.2.0
- Improve number plate recognition
- Update vds-cpp library
- Fix drawing positions
1.1.0
- Improve number plate recognition
- Run scanners in parallel
- Add scanRGBOnce/scanYUVOnce for single scans
- Add WebAssembly wrapper
- Enable XNNPACK acceleration delegate
- Update vds-cpp
0.9.5
- Improve barcode reading
0.9.4
- Fix IDL parsing
0.9.3
- Fix parsing IDL subfiles
0.9.2
- Include support of 1D barcode formats
- Update TensorFlow
- Update ZXingC++
0.9.0
- Add support ICAO IDB barcodes
- Unify VDS/VDS-NC/IDB document features API
0.8.6
- Improved camera stability and initialization
- Fixed some iOS26 related issues
0.8.5
- Fix a bug related to camera preview orientation
0.8.4
- Improved country detection on number plates
- Improved camera stability and image handling
0.8.3
- Improve character recognition on number plates
0.8.2
- Improve character recognition on number plates
0.8.1
- Fixed naming issue in Package.swift
0.8.0
- Add number plate segmentation
- Show torch button when supported only
- Include ObjC sources in XCFramework
0.7.9
- Return document number including version part for Swiss driver licenses
0.7.7
- Added MRZ error validation cache to prevent false checksum errors
0.7.6
- Improve MRZ parsing
0.7.5
- Further optimizations in framework build process
- For MRZ with errors (e.g. with a checksum), an error is now set so that it can be displayed in the UI
0.7.4
- Optimized build process to avoid linker collisions
- First line of Swiss driver license MRZs is now also read (containing blank number and language)
0.7.1
- Optimized MRZ scanning
- Optimized barcode scanning
0.7.0
- Added support for VDS and VDSNC scan types
0.6.3
- Bugfix: Correct handling of scan type filtering
0.6.2
- Bugfix: Correct the logic to restrict to scan types
0.6.1
- Disabled debug outputs by default
0.6.0
- MRZ reading: Now also the optionalData fields are returned
- Added option to show Scanner in modal or fullscreen presentation
0.5.0
- Recognition of the MRZ has been improved (especially in difficult lighting situations)
- The handling of the device rotation has been improved
0.4.2
- Added country detection for NumberPlate (see README.md and Example project)
- Improved scene steady detection
- Optimizations of the framework file size
0.3.2
- Show an AlertView if camera permission is not granted
0.3.1
- Corrected some bugs and added a scene stability detection
0.3.0
- Add
scanTypesto interface
0.2.0
- Initial release
