Skip to content

Releases: Usercentrics/flutter-sdk

2.13.2

13 Mar 16:26
fe34aed
Compare
Choose a tag to compare

Features

Clear User Session - Introducing a new API designed to simplify the process of clearing user sessions

Improvements

Google Consent Mode Granular Choices - Enhances integration with Google SDKs by updating to the latest changes.

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.1

05 Mar 10:08
0dafb35
Compare
Choose a tag to compare

2.13.1 - March 05, 2024

Hotfix

  • Initialization with SettingsId was not reporting the status correctly

2.13.0

01 Mar 09:54
2a47810
Compare
Choose a tag to compare

Features

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

Improvements

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
New TCF 2.2 Stacks - Added support for Stacks 44 and 45

Android Bug Fixes

[Warning] ⚠️Support for versions lower than Android 5.0 (API Level 20) is planned to be removed in releases starting from end of March/24
[Fix] Fully removes support for TLS 1.2 in Android versions lower than 5.0 (API Level 20)

iOS Bug Fixes

[Fix] Banner was not correctly rendered given some specific programmatic customization scenarios
[Fix] Fixes layout constraints when changing the language for CCPA banners

Other Fixes

[Fix] General improvement on resurfacing logic for any Legal Basis change on TCF Purposes

2.12.0

15 Feb 16:38
4e58123
Compare
Choose a tag to compare

Features

  • Consent choice persistence** - Prevents repeated banner displays across geographies for users moving across different legal frameworks (i.e. in case of frequent
    travellers)

Improvements

  • Displaying the count of third-party vendors by category title

Android Bug Fixes

  • Improved UX on language selector popup

iOS Bug Fixes

  • Enhancing the UI of First-layer Popups and Sheets for Optimal Display on iPads

2.11.3

25 Jan 17:20
a06a5ec
Compare
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
  • Field in CCPA Data optedOut is nullable

2.11.2

11 Jan 09:39
ead8d3a
Compare
Choose a tag to compare

2.11.2 - January 10, 2024

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.1

05 Jan 16:38
191615e
Compare
Choose a tag to compare

2.11.1 - January 05, 2024

Resolved Issues

  • Google Additional Consent Mode V2 - models were not exported and publicly available 😢

2.11.0

02 Jan 09:23
e1afa50
Compare
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:22
a71a10b
Compare
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:38
32820fb
Compare
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.