Versions

1.0.2

Patch Changes

  • Fix the reset function behaviour for cross-domain hostnames configuration.

  • CTV: Remove clickable link from Didomi logo in notice footer to prevent unintended navigation when using remote controls.

  • Fix automatically enabling vendors with only essential purposes (consent or legitimate interest) when using setUserStatus API.

  • Fix vendor handling (optin/optout) on mixed regulations and prevent notice from reappearing on every refresh of the page.

1.0.1

Patch Changes

  • A11Y: Add missing ID for bulk purposes aria-describedby attribute.

  • Add configurable token query parameter name via user.auth.tokenName to prevent conflicts with third-party services using the same parameter name.

  • CTV: Fix active border style to apply only to direct child paragraph element, preventing unintended styling of nested paragraphs.

  • A11Y: Change text for voice over on third layer purposes.

  • Hide notice for bots.

  • Add regional subdomains for Canada.

  • A11Y: Add translated alt attribute for Didomi logo.

  • Adjust auto spacing for link continue without agreeing.

  • Fix the reset API function for DCS enabled configuration.

  • A11Y: Add aria-hidden attribute to Continue without agreeing link.

  • CTV: Fix notice legal text font size enlargement when navigating back from preferences.

  • CTV: Add padStart polyfill needed for some CTV models when the organization has the DCS feature enabled.

  • A11Y: Adjust category heading level for accessibility.

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