From 217e0af6619222b7a6e15fe08a78a22e44149057 Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com>
Date: Mon, 15 Jan 2024 17:14:49 +0600
Subject: [PATCH 1/6] Privacy access api types value updated (#541)
---
Sources/Supporting Files/PrivacyInfo.xcprivacy | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Sources/Supporting Files/PrivacyInfo.xcprivacy b/Sources/Supporting Files/PrivacyInfo.xcprivacy
index 1b18d180..8042b209 100644
--- a/Sources/Supporting Files/PrivacyInfo.xcprivacy
+++ b/Sources/Supporting Files/PrivacyInfo.xcprivacy
@@ -20,12 +20,12 @@
NSPrivacyAccessedAPITypes
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryUserDefaults
NSPrivacyAccessedAPITypeReasons
- To store configuration and event data temporarily
+ CA92.1
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryUserDefaults
From 283081f42b7a32379705cbbe651dd3bad3a1c978 Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com>
Date: Mon, 15 Jan 2024 17:14:28 +0600
Subject: [PATCH 2/6] Add coccoapods support for privacy manifest (#542)
---
OptimizelySwiftSDK.podspec | 1 +
1 file changed, 1 insertion(+)
diff --git a/OptimizelySwiftSDK.podspec b/OptimizelySwiftSDK.podspec
index bab8ec8e..1f286b3e 100644
--- a/OptimizelySwiftSDK.podspec
+++ b/OptimizelySwiftSDK.podspec
@@ -15,6 +15,7 @@ Pod::Spec.new do |s|
:tag => "v"+s.version.to_s
}
s.source_files = "Sources/**/*.swift"
+ s.resource_bundles = { 'OptimizelySwiftSDK' => ['Sources/Supporting Files/PrivacyInfo.xcprivacy'] }
s.swift_version = ["5.0", "5.1"]
s.framework = "Foundation"
s.requires_arc = true
From c45dc9aadec1a8057b62db106a91106f010a20ac Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com>
Date: Thu, 18 Jan 2024 23:03:00 +0600
Subject: [PATCH 3/6] [FSSDK-9950] chore: SPM support added to process privacy
manifest (#544)
* SPM support added for privacy manifes file
* Compiled language version added
---
Package.swift | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/Package.swift b/Package.swift
index ab02c530..22653f4e 100644
--- a/Package.swift
+++ b/Package.swift
@@ -1,4 +1,8 @@
-// swift-tools-version:5.0
+// swift-tools-version:5.3
+// The Swift tools version declares the version of the PackageDescription library,
+// the minimum version of the Swift tools and Swift language compatibility version to process the manifest,
+// and the minimum version of the Swift tools that are needed to use the Swift package.
+
import PackageDescription
let package = Package(
@@ -14,7 +18,11 @@ let package = Package(
targets: ["Optimizely"])
],
targets: [
- .target(name: "Optimizely", path: "Sources")
+ .target(
+ name: "Optimizely",
+ path: "Sources",
+ resources: [.copy("Supporting Files/PrivacyInfo.xcprivacy")]
+ )
],
- swiftLanguageVersions: [.v5]
+ swiftLanguageVersions: [.v5, .version("5.9")]
)
From 4ffcd342c7c5f98c819152c5bfb634622069cf0b Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com>
Date: Fri, 19 Jan 2024 17:31:01 +0600
Subject: [PATCH 4/6] Update CHANGELOG.md
---
CHANGELOG.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cb0bae23..f6038dd2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Optimizely Swift SDK Changelog
+## 3.10.5
+Jan 19, 2024
+
+### Bug Fixes
+* Value for required reason API fixed at privacy manifest file. ([#541](https://github.com/optimizely/swift-sdk/pull/541))
+* Add coccoapods support to bundle privacy manifest file. ([#542](https://github.com/optimizely/swift-sdk/pull/542))
+* Add SPM support to bundle privacy manifest file. ([#544](https://github.com/optimizely/swift-sdk/pull/544))
+
## 3.10.4
December 8, 2023
From 06ccab3006ce23b70033f72a4bdeff29168aa39a Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com>
Date: Fri, 19 Jan 2024 17:31:45 +0600
Subject: [PATCH 5/6] Update README.md
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index f1275c74..57345191 100644
--- a/README.md
+++ b/README.md
@@ -37,7 +37,7 @@ Add the dependency on the Optimizely Swift SDK with Swift Package Manager in `Xc
#### CocoaPods
1. Add the following lines to the _Podfile_:
```use_frameworks!```
-```pod 'OptimizelySwiftSDK', '~> 3.10.4'```
+```pod 'OptimizelySwiftSDK', '~> 3.10.5'```
2. Run the following command: ``` pod install ```
@@ -45,7 +45,7 @@ Add the dependency on the Optimizely Swift SDK with Swift Package Manager in `Xc
Further installation instructions for Cocoapods: https://guides.cocoapods.org/using/getting-started.html
#### Carthage
-1. Add the following lines to the _Cartfile_:```github "optimizely/swift-sdk" ~> 3.10.4```
+1. Add the following lines to the _Cartfile_:```github "optimizely/swift-sdk" ~> 3.10.5```
2. Run the following command:```carthage update```
From f919b2c3e04e4b556d6c2fc12fb963f9b234dae4 Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <129880873+muzahidul-opti@users.noreply.github.com>
Date: Fri, 19 Jan 2024 17:32:04 +0600
Subject: [PATCH 6/6] Update swift.yml
---
.github/workflows/swift.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml
index a0d002ed..086a9832 100644
--- a/.github/workflows/swift.yml
+++ b/.github/workflows/swift.yml
@@ -17,7 +17,7 @@ on:
description: release
env:
- VERSION: 3.10.4
+ VERSION: 3.10.5
jobs: