Skip to content

Releases: SocketMobile/cocoapods-capturesdk

v2.0.73

01 Apr 09:42

Choose a tag to compare

Bug fixes

v2.0.67

17 Mar 19:04

Choose a tag to compare

Bug fixes

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

v2.0.65

13 Mar 18:58

Choose a tag to compare

New

We have added properties for our new Bluetooth LE scanner S721

Bug fixes

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

v2.0.63

09 Feb 11:12

Choose a tag to compare

New

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

// Before opening the CaptureSDK set the flag for logging to true
captureHelper.setLogger(enable: true)

// Then in the CaptureSDK delegates add the following protocol: CaptureHelperLoggerDelegate
// And implement the delegate method:
func didReceiveLogTrace(_ logTrace: String) {
    // take advantage of those logs
}

Improvements

We have updated SwiftDecoder to 6.0.5

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

Bug fixes

We have fixed the incorrect firmware version year

v2.0.57

22 Dec 19:02

Choose a tag to compare

New

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

Improvements

We have updated 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

v2.0.31

10 Nov 16:42

Choose a tag to compare

Improvements

We have improved the Bluetooth LE discovery

v2.0.29

04 Nov 18:05

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:37

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:37

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:34

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