@usercentrics/cmp-browser-sdk
Advanced tools
Comparing version 1.2.3 to 1.2.4
@@ -17,2 +17,18 @@ # Changelog | ||
## [1.2.4] - 2020-11-09 | ||
### Fixed | ||
- Fixed missing vendors in Cross Domain Consent Sharing | ||
### Changed | ||
- Restricted clearing of Cross Domain Consent to settings id | ||
### Added | ||
- Added `showCookieInformation` for TCF | ||
- Added `usesNonCookieAccess` and `cookieMaxAgeSeconds` to TCF vendors | ||
- Added `deviceStorageDisclosureUrl` to TCF vendors | ||
## [1.2.3] - 2020-11-05 | ||
@@ -19,0 +35,0 @@ |
@@ -129,2 +129,3 @@ import { FIRST_LAYER_VARIANT, LEGACY_CCPA_REGION, LEGACY_DATA_EXCHANGE_TYPE, LEGACY_VERSION, SECOND_LAYER_VARIANT, TCF_SCOPE } from '../enums'; | ||
showLanguageDropdown: boolean; | ||
showCookieInformation: boolean; | ||
settingsId: string; | ||
@@ -223,2 +224,3 @@ showInitialViewForVersionChange: LEGACY_VERSION[]; | ||
selectedStacks: number[]; | ||
showCookieInformation: boolean; | ||
scope: TCF_SCOPE; | ||
@@ -225,0 +227,0 @@ tabsPurposeLabel: string; |
@@ -61,2 +61,3 @@ import { BaseButtons, BaseFirstLayer, BaseSecondLayer, BaseUISettings } from './interfaces.ui'; | ||
}; | ||
showCookieInformation: boolean; | ||
} | ||
@@ -112,2 +113,3 @@ interface ShowSecondLayerButton { | ||
scope: TCF_SCOPE; | ||
showCookieInformation: boolean; | ||
secondLayer: BaseSecondLayer & { | ||
@@ -114,0 +116,0 @@ hideToggles: boolean; |
@@ -79,2 +79,6 @@ import { BasePurpose } from './interfaces'; | ||
consent: boolean | null; | ||
/** A number that determines the max age for the cookie in seconds */ | ||
cookieMaxAgeSeconds: number; | ||
/** A value which states the URL of storage disclosure */ | ||
deviceStorageDisclosureUrl: string; | ||
/** A list of both name and id of all TCF features that this TCF vendor uses as defined in the IAB global vendor list. */ | ||
@@ -106,2 +110,4 @@ features: IdAndName[]; | ||
showLegitimateInterestConsentToggle: boolean; | ||
/** A boolean value which indicates whether the vendor uses non cookie access */ | ||
usesNonCookieAccess: boolean; | ||
} | ||
@@ -108,0 +114,0 @@ /** A TCF vendor restriction for a flexible purpose */ |
{ | ||
"name": "@usercentrics/cmp-browser-sdk", | ||
"version": "1.2.3", | ||
"version": "1.2.4", | ||
"tcfCmpVersion": "3", | ||
"author": "Usercentrics GmbH", | ||
"description": "Usercentrics CMP Browser SDK", | ||
"homepage": "https://docs.usercentrics.com/cmp_browser_sdk/1.2.3/index.html", | ||
"homepage": "https://docs.usercentrics.com/cmp_browser_sdk/1.2.4/index.html", | ||
"license": "SEE LICENSE IN LICENSE.md", | ||
@@ -9,0 +9,0 @@ "main": "dist/index.js", |
@@ -43,3 +43,3 @@ # Usercentrics CMP Browser SDK | ||
The constructor also supports an optional [Options](https://docs.usercentrics.com/cmp_browser_sdk/1.2.3/interfaces/options.html) parameter. | ||
The constructor also supports an optional [Options](https://docs.usercentrics.com/cmp_browser_sdk/1.2.4/interfaces/options.html) parameter. | ||
@@ -120,3 +120,3 @@ ## Accept / deny / update services in the default (non-TCF) context | ||
The constructor also supports an optional [Options](https://docs.usercentrics.com/cmp_browser_sdk/1.2.3/interfaces/options.html) parameter. | ||
The constructor also supports an optional [Options](https://docs.usercentrics.com/cmp_browser_sdk/1.2.4/interfaces/options.html) parameter. | ||
@@ -248,3 +248,3 @@ For TCF, the `createTcfApiStub` option needs to be set to true in order for the \_\_tcfapi queue to initialize right away (we cannot wait for the settings request to finish). | ||
```html | ||
<script type="application/javascript" src="https://app.usercentrics.eu/browser-sdk/1.2.3/bundle.js"></script> | ||
<script type="application/javascript" src="https://app.usercentrics.eu/browser-sdk/1.2.4/bundle.js"></script> | ||
``` | ||
@@ -280,3 +280,3 @@ | ||
**NOTE**: If you need Internet Explorer 11 support, you can point the `src` attribute to `https://app.usercentrics.eu/browser-sdk/1.2.3/bundle_legacy.js`. | ||
**NOTE**: If you need Internet Explorer 11 support, you can point the `src` attribute to `https://app.usercentrics.eu/browser-sdk/1.2.4/bundle_legacy.js`. | ||
@@ -289,6 +289,6 @@ ## Considerations for building your custom TCF v2.0 UI | ||
Additionally, the IAB will provide you with your own subdomain on the `consensu.org domain`. This subdomain is needed for settings the global-scope `euconsent-v2` cookie. In order for the TCF global-scope to work as intended with this SDK, you need to host a `cookie-handler iframe` on your own `consensu.org subdomain`. You can copy the following iframe `view-source:https://usercentrics.mgr.consensu.org/browser-sdk/1.2.3/cookie-bridge.html` (view page source). Make sure to provide your own `consensu.org subdomain` in the Usercentrics admin settings. Make sure the subdomain starts with `https://`. For your development setup to work correctly we also recommend adding port 443 (https) at the end (e.g. `https://YOUR_COMPANY_NAME.mgr.consensu.org:443`). You also need to provide the relative path to the iframe (including the filename) on that subdomain (e.g. `/YOUR_CURRENT_VERSION/cookie-bridge.html`) . | ||
Additionally, the IAB will provide you with your own subdomain on the `consensu.org domain`. This subdomain is needed for settings the global-scope `euconsent-v2` cookie. In order for the TCF global-scope to work as intended with this SDK, you need to host a `cookie-handler iframe` on your own `consensu.org subdomain`. You can copy the following iframe `view-source:https://usercentrics.mgr.consensu.org/browser-sdk/1.2.4/cookie-bridge.html` (view page source). Make sure to provide your own `consensu.org subdomain` in the Usercentrics admin settings. Make sure the subdomain starts with `https://`. For your development setup to work correctly we also recommend adding port 443 (https) at the end (e.g. `https://YOUR_COMPANY_NAME.mgr.consensu.org:443`). You also need to provide the relative path to the iframe (including the filename) on that subdomain (e.g. `/YOUR_CURRENT_VERSION/cookie-bridge.html`) . | ||
## Documentation | ||
Documentation can be found on our [documentation website](https://docs.usercentrics.com/cmp_browser_sdk/1.2.3/index.html). | ||
Documentation can be found on our [documentation website](https://docs.usercentrics.com/cmp_browser_sdk/1.2.4/index.html). |
Sorry, the diff of this file is too big to display
262395
2086