Roku SDK Changelog

In this document, you will see the changelog of the Roku CMP SDK per release.

202403.1.0

Added

  • Added support to compute and update GPP string for Connecticut String
  • Added support to compute and update GPP string for Virginia String

Fixed

  • Enhanced performance: Decreased loading time for the IAB template, resulting in a smoother user interface experience with reduced delays.

202402.1.0

Added

  • Added support to compute and update GPP string for California
  • Added support to compute and update GPP string for US National String
  • Added support to compute and update GPP string for Colorado String
  • Added support to compute and update GPP string for Utah string

202401.2.0

Added

  • GPP Header
  • Handling GPP flag
  • GPP: Handle UserDefaults

202401.1.0

Added

  • Introduced new public method getVendorCount(groupId as string) , designed to retrieve the count of IAB vendors associated with a specific group. Additionally, an 'eventlistener' has been introduced to trigger the execution of this method exclusively when the data download is successful and returns the text 'dataDownloadSuccess'. This ensures that the getVendorCount public method is configured only after the 'dataDownloadSuccess' event is detected.

202311.1.0

Fixed

  • Consents are not getting synced with "Reject all"

202310.1.0

Added

  • Pull TC string version through GVL

Fixed

  • Stop OTTask Objects and Remove Unneeded Memory Objects When CMP Is Not In Use.
  • Based on OS check add multi style label node which was introduced in 10.5.0

202309.1.0

Added

  • Display "X vendors can use this purpose" in PC
  • Display "X vendors can use this purpose" for each purpose in Stack.
  • TCF 2.2 handling changes to language following updates to GVL
  • Use Accessor Methods Without Needing to Download SDK Data

Fixed

  • Remove optional chaining and multistylelabel which was made available in OS 11 and 10.5

202308.2.0

Added

  • Provide QRcode for "Legitimate Interest claim" URL under Vendor descriptions

Fixed

  • App is crashing when SDK is upgraded to 202308.1.0 from previous versions
  • Provide QRcode for "View Illustrations" section is not available

202308.1.0

Added

  • Adopt new IDs for TCF 2.2 template
  • Show TCF vendors count on Layer 1(Banner)
  • Display number of IAB vendors in PC
  • Add TCF Retention period and Data declaration from Vendor details
  • Bypass triggering banner with new IDs explicitly for TCF 2.2
  • Support multiple languages for Privacy policy URL

202306.2.0

Added

  • Public Method to delete a user
  • Adopt maxProfilesLimit key

Fixed

  • When consent logging is disabled from admin portal Banner re-appears on every app launch
  • Switch profile is being called even when multi profile is disabled and callback observable added to SwitchUserProfile public method

202306.1.0

Added

  • Public method to switchUserProfile

Fixed

  • Not displaying descriptionlegal text for IAB Purposes

202305.1.0

Added

  • Update initOTSDKData() user flow for multi profile support

Fixed

  • About your privacy text is blank in first row of Menu section
  • Re-publish with Reconsent is not clearing consent data

202304.1.0

Added

  • Prompt the banner when a new category is introduced
  • Logging the reason for showing banner UI

Fixed

  • Vendor and LI consents aren't being retained when using cross device sync

202303.2.0

Added

  • Show new TCF 2.1 properties in Vendor Details UI

  • Update to GVL & TCF Technical Specification Vendor Device Storage & Operational Disclosures

Fixed

  • Vendor list page does not align/spacing properly, missing logo/back button and headers are not in bold.

  • Vendor List version is incorrect in IABTCF_string

  • Discrepancy in the number of Vendors and Vendor LIs

  • Publisher TC section is not being displayed when the TCF string is decoded

  • Issues with cross-geo rule

  • Banner is not being displayed when Data subject ID is changed

202303.1.0

Added

  • Roku SDK Sample App - Create a Settings UI for configuring the parameters required for starting OT SDK
  • Vendors w/ Special Purposes only support Legitimate Interest

Fixed

  • Banner is being displayed even after consent is given for IAB region
  • Legitimate Interests are being displayed even when they are disabled from Admin UI
  • Banner is not getting loaded again when user moves from non-iab to iab region
  • IABTCF_string is not being decoded properly
  • Correct tc string is not getting generated when user gives "Confirm my choices" as consent
  • Correct IABTCF_String is not getting generated for Reject All consent

202302.1.0

Fixed

  • Disabled vendors are being displayed on SDK UI
  • CCPA string is not being printed after giving consent

202301.2.0

Added

  • Create Configuration for TCF Framework - Reject All Options

Fixed

  • Banner/pc logo looks blurred
  • Cross device consent is not functioning properly when initiated from Roku SDK
  • Hide the filter icon on SDK List and Vendor List - ROKU

202301.1.0

Fixed

  • Vendor Legitimate Interests should be displayed when consent given is Reject All
  • Vendor Legitimate Interests should be displayed when consent given is Reject All

202212.1.0

Fixed

  • When scrolling through the Categories list, the Preference Center now displays and performs as expected.
  • The SDK interface now accurately responds when the Roku remote's right arrow key is clicked.
  • TCF data is now stored in the application's local storage for easier access by the application and vendors.

202211.2.0

Added

  • Console logs for user interactions
  • Add SDK version in the log

Fixed

  • Roku update to v11.5 missing banner DPD
  • Ellipses are being displayed on button if the button text is a bit long in Banner

202211.1.0

Added

  • Pass timestamp as a header - Roku
  • Hide Purposes with Consent and LI off - Roku

Fixed

  • Banner layout correction

202210.1.0

Fixed

  • Resolved an issue in which the Preference Center displayed with inadequate sizing in 720p resolution
  • Resolved an issue caused by deprecated Roku code resulting in issue during SDK initialization.

202209.2.0

Added

  • SDK Level Opt-Out toggle has been added in Roku
  • Support for SDK List Filter and Alphabet filter

Fixed

  • Fixed a bug where the "List of Vendors" Button styling was off in the banner in IAB TCF Template

202209.1.0

Added

  • Added Support for SDK List and Google Additional Vendors in Roku
    • Added Support to generate the Google Additional String

202208.1.0

Added

  • Added Support for IAB TCF 2.0 Banner, Preference Center and Vendor List in the Roku SDK
    • Added Support to generate the IAB TCF TC String in Roku