Skip to content

Latest commit

 

History

History
940 lines (433 loc) · 14.8 KB

File metadata and controls

940 lines (433 loc) · 14.8 KB

Change Log

This file tracks released versions with the changes made to this project.

Version 2.1.15

New

  • We have added a new way of connecting to our Bluetooth LE scanners with SM Link

Improvements

Bug fixes

Version 2.0.73

New

  • N/A

Improvements

  • N/A

Bug fixes

Version 2.0.67

New

  • N/A

Improvements

  • N/A

Bug fixes

  • We have fixed the configuration of the S721 when its device arrival is triggered

Version 2.0.65

New

  • We have added properties for our new Bluetooth LE scanner S721

Improvements

  • N/A

Bug fixes

  • We have fixed the D600 device arrival that may not be triggered in rare cases

Version 2.0.63

New

  • We have added a logger for production. You can get them for debugging and analysis.

Improvements

  • We have updated SwiftDecoder to 6.0.5

  • We have deprecated the SocketCam status property as it is enabled by default

Bug fixes

Version 2.0.57

New

  • We have added a Symbology Selector in SocketCam so end users can chose which symbologies to read

Improvements

  • We have update SwiftDecoder to version 6.4.0

Bug fixes

  • We have fixed a crash when a Bluetooth LE discovery is in progress and the CaptureSDK is closing at the same time

  • We have fixed the scanning of barcodes that have only one character payload on our Bluetooth LE devices such as S320

Version 2.0.31

New

  • N/A

Improvements

  • We have improved the Bluetooth LE discovery

Bug fixes

  • N/A

Version 2.0.29

New

  • N/A

Improvements

  • Our SocketCam C860 has been improved to aim barcodes within the view finder

  • CaptureHelper has some breaking changes to end the transition for a better CaptureSDK 2.0

  • We have removed CryptoSwift as a dependency of our CaptureSDK

Bug fixes

  • We have fixed the D600 connection

Version 2.0.16

New

  • N/A

Improvements

  • We have update our documentation to match our new CaptureSDK 2.0

Bug fixes

  • N/A

Version 2.0.14

New

  • N/A

Improvements

  • We have added the possibility to add Bluetooth Classic discovery in your flow also with CaptureHelper’s addBluetoothDevice method

  • We have added our new S721 barcode scanner Bluetooth LE to CaptureSDK

  • Use the CaptureHelper’s methods addBluetoothDevice and removeBluetoothDevice to add and remove Bluetooth LE devices

  • The star as a favorite to discover Bluetooth LE device is now not supported

  • We have improved our Bluetooth LE discovery flow for Bluetooth LE devices. You receive now an object instead of a string. The CaptureHelper method didDiscoverDevice has changed. Replace the device string attribute with a SKTCaptureDiscoveredDeviceInfo

  • Update minimum target to iOS 15.0

Bug fixes

  • We have fixed a crash when closing the sdk

Version 1.9.166

New

  • Our CaptureSDK can now connect to Bluetooth LE readers seamlessly through Companion

Improvements

  • N/A

Bug fixes

  • N/A

Version 1.9.157

New

  • We have worked on a new Bluetooth Low Energy Manager that is not crashing anymore and will smooth the connection experience to our devices

Improvements

  • We have added the methods in CaptureHelper to get and set the scanners timers

Bug fixes

  • N/A

Version 1.9.139

New

  • N/A

Improvements

  • Added the TagIdData into the SKTCaptureDecodedData so you can get the NFC Tag ID

  • We have updated SwiftDecoder to 6.2.3 that fixes the signature error

Bug fixes

  • N/A

Version 1.9.133

New

  • N/A

Improvements

  • Show Single Partnership also in full screen on iPhone

Bug fixes

  • N/A

Version 1.9.129

New

  • We have added a new method to generate a QRCode for Single Partnership

Improvements

  • We have improved the discovery of Bluetooth Low Energy devices after reset the Single Partnership

Bug fixes

  • N/A

Version 1.9.122

New

  • N/A

Improvements

  • We have improved the Single Partnership experience

Bug fixes

  • N/A

Version 1.9.118

New

  • N/A

Improvements

  • Improved documentation for our Single Partnership feature

Bug fixes

  • Fixed an issue with SocketCam C820 when used as a subview

Version 1.9.113

New

  • N/A

Improvements

  • We have improved the scanning of SocketCam C820

Bug fixes

  • N/A

Version 1.9.110

New

  • We have added the support of our new XS663 device

Improvements

  • We have improved the Single Partnership feature

Bug fixes

  • N/A

Version 1.9.104

New

  • Add set property DataConfirmationDevice for our Bluetooth Low Energy devices

Improvements

  • N/A

Bug fixes

  • N/A

Version 1.9.101

New

  • N/A

Improvements

  • N/A

Bug fixes

  • N/A

Version 1.9.100

New

  • Add the Permanent Partnership feature to Bluetooth Low Energy devices

  • Add factory reset command to Bluetooth Low Energy devices

Improvements

  • N/A

Bug fixes

  • N/A

Version 1.9.91

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Fix a crash in BLE Manager when closing CaptureSDK

  • Fix unknown symbology for UPC A in SocketCam C860

  • Remove the leading zero on EAN symbology

Version 1.9.88

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Fix unknown symbology for UPC A in SocketCam C860

  • Remove the leading zero on EAN symbology

Version 1.9.86

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Add another safeguard to prevent our BLE Manager to crash

Version 1.9.83

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Fix the BLE Manager crashes that may happen when the app is in background

Version 1.9.79

New

  • N/A

Improvements

  • N/A

Bug fixes

Version 1.9.74

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Some files were missing in our Cocoapods build. This doe not affect SPM.

Version 1.9.73

New

  • N/A

Improvements

  • Update SwiftDecoder to 6.0.10

Bug fixes

  • N/A

Version 1.9.63

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Continuous scan on C860 has been fixed

  • Flash toggle has been fixed for SocketCam C860

Version 1.9.59

New

  • CaptureSDK is now built for iOS 18 with Xcode 16

Improvements

  • Update SwiftDecoder to 6.0.9

  • Add helpers on CaptureHelperDevice to know if it’s a barcode or NFC reader

  • Update SwiftDecoder to 6.0.8

Bug fixes

  • When closing CaptureSDK a result is now returned

Version 1.9.36

New

  • N/A

Improvements

  • Update SwiftDecoder to 6.0.7

  • Increased the minimum target to iOS 13.0

Bug fixes

  • N/A

Version 1.9.32

New

  • N/A

Improvements

  • N/A

Bug fixes

  • The signature of our CaptureSDK has been fixed

Version 1.9.30

New

  • N/A

Improvements

  • Documentation improved for Info.plist key-values to add

  • Update SwiftDecoder to 5.8.15

Bug fixes

  • N/A

Version 1.9.27

New

  • Add a button to switch camera in SocketCam

Improvements

  • Improve documentation for SocketCam view controller usage

Bug fixes

  • N/A

Version 1.9.21

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Add the missing property result in the completion handler of setTrigger in the documentation

  • Add the property result in the completion handler of setTrigger in CaptureHelper for Objective-C

  • SocketCam status triggered several times prevented its device arrival

Version 1.9.18

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Add CaptureHelperDeviceManagerDiscoveryDelegate to CaptureHelperAllDelegate

  • Fix crash of CSktXmlTag

Version 1.9.4

New

  • Support of new device S320 barcode scanner

Improvements

  • N/A

Bug fixes

  • N/A

Version 1.8.57

New

  • N/A

Improvements

  • We have improved the documentation for the new implementation of SocketCam

Bug fixes

  • Fixed a crash in SktCaptureProtocol (#16)
  • Fixed a crash in C860 that might occur after some openings of the view controller

Version 1.8.53

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Getting the version of CaptureSDK returns the right value

Version 1.8.51

New

  • SocketCam C860 is available. See more details here
  • SocketCam C820 and C860 are available as a view controller that can be displayed as a popover, a subview and not only in full screen

Improvements

  • You can chose to show or hide the close button of SocketCam depending on the flow of your app

Bug fixes

  • The signature of the SDK that was not validated by Xcode 15 for an unknown reason

Version 1.8.47

New

  • SocketCam C860 is available. See more details here
  • SocketCam C820 and C860 are available as a view controller that can be displayed as a popover, a subview and not only in full screen

Improvements

  • N/A

Bug fixes

  • Getting the version of CaptureSDK returns the right value

Version 1.8.34

New

Improvements

  • N/A

Bug fixes

  • Bluetooth Manager crashed should be now fixed

Version 1.7.11

New

  • N/A

Improvements

  • N/A

Bug fixes

  • The Special configuration flag added in version 1.7.9 was causing the Bluetooth Classic connection not starting. It's still possible to enable this flag (given on request through developer@socketmobile.com)

Version 1.7.9]

New

  • N/A

Improvements

  • N/A

Bug fixes

  • Special configuration flag added to avoid launching the Bluetooth Low Energy Manager that might crash in certain cases (given on request through developer@socketmobile.com)

Version 1.7.5]

New

  • Compatibility with the new device M930

Improvements

  • Add a SocketCam section in the documentation

Bug fixes

  • The stand/kiosk mode is now working properly (property SKTCaptureStandConfig)

Version 1.6.39

New

  • n/a

Improvements

  • Add getDeviceManagersList to CaptureHelper Objective-C
  • Add Get/Set Property methods for CaptureHelperDeviceManager to CaptureHelper Objective-C

Bug fixes

  • Bluetooth connection on iPadOS 16.5 is retained by an application containing CaptureSDK. This issue is now fixed
  • Fix get battery level command for S550 and S370

Version 1.6.34

New

  • n/a

Improvements

  • n/a

Bug fixes

  • Fix warning due to SktCaptureProperty.h file still present even though it shouldn't in CaptureSDK/Headers directories

Version 1.6.33

New

  • n/a

Improvements

  • n/a

Bug fixes

  • Fix crash when the S370 is disconnecting

Version 1.6.30

New

  • Compatibility with the new combo device S370 that contains a NFC reader/writer and a Barcode scanner
  • Add trigger and themes selection properties to S550 and S370
  • Add the Power State characteristic to the D600

Improvements

  • Some string and methods of CryptoSwift conflicting with developers's projects are now solved #7

Bug fixes

  • Some developers reported that the Bluetooth Low Energy manager crashes. It is now fixed
  • Fix crash when connecting to D600

Version 1.5.9]

New

  • n/a

Improvements

  • n/a

Bug fixes

  • The Bluetooth Low Energy manager had a small issue discovering and connecting several devices after a reconnection/restart of those devices. It is now fixed and you should be able to restart devices and being reconnected again

Version 1.5.7]

New

  • CaptureSDK is now build with Xcode 14, supporting iOS16

Improvements

Bug fixes

  • n/a

Version 1.5.5]

New

  • n/a

Improvements

  • Bitcode has been enabled. Please note that from Xcode 14, it will no longer build bitcode by default. See Xcode release notes

Bug fixes

  • n/a

Version 1.5.2]

New

  • Compatibility with the new devices S720/D720/S820
  • Battery level notification added for the S550

Improvements

  • n/a

Bug fixes

  • n/a

Version 1.4.61

New

  • You can close the connection to a Bluetooth Low Energy device with a new property ID: SKTCapturePropertyIDDisconnectDevice and value: SKTCaptureDisconnectMakeAvailable

Improvements

  • n/a

Bug fixes

  • n/a

Version 1.4.57

New

Improvements

  • n/a

Bug fixes

  • n/a