Versions
1.0.0
Major Changes
CTV: Multiregulations support - CTV notices now support multiple regulations including GPP (Global Privacy Platform) functionalities.
CTV: Moving forward, the "Enable the 'agree to all' and 'disagree to all' buttons" option must be explicitly enabled from the console to show agree/disagree/close buttons in the second layer for all CTV notices (including existing GDPR notices).
Minor Changes
IAB TCF: Add v2.3 support.
IAB TCF: Refactor service to improve website performance.
CTV: Categories with mixed legal bases (consent and legitimate interest) now update correctly.
CTV: Second layer CTA buttons ordering logic is now fixed.
Patch Changes
Prevent unintended validation of Accept / Reject when users drag and release the mouse unintentionally outside the notice.
CTV: Fix UI rendering failure on devices where style element was undefined during initialization.
Transpile monorepo packages (metrics, utils, consent-string) in modern build to prevent ES2021 syntax errors in legacy browsers with external polyfills.
CTV: Improve HbbTV compatibility by fixing CSS syntax issues and element type detection on Smart TV platforms.
CTV: Fix notice text overflow on older TV models by removing scrollbars and enabling dynamic text resizing.
A11Y: Use localized key for aria-label on close dialog popup icon.
A11Y: Remove block-level elements from buttons for compliance.
CTV: Fix consent status overflow outside buttons in preferences. The data-processing component had a layout issue causing overflow regardless of text length, while the purpose-row component overflowed when purpose names were too long.
A11Y: Add attributes to allow for tab navigation on all supported browsers.
Add support for setting the logo height and width in the CMP banner.
A11Y: Fix purpose button selection when dragging the mouse during click.
A11Y: Include arrow in "continue without agreeing" link text for tab navigation purposes.
Fix Firefox tab key navigation for vendors list.
0.0.1
Patch Changes
Initial release of the versioned SDK
Last updated