Releases: doo/scanbot-barcode-scanner-sdk-ios-spm
Releases · doo/scanbot-barcode-scanner-sdk-ios-spm
3.0.5-beta1
WARNING: Release Notes for version 3.0.5 not found!
3.0.4-beta1
WARNING: Release Notes for version 3.0.4 not found!
3.0.3
- 🐞 Bug fixes
- Fixed some rare crashes
- 🚙 Under the hood:
- Updated some third party libraries. (see Third-party Libraries)
3.0.2
- 🎉 New:
- Added support for zooming in
SBSDKUIBarcodesBatchScannerViewController
- Added
stripCheckDigits
parameter inSBSDKBarcodeAdditionalParameters
class.
- Added support for zooming in
⚠️ Breaking Changes:- Added
SBSDKSEPADocumentFieldTypePurpose
,SBSDKSEPADocumentFieldTypeRemittance
andSBSDKSEPADocumentFieldTypeInformation
fields toSBSDKSEPADocumentFieldType
. RemovedSBSDKSEPADocumentFieldTypeReference
andSBSDKSEPADocumentFieldTypeHint
fields from it.
- Added
- 🚀 Improvements:
- Improved recognition of UPC/EAN barcodes due to ink spread
3.0.1
-
🎉 New:
- Added support for Apple Silicon M1 simulators. Your app build with the
ScanbotBarcodeScannerSDK.xcframework
or via CocoaPods now will run natively on M1 Mac simulators without having to start Xcode in Rosetta 2 mode
- Added support for Apple Silicon M1 simulators. Your app build with the
-
⚠️ Breaking Changes:- The ScanbotBarcodeScannerSDK CocoaPod now contains an XCFramework instead of a standard framework, you may need to update CocoaPods and/or Xcode
3.0.0
-
🎉 New:
- Brand new "Next Generation" machine-learning-based barcode scanning engine with improved reliability and much faster performance
- API changes for the new barcode engine: added
engineMode
property of typeSBSDKBarcodeEngineMode
on barcode scanning APIs likeSBSDKBarcodeScanner
,SBSDKBarcodeScannerViewController
, andSBSDKUIBarcodesBatchScannerBehaviorConfiguration
to switch between the legacy barcode engine and the new Next Generation barcode engine. By default, the new engine is used.
-
⚠️ Breaking Changes:- Removed
enableHighSensitivityMode
property onSBSDKBarcodeScanner
, because it is no longer needed
- Removed
-
🚀 Improvements:
- Improved logging for license failures. The app bundle identifier from the license and from the app will be displayed in the log in case you accidentally set up a wrong license. Also now the expiration date of expired licenses is being logged to the console.
1.12.0
-
🎉 New:
- Added support for MSI-Plessey barcodes again: see
SBSDKBarcodeTypeMSIPlessey
, MSI checksum algorithm is selectable viaSBSDKBarcodeAdditionalParameters
property namedmsiPlesseyChecksumAlgorithm
, by default MSI-Plessey is disabled, you must explicitly passSBSDKBarcodeAdditionalParameters
as accepted type to any barcode scanning class
- Added support for MSI-Plessey barcodes again: see
-
🚀 Improvements:
- Better logging of licensing system errors, e.g. display the apps and the licenses bundle identifier
-
🐞 Bug fixes
- Fixes a problem with UPC-A barcodes being recognized as EAN13 barcodes.