diff --git a/.gitbook.yaml b/.gitbook.yaml index e4ae0f4..6f40f2c 100644 --- a/.gitbook.yaml +++ b/.gitbook.yaml @@ -2,4 +2,4 @@ root: ./docs structure: readme: ../README.md - summary: ./SUMMARY.md \ No newline at end of file + summary: ./SUMMARY.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 07dfed9..b44eea6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,13 @@ ## Unreleased -Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master +Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.1...master + +## [0.32.1] - 2022-01-17 + +### Added + +- `external_id` support ## [0.32.0] - 2021-12-23 @@ -51,7 +57,7 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master - Added push notification support - Added possibility to fetch visitor information - Added possibility to start engagement with media - + ### Fixed - Fixed media streaming on engagement transfer @@ -59,7 +65,7 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master [0.30.0]: https://github.com/salemove/ios-sdk/compare/0.29.6...0.30.0 ## [0.29.6] - 2021-07-01 - + ### Fixed - Fixed `Avoiding duplicate symbols with static libraries/frameworks` issue (Swift Package Manager) @@ -177,7 +183,6 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master [0.23.0]: https://github.com/salemove/ios-bundle/compare/0.22.0...0.23.0 - ## [0.22.0] - 2020-08-18 ### Changed @@ -187,12 +192,11 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master [0.22.0]: https://github.com/salemove/ios-bundle/compare/0.21.1...0.22.0 - ## [0.21.1] - 2020-07-10 ### Changed -- Fixed the Log class access modifier +- Fixed the Log class access modifier - Fixed Keychain problem when using real devices [0.21.1]: https://github.com/salemove/ios-bundle/compare/0.21.0...0.21.1 @@ -247,7 +251,6 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master [0.17.0]: https://github.com/salemove/ios-bundle/compare/0.16.3...0.17.0 - ## [0.16.3] - 2019-11-26 ### Fixed @@ -663,6 +666,7 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master ## [0.3.0] - 2017-12-18 ### Added + - Websockets for keeping the incoming callbacks and messaging more stable - applicationDidBecomeActive manageable by SDK - Additional server selection @@ -670,26 +674,32 @@ Unreleased: https://github.com/salemove/ios-sdk/compare/0.32.0...master ## [0.2.1] - 2017-11-28 ### Changed + - Rename in the SDK the way to queue for an engagement ### Removed + - Ability to specify the interactor directly in the SDK, now using a configurable protocol ## [0.2.0] - 2017-11-23 ### Added + - Ability to configure the SDK from the API - SDK to accept the Interactable object as part of the engagement handling - Ability to generate the documentation using jazzy ### Changed + - SDK now is compiled as a library, so the source code is closed ### Removed + - echo example query for the push notifications - UI code for the SDK ## [0.1.0] - 2017-11-16 ### Added + - Initial version of the SDK diff --git a/Package.swift b/Package.swift index 451bbab..a3573bb 100644 --- a/Package.swift +++ b/Package.swift @@ -45,8 +45,8 @@ let package = Package( ), .binaryTarget( name: "SalemoveSDK", - url: "https://github.com/salemove/ios-bundle/releases/download/0.32.0/SalemoveSDK.xcframework.zip", - checksum: "2f548182f0a4db0cc6ce96e3617ddcdfc5b2463fbab45c94983753f5ad33f841" + url: "https://github.com/salemove/ios-bundle/releases/download/0.32.1/SalemoveSDK.xcframework.zip", + checksum: "ba6de072907fddc8ce104d11764b6d127f12a8071393d9183c59724b74e42507" ), .target( name: "GliaSDK", diff --git a/SalemoveSDK.podspec b/SalemoveSDK.podspec index b6fb0c4..d051a32 100644 --- a/SalemoveSDK.podspec +++ b/SalemoveSDK.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'SalemoveSDK' - s.version = '0.32.0' + s.version = '0.32.1' s.summary = 'The Salemove iOS library' s.description = 'The Salemove iOS library brings the in-person customer experience to iOS devices.' s.homepage = 'https://github.com/salemove/ios-sdk' diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist index 807b068..b6a7483 100644 Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Info.plist differ diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface index 1a6270c..1ad476e 100644 --- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface +++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -200,7 +200,10 @@ public struct VisitorInfoUpdate : Swift.Encodable { public var phone: Swift.String? public var note: Swift.String? public var noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? - public var externalID: Swift.String? + public var externalID: Swift.String? { + get + set + } public var customAttributes: [Swift.String : Swift.String]? public var customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? public init(name: Swift.String? = nil, email: Swift.String? = nil, phone: Swift.String? = nil, note: Swift.String? = nil, noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? = nil, externalID: Swift.String? = nil, customAttributes: [Swift.String : Swift.String]? = nil, customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? = nil) diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64.swiftinterface b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64.swiftinterface index 1a6270c..1ad476e 100644 --- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64.swiftinterface +++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64.swiftinterface @@ -200,7 +200,10 @@ public struct VisitorInfoUpdate : Swift.Encodable { public var phone: Swift.String? public var note: Swift.String? public var noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? - public var externalID: Swift.String? + public var externalID: Swift.String? { + get + set + } public var customAttributes: [Swift.String : Swift.String]? public var customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? public init(name: Swift.String? = nil, email: Swift.String? = nil, phone: Swift.String? = nil, note: Swift.String? = nil, noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? = nil, externalID: Swift.String? = nil, customAttributes: [Swift.String : Swift.String]? = nil, customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? = nil) diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK index 0f48c86..0c2658c 100755 Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK differ diff --git a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Info.plist b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Info.plist index cfce322..5308f3f 100644 Binary files a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Info.plist and b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Info.plist differ diff --git a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index a65758f..e2161c4 100644 --- a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -200,7 +200,10 @@ public struct VisitorInfoUpdate : Swift.Encodable { public var phone: Swift.String? public var note: Swift.String? public var noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? - public var externalID: Swift.String? + public var externalID: Swift.String? { + get + set + } public var customAttributes: [Swift.String : Swift.String]? public var customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? public init(name: Swift.String? = nil, email: Swift.String? = nil, phone: Swift.String? = nil, note: Swift.String? = nil, noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? = nil, externalID: Swift.String? = nil, customAttributes: [Swift.String : Swift.String]? = nil, customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? = nil) diff --git a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64.swiftinterface b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64.swiftinterface index a65758f..e2161c4 100644 --- a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64.swiftinterface +++ b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64.swiftinterface @@ -200,7 +200,10 @@ public struct VisitorInfoUpdate : Swift.Encodable { public var phone: Swift.String? public var note: Swift.String? public var noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? - public var externalID: Swift.String? + public var externalID: Swift.String? { + get + set + } public var customAttributes: [Swift.String : Swift.String]? public var customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? public init(name: Swift.String? = nil, email: Swift.String? = nil, phone: Swift.String? = nil, note: Swift.String? = nil, noteUpdateMethod: SalemoveSDK.VisitorInfoUpdate.NoteUpdateMethod? = nil, externalID: Swift.String? = nil, customAttributes: [Swift.String : Swift.String]? = nil, customAttributesUpdateMethod: SalemoveSDK.VisitorInfoUpdate.CustomAttributesUpdateMethod? = nil) diff --git a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/SalemoveSDK b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/SalemoveSDK index b6aa46a..e357065 100755 Binary files a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/SalemoveSDK and b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/SalemoveSDK differ diff --git a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources index 2548c0f..294d4d3 100644 --- a/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources +++ b/SalemoveSDK.xcframework/ios-x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources @@ -18,7 +18,7 @@ Info.plist - aQWSgt2iMDOEUF4Kacj7+k+8hgY= + BnL7j30vGoXtH+ATRSJ+v6Nx9FI= Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -26,11 +26,11 @@ Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - 3IW0xtekn3EjXP55/zXnPHGbR+M= + uBoEox+/bAxsDxnOVO+Lf/GqVag= Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - GtT/P3R7i5JNZjIgk55Ywuru4/Y= + y5MYPdcSJ5TISLMvEubOrnm9XCo= Modules/SalemoveSDK.swiftmodule/x86_64.swiftdoc @@ -38,11 +38,11 @@ Modules/SalemoveSDK.swiftmodule/x86_64.swiftinterface - 3IW0xtekn3EjXP55/zXnPHGbR+M= + uBoEox+/bAxsDxnOVO+Lf/GqVag= Modules/SalemoveSDK.swiftmodule/x86_64.swiftmodule - GtT/P3R7i5JNZjIgk55Ywuru4/Y= + y5MYPdcSJ5TISLMvEubOrnm9XCo= Modules/module.modulemap @@ -83,14 +83,14 @@ hash2 - Ru3vTpgmVUgmc+DJlmFOU7S1U2xntZcuqWJJ8m8NtFY= + nLWYfLkbApWN75UUrHSLP8Hb01XW9uQzyqy5qf51lCk= Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - ZnwRnblNhkL4P1CJC9AxEekA7P4XwcCq3v81qR2rYfM= + dVXjeQkaBSDs8qJUFCmjlNdzapGkBdSBSVBDzBcD83g= Modules/SalemoveSDK.swiftmodule/x86_64.swiftdoc @@ -104,14 +104,14 @@ hash2 - Ru3vTpgmVUgmc+DJlmFOU7S1U2xntZcuqWJJ8m8NtFY= + nLWYfLkbApWN75UUrHSLP8Hb01XW9uQzyqy5qf51lCk= Modules/SalemoveSDK.swiftmodule/x86_64.swiftmodule hash2 - ZnwRnblNhkL4P1CJC9AxEekA7P4XwcCq3v81qR2rYfM= + dVXjeQkaBSDs8qJUFCmjlNdzapGkBdSBSVBDzBcD83g= Modules/module.modulemap