From cf0e4d91a7174023f0027b042013de6ecaf6fcaf Mon Sep 17 00:00:00 2001 From: Sai Kumar Battinoju <88789928+saikumarrs@users.noreply.github.com> Date: Mon, 3 Mar 2025 16:18:14 +0530 Subject: [PATCH 1/4] fix: prevent cookie storage engine options init by default (#2077) --- .../src/services/StoreManager/storages/CookieStorage.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/analytics-js/src/services/StoreManager/storages/CookieStorage.ts b/packages/analytics-js/src/services/StoreManager/storages/CookieStorage.ts index 3433bfcfbc..5b989be6f9 100644 --- a/packages/analytics-js/src/services/StoreManager/storages/CookieStorage.ts +++ b/packages/analytics-js/src/services/StoreManager/storages/CookieStorage.ts @@ -14,17 +14,20 @@ import { defaultLogger } from '../../Logger'; */ class CookieStorage implements IStorage { logger?: ILogger; - options: ICookieStorageOptions; + options?: ICookieStorageOptions; isSupportAvailable = true; isEnabled = true; length = 0; constructor(logger?: ILogger) { - this.options = getDefaultCookieOptions(); this.logger = logger; } configure(options?: Partial): ICookieStorageOptions { + if (!this.options) { + this.options = getDefaultCookieOptions(); + } + this.options = mergeDeepRight(this.options, options ?? {}); if (this.options.sameDomainCookiesOnly) { delete this.options.domain; From 1ada74a091996507dfbae61c452cd03080baed9d Mon Sep 17 00:00:00 2001 From: GitHub actions Date: Mon, 3 Mar 2025 10:49:20 +0000 Subject: [PATCH 2/4] chore(@rudderstack/analytics-js): release version 3.16.1 --- packages/analytics-js/CHANGELOG.md | 7 +++++++ packages/analytics-js/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/analytics-js/CHANGELOG.md b/packages/analytics-js/CHANGELOG.md index cf7ce66482..a9dc60186d 100644 --- a/packages/analytics-js/CHANGELOG.md +++ b/packages/analytics-js/CHANGELOG.md @@ -2,6 +2,13 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [3.16.1](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.16.0...@rudderstack/analytics-js@3.16.1) (2025-03-03) + + +### Bug Fixes + +* prevent cookie storage engine options init by default ([#2077](https://github.com/rudderlabs/rudder-sdk-js/issues/2077)) ([cf0e4d9](https://github.com/rudderlabs/rudder-sdk-js/commit/cf0e4d91a7174023f0027b042013de6ecaf6fcaf)) + ## [3.16.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.15.2...@rudderstack/analytics-js@3.16.0) (2025-03-03) ### Dependency Updates diff --git a/packages/analytics-js/package.json b/packages/analytics-js/package.json index 5881afd73e..66b56ca21c 100644 --- a/packages/analytics-js/package.json +++ b/packages/analytics-js/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js", - "version": "3.16.0", + "version": "3.16.1", "description": "RudderStack JavaScript SDK", "main": "dist/npm/modern/cjs/index.cjs", "module": "dist/npm/modern/esm/index.mjs", From 70239473f3ab527c534c0ded6ee2100dd4f948bf Mon Sep 17 00:00:00 2001 From: GitHub actions Date: Mon, 3 Mar 2025 10:49:21 +0000 Subject: [PATCH 3/4] chore(@rudderstack/analytics-js-sanity-suite): release version 3.2.7 --- packages/sanity-suite/CHANGELOG.md | 5 +++++ packages/sanity-suite/package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/sanity-suite/CHANGELOG.md b/packages/sanity-suite/CHANGELOG.md index e2c7cf321b..35c32cdae5 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.2.7](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-sanity-suite@3.2.6...@rudderstack/analytics-js-sanity-suite@3.2.7) (2025-03-03) + +### Dependency Updates + +* `@rudderstack/analytics-js` updated to version `3.16.1` ## [3.2.6](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js-sanity-suite@3.2.5...@rudderstack/analytics-js-sanity-suite@3.2.6) (2025-03-03) ### Dependency Updates diff --git a/packages/sanity-suite/package.json b/packages/sanity-suite/package.json index 09b7a80285..7c90ac24ac 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.2.6", + "version": "3.2.7", "private": true, "description": "Sanity suite for testing JS SDK package", "main": "./dist/v3/cdn/testBook.js", From 28b995adb2cde82a123a76da059d351d06b3422e Mon Sep 17 00:00:00 2001 From: GitHub actions Date: Mon, 3 Mar 2025 10:49:31 +0000 Subject: [PATCH 4/4] chore(monorepo): sync versions and generate release logs --- package-lock.json | 8 ++++---- package.json | 2 +- packages/analytics-js/CHANGELOG_LATEST.md | 15 ++------------- packages/analytics-js/project.json | 6 +++--- sonar-project.properties | 2 +- 5 files changed, 11 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9f4a1a12e8..3b1bd5af28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@rudderstack/analytics-js-monorepo", - "version": "3.81.0", + "version": "3.82.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@rudderstack/analytics-js-monorepo", - "version": "3.81.0", + "version": "3.82.0", "hasInstallScript": true, "license": "Elastic-2.0", "workspaces": [ @@ -25424,7 +25424,7 @@ }, "packages/analytics-js": { "name": "@rudderstack/analytics-js", - "version": "3.16.0", + "version": "3.16.1", "license": "Elastic-2.0", "dependencies": { "@preact/signals-core": "1.8.0", @@ -25553,7 +25553,7 @@ }, "packages/sanity-suite": { "name": "@rudderstack/analytics-js-sanity-suite", - "version": "3.2.6", + "version": "3.2.7", "license": "Elastic-2.0", "dependencies": { "@rudderstack/analytics-js": "*", diff --git a/package.json b/package.json index 2fc0539094..3e4be06a9e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rudderstack/analytics-js-monorepo", - "version": "3.81.0", + "version": "3.82.0", "private": true, "description": "Monorepo for RudderStack Analytics JS SDK", "workspaces": [ diff --git a/packages/analytics-js/CHANGELOG_LATEST.md b/packages/analytics-js/CHANGELOG_LATEST.md index 513be15188..18a52ce7c6 100644 --- a/packages/analytics-js/CHANGELOG_LATEST.md +++ b/packages/analytics-js/CHANGELOG_LATEST.md @@ -1,18 +1,7 @@ -## [3.16.0](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.15.2...@rudderstack/analytics-js@3.16.0) (2025-03-03) - -### Dependency Updates - -* `@rudderstack/analytics-js-cookies` updated to version `0.4.23` -* `@rudderstack/analytics-js-common` updated to version `3.17.2` -* `@rudderstack/analytics-js-plugins` updated to version `3.8.0` - -### Features - -* add events processing and retry headers ([#2066](https://github.com/rudderlabs/rudder-sdk-js/issues/2066)) ([3113030](https://github.com/rudderlabs/rudder-sdk-js/commit/311303098d053fd0ce87d9bf8393a800112958ae)) +## [3.16.1](https://github.com/rudderlabs/rudder-sdk-js/compare/@rudderstack/analytics-js@3.16.0...@rudderstack/analytics-js@3.16.1) (2025-03-03) ### Bug Fixes -* avoid premature execution before sdk initialization ([#2056](https://github.com/rudderlabs/rudder-sdk-js/issues/2056)) ([9c7e2a6](https://github.com/rudderlabs/rudder-sdk-js/commit/9c7e2a6011e34ec2cd20925c1f8d79427297263a)) -* handle edge cases in retry queue ([#2074](https://github.com/rudderlabs/rudder-sdk-js/issues/2074)) ([f9263b2](https://github.com/rudderlabs/rudder-sdk-js/commit/f9263b24170680023dfa1687c778b97557ef5e1b)) +* prevent cookie storage engine options init by default ([#2077](https://github.com/rudderlabs/rudder-sdk-js/issues/2077)) ([cf0e4d9](https://github.com/rudderlabs/rudder-sdk-js/commit/cf0e4d91a7174023f0027b042013de6ecaf6fcaf)) diff --git a/packages/analytics-js/project.json b/packages/analytics-js/project.json index f2c4aaf953..b694669e42 100644 --- a/packages/analytics-js/project.json +++ b/packages/analytics-js/project.json @@ -52,9 +52,9 @@ "github": { "executor": "@jscutlery/semver:github", "options": { - "tag": "@rudderstack/analytics-js@3.16.0", - "title": "@rudderstack/analytics-js@3.16.0", - "discussion-category": "@rudderstack/analytics-js@3.16.0", + "tag": "@rudderstack/analytics-js@3.16.1", + "title": "@rudderstack/analytics-js@3.16.1", + "discussion-category": "@rudderstack/analytics-js@3.16.1", "notesFile": "./packages/analytics-js/CHANGELOG_LATEST.md" } } diff --git a/sonar-project.properties b/sonar-project.properties index 80a309a805..eb52cfaf08 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.81.0 +sonar.projectVersion=3.82.0 # Meta-data for the project sonar.links.scm=https://github.com/rudderlabs/rudder-sdk-js