Version | Release Date | Release Notes | Related Bugs |
|---|
2.33.2 | Oct 22, 2026 | | |
2.33.0 | Oct 14, 2026 | Features: TCF 2.4: Updated the consent banner (first and second layers, mobile and CTV) with the new mandatory standard text in the Features category, and removed the temporary workaround for the Legitimate Interest special purpose. Feb 23, 2027: Deadline for CMPs to implement the new disclosures in mobile app and CTV environments
Fixes: Android: Fixed the SDK failing to start on first launch when the device is offline, which showed a misleading "wrong configuration" error Android/iOS: Fixed consent choices made while offline not being saved Android/iOS: Fixed the Apps preview ignoring language changes made after the first one, and fixed several other issues in the preview iOS: Fixed a blank gap and overlapping headers on the second layer after expanding a card
| ⚠️ Known Issue: Unity iOS projects using this release may crash, either when the app launches or when the consent banner is shown (if the project uses Swift Package Manager). If you use Unity, please do not use 2.33.0 and upgrade to 2.33.2 instead. This issue only affects Unity on iOS. |
2.32.0 | Sep 30, 2026 | Features: PUR — Consent or Pay: Added a "Reject & Subscribe" card to the first-layer banner, a subscriber sign-in link, new onLoginClicked/onSubscribeClicked callbacks, a setting to control whether TCF consent signals are retained on rejection, and a subscription-lapse reset API. Also fixed Deny All on the second layer silently force-consenting users who had no active subscription — it now correctly redirects back to the first layer CTV: Added an "Accept All" button to the second layer and synced TV SDK behavior with the Admin Interface configuration
Fixes: Fixed "Show CMP only to EU and EEA users" having no effect when TCF is enabled, which could resurface the banner to non-EU users Android: Fixed the consent banner overlapping camera cutouts and the side navigation bar on edge-to-edge landscape layouts iOS: Fixed a crash in Consent Mediation with Adjust v5 iOS: Fixed long TCF first layer non-IAB section titles being truncated instead of wrapping Unity: Fixed a deprecated API usage warning with no functional impact
| ⚠️ Known Issue: This release has dependency problems on iOS that can break your app or build. (1) The app can crash at launch on physical devices with a dyld: Symbol not found error referencing Sentry.framework and UsercentricsUI. (2) The Swift Package Manager Package.swift contains an invalid Sentry version (SENTRY_COCOA_2.32.0_PLACEHOLDER), so swift package resolve fails for SPM consumers. Do not use 2.32.0. This issue is fixed in 2.33.0 — please upgrade to 2.33.0 or later. |
2.31.0 | Sep 10, 2026 | Features: Added an optional Controller ID parameter at SDK initialization (Android, iOS, React Native, Flutter, Unity), letting apps preserve a previously issued user identity across login/logout flows that clear local consent storage Android: Consent banner now correctly handles edge-to-edge display and no longer overlaps system bars, also available via React Native and Flutter
Fixes:
| |
2.30.0 | Aug 19, 2026 | Features: Added support for Unity Ads Vector's End-User Consent Mode, so apps using Unity Ads mediation now automatically apply users' consent choices to analytics and advertising Android: Consent selections made in the detailed (second layer) consent screen are no longer lost if the screen is recreated, for example after switching between light and dark mode Flutter: Added Swift Package Manager (SPM) support for iOS integrations, recommended for apps using Xcode 15 or later, alongside continued CocoaPods support
Fixes: Android: Fixed a crash affecting apps using Crashlytics consent mediation together with Firebase BOM 34 or newer Android: Fixed a crash during SDK initialization that could occur in Unity Development builds; Production builds were not affected
| |
2.29.1 | Aug 5, 2026 | Features: Added support for Amazon's Consent Signal (ACS) mediation on Android and iOS, including integration through Adjust, so apps sharing consent with Amazon's ad tech via Adjust now do so automatically Faster, more reliable availability of Unity SPM packages after each release
Fixes: Android: Fixed the consent banner rendering behind the system status/navigation bars on edge-to-edge displays, so it's no longer partially hidden on modern devices Android: Fixed a crash that could occur when a user tapped a link with an invalid or empty URL inside the banner text iOS: Fixed an app freeze caused by how the first/second layer banner text was processed Android/iOS: Removed leftover debug-only crash triggers in Additional Consent Mode and CCPA saving that could crash internal debug builds TV: Fixed remote/D-pad navigation getting stuck when browsing to the end of the second-layer service list
Improvement:
| |
2.28.2 | Jul 22, 2026 | iOS Fix: PUR Fix: TCF Fix: Removed Special Purposes from the first layer of the TCF banner — not a first-layer requirement Fixed purposes and special features being disclosed in the second layer (and included in the TC string) even when no vendor declared them, when Stacks are enabled
| |
2.28.1 | Jul 15, 2026 | | |
2.28.0 | Jul 8, 2026 | Android/iOS Fix: Android Fix: iOS Fix: PUR Fix: Billing Fix: TCF Fix:
| |
2.27.3 | Jun 25, 2026 | | |
2.27.1 | Jun 15, 2026 | iOS — Accessibility: Multiple VoiceOver improvements ensuring correct language pronunciation, properly exposed consent content to screen readers, interactive elements announced with their correct roles, focus correctly restored after language changes, and visible focus indicators for all assistive technologies — improving WCAG compliance across the consent UI
iOS Fixes: Fixed a crash when tapping the service info icon in the Second Layer Categories tab Improved stability of the consent banner presentation, preventing unintended duplicate displays
Android/iOS Fix: PUR Fix:
| ⚠️ Known Issue: A Swift Package Manager integration issue was identified in this release that could disrupt build pipelines for CocoaPods users. Upgrading to 2.27.3 fully resolves this issue. |
2.27.0 | Jun 1, 2026 | Features: PUR Compliance: Mandatory label for purposes absent from publisher restrictions, and option to hide vendor toggles on the Vendors/DPS tab. Extended to Flutter, React Native, and Unity Unity: Exposed GDPR legal texts in getCmpData and added changeLanguage() API
Android — Accessibility: Multiple TalkBack improvements: correct language pronunciation, visible focus indicators, proper roles for buttons, accordions, and external links, fixed unexpected focus jumps after accordion interactions, and screen reader support for consent history
Android Fixes: iOS Fix: TV Fix:
| Known issues from 2.26.3 fixed. |
2.26.3 | May 14, 2026 | Consent Mediation Fixes: Fixed FirebaseAnalyticsMediationSDK failing for apps using Firebase 32+ due to the Firebase KTX migration Fixed setAnalyticsCollectionEnabled(true) not being called after consent is granted, causing Firebase Analytics to remain permanently disabled on Android and iOS
Android Bug Fixes: Flutter Fix:
| ⚠️ Known Issue: A Swift Package Manager dependency resolution issue has been identified on Xcode 26+, where usercentrics-spm-ui fails with unknown dependency 'Usercentrics' in target 'UsercentricsUI' and public headers directory path is invalid. Fixed in 2.27.0.
⚠️ Action required for Firebase Consent Mediation users: Due to the Firebase KTX migration bug (fixed in this release), Firebase Analytics consent was silently not being applied for all apps using Firebase BOM 32+ (released June 2023). If your app uses Firebase Consent Mediation, please upgrade to 2.26.3 to restore correct behavior.
⚠️ Flutter iOS users: The consentMediation flag was not being forwarded to the native iOS SDK, causing consent mediation to be silently disabled on iOS for Flutter apps. This is now fixed.
The TCF ATP infinite banner resurface issue partially fixed in 2.26.2 is now fully resolved — ghost vendor IDs from Google's ATP registry no longer cause false resurfaces. |
2.26.2 | Apr 16, 2026 | Improvements: Android Bug Fixes: Fixed consent banner ignoring "Popup" mode dashboard configuration and always showing fullscreen Fixed shouldCollectConsent always returning true after app relaunch on TCF configs Fixed window leak when activity finishes while consent banner is still showing Fixed ATP list updates that could lead to infinite banner resurfaces
iOS Bug Fixes: Fixed SVG banner logo failing to load due to SVGKit parsing error Fixed missing padding and misalignment between toggle and label in second layer Fixed toggle dropdown arrow alignment Fixed Swift Package Manager unable to resolve usercentrics-spm-ui package
TCF Fixes: Other Fixes:
| Known issues from 2.26.1 fixed. ⚠️ Known Issue: A Swift Package Manager dependency resolution issue has been identified on Swift 6.2 / Xcode 26.3, where usercentrics-spm-ui fails with unknown dependency 'Usercentrics' in target 'UsercentricsUI'. If you experience SPM resolution issues, please run swift package purge-cache to clean your cache. A fix will be available in the upcoming release. |
2.26.1 | Apr 07, 2026 | Features: Added support for US National (GPP) privacy framework Extended GPP API to Flutter, React Native and Unity bridges Exposed DPS metadata via new getDpsMetadata() API TCF resurfacing period now configurable via Admin UI (1–13 months)
Bug Fixes: Fixed TCF resurfacing period logic Fixed stored information not shown on DPS details Fixed TCF maintain legitimate interest logic on Deny All Fixed race conditions across the SDK
| ⚠️ Known Issue: This release contains a bug where shouldCollectConsent may return true after app relaunch, ignoring previously stored consent. This does not occur if a resurfacing period is configured in the Admin UI. Please upgrade to version 2.26.2 which includes a fix for this issue. |
2.25.1 | Mar 02, 2026 | | |
2.25.0 | Feb 23, 2026 | Vendor Disclosure: Added detailed storage information (specialPurposes, optOut, description) and SDKs section within vendor disclosures in the second layer UI. Supported on Android, iOS, Android TV, and tvOS. Bug Fixes: iOS, React Native (RN 0.79+ New Architecture type mismatch), and general UI fixes.
| |
2.24.4 | Jan 27, 2026 | Improvement: Added a new feature allowing admins to show or hide the "Manage Settings" button. Improvement: Added TCF Storage Disclosures and detailed storage information views for CTV. Improvement: Updated logic to ensure unsaved Legitimate Interest settings are correctly captured even after a user clicks "Deny All". Improvement: Added status text for Legitimate Interest (LI) toggles on Android TV and AppleTV to clearly show if they are enabled/disabled. Improvement: UI improvements and fixes.
| |
2.24.3 | Dec 18, 2025 | Improvement: Added proper labels for Consent and Legitimate Interest toggles in the CTV second layer, resolving TCF policy check 23. Improvement: Introduced vendor storage information section (cookies and non-cookie access details) in the CTV second layer, addressing TCF policy check 24. Note: Changes apply to both Android and iOS CTV implementations.
| |
2.24.2 | Dec 12, 2025 | iOS dSYM Files: dSYM files are now included for Usercentrics.framework and UsercentricsUI.framework. TCF Legitimate Interest: Added maintain Legitimate Interest feature toggle to preserve legitimate interest for TCF purposes 2, 7, 8, 9, 10, 11 on Deny All scenarios. React Native: Fixed iOS build issues for Expo apps using the new architecture.
| ⚠️ Notice: A checksum issue was identified and fixed. If you experience SPM cache issues, please run swift package purge-cache to clean your SPM cache. |
2.24.1 | Nov 21, 2025 | | |
2.24.0 | Nov 3, 2025 | TCF 2.3 Support: Support the latest Transparency & Consent Framework 2.3. Special Features Section: Added support for the new Special Features/Purposes section. Android: Fix issue where the SDK failed to initialize offline. React Native Update: Added Fabric renderer compatibility.
| ⚠️ Known Issue: This release has incorrect format of TC String. We recommend using a more recent stable version. |
2.23.3 | Oct 7, 2025 | React Native Update: Upgraded to React Native 0.79.6 to ensure compatibility with 16 KB page sizes. Security Improvements: Addressed minor CVE vulnerabilities for enhanced application safety. ⚠️ Notice: Versions 2.23.1 and 2.23.2 should be avoided due to React Native related issues. Please upgrade directly to 2.23.3.
| |
2.23.0 | Sep 15, 2025 | Android/iOS Bug Fixes: Fixed bugs related to Google Consent Strings on DenyAll, ensuring correct consent handling Resolved geolocation issue reported in version 2.22.2 Fixed accessibility contrast issues for improved usability
| |
2.22.2 | Aug 7, 2025 | ⚠️ Known Issue: This release contains a bug that triggers an “Error on geolocation change”. We recommend using more recent stable version.
| |
2.21.1 | Jul 29, 2025 | | |
2.21.0 | Jun 17, 2025 | | |
2.20.3 | May 30, 2025 | | |
2.20.2 | May 27, 2025 | | |
2.20.1 | May 7, 2025 | | |
2.20.0 | April 16, 2025 | | |
2.19.0 | March 24, 2025 | | |
2.18.9 | February 27, 2025 | | |
2.18.6 | February 05, 2025 | | |
2.18.5 | January 23, 2025 | | |
2.18.4 | January 07, 2025 | | |
2.18.3 | December 11, 2024 | | |
2.18.2 | November 27, 2024 | | |
2.18.1 | November 20, 2024 | | |
2.18.0 | November 14, 2024 | | |
2.17.3 | October 17, 2024 | | |
2.17.2 | October 1, 2024 | | |
2.17.1 | September 25, 2024 | | |
2.17.0 | September 18, 2024 | | |
2.16.0 | August 29, 2024 | [Feature] New timeout mode - In this version, you are able to customize the global timeout for the maximum amount of time that the SDK should take to fully initialize, just set the new parameter on the UsercentricsOptions
| |
2.15.6 | August 15, 2024 | | |
2.15.5 | July 31, 2024 | | |
2.15.4 | July 17, 2024 | | |
2.15.3 (React Native only) | June 24, 2024 | React Native Fix: | |
2.15.2 | June 12, 2024 | | |
2.15.1 | May 29, 2024 | [Improvement] Consent Mediation - Specific implementation for Firebase Analytics and Advertising SDK [Improvement] Reset method deprecated for the SDK, React Native, Flutter and Unity [Improvement] Added support for new TCF languages [Improvement] Changed TCF resurface period: from 13 months to 390 days [iOS Bug Fix] UI improvement [General Fixes] Some DPSs had the cookie storage wrongly displayed
| |
2.15.0 | April 25, 2024 | [Improvement] Upgrade to latest Kotlin version 1.9.23 [Improvement] Officially changed Android SDK minimum version to API 21 [Improvement] Releasing iOS SDKs that supports manual linkage [Improvement] General improvements on Google Consent Mode [Improvement] Apple Privacy Manifest - Added new requirements to support new compliance rules, check them out here
Other Fixes: [Fix] Links not supported on banner message customizations were being displayed [Fix] Controller ID card were not visible in certain conditions when Google Additional Providers were not present [Fix] GDPR Banner was reappearing after a very specific scenario that changed the rule if it should be resurfaced or not
| |
2.14.2 | April 10, 2024 | | |
2.14.0 (Android: 2.14.1) | April 04, 2024 | [Feature] Show banner in fullscreen for Android - For scenarios where your app is set to show in fullscreen, we are now enabling the banner to also respect that settings, check out our documentation for this API [Feature] Resurface Banner for Additional Tech Providers - When changing Additional Tech Providers from Google, we are now enabling an option on Admin Interface to choose whether this should cause the banner to resurface or not
[Improvement] Documentation about Consent Mediation on Flutter and React Native [Improvement] Support for Android Gradle Plugin 8 for Flutter [Improvement] Reset API will be deprecated in future versions
| |
2.13.2 | March 13, 2024 | [Improvement] Google Consent Mode Granular Choices - Enhances integration with Google SDKs by updating to the latest changes. Explore the details here [Improvement] Adjust Granular Consent - By Using Consent Mediation, we have fully integrated with Adjust SDK updates associated with the DMA
iOS Bug Fixes: [Fix] Adjusts in landscape mode where labels were not fully aligned with other elements of the screen [tvOS Fix] Numerous layout modifications have been made to address the arrangement of titles and the rendering of other elements in languages that result in larger text sizes
Other Fixes: [Fix] Removes deprecated field TCFVendor::deviceStorage [Fix] In certain scenarios, the 'Save Settings' button color was not customizable
| |
2.13.0 | February 29, 2024 | [Feature] New Usercentrics Ready API - The API's new properties introduce a feature that, through Rulesets, allows identification of scenarios where the banner may be bypassed in specific locations, check it out
[Improvement] Removes TCF 2.0 warnings - Since TCF 2.0 has been deprecated, we've removed all warnings regarding the usage of version 2.0 of this framework [Improvement] New TCF 2.2 Stacks - Added support for Stacks 44 and 45
| |
2.12.0 | February 15, 2024 | Other Fixes: [Fix] Aligned purposes descriptions/illustrations and vendor data with GVL translation [Fix] Edge case when certain services, hidden by their respective categories, were visible" [Fix] Minor issues on session restoration when using TCF
| |
2.11.3 | January 25, 2024 | | |
2.11.1 | January 10, 2024 | Other Fixes: [Fix] Solved for Webview continuity previously not restoring consents to Google Additional Technology Providers [Fix] Solves the problem where the option 'Show non-IAB purposes only for EU users' incorrectly impacts users from specific regions [Fix] Application of consents when configuring the CMP to 'Do Not Display' with Geolocation Rules
| |
2.11.0 | December 22, 2023 | [Improvement] 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.
Other Fixes: [Fix] Third-Party Vendors Count misalignment in some configurations; [Fix] 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;
| |
2.10.0 | November 16, 2023 | [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 | October 4, 2023 | [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 on How to migrate from TCF v2.0 to TCF v2.2 [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.2 | July 12, 2023 | [Unity] New getCMPData API, to unlock activeVariant and publsihedApps properties. [Flutter & React Native] Interaction Analytics tracking API is now available. [Improvement] "Default" label value is now supported for consent history entries. [Improvement] Enable support for Hidden Data Processing Services.
| |
2.8.1 | May 26, 2023 | [Fix] onConsentUpdated event was not triggered after initialization. [Fix] Solved issue with Boolean values being sent via consent mediation to Adjust [Fix] Solved Apple TV labels being cut off [Fix] Solved Android TV issue when showing TCF on 2nd layer.
| |
2.8.0 | May 08, 2023 | | |
2.7.16 | April 17, 2023 | [Feature] Supporting Limited Fields in Service Descriptions. [Improvement] Accessibility in First and Second Layer. [Improvement] Custom UI objects are getting the latest values. [Fix] General issues.
| |
2.7.15 | March 23, 2023 | | |
2.7.14 | March 03, 2023 | [Fix] Issue when toggles were showing on second layer even though they were disabled. [Fix] Issue where the first time the app was initialized using the method getTCString, the TCString comes out empty. [Fix] Issue where DPSs accepted by default did not appear as accepted when opening second layer.
| |
2.7.13 | February 22, 2023 | [Feature] Expose PUR enabling properties [Improvement] Extend handling of edge case exceptions. [Improvement] UI updates to CCPA banner variant. [Fix] Issue with third party SDKs being included in POM file.
| |
2.7.12 | February 07, 2023 | [Consent Mediation] Add support for Adjust and Crashlytics. [Consent Mediation] Add support for Custom DPSs. Stability improvements and bug fixes.
| |
2.7.10 | January 16, 2023 | | |
2.7.9 | December 21, 2022 | [Accessibility] Our Second Layer Banner now meets accessibility standards. [Feature] Android's disable system back button property is exposed on GeneralStyleSettings. [Feature] Adding support for "More Information link" option from our Configuration Dashboard. [Improvements] Upgrades to TCF String encoding. Stability improvements and bug fixes.
| |
2.7.8 | December 07, 2022 | | |
2.7.7 | December 02, 2022 | [Feature] Enable banner layout options from the Configuration Dashboard. This feature is only for "App Advanced" Configurations. Please contact your CSM if you would like to get access to this feature. [Improvement] Kotlin version has been upgraded to 1.8.0-Beta [Improvement] Upgrade app cycle triggers to support latest updates from Operating Systems. [Fix] Issues with CCPA toggle initial value. Stability improvements and bug fixes.
| |
2.7.6 | November 18, 2022 | | |
2.7.5 | October 26, 2022 | [Unity] You can now build your own IAB TCF 2.2 Banner with our Data Source & Action Delegate API. [Improvements] Major upgrades to main thread use. [Improvements] Enable support for Swift UI. [Fix] NPE crash happening in edge cases on Android.
| |
2.7.4 | October 10, 2022 | [A/B Testing] With this release, you will now be able to create your own A/B Testing when showing the banner to your users. Check our exclusive page on how to achieve this. [Improvement] Support dynamic colors on iOS. Stability improvements and bug fixes.
| |
2.7.3 | September 20, 2022 | | |
2.7.2 | August 31, 2022 | [Feature] Enable option to show "Continue without accepting" button on First Layer. [Feature] It is now possible to customize Legal Links via our Programmatic API. [Improvement] Upgrade Error logs to help you debug the SDK's behaviour better. [Fix] Issue where shouldCollectConsent property was always true for TCF 2.2 variant.
| |
2.7.1 | August 19, 2022 | [Restore User Session] With this release, you will now be able to restore user sessions when using a TCF configuration. This feature however, needs to be enabled and approved. Please contact your Customer Success Manager for more information. [Improvement] API upgrades to increase performance and storage space usage. [Improvement] Updates to TCF 2.2 logic, for custom use cases. [Improvement] Handle "NullPointerException" and unknown origin crashes. [Fix] Issue where SDK was overwriting theme to always be "light" for Dark Mode implementation on iOS.
| |
2.7.0 | August 01, 2022 | [Dark Mode] Enable Dark Mode and advance banner customizations with our updated Customization API. [Consent Mediation] Automatically apply consent to 3rd party SDKs with our Consent Mediation feature. [Fix] UI threading issue on React Native.
| |
2.6.1 | June 28, 2022 | [Unity] Enable EU Proxy. [Unity] Expose USPData for CCPA compliance. [Feature] Added additional customization options for TCF 2.2 banner. [Improvement] UI upgrades to history section. [Fix] Thread freeze issue for edge case initialization flow. Stability improvements and bug fixes.
| |
2.6.0 | June 09, 2022 | [Geolocation Rules] You can now initialize the SDK with a RuleSetID to automatically address different regulations based on user location. [Custom UI] Since we display some fields using HTML, we are now exposing them using Spanned (Android) and NSMutableAttributedString. [Analytics] When building your own UI, you can now integate with our Interaction Analytics API to get all your consent insights. Stability improvements and bug fixes.
| |
2.5.3 | May 20, 2022 | | |
2.5.2 | May 16, 2022 | | |
2.5.1 | May 12, 2022 | | |
2.5.0 | May 04, 2022 | [Analytics] If you are using Custom UI, now you can track events using our Track API [Custom UI] Since we display some fields using HTML, we are now exposing them using Spanned (Android) and NSMutableAttributedString. [Improvement] Controller ID section was redesigned to have a better UX. Stability improvements and bug fixes.
| |
2.4.0 | April 19, 2022 | [Customization] You now have full control over the appearance of the First & Second Layer via our Admin Interface Style options and our Programmatic API. We have updated and extended our Programmatic API to simplify banner customization. [UI] Legal links are now added to our the First Layer, and can be hidden or shown as desired via programmatic API. [Feature] Consent button can now be customized via the Configuration Dashboard for the CCPA variant. [Improvement] Initialization flow for stability and avoid edge case crashes. Stability improvements and bug fixes.
| |
2.3.2 | April 07, 2022 | [TV CMP] Our consent banner is now optimized for tvOS and AndroidTV. See more TV [Feature] You may now customize your call to actions: Accept, Deny, Save Buttons independently for First & Second Layer. [Fix] Issue with Deny button not being hidden is now fixed.
| |
2.3.1 | March 25, 2022 | [API] getTCString has been deprecated in favor of getTCFData. This method returns all necessarily data to be consumed related to TCF 2.2 framework. [API] getTCFData is now async to provide accurate results when actions are still pending to be reflected. [Improvement] Required updates for TCF 2.0 framework. [Fix] Issue when showing TCF without any vendors. UI improvements and bug fixes.
| |
2.3.0 | February 21, 2022 | [API] shouldShowCMP has been deprecated in favor of shouldCollectConsent. See Initializing the SDK [Banner API] Banner API v1 is now discontinued and removed from the SDK. ⚠️ If you don't wish to upgrade, please stick to v2.1.0 to avoid unexpected behaviour. See the alert in the "Banner API V1" tab [Banner API] showCloseButton is now a required field for showSecondLayer(). See Presenting the Second Layer [Banner API] BannerSettings now requires a BannerFont object to pass a Bold and Regular font separately to apply for both layers. See Banner Settings [Banner API] UINavigationController has been deprecated in favor of UIViewController as HostView on iOS. See Presenting the Banner [Cross-Platform] React Native and Flutter SDKs are now updated to also support Banner API v2. [Demo App] You can now find a demo app in our documentation to test out your configuration before writing a single line of code. See Sample Apps. [Improvement] Updates to TCF 2.0 framework. [Fix] Issue with position of logo on Second Layer. Stability improvements and bug fixes.
| |
2.2.1 | February 08, 2022 | [Landscape Mode] We are now supporting Landscape Mode. [React Native] Add min React and React Native version to README. [Feature] You can now add a "More Information" link to your banner message to forward users to the 2nd Layer. Appearance > Settings > More Information Link in Banner Message. Then you will be able to add this link in the banner message text editor. [Improvement] Adding support to actively inform users when vendors are sharing data outside a region on TCF 2.0 variant. [Improvement] Upgrade API to facilitate compliance with new Banner API for CCPA variant. [Improvement] Updated Sample Apps to new Banner API. See Sample Apps. [Fix] Issue with local and remote images losing quality on iOS. Stability improvements and bug fixes.
| |
2.2.0 | January 28, 2022 | [Banner API] A complete revamp of our banner API will enable you to have high customisation and versatility to build a end-user friendly consent banner. We can't wait for you to give it a try. For more details, see: Presenting the Banner. ⚠️ If you don't wish to upgrade, please stick to v2.1.0 to avoid unexpected behaviour. See the alert in the "Banner API V1" tab Now supporting all legal frameworks we support: GDPR, LGPD, CCPA, TCF 2.0 and many others. Add a Header Image to your banner. Have full control over the layour of your action buttons with Column, Row or Grid configurations. Launch the second layer directly.
[Usability] Collect consent only at a category level. Option available in your Admin Interface: Configure > Legal Specifications > Settings > Category Consent. [Feature] "Continue wthout Accepting" feature is now supported for CNIL (French regulation) [Fonts] Configuration Dashboard fonts are now deprecated for App. To enable custom fonts, please inject the font via banner API. [API] Expose user's consent history. [Improvement] Upgrade to API 31 on Android. [Improvement] Upgrade to Kotlin 1.6.10 on Android. [Fix] Issues with v2.0.3 not working with Swift Package Manager on iOS. [Fix] Issue with edge case with RestoreUserSession failing. [Fix] Crashes happening in Beta release of our new Banner API. UI/UX improvements and bug fixes.
| |
2.1.0 | December 14, 2021 | [Beta] New Banner API to enable high customisation and end-user friendly consent banners. See: Presenting the Banner. [Improvement] API section is now available in our documentation to give you more transparency on our SDK. [Improvement] Expose additional properties to build your own you. [Fix] Legitimate interest issue with Purpose Restrictions on TCF 2.0. [Fix] Crashes happening in specific cases with very poor network connections on Android.
| |
2.0.3 | November 09, 2021 | | |
2.0.2 | November 02, 2021 | | |
2.0.1 | October 06, 2021 | [Feature] You may now add Accept or Deny action links to the banner description and short description of your Banner. [Improvement] We have now provided a unique method, that can store consent for IAB Vendors and non-IAB vendors at once on our TCF 2.0 variant. [Improvement] As required by the IAB, we have included the latest updates to the TCF 2.0 framework. [Fix] Crash happening when toggles are hidden and changes are done to TCF 2.0 Second Layer UI/UX improvements and bug fixes.
| |
2.0.0 | September 21, 2021 | [API] We have listened to your feedback, and revamped our SDK API to make it easier to integrate and maintain. [Analytics] We are now offering a new level of Analytics, which give you insight of your user interactions with our CMP. This feature is only enabled for Beta Testers. Please contact your Customer Success Manager to request access. [Apple Silicon] With our latest dependency updates, we can now support M1 MacBooks for development. [Improvement] We have optimised the use of resources and added offline capabilities to provide a lightning fast API. [Improvement] We have upgraded the level of debug logs, to provide more transparency and clear error descriptions. [Improvement] As required by the IAB, we have included the latest updates to the TCF 2.0 framework. [Improvement] We have upgraded our language picker to provide a more native experience. [Improvement] Our Android SDK is now available on Maven Central.
| |