Releases: SourcePointUSA/ios-cmp-app
7.0.1
7.0.1 (Feb, 08, 2023)
- DIA-1770 Fixed an issue preventing the SDK from overwriting the language setting of the 1st layer message. #414
- DIA-1694 Fixed an issue that would cause some users of a CCPA campaign to have their data reset after taking a consent action. #413
- DIA-1789 Fixed an issue that would cause CCPA campaigns without message to result in empty consent object. #415
6.7.4
6.7.4 (Jan, 26, 2023)
- Fixed an issue causing the ccpa applies flag to erroneously switch to
true
after interacting with the privacy manager. - Fixed an issue causing the SDK to call the error callback for certain CCPA users if their consent status was unknown.
- Improved and expanded unit tests
7.0.0
7.0.0 (Jan, 20, 2023)
We have rewritten the network layer of the SDK almost in its entirety.
Version 7 of the SDK uses new, "CDNed", heavily cached endpoints and, as a result, it is now faster and less affected by service outages.
On top of that, we expanded our suit of tests as well as re-rewritten the majority of our UI specs to run faster and be less prone to "test flakiness".
Migrating from version 6.x.y
We worked hard to keep the public API as close as possible to the previous version in order to keep your migration effort to a minimum.
SPConsentManager(
accountId: 123,
+ propertyId: 123
propertyName: try! SPPropertyName("myPropertyName"),
- campaignsEnv: .Public, // optional - Public by default
campaigns: SPCampaigns(
gdpr: SPCampaign(), // optional
ccpa: SPCampaign(), // optional
ios14: SPCampaign(), // optional
+ environment: .Public // optional - .Public by default
),
delegate: self
)
And that's it!
Notice: the internal data structure kept by the SDK in the UserDefaults
has changed. If your app relied on data that was not publicly available through the SPDelegate
protocol, you might face some issues. That does not impact the data described by the TCF spec (ie. data keyed and prefixed by IABTCF_
).
6.7.3
6.7.3 (Dec, 16, 2022)
6.7.2
6.7.0
6.7.0 (14, 07, 2022)
- Implemented
deleteCustomConsentTo
method. Now you're able to remove consent to custom vendors, purposes and legitimate interest purposes using that method. It works similarly to thecustomConsentTo
method. For more info, please refer to this section of the README. - Added support to privacy manager from property groups. You can now pass a property pm id to
SPCampaign
constructor. For more info check this section of the README. - Several testing and QA improvements.
6.6.0
6.6.0 (May, 06, 2022)
- Improved support to property groups and privacy manager belonging to property groups. For an example on how to use a privacy manager belonging to a a property group, please refer to the README.
6.5.1
6.5.1 (Apr, 07, 2022)
We have received a lot of valuable feedback from you and we listened. This release is all about fixing and improving our TvOS UI and layout including:
- removing Sourcepoint's placeholder logo
- fixing an issue that made the header button difficult to see
- removing unnecessary texts
- improving on the 1st screen description when the text was too long to fit its container
- drastically improving the buttons aesthetics