Releases: doo/scanbot-sdk-ios-spm
Releases Β· doo/scanbot-sdk-ios-spm
7.0.0-RC9
- π New:
- Added a new property
configuration
inSBSDKBarcodeScanner
,SBSDKBarcodeScannerViewController
, andSBSDKBarcodeScanAndCountViewController
. - Added a new class
SBSDKBarcodeItem
to replaceSBSDKBarcodeScannerResult
. - Added a new property
item
inSBSDKBarcodeScannerAccumulatingResult
to replacecode
. - Added new barcode types
pharmaCode
,pharmaCodeTwoTrack
,pzn
. - Added a new property
acceptedFormats
toSBSDKBarcodeDocumentParser
. - Added a new initializer
init(acceptedFormats:)
toSBSDKBarcodeDocumentParser
. - Added a new method
detectBarcodesOnFrame:
inSBSDKBarcodeScanner
. - Added a new initializer
initWithFormats:live:acceptedDocumentFormats:
inSBSDKBarcodeScanner
. - Added new classes
SBSDKUIBarcodeAdditionalParameters
,SBSDKDocumentQualityAnalyzerConfiguration
. - Added a new property
configuration
toSBSDKDocumentQualityAnalyzer
,SBSDKDocumentScannerViewController
,SBSDKDocumentDetector
,SBSDKHealthInsuranceCardRecognizerViewController
,SBSDKMRZScannerViewController
, SBSDKHealthInsuranceCardRecognizer,
SBSDKDocumentDataExtractorViewController,
SBSDKPDFRenderer`. - Added a new initializer
init(configuration:)
toSBSDKDocumentQualityAnalyzer
andSBSDKHealthInsuranceCardRecognizer
. - Added a new property
textHintBadAspectRatio
toSBSDKDocumentScannerStatusTextConfiguration
. - Added new methods
detectDocumentOnImage:
,detectDocumentOnSampleBuffer:orientation:
,detectDocumentOnFrame:useLiveMode:
toSBSDKDocumentDetector
. - Added new methods
recognizeEHICOnImage:
,recognizeEHICOnSampleBuffer:orientation:
toSBSDKHealthInsuranceCardRecognizer
. - Added new methods
init?(configuration:delegate)
,init?(parentViewController: parentView: configuration: delegate)
toSBSDKDocumentDataExtractorViewController
. - Added a new class
SBSDKDocumentDataExtractorConfiguration
. - Added new methods
extractDocument(from:useLiveMode:)
,resetDocumentAccumulation()
toSBSDKDocumentDataExtractor
. - Added a new class
SBSDKDocumentDataExtractorConfigurationBuilder
. - Added a new property
scanningParameters
toSBSDKMedicalCertificateScannerViewController
. - Added a new class
SBSDKMedicalCertificateScanningParameters
. - Added a new method
scanMedicalCertificateFromFrame:parameters:
toSBSDKMedicalCertificateScanner
. - Added new property
ocrConfiguration
toSBSDKPDFRenderer
. - Added a new initializer
initWithConfiguration:ocrConfiguration:encrypter:
toSBSDKPDFRenderer
. - Added a new class
SBSDKDocumentDetectionResult
. - Added a new class
SBSDKImageRef
. - Added a new class
SBSDKBarcodeFormats
. - Added a new class
SBSDKBarcodeFormatCommonConfiguration
. - Added a new class
SBSDKDocumentQualityAnalyzerResult
. - Added a new property
imageRef
toSBSDKImageProcessor
. - Added new methods
init(imageRef:)
,init(uiImage:)
,init?(imageURL:)
,applyFilter(:)
,applyFilters(_:)
,applyCrop(polygon:)
,applyCrop(points:)
,applyRotation(_:)
,applyResize(_:)
,applyFilter(_:, on:)
,applyFilters(_:, on:)
,applyCrop(polygon:, on:)
,applyCrop(points:, on)
,applyRotation(_:, on:)
andapplyResize(_:, on:)
toSBSDKImageProcessor
. - Added a new class
SBSDKTextPatternScanner
,SBSDKTextPatternScannerConfiguration
,SBSDKTextPatternScannerResult
. - Added a new property
dateOfLastDetection
toSBSDKBarcodeScannerAccumulatingResult
. - Added a new Recognizer
SBSDKCreditCardRecognizer
which recognizes credit cards. - Added a new Classic UI component
SBSDKCreditCardRecognizerViewController
that allows you to recognize credit cards. - Added a new protocol
SBSDKAdditionalFrameProcessing
to allow additional frame processing before they are passed to the main scanner. - Added a new optional variable
additionalFrameProcessor
toSBSDKBaseScannerViewController
. - Added a new property
autoRotateImages
toSBSDKUI2DocumentScannerCameraConfiguration
. - Added new RTU-UI V2 component, see
SBSDKUI2MRZScannerViewController
. - Added new RTU-UI V2 component, see
SBSDKUI2CreditCardScannerViewController
. - Added new RTU-UI V2 component, see
SBSDKUI2TextPatternScannerViewController
. - Added a new
SBSDKBarcodeScannerEngineMode
callednextGenAr
which is optimized for detecting multiple barcodes in live mode. In particular, bounding boxes of one-d barcodes are predicted as close as possible. - Added support of the health industry barcode document
hibc
as a barcode document format inSBSDKBarcodeDocumentFormat
.
- Added a new property
- π Improvements:
- More robust QR code recognition, more tolerance for destroyed or missing timing patterns and alignment patterns and a better performance on artistic QR codes.
- QR codes with non-square finder patterns and QR codes embedded in adversarial backgrounds (flow codes and more generally) can now be recognized.
- Improved the false positive rate for ITF.
- Improved quiet zone checks for the barcode formats
ITF
,CODE_11
,MSI_PLESSEY
,IATA_2_OF_5
,INDUSTRIAL_2_OF_5
,CODE_25
. - Introduced a new engine mode
nextGenLowPowerAr
inSBSDKBarcodeScannerEngineMode
that is optimized for scanning barcode batches on low-power devices. - Improved barcode detection for various barcode types.
- Improved the overall recall on our internal synthetic dataset for four state postal barcodes (i.e.
australiaPost
,japanPost
,royalMail
,royalTntPost
,uspsIntelligentMail
) from 47% to 56%. - Improved our barcode scanner with a significant speed-up in live mode on very large input resolutions.
- Introduced a boolean
strictMode
for certain barcode configurators. If this mode is disabled, it should allow for a higher detection rate in difficult scenarios, but with the possibility that false positive results may occur. Currently, we support strictMode forqrCode
,microQrCode
,rmqrCode
,pdf417
,microPdf417
, andgs1Composite
.
- π Bug fixes:
- Fixed a bug in
SBSDKUI2BarcodeScannerViewController
where the flip camera button was not resetting the widest camera available if chosen. - Fixed a bug in
SBSDKBarcodeScannerViewController
that could lead to a crash when embedded within aUIViewControllerRepresentable
. - Fixed a bug in
SBSDKBarcodeScanAndCountViewController
where the scanner will be stuck if there is no barcode detected. - Fixed a UI bug in
SBSDKUI2BarcodeScannerViewController
where the sheet button overlapped with the action bar. - Fixed a UI bug in
SBSDKDocumentScannerViewController
whereaccepted
document's fillColor was not being removed whenautoSnapProgress
fillColor was being shown. - Fixed a UI bug in RTU-UI V2 Document Scanner, where the bar buttons were not properly greyed out when in disabled state.
- Fixed returned results for all types of
SBSDKUpcEanExtensionBehavior
. - Fixed checksum for
SBSDKBarcodeFormat.code39
.
- Fixed a bug in
β οΈ Breaking Changes:- Removed property
code
inSBSDKBarcodeScannerAccumulatingResult
, use propertyitem
instead. - Removed class
SBSDKBarcodeScannerResult
, please use the new classSBSDKBarcodeItem
. - Removed properties
acceptedBarcodeTypes
,additionalDetectionParameters
,acceptedDocumentTypes
,regularExpressionPattern
,engineMode
inSBSDKBarcodeScannerViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,extensionFilter
,engineMode
inSBSDKBarcodeScanAndCountViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,acceptedDocumentTypes
,extensionFilter
,regularExpressionPattern
,additionalParameters
,engineMode
,useLiveMode
inSBSDKBarcodeScanner
, please use the newconfiguration
property, seeSBSDKBarcodeScannerConfiguration
. - Removed initializers
initWithTypes:
,initWithTypes:liveMode:
and methodsdetectBarCodesOnImage:inRect:
,detectBarCodesOnImage:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:
inSBSDKBarcodeScanner
. - Removed method
recognizeOnImage:orientation:
inSBSDKCheckRecognizer
. - Removed properties
imageSizeLimit
,minimumNumberOfSymbols
inSBSDKDocumentQualityAnalyzer
, please use the newconfiguration
property. - Removed properties
detectorMode
,preferredAspectRatios
,requiredAspectRatios
,ignoreBadAspectRatio
,acceptedAngleScore
,acceptedSizeScore
andacceptedBrightnessThreshold
inSBSDKDocumentScannerViewController
, please use theconfiguration
property. - Removed properties
defaultDetectorMode
,acceptedSizeScore
,acceptedAngleScore
,acceptedBrightnessThreshold
,currentTotalScore
,currentSizeScore
,currentWidthScore
,currentHeightScore
,currentAngleScore
,currentDistanceScore
,detectionMetrics
,preferredAspectRatios
,requiredAspectRatios
,detectedHorizontalEdges
,detectedVerticalEdges
,detectorMode
inSBSDKDocumentDetector
, use the newconfiguration
property instead. - Removed methods
detectDocumentPolygonOnImage:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnImage:visibleImageRect:smoothingEnabled:
,detectDocumentPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:
inSBSDKDocumentDetector
. - Removed property
recognizerParameters
inSBSDKHealthInsuranceCardRecognizerViewController
, use the newconfiguration
property instead. - Removed property
liveDetectionParameters
inSBSDKHealthInsuranceCardRecognizer
, use the newconfiguration
property instead. - Removed methods
recognizeOnStillImage:
,recognizeOnVideoFrameImage:
, `recognizeOnSampleBuffer:orientation...
- Removed property
6.1.2-RC3
- π New:
- Added new delegate method
barcodeTrackingOverlay(_ controller:overrideTextFor:proposedString:)
toSBSDKBarcodeTrackingOverlayControllerDelegate
. - Added new property
autoCropOnManualSnap
toSBSDKDocumentScannerViewController
andSBSDKUI2DocumentScannerCameraConfiguration
to enable/disable the automatic cropping of the document after a manual snap. - Added new property
croppingPolygonMagneticLineColor
toSBSDKUI2CroppingScreenConfiguration
to set the color of the magnetic lines in the cropping screen. - Added new property
topBarTitle
toSBSDKUI2AcknowledgementScreenConfiguration
.
- Added new delegate method
β οΈ Breaking Changes:- Updated the type of the completion result parameter in
SBSDKUI2CroppingViewController
fromSBSDKUI2CroppingResult
toSBSDKUI2CroppingResult?
. The completion now returnsnil
when the user cancels the cropping.
- Updated the type of the completion result parameter in
- π Improvements:
- The generic document recognizer no longer needs the additional data bundle with OCR languages.
- π Bug fixes:
- Fixes layout when hiding the text of the close button on zooming in RTU-UIv2 document scanner.
- Fixes a layout bug in the RTU-UIv2 cropping screens top bar.
7.0.0-RC8
- π New:
- Added a new property
configuration
inSBSDKBarcodeScanner
,SBSDKBarcodeScannerViewController
, andSBSDKBarcodeScanAndCountViewController
. - Added a new class
SBSDKBarcodeItem
to replaceSBSDKBarcodeScannerResult
. - Added a new property
item
inSBSDKBarcodeScannerAccumulatingResult
to replacecode
. - Added new barcode types
pharmaCode
,pharmaCodeTwoTrack
,pzn
. - Added a new property
acceptedFormats
toSBSDKBarcodeDocumentParser
. - Added a new initializer
init(acceptedFormats:)
toSBSDKBarcodeDocumentParser
. - Added a new method
detectBarcodesOnFrame:
inSBSDKBarcodeScanner
. - Added a new initializer
initWithFormats:live:acceptedDocumentFormats:
inSBSDKBarcodeScanner
. - Added new classes
SBSDKUIBarcodeAdditionalParameters
,SBSDKDocumentQualityAnalyzerConfiguration
. - Added a new property
configuration
toSBSDKDocumentQualityAnalyzer
,SBSDKDocumentScannerViewController
,SBSDKDocumentDetector
,SBSDKHealthInsuranceCardRecognizerViewController
,SBSDKMRZScannerViewController
, SBSDKHealthInsuranceCardRecognizer,
SBSDKDocumentDataExtractorViewController,
SBSDKPDFRenderer`. - Added a new initializer
init(configuration:)
toSBSDKDocumentQualityAnalyzer
andSBSDKHealthInsuranceCardRecognizer
. - Added a new property
textHintBadAspectRatio
toSBSDKDocumentScannerStatusTextConfiguration
. - Added new methods
detectDocumentOnImage:
,detectDocumentOnSampleBuffer:orientation:
,detectDocumentOnFrame:useLiveMode:
toSBSDKDocumentDetector
. - Added new methods
recognizeEHICOnImage:
,recognizeEHICOnSampleBuffer:orientation:
toSBSDKHealthInsuranceCardRecognizer
. - Added new methods
init?(configuration:delegate)
,init?(parentViewController: parentView: configuration: delegate)
toSBSDKDocumentDataExtractorViewController
. - Added a new class
SBSDKDocumentDataExtractorConfiguration
. - Added new methods
extractDocument(from:useLiveMode:)
,resetDocumentAccumulation()
toSBSDKDocumentDataExtractor
. - Added a new class
SBSDKDocumentDataExtractorConfigurationBuilder
. - Added a new property
scanningParameters
toSBSDKMedicalCertificateScannerViewController
. - Added a new class
SBSDKMedicalCertificateScanningParameters
. - Added a new method
scanMedicalCertificateFromFrame:parameters:
toSBSDKMedicalCertificateScanner
. - Added new property
ocrConfiguration
toSBSDKPDFRenderer
. - Added a new initializer
initWithConfiguration:ocrConfiguration:encrypter:
toSBSDKPDFRenderer
. - Added a new class
SBSDKDocumentDetectionResult
. - Added a new class
SBSDKImageRef
. - Added a new class
SBSDKBarcodeFormats
. - Added a new class
SBSDKBarcodeFormatCommonConfiguration
. - Added a new class
SBSDKDocumentQualityAnalyzerResult
. - Added a new property
imageRef
toSBSDKImageProcessor
. - Added new methods
init(imageRef:)
,init(uiImage:)
,init?(imageURL:)
,applyFilter(:)
,applyFilters(_:)
,applyCrop(polygon:)
,applyCrop(points:)
,applyRotation(_:)
,applyResize(_:)
,applyFilter(_:, on:)
,applyFilters(_:, on:)
,applyCrop(polygon:, on:)
,applyCrop(points:, on)
,applyRotation(_:, on:)
andapplyResize(_:, on:)
toSBSDKImageProcessor
. - Added a new class
SBSDKTextPatternScanner
,SBSDKTextPatternScannerConfiguration
,SBSDKTextPatternScannerResult
. - Added a new property
dateOfLastDetection
toSBSDKBarcodeScannerAccumulatingResult
. - Added a new Recognizer
SBSDKCreditCardRecognizer
which recognizes credit cards. - Added a new Classic UI component
SBSDKCreditCardRecognizerViewController
that allows you to recognize credit cards. - Added a new protocol
SBSDKAdditionalFrameProcessing
to allow additional frame processing before they are passed to the main scanner. - Added a new optional variable
additionalFrameProcessor
toSBSDKBaseScannerViewController
. - Added a new property
autoRotateImages
toSBSDKUI2DocumentScannerCameraConfiguration
.
- Added a new property
- π Bug fixes:
- Fixed a bug in
SBSDKUI2BarcodeScannerViewController
where the flip camera button was not resetting the widest camera available if chosen. - Fixed a bug in
SBSDKBarcodeScannerViewController
that could lead to a crash when embedded within aUIViewControllerRepresentable
. - Fixed a bug in
SBSDKBarcodeScanAndCountViewController
where the scanner will be stuck if there is no barcode detected. - Fixed a UI bug in
SBSDKUI2BarcodeScannerViewController
where the sheet button overlapped with the action bar. - Fixed a UI bug in
SBSDKDocumentScannerViewController
whereaccepted
document's fillColor was not being removed whenautoSnapProgress
fillColor was being shown. - Fixed a UI bug in RTU-UI V2 Document Scanner, where the bar buttons were not properly greyed out when in disabled state.
- Fixed returned results for all types of
SBSDKUpcEanExtensionBehavior
. - Fixed checksum for
SBSDKBarcodeFormat.code39
. - Added new RTU-UI V2 component, see
SBSDKUI2MRZScannerViewController
. - Added new RTU-UI V2 component, see
SBSDKUI2CreditCardScannerViewController
. - Added new RTU-UI V2 component, see
SBSDKUI2TextPatternScannerViewController
.
- Fixed a bug in
β οΈ Breaking Changes:- Removed property
code
inSBSDKBarcodeScannerAccumulatingResult
, use propertyitem
instead. - Removed class
SBSDKBarcodeScannerResult
, please use the new classSBSDKBarcodeItem
. - Removed properties
acceptedBarcodeTypes
,additionalDetectionParameters
,acceptedDocumentTypes
,regularExpressionPattern
,engineMode
inSBSDKBarcodeScannerViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,extensionFilter
,engineMode
inSBSDKBarcodeScanAndCountViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,acceptedDocumentTypes
,extensionFilter
,regularExpressionPattern
,additionalParameters
,engineMode
,useLiveMode
inSBSDKBarcodeScanner
, please use the newconfiguration
property, seeSBSDKBarcodeScannerConfiguration
. - Removed initializers
initWithTypes:
,initWithTypes:liveMode:
and methodsdetectBarCodesOnImage:inRect:
,detectBarCodesOnImage:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:
inSBSDKBarcodeScanner
. - Removed method
recognizeOnImage:orientation:
inSBSDKCheckRecognizer
. - Removed properties
imageSizeLimit
,minimumNumberOfSymbols
inSBSDKDocumentQualityAnalyzer
, please use the newconfiguration
property. - Removed properties
detectorMode
,preferredAspectRatios
,requiredAspectRatios
,ignoreBadAspectRatio
,acceptedAngleScore
,acceptedSizeScore
andacceptedBrightnessThreshold
inSBSDKDocumentScannerViewController
, please use theconfiguration
property. - Removed properties
defaultDetectorMode
,acceptedSizeScore
,acceptedAngleScore
,acceptedBrightnessThreshold
,currentTotalScore
,currentSizeScore
,currentWidthScore
,currentHeightScore
,currentAngleScore
,currentDistanceScore
,detectionMetrics
,preferredAspectRatios
,requiredAspectRatios
,detectedHorizontalEdges
,detectedVerticalEdges
,detectorMode
inSBSDKDocumentDetector
, use the newconfiguration
property instead. - Removed methods
detectDocumentPolygonOnImage:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnImage:visibleImageRect:smoothingEnabled:
,detectDocumentPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:
inSBSDKDocumentDetector
. - Removed property
recognizerParameters
inSBSDKHealthInsuranceCardRecognizerViewController
, use the newconfiguration
property instead. - Removed property
liveDetectionParameters
inSBSDKHealthInsuranceCardRecognizer
, use the newconfiguration
property instead. - Removed methods
recognizeOnStillImage:
,recognizeOnVideoFrameImage:
,recognizeOnSampleBuffer:orientation:
,recognizeOnSampleBuffer:searchInRect:orientation:
inSBSDKHealthInsuranceCardRecognizer
. - Removed properties
acceptedDocumentTypes
,resultAccumulatorConfiguration
,excludedFieldTypes
inSBSDKDocumentDataExtractorViewController
, use the newconfiguration
property instead. - Removed methods
init?(acceptedDocumentTypes:excludedFieldTypes:delegate:)
,init?(parentViewController:parentView:delegate:)
,init()
fromSBSDKDocumentDataExtractorViewController
. - Removed properties
acceptedDocumentTypes
,excludedFieldTypes
,resultAccumulatorConfiguration
inSBSDKDocumentDataExtractor
, use the newinit(configuration:)
initializer instead. - Removed methods
init()
,init(acceptedDocumentTypes:)
fromSBSDKDocumentDataExtractor
. - Removed properties
maxNumberOfAccumulatedResults
,requiredNumberOfEqualAccumulatedResults
inSBSDKMRZScannerViewController
, use the newconfiguration
property instead. - Removed property
recognitionOptions
inSBSDKMedicalCertificateRecognizer
. - Removed initializer
initWithConfigurationOptions:
inSBSDKMedicalCertificateRecognizer
. - Removed property
options
inSBSDKPDFRenderer
. - Removed initializer
initWithOptions:encrypter:
inSBSDKPDFRenderer
. - Removed method
write(to:format:compression:)
inSBSDKImageProcessor
. - Removed class
SBSDKVehicleIdentificationNumberScanner
,SBSDKVehicleIdentificationNumberScannerConfiguration
,SBSDKVehicleIdentificationNumberScannerResult
, please useSBSDKTextPatternScanner
instead. - Removed class
SBSDKTIFFImageWriterCompressionOptions
, please use the newSBSDKCompressionMode
class. - Removed class
SBSDKTIFFImageWriterParameters
, please use...
- Removed property
5.1.8-Beta3
WARNING: Release Notes for version 5.1.8 not found!
7.0.0-RC7
- π New:
- Added a new property
configuration
inSBSDKBarcodeScanner
,SBSDKBarcodeScannerViewController
, andSBSDKBarcodeScanAndCountViewController
. - Added a new class
SBSDKBarcodeItem
to replaceSBSDKBarcodeScannerResult
. - Added a new property
item
inSBSDKBarcodeScannerAccumulatingResult
to replacecode
. - Added new barcode types
pharmaCode
,pharmaCodeTwoTrack
,pzn
. - Added a new property
acceptedFormats
toSBSDKBarcodeDocumentParser
. - Added a new initializer
init(acceptedFormats:)
toSBSDKBarcodeDocumentParser
. - Added a new method
detectBarcodesOnFrame:
inSBSDKBarcodeScanner
. - Added a new initializer
initWithFormats:live:acceptedDocumentFormats:
inSBSDKBarcodeScanner
. - Added new classes
SBSDKUIBarcodeAdditionalParameters
,SBSDKDocumentQualityAnalyzerConfiguration
. - Added a new property
configuration
toSBSDKDocumentQualityAnalyzer
,SBSDKDocumentScannerViewController
,SBSDKDocumentDetector
,SBSDKHealthInsuranceCardRecognizerViewController
,SBSDKMRZScannerViewController
, SBSDKHealthInsuranceCardRecognizer,
SBSDKDocumentDataExtractorViewController,
SBSDKPDFRenderer`. - Added a new initializer
init(configuration:)
toSBSDKDocumentQualityAnalyzer
andSBSDKHealthInsuranceCardRecognizer
. - Added a new property
textHintBadAspectRatio
toSBSDKDocumentScannerStatusTextConfiguration
. - Added new methods
detectDocumentOnImage:
,detectDocumentOnSampleBuffer:orientation:
,detectDocumentOnFrame:useLiveMode:
toSBSDKDocumentDetector
. - Added new methods
recognizeEHICOnImage:
,recognizeEHICOnSampleBuffer:orientation:
toSBSDKHealthInsuranceCardRecognizer
. - Added new methods
init?(configuration:delegate)
,init?(parentViewController: parentView: configuration: delegate)
toSBSDKDocumentDataExtractorViewController
. - Added a new class
SBSDKDocumentDataExtractorConfiguration
. - Added new methods
extractDocument(from:useLiveMode:)
,resetDocumentAccumulation()
toSBSDKDocumentDataExtractor
. - Added a new class
SBSDKDocumentDataExtractorConfigurationBuilder
. - Added a new property
scanningParameters
toSBSDKMedicalCertificateScannerViewController
. - Added a new class
SBSDKMedicalCertificateScanningParameters
. - Added a new method
scanMedicalCertificateFromFrame:parameters:
toSBSDKMedicalCertificateScanner
. - Added new property
ocrConfiguration
toSBSDKPDFRenderer
. - Added a new initializer
initWithConfiguration:ocrConfiguration:encrypter:
toSBSDKPDFRenderer
. - Added a new class
SBSDKDocumentDetectionResult
. - Added a new class
SBSDKImageRef
. - Added a new class
SBSDKBarcodeFormats
. - Added a new class
SBSDKBarcodeFormatCommonConfiguration
. - Added a new class
SBSDKDocumentQualityAnalyzerResult
. - Added a new property
imageRef
toSBSDKImageProcessor
. - Added new methods
init(imageRef:)
,init(uiImage:)
,init?(imageURL:)
,applyFilter(:)
,applyFilters(_:)
,applyCrop(polygon:)
,applyCrop(points:)
,applyRotation(_:)
,applyResize(_:)
,applyFilter(_:, on:)
,applyFilters(_:, on:)
,applyCrop(polygon:, on:)
,applyCrop(points:, on)
,applyRotation(_:, on:)
andapplyResize(_:, on:)
toSBSDKImageProcessor
. - Added a new class
SBSDKTextPatternScanner
,SBSDKTextPatternScannerConfiguration
,SBSDKTextPatternScannerResult
. - Added a new property
dateOfLastDetection
toSBSDKBarcodeScannerAccumulatingResult
. - Added a new Recognizer
SBSDKCreditCardRecognizer
which recognizes credit cards. - Added a new Classic UI component
SBSDKCreditCardRecognizerViewController
that allows you to recognize credit cards. - Added a new protocol
SBSDKAdditionalFrameProcessing
to allow additional frame processing before they are passed to the main scanner. - Added a new optional variable
additionalFrameProcessor
toSBSDKBaseScannerViewController
.
- Added a new property
- π Bug fixes:
- Fixed a bug in
SBSDKUI2BarcodeScannerViewController
where the flip camera button was not resetting the widest camera available if chosen. - Fixed a bug in
SBSDKBarcodeScannerViewController
that could lead to a crash when embedded within aUIViewControllerRepresentable
. - Fixed a bug in
SBSDKBarcodeScanAndCountViewController
where the scanner will be stuck if there is no barcode detected. - Fixed a UI bug in
SBSDKUI2BarcodeScannerViewController
where the sheet button overlapped with the action bar. - Fixed a UI bug in
SBSDKDocumentScannerViewController
whereaccepted
document's fillColor was not being removed whenautoSnapProgress
fillColor was being shown. - Fixed a UI bug in RTU-UI V2 Document Scanner, where the bar buttons were not properly greyed out when in disabled state.
- Fixed returned results for all types of
SBSDKUpcEanExtensionBehavior
. - Fixed checksum for
SBSDKBarcodeFormat.code39
. - Added new RTU-UI V2 component, see
SBSDKUI2MRZScannerViewController
. - Added new RTU-UI V2 component, see
SBSDKUI2CreditCardScannerViewController
. - Added new RTU-UI V2 component, see
SBSDKUI2TextPatternScannerViewController
.
- Fixed a bug in
β οΈ Breaking Changes:- Removed property
code
inSBSDKBarcodeScannerAccumulatingResult
, use propertyitem
instead. - Removed class
SBSDKBarcodeScannerResult
, please use the new classSBSDKBarcodeItem
. - Removed properties
acceptedBarcodeTypes
,additionalDetectionParameters
,acceptedDocumentTypes
,regularExpressionPattern
,engineMode
inSBSDKBarcodeScannerViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,extensionFilter
,engineMode
inSBSDKBarcodeScanAndCountViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,acceptedDocumentTypes
,extensionFilter
,regularExpressionPattern
,additionalParameters
,engineMode
,useLiveMode
inSBSDKBarcodeScanner
, please use the newconfiguration
property, seeSBSDKBarcodeScannerConfiguration
. - Removed initializers
initWithTypes:
,initWithTypes:liveMode:
and methodsdetectBarCodesOnImage:inRect:
,detectBarCodesOnImage:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:
inSBSDKBarcodeScanner
. - Removed method
recognizeOnImage:orientation:
inSBSDKCheckRecognizer
. - Removed properties
imageSizeLimit
,minimumNumberOfSymbols
inSBSDKDocumentQualityAnalyzer
, please use the newconfiguration
property. - Removed properties
detectorMode
,preferredAspectRatios
,requiredAspectRatios
,ignoreBadAspectRatio
,acceptedAngleScore
,acceptedSizeScore
andacceptedBrightnessThreshold
inSBSDKDocumentScannerViewController
, please use theconfiguration
property. - Removed properties
defaultDetectorMode
,acceptedSizeScore
,acceptedAngleScore
,acceptedBrightnessThreshold
,currentTotalScore
,currentSizeScore
,currentWidthScore
,currentHeightScore
,currentAngleScore
,currentDistanceScore
,detectionMetrics
,preferredAspectRatios
,requiredAspectRatios
,detectedHorizontalEdges
,detectedVerticalEdges
,detectorMode
inSBSDKDocumentDetector
, use the newconfiguration
property instead. - Removed methods
detectDocumentPolygonOnImage:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnImage:visibleImageRect:smoothingEnabled:
,detectDocumentPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:
inSBSDKDocumentDetector
. - Removed property
recognizerParameters
inSBSDKHealthInsuranceCardRecognizerViewController
, use the newconfiguration
property instead. - Removed property
liveDetectionParameters
inSBSDKHealthInsuranceCardRecognizer
, use the newconfiguration
property instead. - Removed methods
recognizeOnStillImage:
,recognizeOnVideoFrameImage:
,recognizeOnSampleBuffer:orientation:
,recognizeOnSampleBuffer:searchInRect:orientation:
inSBSDKHealthInsuranceCardRecognizer
. - Removed properties
acceptedDocumentTypes
,resultAccumulatorConfiguration
,excludedFieldTypes
inSBSDKDocumentDataExtractorViewController
, use the newconfiguration
property instead. - Removed methods
init?(acceptedDocumentTypes:excludedFieldTypes:delegate:)
,init?(parentViewController:parentView:delegate:)
,init()
fromSBSDKDocumentDataExtractorViewController
. - Removed properties
acceptedDocumentTypes
,excludedFieldTypes
,resultAccumulatorConfiguration
inSBSDKDocumentDataExtractor
, use the newinit(configuration:)
initializer instead. - Removed methods
init()
,init(acceptedDocumentTypes:)
fromSBSDKDocumentDataExtractor
. - Removed properties
maxNumberOfAccumulatedResults
,requiredNumberOfEqualAccumulatedResults
inSBSDKMRZScannerViewController
, use the newconfiguration
property instead. - Removed property
recognitionOptions
inSBSDKMedicalCertificateRecognizer
. - Removed initializer
initWithConfigurationOptions:
inSBSDKMedicalCertificateRecognizer
. - Removed property
options
inSBSDKPDFRenderer
. - Removed initializer
initWithOptions:encrypter:
inSBSDKPDFRenderer
. - Removed method
write(to:format:compression:)
inSBSDKImageProcessor
. - Removed class
SBSDKVehicleIdentificationNumberScanner
,SBSDKVehicleIdentificationNumberScannerConfiguration
,SBSDKVehicleIdentificationNumberScannerResult
, please useSBSDKTextPatternScanner
instead. - Removed class
SBSDKTIFFImageWriterCompressionOptions
, please use the newSBSDKCompressionMode
class. - Removed class
SBSDKTIFFImageWriterParameters
, please use the newSBSDKTIFFWriterParameters
class. - Removed class `SBSDKTIFFImageWriterUserDefine...
- Removed property
6.2.1-Beta1
WARNING: Release Notes for version 6.2.1 not found!
6.2.0
- π New:
- Added support for encryption/decryption of images and PDFs using the AES-GCM algorithm with random 96-bit initialization vectors and variable length authentication tags, as required for ePA-FdV-certification by gematik and BSI. See
SBSDKAESGCMEncrypter
class. - Added support for encryption key derivation using PBKDF2, HKDF and Random key derivation on both the standard AES encrypter (
SBSDKAESEncrypter
) and the new AES-GCM encrypter (SBSDKAESGCMEncrypter
) with variable key lengths (128 and 256 bits). See the new protocolSBSDKStorageCryptingKeyGenerator
and the new classesSBSDKRandomKeyGenerator
,SBSDKPBKDF2KeyGenerator
andSBSDKHKDFKeyGenerator
. - Added protocol-based support for encryption key management. See the new protocol
SBSDKStorageCryptingKeyProvider
and the new classSBSDKVolatileKeyProvider
. - Added new class
SBSDKVolatileKeyProvider
that stores, restores and deletes keys in memory per context. For a persistent storage, e.g. in the keychain or in a file, you can implement your own key provider by conforming to theSBSDKStorageCryptingKeyProvider
protocol. - Added support for encryption/decryption on a encryption-key-per-context base. See
SBSDKStorageCryptingKeyProvider
andSBSDKStorageCrypting
. - When storing files in image storages, with the PDF renderer, or the TIFF writer, a context in the form of the file URL is being passed to the encrypter APIs to allow for context-based key derivation.
- Added new property
autoCropOnManualSnap
toSBSDKDocumentScannerViewController
andSBSDKUI2DocumentScannerCameraConfiguration
to enable/disable the automatic cropping of the document after a manual snap. - Added new property
croppingPolygonMagneticLineColor
toSBSDKUI2CroppingScreenConfiguration
to set the color of the magnetic lines in the cropping screen. - Added compliance to NSCopying protocol to
SBSDKScannedDocument
. - Added new delegate method
barcodeTrackingOverlay(_ controller:overrideTextFor:proposedString:)
toSBSDKBarcodeTrackingOverlayControllerDelegate
. - Added new property
topBarTitle
toSBSDKUI2AcknowledgementScreenConfiguration
.
- Added support for encryption/decryption of images and PDFs using the AES-GCM algorithm with random 96-bit initialization vectors and variable length authentication tags, as required for ePA-FdV-certification by gematik and BSI. See
- π Improvements:
- The Generic Document Recognizer no longer needs the additional data bundle with OCR languages.
- The Generic Document Recognizer now returns ID number (document number field) and sequence number (personal number field) separately for pre-2022 Costa Rican passports.
- π Bug fixes:
- Fixed layout when hiding the text of the close button on zooming in RTU-UI v2 Document Scanner.
- Fixed a layout bug in the RTU-UI v2 cropping screen's top bar.
- Fixed a bug in the barcode RTU-UI v2 action bar items where the
accessibilityDescription
was not being applied correctly.
- π Under the hood:
- Removed third-party-library symbols from the binary to avoid linking conflicts.
7.0.0-Beta6
- π New:
- Added a new property
configuration
inSBSDKBarcodeScanner
,SBSDKBarcodeScannerViewController
, andSBSDKBarcodeScanAndCountViewController
. - Added a new class
SBSDKBarcodeItem
to replaceSBSDKBarcodeScannerResult
. - Added a new property
item
inSBSDKBarcodeScannerAccumulatingResult
to replacecode
. - Added new barcode types
pharmaCode
,pharmaCodeTwoTrack
,pzn
. - Added a new property
acceptedFormats
toSBSDKBarcodeDocumentParser
. - Added a new initializer
init(acceptedFormats:)
toSBSDKBarcodeDocumentParser
. - Added a new method
detectBarcodesOnFrame:
inSBSDKBarcodeScanner
. - Added a new initializer
initWithFormats:live:acceptedDocumentFormats:
inSBSDKBarcodeScanner
. - Added new classes
SBSDKUIBarcodeAdditionalParameters
,SBSDKDocumentQualityAnalyzerConfiguration
. - Added a new property
configuration
toSBSDKDocumentQualityAnalyzer
,SBSDKDocumentScannerViewController
,SBSDKDocumentDetector
,SBSDKHealthInsuranceCardRecognizerViewController
,SBSDKMRZScannerViewController
, SBSDKHealthInsuranceCardRecognizer,
SBSDKDocumentDataExtractorViewController,
SBSDKPDFRenderer`. - Added a new initializer
init(configuration:)
toSBSDKDocumentQualityAnalyzer
andSBSDKHealthInsuranceCardRecognizer
. - Added a new property
textHintBadAspectRatio
toSBSDKDocumentScannerStatusTextConfiguration
. - Added new methods
detectDocumentOnImage:
,detectDocumentOnSampleBuffer:orientation:
,detectDocumentOnFrame:useLiveMode:
toSBSDKDocumentDetector
. - Added new methods
recognizeEHICOnImage:
,recognizeEHICOnSampleBuffer:orientation:
toSBSDKHealthInsuranceCardRecognizer
. - Added new methods
init?(configuration:delegate)
,init?(parentViewController: parentView: configuration: delegate)
toSBSDKDocumentDataExtractorViewController
. - Added a new class
SBSDKDocumentDataExtractorConfiguration
. - Added new methods
extractDocument(from:useLiveMode:)
,resetDocumentAccumulation()
toSBSDKDocumentDataExtractor
. - Added a new class
SBSDKDocumentDataExtractorConfigurationBuilder
. - Added a new property
scanningParameters
toSBSDKMedicalCertificateScannerViewController
. - Added a new class
SBSDKMedicalCertificateScanningParameters
. - Added a new method
scanMedicalCertificateFromFrame:parameters:
toSBSDKMedicalCertificateScanner
. - Added new property
ocrConfiguration
toSBSDKPDFRenderer
. - Added a new initializer
initWithConfiguration:ocrConfiguration:encrypter:
toSBSDKPDFRenderer
. - Added a new class
SBSDKDocumentDetectionResult
. - Added a new class
SBSDKImageRef
. - Added a new class
SBSDKBarcodeFormats
. - Added a new class
SBSDKBarcodeFormatCommonConfiguration
. - Added a new class
SBSDKDocumentQualityAnalyzerResult
. - Added a new property
imageRef
toSBSDKImageProcessor
. - Added new methods
init(imageRef:)
,init(uiImage:)
,init?(imageURL:)
,applyFilter(:)
,applyFilters(_:)
,applyCrop(polygon:)
,applyCrop(points:)
,applyRotation(_:)
,applyResize(_:)
,applyFilter(_:, on:)
,applyFilters(_:, on:)
,applyCrop(polygon:, on:)
,applyCrop(points:, on)
,applyRotation(_:, on:)
andapplyResize(_:, on:)
toSBSDKImageProcessor
. - Added a new class
SBSDKTextPatternScanner
,SBSDKTextPatternScannerConfiguration
,SBSDKTextPatternScannerResult
. - Added a new property
dateOfLastDetection
toSBSDKBarcodeScannerAccumulatingResult
. - Added a new Recognizer
SBSDKCreditCardRecognizer
which recognizes credit cards. - Added a new Classic UI component
SBSDKCreditCardRecognizerViewController
that allows you to recognize credit cards. - Added a new protocol
SBSDKAdditionalFrameProcessing
to allow additional frame processing before they are passed to the main scanner. - Added a new optional variable
additionalFrameProcessor
toSBSDKBaseScannerViewController
.
- Added a new property
- π Bug fixes:
- Fixed a bug in
SBSDKUI2BarcodeScannerViewController
where the flip camera button was not resetting the widest camera available if chosen. - Fixed a bug in
SBSDKBarcodeScannerViewController
that could lead to a crash when embedded within aUIViewControllerRepresentable
. - Fixed a bug in
SBSDKBarcodeScanAndCountViewController
where the scanner will be stuck if there is no barcode detected. - Fixed a UI bug in
SBSDKUI2BarcodeScannerViewController
where the sheet button overlapped with the action bar. - Fixed a UI bug in
SBSDKDocumentScannerViewController
whereaccepted
document's fillColor was not being removed whenautoSnapProgress
fillColor was being shown. - Fixed a UI bug in RTU-UI V2 Document Scanner, where the bar buttons were not properly greyed out when in disabled state.
- Fixed returned results for all types of
SBSDKUpcEanExtensionBehavior
. - Fixed checksum for
SBSDKBarcodeFormat.code39
.
- Fixed a bug in
β οΈ Breaking Changes:- Removed property
code
inSBSDKBarcodeScannerAccumulatingResult
, use propertyitem
instead. - Removed class
SBSDKBarcodeScannerResult
, please use the new classSBSDKBarcodeItem
. - Removed properties
acceptedBarcodeTypes
,additionalDetectionParameters
,acceptedDocumentTypes
,regularExpressionPattern
,engineMode
inSBSDKBarcodeScannerViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,extensionFilter
,engineMode
inSBSDKBarcodeScanAndCountViewController
, please use the new propertyconfiguration
, seeSBSDKBarcodeScannerConfiguration
. - Removed properties
acceptedBarcodeTypes
,acceptedDocumentTypes
,extensionFilter
,regularExpressionPattern
,additionalParameters
,engineMode
,useLiveMode
inSBSDKBarcodeScanner
, please use the newconfiguration
property, seeSBSDKBarcodeScannerConfiguration
. - Removed initializers
initWithTypes:
,initWithTypes:liveMode:
and methodsdetectBarCodesOnImage:inRect:
,detectBarCodesOnImage:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:inRect:
,detectBarCodesOnSampleBuffer:orientation:
inSBSDKBarcodeScanner
. - Removed method
recognizeOnImage:orientation:
inSBSDKCheckRecognizer
. - Removed properties
imageSizeLimit
,minimumNumberOfSymbols
inSBSDKDocumentQualityAnalyzer
, please use the newconfiguration
property. - Removed properties
detectorMode
,preferredAspectRatios
,requiredAspectRatios
,ignoreBadAspectRatio
,acceptedAngleScore
,acceptedSizeScore
andacceptedBrightnessThreshold
inSBSDKDocumentScannerViewController
, please use theconfiguration
property. - Removed properties
defaultDetectorMode
,acceptedSizeScore
,acceptedAngleScore
,acceptedBrightnessThreshold
,currentTotalScore
,currentSizeScore
,currentWidthScore
,currentHeightScore
,currentAngleScore
,currentDistanceScore
,detectionMetrics
,preferredAspectRatios
,requiredAspectRatios
,detectedHorizontalEdges
,detectedVerticalEdges
,detectorMode
inSBSDKDocumentDetector
, use the newconfiguration
property instead. - Removed methods
detectDocumentPolygonOnImage:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnImage:visibleImageRect:smoothingEnabled:
,detectDocumentPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:useLiveDetectionParameters:
,detectPhotoPolygonOnSampleBuffer:visibleImageRect:smoothingEnabled:
inSBSDKDocumentDetector
. - Removed property
recognizerParameters
inSBSDKHealthInsuranceCardRecognizerViewController
, use the newconfiguration
property instead. - Removed property
liveDetectionParameters
inSBSDKHealthInsuranceCardRecognizer
, use the newconfiguration
property instead. - Removed methods
recognizeOnStillImage:
,recognizeOnVideoFrameImage:
,recognizeOnSampleBuffer:orientation:
,recognizeOnSampleBuffer:searchInRect:orientation:
inSBSDKHealthInsuranceCardRecognizer
. - Removed properties
acceptedDocumentTypes
,resultAccumulatorConfiguration
,excludedFieldTypes
inSBSDKDocumentDataExtractorViewController
, use the newconfiguration
property instead. - Removed methods
init?(acceptedDocumentTypes:excludedFieldTypes:delegate:)
,init?(parentViewController:parentView:delegate:)
,init()
fromSBSDKDocumentDataExtractorViewController
. - Removed properties
acceptedDocumentTypes
,excludedFieldTypes
,resultAccumulatorConfiguration
inSBSDKDocumentDataExtractor
, use the newinit(configuration:)
initializer instead. - Removed methods
init()
,init(acceptedDocumentTypes:)
fromSBSDKDocumentDataExtractor
. - Removed properties
maxNumberOfAccumulatedResults
,requiredNumberOfEqualAccumulatedResults
inSBSDKMRZScannerViewController
, use the newconfiguration
property instead. - Removed property
recognitionOptions
inSBSDKMedicalCertificateRecognizer
. - Removed initializer
initWithConfigurationOptions:
inSBSDKMedicalCertificateRecognizer
. - Removed property
options
inSBSDKPDFRenderer
. - Removed initializer
initWithOptions:encrypter:
inSBSDKPDFRenderer
. - Removed method
write(to:format:compression:)
inSBSDKImageProcessor
. - Removed class
SBSDKVehicleIdentificationNumberScanner
,SBSDKVehicleIdentificationNumberScannerConfiguration
,SBSDKVehicleIdentificationNumberScannerResult
, please useSBSDKTextPatternScanner
instead. - Removed class
SBSDKTIFFImageWriterCompressionOptions
, please use the newSBSDKCompressionMode
class. - Removed class
SBSDKTIFFImageWriterParameters
, please use the newSBSDKTIFFWriterParameters
class. - Removed class
SBSDKTIFFImageWriterUserDefinedField
, please use the newSBSDKUserField
class. - Removed class
SBSDKTIFFImageWriterUserDefinedFieldType
, please use the newSBSDKUserFieldValue
class. - Removed class
SBSDKDocumentDetectorResult
, please use the new `SBSDKDocu...
- Removed property
5.1.8-Beta2
WARNING: Release Notes for version 5.1.8 not found!
6.2.0-RC6
- π New:
- Added support for encryption/decryption of images and PDF using the AES-GCM algorithm with random 96-bit initialization vectors and variable length authentication tags, as required for ePA-FdV-certification by gematik and BSI. See
SBSDKAESGCMEncrypter
class. - Added support for encryption key derivation using PBKDF2, HKDF and Random key derivation on both the standard AES encrypter (
SBSDKAESEncrypter
) and the new AES-GCM encrypter (SBSDKAESGCMEncrypter
) with variable key lengths (128 and 256 bits). See the new protocolSBSDKStorageCryptingKeyGenerator
and the new classesSBSDKRandomKeyGenerator
,SBSDKPBKDF2KeyGenerator
andSBSDKHKDFKeyGenerator
. - Added protocol-based support for encryption key management. See the new protocol
SBSDKStorageCryptingKeyProvider
and the new classSBSDKVolatileKeyProvider
. - Added new class
SBSDKVolatileKeyProvider
that stores, restores and deletes keys in memory per context. For a persistent storage, e.g. in the keychain or in a file, you can implement your own key provider by conforming to theSBSDKStorageCryptingKeyProvider
protocol. - Added support for encryption/decryption on a encryption-key-per-context base. See
SBSDKStorageCryptingKeyProvider
andSBSDKStorageCrypting
. - When storing files in image storages, with the PDF renderer, or the TIFF writer, a context in the form of the file URL is being passed to the encrypter APIs to allow for context-based key derivation.
- Added new property
autoCropOnManualSnap
toSBSDKDocumentScannerViewController
andSBSDKUI2DocumentScannerCameraConfiguration
to enable/disable the automatic cropping of the document after a manual snap. - Added new property
croppingPolygonMagneticLineColor
toSBSDKUI2CroppingScreenConfiguration
to set the color of the magnetic lines in the cropping screen. - Added compliance to NSCopying protocol to `SBSDKScannedDocument'.
- Added new delegate method
barcodeTrackingOverlay(_ controller:overrideTextFor:proposedString:)
toSBSDKBarcodeTrackingOverlayControllerDelegate
. - Added new property
topBarTitle
toSBSDKUI2AcknowledgementScreenConfiguration
.
- Added support for encryption/decryption of images and PDF using the AES-GCM algorithm with random 96-bit initialization vectors and variable length authentication tags, as required for ePA-FdV-certification by gematik and BSI. See
- π Improvements:
- The generic document recognizer no longer needs the additional data bundle with OCR languages.
- Generic document recognizer now returns ID number (document number field) and sequence number (personal number field) separately for pre-2022 Costa Rican passports.
- π Bug fixes:
- Fixes layout when hiding the text of the close button on zooming in RTU-UIv2 document scanner.
- Fixes a layout bug in the RTU-UIv2 cropping screens top bar.
- Fixes a bug in the barcode RTU-UIv2 action bar items where the
accessibilityDescription
was not being applied correctly.
- π Under the hood:
- Removed third-party-library symbols from the binary to avoid linking conflicts.