From 8eefd751907daa87a697185a71b0baec868cd029 Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Wed, 2 Sep 2026 19:56:41 +0600 Subject: [PATCH 1/4] [FSSDK-13070] update CHANGELOG for javascript v6.6.0 --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34e629441..b51d7f0dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [6.6.0] - September 2, 2026 + +### New Features + +**Holdout Targeted Delivery Exclusion**: Holdouts can now be configured to exclude Targeted Delivery rules, so users held out of experiments still receive their Targeted Delivery experiences. This gives you a cleaner measure of experiment impact without holding users back from ongoing rollouts. + +- Add holdout exclusion logic for Targeted Delivery rules ([#1171](https://github.com/optimizely/javascript-sdk/pull/1171)) +- Switch npm publishing to OIDC trusted publishing ([#1169](https://github.com/optimizely/javascript-sdk/pull/1169)) +- Refactor message generator to use TS compiler API ([#1170](https://github.com/optimizely/javascript-sdk/pull/1170)) +- NPM to GPR backfill + release workflow update ([#1168](https://github.com/optimizely/javascript-sdk/pull/1168)) + ## [6.5.0] - July 8, 2026 ### New Features From e7d55dd1d05d6f8fbe60adc78f1c522e8785eed0 Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Wed, 2 Sep 2026 19:57:36 +0600 Subject: [PATCH 2/4] [FSSDK-13070] bump version to 6.6.0 --- lib/utils/enums/index.ts | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/utils/enums/index.ts b/lib/utils/enums/index.ts index 65f511fe8..4410ff6c1 100644 --- a/lib/utils/enums/index.ts +++ b/lib/utils/enums/index.ts @@ -44,7 +44,7 @@ export const CONTROL_ATTRIBUTES = { export const JAVASCRIPT_CLIENT_ENGINE = 'javascript-sdk'; export const NODE_CLIENT_ENGINE = 'node-sdk'; export const REACT_NATIVE_JS_CLIENT_ENGINE = 'react-native-js-sdk'; -export const CLIENT_VERSION = '6.5.0'; +export const CLIENT_VERSION = '6.6.0'; /* * Represents the source of a decision for feature management. When a feature diff --git a/package-lock.json b/package-lock.json index 3812dc53d..4f1363743 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@optimizely/optimizely-sdk", - "version": "6.5.0", + "version": "6.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@optimizely/optimizely-sdk", - "version": "6.5.0", + "version": "6.6.0", "license": "Apache-2.0", "dependencies": { "decompress-response": "^7.0.0", diff --git a/package.json b/package.json index f4f5fad6c..eaeddfa84 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@optimizely/optimizely-sdk", - "version": "6.5.0", + "version": "6.6.0", "description": "JavaScript SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts", "main": "./dist/index.node.min.js", "browser": "./dist/index.browser.es.min.js", From d0147a865a9bac949fc515fcc779268e2cfc27aa Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Thu, 3 Sep 2026 18:29:38 +0600 Subject: [PATCH 3/4] [FSSDK-13070] adjustment --- CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b51d7f0dd..bbc21cc8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,9 +12,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. **Holdout Targeted Delivery Exclusion**: Holdouts can now be configured to exclude Targeted Delivery rules, so users held out of experiments still receive their Targeted Delivery experiences. This gives you a cleaner measure of experiment impact without holding users back from ongoing rollouts. - Add holdout exclusion logic for Targeted Delivery rules ([#1171](https://github.com/optimizely/javascript-sdk/pull/1171)) -- Switch npm publishing to OIDC trusted publishing ([#1169](https://github.com/optimizely/javascript-sdk/pull/1169)) -- Refactor message generator to use TS compiler API ([#1170](https://github.com/optimizely/javascript-sdk/pull/1170)) -- NPM to GPR backfill + release workflow update ([#1168](https://github.com/optimizely/javascript-sdk/pull/1168)) ## [6.5.0] - July 8, 2026 From 01fe6e927423563e9e72106a7c6e886d782a18e6 Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Thu, 3 Sep 2026 19:04:55 +0600 Subject: [PATCH 4/4] [FSSDK-13070] adjustment --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbc21cc8c..0ebb868e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [6.6.0] - September 2, 2026 +## [6.6.0] - September 3, 2026 ### New Features