Releases: SocketMobile/swift-package-capturesdk
v2.0.31
v2.0.29
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. Please read our documentation here
-
We have removed CryptoSwift as a dependency of our CaptureSDK
Bug fixes
- We have fixed the D600 connection
v2.0.16
From 8th of October 2025 - Noticeable change from version 2.0
There are 2 choices to connect and use our Bluetooth LE readers:
Install our Socket Mobile Companion app which takes care of the discovery and the selection of the reader to connect to.
Write some code to fit the Bluetooth discovery flow to your application's design by creating an UI that starts and shows discovered devices and select them to be paired to your application.
See our Getting Started section in our documentation
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
Documentation updated for the new connection flow
Bug fixes
We have fixed a crash when closing the sdk
v2.0.14
From 8th of October 2025 - Noticeable change from version 2.0
There are 2 choices to connect and use our Bluetooth LE readers:
-
Install our Socket Mobile Companion app which takes care of the discovery and the selection of the reader to connect to.
-
Write some code to fit the Bluetooth discovery flow to your application's design by creating an UI that starts and shows discovered devices and select them to be paired to your application.
See our Getting Started section in our documentation
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
v1.9.166
From 31st of July 2025 - Noticeable change from version 1.9.166
-
We have changed the way CaptureSDK on iOS is connecting to our Bluetooth Low Energy devices (S320, S370, S550, M963).
-
Users who want to use our Bluetooth LE readers, will have to install the Socket Mobile Companion app which takes care of the discovery and the selection of the reader to connect to.
-
If you still want to use the notion of favorites with our BLE Device Manager, you can use the version 1.9.166. A future version of CaptureSDK will be available to support both worlds (favorites and Companion app).
v1.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
v1.9.139
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
v1.9.133
Improvements
- Show Single Partnership also in full screen on iPhone
v1.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
v1.9.122
Improvements
- We have improved the Single Partnership experience