Releases: Usercentrics/flutter-sdk
2.13.2
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
2.13.0
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]
[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
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
2.11.2
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
2.11.0
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
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
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.