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-describedbyattribute.Add configurable token query parameter name via
user.auth.tokenNameto 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
altattribute for Didomi logo.Adjust auto spacing for link continue without agreeing.
Fix the reset API function for DCS enabled configuration.
A11Y: Add
aria-hiddenattribute to Continue without agreeing link.CTV: Fix notice legal text font size enlargement when navigating back from preferences.
CTV: Add
padStartpolyfill 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