diff --git a/package-lock.json b/package-lock.json index 12385b007..9b6228ef5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@rudderstack/analytics-js-monorepo", - "version": "3.44.0", + "version": "3.45.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@rudderstack/analytics-js-monorepo", - "version": "3.44.0", + "version": "3.45.0", "hasInstallScript": true, "license": "Elastic-2.0", "workspaces": [ @@ -25284,7 +25284,7 @@ }, "packages/analytics-js": { "name": "@rudderstack/analytics-js", - "version": "3.7.19", + "version": "3.8.0", "license": "Elastic-2.0", "dependencies": { "@preact/signals-core": "1.8.0", @@ -25298,7 +25298,7 @@ }, "packages/analytics-js-common": { "name": "@rudderstack/analytics-js-common", - "version": "3.9.5", + "version": "3.10.0", "license": "Elastic-2.0", "dependencies": { "@lukeed/uuid": "2.0.1", @@ -25315,7 +25315,7 @@ }, "packages/analytics-js-cookies": { "name": "@rudderstack/analytics-js-cookies", - "version": "0.3.11", + "version": "0.3.12", "license": "Elastic-2.0", "dependencies": { "@rudderstack/analytics-js-common": "*" @@ -25324,7 +25324,7 @@ }, "packages/analytics-js-integrations": { "name": "@rudderstack/analytics-js-integrations", - "version": "3.9.2", + "version": "3.9.3", "license": "Elastic-2.0", "dependencies": { "@lukeed/uuid": "2.0.1", @@ -25344,7 +25344,7 @@ }, "packages/analytics-js-plugins": { "name": "@rudderstack/analytics-js-plugins", - "version": "3.4.19", + "version": "3.5.0", "license": "Elastic-2.0", "dependencies": { "@rudderstack/analytics-js-common": "*", @@ -25358,7 +25358,7 @@ }, "packages/analytics-js-service-worker": { "name": "@rudderstack/analytics-js-service-worker", - "version": "3.1.14", + "version": "3.1.15", "license": "Elastic-2.0", "dependencies": { "@lukeed/uuid": "2.0.1", @@ -25379,7 +25379,7 @@ }, "packages/analytics-v1.1": { "name": "rudder-sdk-js", - "version": "2.48.21", + "version": "2.48.22", "license": "Elastic-2.0", "dependencies": { "@rudderstack/analytics-js-common": "*" @@ -25388,7 +25388,7 @@ }, "packages/loading-scripts": { "name": "@rudderstack/analytics-js-loading-scripts", - "version": "3.0.36", + "version": "3.0.37", "license": "Elastic-2.0", "dependencies": { "@rudderstack/analytics-js": "*" @@ -25397,7 +25397,7 @@ }, "packages/sanity-suite": { "name": "@rudderstack/analytics-js-sanity-suite", - "version": "3.1.27", + "version": "3.1.28", "license": "Elastic-2.0", "dependencies": { "@rudderstack/analytics-js": "*", diff --git a/package.json b/package.json index bd2af1ad8..c03df93ad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-monorepo", - "version": "3.44.0", + "version": "3.45.0", "private": true, "description": "Monorepo for RudderStack Analytics JS SDK", "workspaces": [ diff --git a/packages/analytics-js-common/CHANGELOG.md b/packages/analytics-js-common/CHANGELOG.md index a719d15be..cde09b39e 100644 --- a/packages/analytics-js-common/CHANGELOG.md +++ b/packages/analytics-js-common/CHANGELOG.md @@ -2,6 +2,13 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.10.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-common@3.9.5...@rudderstack/analytics-js-common@3.10.0) (2024-10-21) + + +### Features + +* iubenda consent manager plugin ([#1809](https://github.com/rudderlabs/rudder-sdk-js/issues/1809)) ([7ea300c](https://github.com/rudderlabs/rudder-sdk-js/commit/7ea300c61ead9cc094c3f1985e0ef3165b0fcb59)) + ## [3.9.5](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-common@3.9.4...@rudderstack/analytics-js-common@3.9.5) (2024-10-18) diff --git a/packages/analytics-js-common/CHANGELOG_LATEST.md b/packages/analytics-js-common/CHANGELOG_LATEST.md index 68bbe2120..6c8c6a22a 100644 --- a/packages/analytics-js-common/CHANGELOG_LATEST.md +++ b/packages/analytics-js-common/CHANGELOG_LATEST.md @@ -1,7 +1,7 @@ -## [3.9.5](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-common@3.9.4...@rudderstack/analytics-js-common@3.9.5) (2024-10-18) +## [3.10.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-common@3.9.5...@rudderstack/analytics-js-common@3.10.0) (2024-10-21) -### Bug Fixes +### Features -* add xpixel missing name mapping ([#1895](https://github.com/rudderlabs/rudder-sdk-js/issues/1895)) ([0800f36](https://github.com/rudderlabs/rudder-sdk-js/commit/0800f361b6a9b9866ba47d9a393cf7c2063b3815)) +* iubenda consent manager plugin ([#1809](https://github.com/rudderlabs/rudder-sdk-js/issues/1809)) ([7ea300c](https://github.com/rudderlabs/rudder-sdk-js/commit/7ea300c61ead9cc094c3f1985e0ef3165b0fcb59)) diff --git a/packages/analytics-js-common/package.json b/packages/analytics-js-common/package.json index 422a0f063..97fc36648 100644 --- a/packages/analytics-js-common/package.json +++ b/packages/analytics-js-common/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-common", - "version": "3.9.5", + "version": "3.10.0", "private": true, "description": "RudderStack JavaScript SDK common code", "module": "dist/npm/index.js", diff --git a/packages/analytics-js-common/project.json b/packages/analytics-js-common/project.json index a23d88b9a..3cc4b5a15 100644 --- a/packages/analytics-js-common/project.json +++ b/packages/analytics-js-common/project.json @@ -51,9 +51,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js-common@3.9.5", - "title": "@rudderstack/analytics-js-common@3.9.5", - "discussion-category": "@rudderstack/analytics-js-common@3.9.5", + "tag": "@rudderstack/analytics-js-common@3.10.0", + "title": "@rudderstack/analytics-js-common@3.10.0", + "discussion-category": "@rudderstack/analytics-js-common@3.10.0", "notesFile": "./packages/analytics-js-common/CHANGELOG_LATEST.md" } } diff --git a/packages/analytics-js-cookies/CHANGELOG.md b/packages/analytics-js-cookies/CHANGELOG.md index f9faa5970..c71da3181 100644 --- a/packages/analytics-js-cookies/CHANGELOG.md +++ b/packages/analytics-js-cookies/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [0.3.12](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-cookies@0.3.11...@rudderstack/analytics-js-cookies@0.3.12) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js-common` updated to version `3.10.0` ## [0.3.11](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-cookies@0.3.10...@rudderstack/analytics-js-cookies@0.3.11) (2024-10-18) ### Dependency Updates diff --git a/packages/analytics-js-cookies/CHANGELOG_LATEST.md b/packages/analytics-js-cookies/CHANGELOG_LATEST.md index ba9535bc3..d5b488ee7 100644 --- a/packages/analytics-js-cookies/CHANGELOG_LATEST.md +++ b/packages/analytics-js-cookies/CHANGELOG_LATEST.md @@ -1,5 +1,5 @@ -## [0.3.11](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-cookies@0.3.10...@rudderstack/analytics-js-cookies@0.3.11) (2024-10-18) +## [0.3.12](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-cookies@0.3.11...@rudderstack/analytics-js-cookies@0.3.12) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js-common` updated to version `3.9.5` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` diff --git a/packages/analytics-js-cookies/package.json b/packages/analytics-js-cookies/package.json index bcba3c982..d8bc3d51d 100644 --- a/packages/analytics-js-cookies/package.json +++ b/packages/analytics-js-cookies/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-cookies", - "version": "0.3.11", + "version": "0.3.12", "description": "RudderStack JavaScript SDK Cookies Utilities", "main": "dist/npm/modern/cjs/index.cjs", "module": "dist/npm/modern/esm/index.mjs", diff --git a/packages/analytics-js-cookies/project.json b/packages/analytics-js-cookies/project.json index 2fd7d0afe..5460a35fd 100644 --- a/packages/analytics-js-cookies/project.json +++ b/packages/analytics-js-cookies/project.json @@ -51,9 +51,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js-cookies@0.3.11", - "title": "@rudderstack/analytics-js-cookies@0.3.11", - "discussion-category": "@rudderstack/analytics-js-cookies@0.3.11", + "tag": "@rudderstack/analytics-js-cookies@0.3.12", + "title": "@rudderstack/analytics-js-cookies@0.3.12", + "discussion-category": "@rudderstack/analytics-js-cookies@0.3.12", "notesFile": "./packages/analytics-js-cookies/CHANGELOG_LATEST.md" } } diff --git a/packages/analytics-js-integrations/CHANGELOG.md b/packages/analytics-js-integrations/CHANGELOG.md index 36595e020..1999bb401 100644 --- a/packages/analytics-js-integrations/CHANGELOG.md +++ b/packages/analytics-js-integrations/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.9.3](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-integrations@3.9.2...@rudderstack/analytics-js-integrations@3.9.3) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js-common` updated to version `3.10.0` ## [3.9.2](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-integrations@3.9.1...@rudderstack/analytics-js-integrations@3.9.2) (2024-10-18) ### Dependency Updates diff --git a/packages/analytics-js-integrations/CHANGELOG_LATEST.md b/packages/analytics-js-integrations/CHANGELOG_LATEST.md index e1ec2235d..12d00f789 100644 --- a/packages/analytics-js-integrations/CHANGELOG_LATEST.md +++ b/packages/analytics-js-integrations/CHANGELOG_LATEST.md @@ -1,5 +1,5 @@ -## [3.9.2](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-integrations@3.9.1...@rudderstack/analytics-js-integrations@3.9.2) (2024-10-18) +## [3.9.3](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-integrations@3.9.2...@rudderstack/analytics-js-integrations@3.9.3) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js-common` updated to version `3.9.5` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` diff --git a/packages/analytics-js-integrations/package.json b/packages/analytics-js-integrations/package.json index 32f0fc346..4a371287f 100644 --- a/packages/analytics-js-integrations/package.json +++ b/packages/analytics-js-integrations/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-integrations", - "version": "3.9.2", + "version": "3.9.3", "private": true, "description": "RudderStack JavaScript SDK device mode integrations", "main": "dist/npm/modern/cjs/index.js", diff --git a/packages/analytics-js-integrations/project.json b/packages/analytics-js-integrations/project.json index d29b1e657..e7f2d11fe 100644 --- a/packages/analytics-js-integrations/project.json +++ b/packages/analytics-js-integrations/project.json @@ -51,9 +51,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js-integrations@3.9.2", - "title": "@rudderstack/analytics-js-integrations@3.9.2", - "discussion-category": "@rudderstack/analytics-js-integrations@3.9.2", + "tag": "@rudderstack/analytics-js-integrations@3.9.3", + "title": "@rudderstack/analytics-js-integrations@3.9.3", + "discussion-category": "@rudderstack/analytics-js-integrations@3.9.3", "notesFile": "./packages/analytics-js-integrations/CHANGELOG_LATEST.md" } } diff --git a/packages/analytics-js-plugins/CHANGELOG.md b/packages/analytics-js-plugins/CHANGELOG.md index 750079551..6887ca982 100644 --- a/packages/analytics-js-plugins/CHANGELOG.md +++ b/packages/analytics-js-plugins/CHANGELOG.md @@ -2,6 +2,18 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.5.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-plugins@3.4.19...@rudderstack/analytics-js-plugins@3.5.0) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js-common` updated to version `3.10.0` +* `@rudderstack/analytics-js` updated to version `3.7.19` +* `@rudderstack/analytics-js-cookies` updated to version `0.3.11` + +### Features + +* iubenda consent manager plugin ([#1809](https://github.com/rudderlabs/rudder-sdk-js/issues/1809)) ([7ea300c](https://github.com/rudderlabs/rudder-sdk-js/commit/7ea300c61ead9cc094c3f1985e0ef3165b0fcb59)) + ## [3.4.19](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-plugins@3.4.18...@rudderstack/analytics-js-plugins@3.4.19) (2024-10-18) ### Dependency Updates diff --git a/packages/analytics-js-plugins/CHANGELOG_LATEST.md b/packages/analytics-js-plugins/CHANGELOG_LATEST.md index fe4c44fcf..4be331a4a 100644 --- a/packages/analytics-js-plugins/CHANGELOG_LATEST.md +++ b/packages/analytics-js-plugins/CHANGELOG_LATEST.md @@ -1,6 +1,12 @@ -## [3.4.19](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-plugins@3.4.18...@rudderstack/analytics-js-plugins@3.4.19) (2024-10-18) +## [3.5.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-plugins@3.4.19...@rudderstack/analytics-js-plugins@3.5.0) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js-common` updated to version `3.9.5` -* `@rudderstack/analytics-js` updated to version `3.7.18` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` +* `@rudderstack/analytics-js` updated to version `3.7.19` +* `@rudderstack/analytics-js-cookies` updated to version `0.3.11` + +### Features + +* iubenda consent manager plugin ([#1809](https://github.com/rudderlabs/rudder-sdk-js/issues/1809)) ([7ea300c](https://github.com/rudderlabs/rudder-sdk-js/commit/7ea300c61ead9cc094c3f1985e0ef3165b0fcb59)) + diff --git a/packages/analytics-js-plugins/package.json b/packages/analytics-js-plugins/package.json index f2eda3306..e81386911 100644 --- a/packages/analytics-js-plugins/package.json +++ b/packages/analytics-js-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-plugins", - "version": "3.4.19", + "version": "3.5.0", "private": true, "description": "RudderStack JavaScript SDK plugins", "main": "dist/npm/modern/cjs/index.cjs", diff --git a/packages/analytics-js-plugins/project.json b/packages/analytics-js-plugins/project.json index 26642a06b..aac0fef22 100644 --- a/packages/analytics-js-plugins/project.json +++ b/packages/analytics-js-plugins/project.json @@ -51,9 +51,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js-plugins@3.4.19", - "title": "@rudderstack/analytics-js-plugins@3.4.19", - "discussion-category": "@rudderstack/analytics-js-plugins@3.4.19", + "tag": "@rudderstack/analytics-js-plugins@3.5.0", + "title": "@rudderstack/analytics-js-plugins@3.5.0", + "discussion-category": "@rudderstack/analytics-js-plugins@3.5.0", "notesFile": "./packages/analytics-js-plugins/CHANGELOG_LATEST.md" } } diff --git a/packages/analytics-js-plugins/src/iubendaConsentManager/utils.ts b/packages/analytics-js-plugins/src/iubendaConsentManager/utils.ts index 31c217e0f..ea1d196bc 100644 --- a/packages/analytics-js-plugins/src/iubendaConsentManager/utils.ts +++ b/packages/analytics-js-plugins/src/iubendaConsentManager/utils.ts @@ -4,10 +4,37 @@ import type { ILogger } from '@rudderstack/analytics-js-common/types/Logger'; import type { ApplicationState } from '@rudderstack/analytics-js-common/types/ApplicationState'; import type { ConsentsInfo } from '@rudderstack/analytics-js-common/types/Consent'; import { isDefined } from '@rudderstack/analytics-js-common/utilities/checks'; -import { checks, storages, string } from '../shared-chunks/common'; -import { IUBENDA_CONSENT_COOKIE_READ_ERROR, IUBENDA_CONSENT_COOKIE_PARSE_ERROR } from './logMessages'; +import { checks, storages } from '../shared-chunks/common'; +import { + IUBENDA_CONSENT_COOKIE_READ_ERROR, + IUBENDA_CONSENT_COOKIE_PARSE_ERROR, +} from './logMessages'; import { IUBENDA_CONSENT_MANAGER_PLUGIN, IUBENDA_CONSENT_COOKIE_NAME_PATTERN } from './constants'; -import type { IubendaConsentData, IubendaConsentCookieData} from './types' +import type { IubendaConsentData, IubendaConsentCookieData } from './types'; + +const getIubendaCookieName = (logger?: ILogger): string => { + try { + // Retrieve cookies as a string and split them into an array + const cookies = document.cookie.split('; '); + + // Find the cookie that matches the iubenda cookie pattern + const matchedCookie = cookies.find(cookie => { + const [name] = cookie.split('='); + return IUBENDA_CONSENT_COOKIE_NAME_PATTERN.test((name || '').trim()); + }); + + if (!matchedCookie) { + throw new Error('Iubenda Cookie not found with the specified pattern.'); + } + + // Extract and return the cookie name + const [name] = matchedCookie.split('='); + return name || ''; + } catch (err) { + logger?.error(IUBENDA_CONSENT_COOKIE_READ_ERROR(IUBENDA_CONSENT_MANAGER_PLUGIN), err); + return ''; + } +}; /** * Gets the consent data from the Iubenda's consent cookie @@ -21,14 +48,12 @@ const getIubendaConsentData = ( ): IubendaConsentData | undefined => { let rawConsentCookieData = null; try { - const dataStore = storeManager?.setStore({ id: IUBENDA_CONSENT_MANAGER_PLUGIN, name: IUBENDA_CONSENT_MANAGER_PLUGIN, type: storages.COOKIE_STORAGE, }); rawConsentCookieData = dataStore?.engine.getItem(getIubendaCookieName(logger)); - } catch (err) { logger?.error(IUBENDA_CONSENT_COOKIE_READ_ERROR(IUBENDA_CONSENT_MANAGER_PLUGIN), err); return undefined; @@ -87,28 +112,5 @@ const updateConsentStateFromData = ( state.consents.initialized.value = isDefined(iubendaConsentData); state.consents.data.value = consentData; }; -const getIubendaCookieName = ( logger?: ILogger ): string => { - try { - // Retrieve cookies as a string and split them into an array - const cookies = document.cookie.split('; '); - - // Find the cookie that matches the iubenda cookie pattern - const matchedCookie = cookies.find(cookie => { - const [name] = cookie.split('='); - return IUBENDA_CONSENT_COOKIE_NAME_PATTERN.test((name || "").trim()); - }); - - if (!matchedCookie) { - throw new Error('Iubenda Cookie not found with the specified pattern.'); - } - - // Extract and return the cookie name - const [name] = matchedCookie.split('='); - return name || ""; - } catch (err) { - logger?.error(IUBENDA_CONSENT_COOKIE_READ_ERROR(IUBENDA_CONSENT_MANAGER_PLUGIN), err); - return ""; - } -}; export { getIubendaConsentData, getConsentData, updateConsentStateFromData, getIubendaCookieName }; diff --git a/packages/analytics-js-service-worker/CHANGELOG.md b/packages/analytics-js-service-worker/CHANGELOG.md index 261aae88d..aafc68c14 100644 --- a/packages/analytics-js-service-worker/CHANGELOG.md +++ b/packages/analytics-js-service-worker/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.1.15](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-service-worker@3.1.14...@rudderstack/analytics-js-service-worker@3.1.15) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js-common` updated to version `3.10.0` ## [3.1.14](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-service-worker@3.1.13...@rudderstack/analytics-js-service-worker@3.1.14) (2024-10-18) ### Dependency Updates diff --git a/packages/analytics-js-service-worker/CHANGELOG_LATEST.md b/packages/analytics-js-service-worker/CHANGELOG_LATEST.md index 0a5cd10c5..2a638e9d1 100644 --- a/packages/analytics-js-service-worker/CHANGELOG_LATEST.md +++ b/packages/analytics-js-service-worker/CHANGELOG_LATEST.md @@ -1,5 +1,5 @@ -## [3.1.14](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-service-worker@3.1.13...@rudderstack/analytics-js-service-worker@3.1.14) (2024-10-18) +## [3.1.15](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-service-worker@3.1.14...@rudderstack/analytics-js-service-worker@3.1.15) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js-common` updated to version `3.9.5` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` diff --git a/packages/analytics-js-service-worker/package.json b/packages/analytics-js-service-worker/package.json index 5f88415d6..5890ebf6d 100644 --- a/packages/analytics-js-service-worker/package.json +++ b/packages/analytics-js-service-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-service-worker", - "version": "3.1.14", + "version": "3.1.15", "description": "RudderStack JavaScript Service Worker SDK", "main": "dist/npm/modern/cjs/index.cjs", "module": "dist/npm/modern/esm/index.mjs", diff --git a/packages/analytics-js-service-worker/project.json b/packages/analytics-js-service-worker/project.json index 315569d77..20e228552 100644 --- a/packages/analytics-js-service-worker/project.json +++ b/packages/analytics-js-service-worker/project.json @@ -51,9 +51,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js-service-worker@3.1.14", - "title": "rudderstack/analytics-js-service-worker@3.1.14", - "discussion-category": "rudderstack/analytics-js-service-worker@3.1.14", + "tag": "@rudderstack/analytics-js-service-worker@3.1.15", + "title": "rudderstack/analytics-js-service-worker@3.1.15", + "discussion-category": "rudderstack/analytics-js-service-worker@3.1.15", "notesFile": "./packages/analytics-js-service-worker/CHANGELOG_LATEST.md" } } diff --git a/packages/analytics-js/.size-limit.mjs b/packages/analytics-js/.size-limit.mjs index ba6cc0d03..128ee2b6c 100644 --- a/packages/analytics-js/.size-limit.mjs +++ b/packages/analytics-js/.size-limit.mjs @@ -59,7 +59,7 @@ export default [ name: 'Core (Bundled) - Legacy - NPM (CJS)', path: 'dist/npm/legacy/bundled/cjs/index.cjs', import: '*', - limit: '48 KiB', + limit: '48.5 KiB', }, { name: 'Core (Bundled) - Legacy - NPM (UMD)', @@ -83,7 +83,7 @@ export default [ name: 'Core (Bundled) - Modern - NPM (UMD)', path: 'dist/npm/modern/bundled/umd/index.js', import: '*', - limit: '39 KiB', + limit: '39.5 KiB', }, { name: 'Core (Content Script) - Legacy - NPM (ESM)', @@ -95,7 +95,7 @@ export default [ name: 'Core (Content Script) - Legacy - NPM (CJS)', path: 'dist/npm/legacy/content-script/cjs/index.cjs', import: '*', - limit: '47.5 KiB', + limit: '48 KiB', }, { name: 'Core (Content Script) - Legacy - NPM (UMD)', diff --git a/packages/analytics-js/CHANGELOG.md b/packages/analytics-js/CHANGELOG.md index b4f967b79..4e926f176 100644 --- a/packages/analytics-js/CHANGELOG.md +++ b/packages/analytics-js/CHANGELOG.md @@ -2,6 +2,18 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.8.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.7.19...@rudderstack/analytics-js@3.8.0) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js-cookies` updated to version `0.3.12` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` +* `@rudderstack/analytics-js-plugins` updated to version `3.5.0` + +### Features + +* iubenda consent manager plugin ([#1809](https://github.com/rudderlabs/rudder-sdk-js/issues/1809)) ([7ea300c](https://github.com/rudderlabs/rudder-sdk-js/commit/7ea300c61ead9cc094c3f1985e0ef3165b0fcb59)) + ## [3.7.19](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.7.18...@rudderstack/analytics-js@3.7.19) (2024-10-18) ### Dependency Updates diff --git a/packages/analytics-js/CHANGELOG_LATEST.md b/packages/analytics-js/CHANGELOG_LATEST.md index 04eedbfc6..d75cdbdbe 100644 --- a/packages/analytics-js/CHANGELOG_LATEST.md +++ b/packages/analytics-js/CHANGELOG_LATEST.md @@ -1,12 +1,12 @@ -## [3.7.19](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.7.18...@rudderstack/analytics-js@3.7.19) (2024-10-18) +## [3.8.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.7.19...@rudderstack/analytics-js@3.8.0) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js-cookies` updated to version `0.3.11` -* `@rudderstack/analytics-js-common` updated to version `3.9.5` -* `@rudderstack/analytics-js-plugins` updated to version `3.4.19` +* `@rudderstack/analytics-js-cookies` updated to version `0.3.12` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` +* `@rudderstack/analytics-js-plugins` updated to version `3.5.0` -### Bug Fixes +### Features -* harmless change in the core sdk package ([5c34b04](https://github.com/rudderlabs/rudder-sdk-js/commit/5c34b0453041a0dc1b8a7dc55eb0c884d16d0598)) +* iubenda consent manager plugin ([#1809](https://github.com/rudderlabs/rudder-sdk-js/issues/1809)) ([7ea300c](https://github.com/rudderlabs/rudder-sdk-js/commit/7ea300c61ead9cc094c3f1985e0ef3165b0fcb59)) diff --git a/packages/analytics-js/package.json b/packages/analytics-js/package.json index 757abe9fa..66c3d4427 100644 --- a/packages/analytics-js/package.json +++ b/packages/analytics-js/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js", - "version": "3.7.19", + "version": "3.8.0", "description": "RudderStack JavaScript SDK", "main": "dist/npm/modern/cjs/index.cjs", "module": "dist/npm/modern/esm/index.mjs", diff --git a/packages/analytics-js/project.json b/packages/analytics-js/project.json index 8e5753e6c..bb41e255e 100644 --- a/packages/analytics-js/project.json +++ b/packages/analytics-js/project.json @@ -59,9 +59,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js@3.7.19", - "title": "@rudderstack/analytics-js@3.7.19", - "discussion-category": "@rudderstack/analytics-js@3.7.19", + "tag": "@rudderstack/analytics-js@3.8.0", + "title": "@rudderstack/analytics-js@3.8.0", + "discussion-category": "@rudderstack/analytics-js@3.8.0", "notesFile": "./packages/analytics-js/CHANGELOG_LATEST.md" } } diff --git a/packages/analytics-v1.1/CHANGELOG.md b/packages/analytics-v1.1/CHANGELOG.md index 4a2f9456d..81cacdd1d 100644 --- a/packages/analytics-v1.1/CHANGELOG.md +++ b/packages/analytics-v1.1/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [2.48.22](https://github.com/rudderlabs/rudder-sdk-js/compare/rudder-sdk-js@2.48.21...rudder-sdk-js@2.48.22) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js-common` updated to version `3.10.0` ## [2.48.21](https://github.com/rudderlabs/rudder-sdk-js/compare/rudder-sdk-js@2.48.20...rudder-sdk-js@2.48.21) (2024-10-18) ### Dependency Updates diff --git a/packages/analytics-v1.1/CHANGELOG_LATEST.md b/packages/analytics-v1.1/CHANGELOG_LATEST.md index e66e2a1e1..5f5e7e82d 100644 --- a/packages/analytics-v1.1/CHANGELOG_LATEST.md +++ b/packages/analytics-v1.1/CHANGELOG_LATEST.md @@ -1,5 +1,5 @@ -## [2.48.21](https://github.com/rudderlabs/rudder-sdk-js/compare/rudder-sdk-js@2.48.20...rudder-sdk-js@2.48.21) (2024-10-18) +## [2.48.22](https://github.com/rudderlabs/rudder-sdk-js/compare/rudder-sdk-js@2.48.21...rudder-sdk-js@2.48.22) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js-common` updated to version `3.9.5` +* `@rudderstack/analytics-js-common` updated to version `3.10.0` diff --git a/packages/analytics-v1.1/package.json b/packages/analytics-v1.1/package.json index d12ecc32f..422140190 100644 --- a/packages/analytics-v1.1/package.json +++ b/packages/analytics-v1.1/package.json @@ -1,6 +1,6 @@ { "name": "rudder-sdk-js", - "version": "2.48.21", + "version": "2.48.22", "description": "RudderStack JavaScript SDK", "main": "dist/npm/index.js", "module": "dist/npm/index.es.js", diff --git a/packages/analytics-v1.1/project.json b/packages/analytics-v1.1/project.json index 383e33caa..2415b8318 100644 --- a/packages/analytics-v1.1/project.json +++ b/packages/analytics-v1.1/project.json @@ -59,9 +59,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "rudder-sdk-js@2.48.21", - "title": "rudder-sdk-js@2.48.21", - "discussion-category": "rudder-sdk-js@2.48.21", + "tag": "rudder-sdk-js@2.48.22", + "title": "rudder-sdk-js@2.48.22", + "discussion-category": "rudder-sdk-js@2.48.22", "notesFile": "./packages/analytics-v1.1/CHANGELOG_LATEST.md" } } diff --git a/packages/loading-scripts/CHANGELOG.md b/packages/loading-scripts/CHANGELOG.md index f377762d0..f7c0f0383 100644 --- a/packages/loading-scripts/CHANGELOG.md +++ b/packages/loading-scripts/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.0.37](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-loading-scripts@3.0.36...@rudderstack/analytics-js-loading-scripts@3.0.37) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js` updated to version `3.8.0` ## [3.0.36](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-loading-scripts@3.0.35...@rudderstack/analytics-js-loading-scripts@3.0.36) (2024-10-18) ### Dependency Updates diff --git a/packages/loading-scripts/CHANGELOG_LATEST.md b/packages/loading-scripts/CHANGELOG_LATEST.md index 46b169d73..6360845aa 100644 --- a/packages/loading-scripts/CHANGELOG_LATEST.md +++ b/packages/loading-scripts/CHANGELOG_LATEST.md @@ -1,5 +1,5 @@ -## [3.0.36](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-loading-scripts@3.0.35...@rudderstack/analytics-js-loading-scripts@3.0.36) (2024-10-18) +## [3.0.37](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-loading-scripts@3.0.36...@rudderstack/analytics-js-loading-scripts@3.0.37) (2024-10-21) ### Dependency Updates -* `@rudderstack/analytics-js` updated to version `3.7.19` +* `@rudderstack/analytics-js` updated to version `3.8.0` diff --git a/packages/loading-scripts/package.json b/packages/loading-scripts/package.json index 6f4773cca..c9071d1ba 100644 --- a/packages/loading-scripts/package.json +++ b/packages/loading-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-loading-scripts", - "version": "3.0.36", + "version": "3.0.37", "private": true, "description": "Loading script for RudderStack JavaScript SDK", "main": "./src/index.js", diff --git a/packages/loading-scripts/project.json b/packages/loading-scripts/project.json index 4f3fbed72..22bc5c846 100644 --- a/packages/loading-scripts/project.json +++ b/packages/loading-scripts/project.json @@ -51,9 +51,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js-loading-scripts@3.0.36", - "title": "@rudderstack/analytics-js-loading-scripts@3.0.36", - "discussion-category": "@rudderstack/analytics-js-loading-scripts@3.0.36", + "tag": "@rudderstack/analytics-js-loading-scripts@3.0.37", + "title": "@rudderstack/analytics-js-loading-scripts@3.0.37", + "discussion-category": "@rudderstack/analytics-js-loading-scripts@3.0.37", "notesFile": "./packages/loading-scripts/CHANGELOG_LATEST.md" } } diff --git a/packages/sanity-suite/CHANGELOG.md b/packages/sanity-suite/CHANGELOG.md index 390a7a443..e51d98ce9 100644 --- a/packages/sanity-suite/CHANGELOG.md +++ b/packages/sanity-suite/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.1.28](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-sanity-suite@3.1.27...@rudderstack/analytics-js-sanity-suite@3.1.28) (2024-10-21) + +### Dependency Updates + +* `@rudderstack/analytics-js` updated to version `3.8.0` ## [3.1.27](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-sanity-suite@3.1.26...@rudderstack/analytics-js-sanity-suite@3.1.27) (2024-10-18) ### Dependency Updates diff --git a/packages/sanity-suite/package.json b/packages/sanity-suite/package.json index 7c0aae587..dddbd084e 100644 --- a/packages/sanity-suite/package.json +++ b/packages/sanity-suite/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-sanity-suite", - "version": "3.1.27", + "version": "3.1.28", "private": true, "description": "Sanity suite for testing JS SDK package", "main": "./dist/v3/cdn/testBook.js", diff --git a/sonar-project.properties b/sonar-project.properties index c130572de..06214db98 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -6,7 +6,7 @@ sonar.qualitygate.wait=false sonar.projectKey=rudderlabs_rudder-sdk-js sonar.organization=rudderlabs sonar.projectName=rudder-sdk-js -sonar.projectVersion=3.44.0 +sonar.projectVersion=3.45.0 # Meta-data for the project sonar.links.scm=https://github.com/rudderlabs/rudder-sdk-js