Skip to content

Commit 116ea19

Browse files
author
build - Buildozer
committed
New version of iOS CaptureSDK - Swift Package Manager
1 parent be934bd commit 116ea19

File tree

85 files changed

+6778
-12057
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+6778
-12057
lines changed

CHANGELOG.md

Lines changed: 42 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,68 @@
11
# Change Log
22
This file tracks released versions with the changes made to this project.
33

4+
## Version 1.9.73
5+
6+
### New
7+
8+
* N/A
9+
10+
11+
### Improvements
12+
13+
* Update SwiftDecoder to 6.0.10
14+
15+
16+
17+
### Bug fixes
18+
19+
* N/A
20+
21+
422
## Version 1.9.63
523

624
### New
725

826
* N/A
927

28+
1029
### Improvements
1130

1231
* N/A
1332

33+
1434
### Bug fixes
1535

1636
* Continuous scan on C860 has been fixed
1737

1838
* Flash toggle has been fixed for SocketCam C860
1939

2040

41+
2142
## Version 1.9.59
2243

2344
### New
2445

2546
* CaptureSDK is now built for iOS 18 with Xcode 16
2647

48+
49+
2750
### Improvements
2851

2952
* Update SwiftDecoder to 6.0.9
3053

3154
* Add helpers on CaptureHelperDevice to know if it’s a barcode or NFC reader
3255

56+
* Update SwiftDecoder to 6.0.8
57+
58+
59+
3360
### Bug fixes
3461

3562
* When closing CaptureSDK a result is now returned
3663

3764

65+
3866
## Version 1.9.36
3967

4068
### New
@@ -209,7 +237,7 @@ This file tracks released versions with the changes made to this project.
209237
### Bug fixes
210238
* Getting the version of CaptureSDK returns the right value
211239

212-
## [Version 1.8.34](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.8.34)
240+
## Version 1.8.34
213241
### New
214242
* Minimum target deployment: iOS 12.0
215243
* CaptureSDK is [signed](https://developer.apple.com/videos/play/wwdc2023/10061/) and [contains the Privacy manifest file](https://developer.apple.com/videos/play/wwdc2023/10060/) as required by Apple from iOS17
@@ -220,7 +248,7 @@ This file tracks released versions with the changes made to this project.
220248
### Bug fixes
221249
* Bluetooth Manager crashed should be now fixed
222250

223-
## [Version 1.7.11](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.7.11)
251+
## Version 1.7.11
224252
### New
225253
* N/A
226254

@@ -230,7 +258,7 @@ This file tracks released versions with the changes made to this project.
230258
### Bug fixes
231259
* 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)
232260

233-
## [Version 1.7.9](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.7.9)
261+
## Version 1.7.9]
234262
### New
235263
* N/A
236264

@@ -240,7 +268,7 @@ This file tracks released versions with the changes made to this project.
240268
### Bug fixes
241269
* 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)
242270

243-
## [Version 1.7.5](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.7.5)
271+
## Version 1.7.5]
244272
### New
245273
* Compatibility with the new device M930
246274

@@ -250,7 +278,7 @@ This file tracks released versions with the changes made to this project.
250278
### Bug fixes
251279
* The stand/kiosk mode is now working properly (property SKTCaptureStandConfig)
252280

253-
## [Version 1.6.39](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.6.39)
281+
## Version 1.6.39
254282
### New
255283
* n/a
256284

@@ -262,7 +290,7 @@ This file tracks released versions with the changes made to this project.
262290
* Bluetooth connection on iPadOS 16.5 is retained by an application containing CaptureSDK. This issue is now fixed
263291
* Fix get battery level command for S550 and S370
264292

265-
## [Version 1.6.34](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.6.34)
293+
## Version 1.6.34
266294
### New
267295
* n/a
268296

@@ -272,7 +300,7 @@ This file tracks released versions with the changes made to this project.
272300
### Bug fixes
273301
* Fix warning due to SktCaptureProperty.h file still present even though it shouldn't in CaptureSDK/Headers directories
274302

275-
## [Version 1.6.33](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.6.33)
303+
## Version 1.6.33
276304
### New
277305
* n/a
278306

@@ -282,7 +310,7 @@ This file tracks released versions with the changes made to this project.
282310
### Bug fixes
283311
* Fix crash when the S370 is disconnecting
284312

285-
## [Version 1.6.30](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.6.30)
313+
## Version 1.6.30
286314
### New
287315
* Compatibility with the new combo device S370 that contains a NFC reader/writer and a Barcode scanner
288316
* Add trigger and themes selection properties to S550 and S370
@@ -295,7 +323,7 @@ This file tracks released versions with the changes made to this project.
295323
* Some developers reported that the Bluetooth Low Energy manager crashes. It is now fixed
296324
* Fix crash when connecting to D600
297325

298-
## [Version 1.5.9](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.5.9)
326+
## Version 1.5.9]
299327
### New
300328
* n/a
301329

@@ -305,7 +333,7 @@ This file tracks released versions with the changes made to this project.
305333
### Bug fixes
306334
* 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
307335

308-
## [Version 1.5.7](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.5.7)
336+
## Version 1.5.7]
309337
### New
310338
* CaptureSDK is now build with Xcode 14, supporting iOS16
311339

@@ -315,7 +343,7 @@ This file tracks released versions with the changes made to this project.
315343
### Bug fixes
316344
* n/a
317345

318-
## [Version 1.5.5](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.5.5)
346+
## Version 1.5.5]
319347
### New
320348
* n/a
321349

@@ -325,7 +353,7 @@ This file tracks released versions with the changes made to this project.
325353
### Bug fixes
326354
* n/a
327355

328-
## [Version 1.5.2](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.5.2)
356+
## Version 1.5.2]
329357
### New
330358
* Compatibility with the new devices S720/D720/S820
331359
* Battery level notification added for the S550
@@ -336,7 +364,7 @@ This file tracks released versions with the changes made to this project.
336364
### Bug fixes
337365
* n/a
338366

339-
## [Version 1.4.61](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.4.61)
367+
## Version 1.4.61
340368
### New
341369
* You can close the connection to a Bluetooth Low Energy device with a new property ID: SKTCapturePropertyIDDisconnectDevice and value: SKTCaptureDisconnectMakeAvailable
342370

@@ -346,7 +374,7 @@ This file tracks released versions with the changes made to this project.
346374
### Bug fixes
347375
* n/a
348376

349-
## [Version 1.4.57](https://github.com/SocketMobile/swift-package-capturesdk/releases/tag/1.4.57)
377+
## Version 1.4.57
350378
### New
351379
* CaptureSDK is now a [Swift Package Manager](https://github.com/SocketMobile/swift-package-capturesdk) 🎉🎉🎉
352380

Package.swift

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,34 @@ import PackageDescription
99
let package = Package(
1010
name: "CaptureSDK",
1111
platforms: [
12-
.iOS(.v12)
12+
.iOS(.v13)
1313
],
1414
products: [
1515
.library(
1616
name: "CaptureSDK",
1717
targets: [
18-
"CaptureSDK"
18+
"CaptureSDKFramework", "SwiftDecoderCaptureSDK"
1919
]
2020
)
2121
],
22+
dependencies: [
23+
.package(url: "https://github.com/SocketMobile/swift-package-swiftdecodersdk.git", exact: "6.0.10")
24+
],
2225
targets: [
26+
.target(
27+
name: "CaptureSDKFramework",
28+
dependencies: ["CaptureSDKBinaryTarget"],
29+
path: "Sources/CaptureSDKDummy"
30+
),
31+
.target(
32+
name: "SwiftDecoderCaptureSDK",
33+
dependencies: [
34+
.product(name: "SwiftDecoderSDK", package: "swift-package-swiftdecodersdk"),
35+
],
36+
path: "Sources/SwiftDecoderDummy"
37+
),
2338
.binaryTarget(
24-
name: "CaptureSDK",
39+
name: "CaptureSDKBinaryTarget",
2540
path: "Sources/CaptureSDK.xcframework"
2641
)
2742
]

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
# ********************************************************
2-
# THIS REPOSITORY HAS BEEN MOVED BEHIND OUR [DEVELOPERS PORTAL](https://www.socketmobile.com/dev-portal/portal)
3-
# BUT PLEASE WATCH 👁️‍🗨️ ALL ACTIVITY IT AS WE REPORT THE README AND CHANGELOG HERE. YOU'LL BE NOTIFIED WITH:
4-
# - Bug fixes
5-
# - OS version update
6-
# - Support of new products
7-
# ********************************************************
8-
9-
# CaptureSDK Version 1.9.63 - Swift Package Manager
1+
# CaptureSDK Version 1.9.73 - Swift Package Manager
102

113
Socket Mobile is a leading innovator of data capture and delivery solutions for enhanced productivity.
124

@@ -63,7 +55,7 @@ First, you need to install Xcode.
6355

6456
To include the SDK in your Xcode project you have to add a `Package Dependency` in the project's settings section and in the tab "Package Dependencies".
6557

66-
Add the url of this repository: https://oauth2:<YOUR-OAUTH_TOKEN_HERE>@sdk.socketmobile.com/capture/swift-package-capturesdk.git
58+
Add the url of this repository: [https://github.com/SocketMobile/swift-package-capturesdk.git](https://github.com/SocketMobile/swift-package-capturesdk.git)
6759

6860
![Add the Package to the project](./docs/add-to-your-project.png)
6961

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)