diff --git a/CHANGELOG.md b/CHANGELOG.md index 1db1e4e73..6b427079b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## 5.1.0 (April, 16, 2020) +This is big one. We're moving more and more towards a stable API, so bare with us. + +* Fixed an issue that'd prevent the user to save consents from the privacy manager with the action _Save & Exit_ #118 +* Added `legitimateInterestCategories: [String]` to `GDPRUserConsent` class #121 +* Added `specialFeatures: [String]` to `GDPRUserConsent` class #121 +* Updated the AuthExample app to use SDKv5 #116 +* Disabled zooming and pinch zooming actions on the message webview #114 +* Changed the delegate method from `onAction(_ action: GDPRAction, consents: PMConsents?)` to `onAction(_ action: GDPRAction)`. The consents is now part of `GDPRAction` and it's encoded into `Data`. 462e9b6 +* `GDPRUserConsent.tcfData` has changed types from `[String: StringOrInt]` to `SPGDPRArbitraryJson`. It can be used as a dictionary by calling its `.dictionaryValue -> [String: Any]?` property. + ## 5.0.3 (April, 03, 2020) * Storing IAB consent data ealier by persisting it at the very first http call #109 * Added Swiftlint pod and to GitHub workflow #107 diff --git a/ConsentViewController.podspec b/ConsentViewController.podspec index 73252c1e7..c2483afde 100644 --- a/ConsentViewController.podspec +++ b/ConsentViewController.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'ConsentViewController' - s.version = '5.0.3' + s.version = '5.1.0' s.summary = 'SourcePoint\'s ConsentViewController to handle privacy consents.' s.homepage = 'https://www.sourcepoint.com' s.license = { :type => 'MIT', :file => 'LICENSE' } diff --git a/Example/Podfile.lock b/Example/Podfile.lock index bad3b752a..f071cc99d 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - ConsentViewController (5.0.3) + - ConsentViewController (5.1.0) - IQKeyboardManagerSwift (6.5.5) - Nimble (8.0.7) - Quick (2.2.0) @@ -24,7 +24,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - ConsentViewController: c53ce6f69ccb68dd2ea9b80a2bf1a5acb948546f + ConsentViewController: defd56a8007c42d7fab40747f5683bca536bc4a6 IQKeyboardManagerSwift: 0fb93310284665245591f50f7a5e38de615960b7 Nimble: a73af6ecd4c9106f434f3d55fc54570be3739e0b Quick: 7fb19e13be07b5dfb3b90d4f9824c855a11af40e diff --git a/Example/Pods/Local Podspecs/ConsentViewController.podspec.json b/Example/Pods/Local Podspecs/ConsentViewController.podspec.json index ff1a8de11..1e6a71f6c 100644 --- a/Example/Pods/Local Podspecs/ConsentViewController.podspec.json +++ b/Example/Pods/Local Podspecs/ConsentViewController.podspec.json @@ -1,6 +1,6 @@ { "name": "ConsentViewController", - "version": "5.0.3", + "version": "5.1.0", "summary": "SourcePoint's ConsentViewController to handle privacy consents.", "homepage": "https://www.sourcepoint.com", "license": { @@ -12,7 +12,7 @@ }, "source": { "git": "https://github.com/SourcePointUSA/ios-cmp-app.git", - "tag": "5.0.3" + "tag": "5.1.0" }, "swift_versions": "5.0", "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index bad3b752a..f071cc99d 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - ConsentViewController (5.0.3) + - ConsentViewController (5.1.0) - IQKeyboardManagerSwift (6.5.5) - Nimble (8.0.7) - Quick (2.2.0) @@ -24,7 +24,7 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - ConsentViewController: c53ce6f69ccb68dd2ea9b80a2bf1a5acb948546f + ConsentViewController: defd56a8007c42d7fab40747f5683bca536bc4a6 IQKeyboardManagerSwift: 0fb93310284665245591f50f7a5e38de615960b7 Nimble: a73af6ecd4c9106f434f3d55fc54570be3739e0b Quick: 7fb19e13be07b5dfb3b90d4f9824c855a11af40e diff --git a/Example/Pods/Target Support Files/ConsentViewController/ConsentViewController-Info.plist b/Example/Pods/Target Support Files/ConsentViewController/ConsentViewController-Info.plist index 4b0e478e4..073e0642e 100644 --- a/Example/Pods/Target Support Files/ConsentViewController/ConsentViewController-Info.plist +++ b/Example/Pods/Target Support Files/ConsentViewController/ConsentViewController-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.0.3 + 5.1.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/ConsentViewController/ResourceBundle-ConsentViewController-ConsentViewController-Info.plist b/Example/Pods/Target Support Files/ConsentViewController/ResourceBundle-ConsentViewController-ConsentViewController-Info.plist index b34c2dcbe..fa1a40a4f 100644 --- a/Example/Pods/Target Support Files/ConsentViewController/ResourceBundle-ConsentViewController-ConsentViewController-Info.plist +++ b/Example/Pods/Target Support Files/ConsentViewController/ResourceBundle-ConsentViewController-ConsentViewController-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 5.0.3 + 5.1.0 CFBundleSignature ???? CFBundleVersion diff --git a/README.md b/README.md index 965b3f511..3d7121b42 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ We strongly recommend the use of [CocoaPods](https://cocoapods.org) in order to In your `Podfile` add the following line to your app target: ``` -pod 'ConsentViewController', '5.0.3' +pod 'ConsentViewController', '5.1.0' ``` ### Carthage