Skip to content

Releases: SourcePointUSA/ios-cmp-app

7.0.1

08 Feb 10:26
Compare
Choose a tag to compare

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

26 Jan 16:27
Compare
Choose a tag to compare

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

20 Jan 14:24
7e5a73b
Compare
Choose a tag to compare

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_).

⚠️ We are currently working on supporting TvOS in the next patch release. In other words, if you use our TvOS product, you should not upgrade to version 7.0.0 just yet.

6.7.3

16 Dec 16:10
Compare
Choose a tag to compare

6.7.3 (Dec, 16, 2022)

  • Fixed layout issues in the CCPA Native PM for TvOS when the message had less buttons than expected in the default UI. #401, #397
  • Fixed an issue preventing the "Do not sell information" button in the CCPA Native PM - from working as expected #400
  • Improved documentation and UI testing on TvOS
  • 🎄

6.7.2

27 Oct 12:24
a393158
Compare
Choose a tag to compare

6.7.2 (Oct, 26, 2022)

  • Added support to custom actions coming from the privacy manager. #391

6.7.0

14 Jul 09:26
Compare
Choose a tag to compare

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 the customConsentTo 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

06 May 14:53
Compare
Choose a tag to compare

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

07 Apr 11:14
Compare
Choose a tag to compare

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

Screenshot 2022-04-07 at 13 07 01Screenshot 2022-04-07 at 13 05 08

6.5.0

21 Feb 13:42
Compare
Choose a tag to compare

6.5.0 (Feb, 21, 2022)

  • Added pubData to loadMessage method. #362
  • Implemented type alias for publisher data SPPublisherData = [String: String]
  • Fixed an issue preventing the pubData payload from being sent on a consent request. #363
  • Fixed AppleTV layout issues. #364, #361
  • Improved AppleTV UI tests. #355

6.4.1

01 Feb 15:55
Compare
Choose a tag to compare

6.4.1 (Feb, 01, 2022)

  • Fixed an issue (#359) preventing the SDK from being used with SPM. #360