Release notes for JavaScript library

Abstract

Provides release notes for the Boxever JavaScript library for the Sitecore CDP (Data model 2.1).

The following table contains Boxever JavaScript library releases for the Sitecore CDP.

Version

Release notes

1.4.8

Adds compatibility with v1.3 Browser Service. Removes support for Internet Explorer 11.

1.4.6

Includes the optional _boxever_settings.itp_cross_domain setting, which automatically applies the cross-domain setting only for Intelligent Tracking Prevention (ITP) browsers, most commonly Safari. Also contains a bug fix for the _boxever_settings.cookie_expiry_in_days property to ensure the days attribute is honored for customized cookie expiry and local storage expiry.

1.4.5

If the _boxever_settings.cross_domain property is enabled, the _boxever_settings.cookie_domain is ignored. This applies to organizations that use cross-domain support, by ensuring that the browser does not reject the cookie if the domain setting does not match. See Local Storage and Cookies for Data Capture .

1.4.4

Removes support of the eval() function from the JavaScript library. The eval() function runs JavaScript code represented as a string, which might be a security risk. Removes support of Internet Explorer 8. Renames the init property to boxeverInit property to avoid potential naming conflicts with other libraries.

1.4.3

Adds the _boxever_settings.cookies_only property that provides the option to only set cookies and disable local storage for data capture. We do not recommend this for data capture. Local storage is now only set when it is being used. Previous to version 1.4.3, the Boxever JavaScript library bootstrapped an empty object ({}) in localstorage with the intention of being written into.

1.4.2

Adds the _boxever_settings.cookie_expiry_in_days property that provides the option to customize cookie and local storage expiry.

1.4.1

Supports web optimization and experiences production releases.

1.3.6

Introduces local storage to work alongside cookies for data capture. This is to account for versions of Safari 12+ with Safari Intelligent Tracking Prevention (ITP), the privacy feature that allows the Safari web browser to block cookies in Safari 12+ versions.