Skip to content

Releases: Usercentrics/react-native-sdk

2.11.3

25 Jan 17:58
cee812f

Choose a tag to compare

Improvements

  • Adds AC String into Updated Consent Event API

Other Fixes

  • Ensures accurate and proper display of large links on the Banner First and Second layer
  • Deprecates deviceStorage field on TCF Vendor class

2.11.1

11 Jan 10:33
7c3b116

Choose a tag to compare

Improvements

  • Rework of session restore checks to prevent empty/bogus Controller ID

Android Bug Fixes

  • Controller ID card replaced at the bottom when using Google Additional Consent
  • Language selection menu will respect programmatic customization parameters
  • Warning for Chartboost SDK when R8 is enabled
  • Minor UI glitch where tab names were truncated when displaying the second layer in landscape mode

iOS Bug Fixes

  • Prevent fatal exceptions for a known iOS issue, more details here

Other Fixes

  • Solved for Webview continuity previously not restoring consents to Google Additional Technology Providers
  • Solves the problem where the option 'Show non-IAB purposes only for EU users' incorrectly impacts users from specific regions
  • Application of consents when configuring the CMP to 'Do Not Display' with Geolocation Rules

2.11.0

02 Jan 15:26
84a3b65

Choose a tag to compare

Features

  • Google Consent Mode V2 Support - Seamlessly integrate with the latest Google Consent Mode, ensuring enhanced privacy compliance and meeting Google requirements.
  • Google Additional Consent Mode V2 - Integrate with the latest Google Additional Consent, allowing you to collect and signal additional consent for ad tech providers not covered by the IAB TCF V2.2.
  • Display Number of Vendors for Each Purpose on TCF - Easily view the number of vendors associated with each purpose in the Transparency and Consent Framework.
  • Chartboost SDK in Consent Mediation - Optimize revenue by effortlessly managing the Chartboost SDK within Usercentrics Consent Mediation.

Improvements

  • TCFUserDecisions API update - All properties have been changed from variables to constants. The adTechProviders field has been added which represent consents for Google Additional Consent Mode. On iOS this is a required argument, so if this is irrelevant for your configuration, just set an empty list, when needed.
  • Location is only cached by the SDK for offline mode.

Android Resolved Issues

  • Avoid fetching any image resource after the banner has been closed.

iOS Resolved Issues

  • Prevent Long Privacy Legal Links from Being Truncated.
  • Enable Scaled Fonts resources when using Custom UI.

Other Resolved Issues

  • Third-Party Vendors Count misalignment in some configurations.
  • Fix the bug causing the banner to reappear for users outside the European Union, despite configurations being specifically set to enforce GDPR compliance exclusively for EU users.
  • Update Link to Report Issues on Zendesk.

2.10.0

17 Nov 15:23
308534b

Choose a tag to compare

Improvements

  • Accessibility: Various issues have been addressed to enhance accessibility.

    • Resolved banner compatibility issues with iOS VoiceOver.
    • Resolved banner compatibility issues with Android TalkBack.
    • Adjusted font sizes to comply with Accessibility requirements on both iOS and Android.
  • Added Ukrainian support language for TCF.

Resolved Issues

  • Fixed the issue of not disclosing the setting "showCloseButton" has been addressed, preventing errors on Android.
  • Fixed the crash on Android when passing an invalid controller id to restore the user session.
  • Fixed The issue of the remote variant configuration not being used in first layer on Unity.

2.9.0

11 Oct 13:46
e493cf8

Choose a tag to compare

2.9.0 - October 6, 2023

Features

  • 🚀 Full TCF 2.2 Support: As the industry shifts to TCF 2.2 (deadline: November 20, 2024), we are pleased to announce that SDK Version 2.9.0 now offers comprehensive support for this new industry standard.
  • ⚠️ Important Note: Please be aware that this version is incompatible with TCF 2.0. Before upgrading to V 2.9.0, ensure a smooth transition to TCF 2.2 following the guidelines:

How to migrate from TCF v2.0 to TCF v2.2

Key Changes and Enhancements:

  • Updated Global Vendor List: We've transitioned to Global Vendor List v3 to align with industry standards.
  • Legitimate Interest: To enhance transparency and privacy, purposes 3 to 6 have been removed, and purpose 11 has been introduced.
  • Improved User Interface: We've made enhancements to the banner's second layer for a better user experience.
  • Vendor Count Display: Users can now easily see the total count of IAB and non-IAB vendors.
  • New Resurface Requirements: We've implemented new resurfacing requirements to keep your CMP compliant with the latest standards.

2.8.4

27 Sep 10:22
d850ac0

Choose a tag to compare

Improvements

  • TCF performance is now improved for settings with a huge amount of vendors

Resolved Issues

  • UI small issues
  • Solved general issues

2.8.3

05 Sep 10:03
9dfc1b4

Choose a tag to compare

2.8.3 - September 4, 2023

Resolved Issues

  • UI small issues on iOS (labels being cut, when they have long values)
  • Fixed Deprecated DPS being shown
  • Solved general issues

2.8.2

14 Jul 14:05

Choose a tag to compare

Features

  • [Unity] New GetCmpData API, check out the documentation here 🎉
  • [Flutter and RN] Track API is live, check out the documentation here 🎉

Improvements

  • Enabled support for Hide Data Processing Services
  • Added a "default" label into consent history entries, when it was given implicitly

Resolved Issues

  • Consent mediation improvements
  • Solved general issues

2.8.1

09 Jun 15:39
75e53b3

Choose a tag to compare

Improvements

  • onConsentUpdated event is not triggered after initialization
  • Banner reshow logic

Resolved Issues

  • Boolean values sent via consent mediation to Adjust
  • Apple TV labels being cut off
  • Android TV issue when showing TCF on 2nd layer
  • Solved general issues

2.8.0

09 May 09:11
5c43cd9

Choose a tag to compare

Features

  • Support US Frameworks

Improvements

  • Remove deprecated method (showFirstLayer(layout: UsercetricsLayout))

Resolved Issues

  • Mediation issues
  • Solved general issues