Skip to content

Releases: SocketMobile/swift-package-capturesdk

v2.0.31

10 Nov 16:44

Choose a tag to compare

Improvements

We have improved the Bluetooth LE discovery

v2.0.29

04 Nov 18:06

Choose a tag to compare

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

09 Oct 17:38

Choose a tag to compare

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

08 Oct 14:31

Choose a tag to compare

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

31 Jul 17:35

Choose a tag to compare

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).

See our Getting Started section in our documentation

v1.9.157

16 Jul 19:42

Choose a tag to compare

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

16 Jun 18:55

Choose a tag to compare

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

07 May 12:39

Choose a tag to compare

Improvements

  • Show Single Partnership also in full screen on iPhone

v1.9.129

26 Apr 15:28

Choose a tag to compare

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

10 Apr 17:33

Choose a tag to compare

Improvements

  • We have improved the Single Partnership experience