From de5519fe0fc3919c0397972b4947e6c41837fb87 Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Thu, 23 Apr 2020 11:10:49 -0700 Subject: [PATCH 1/2] chore: Prepare for 4.0.0-rc.2 release --- packages/optimizely-sdk/CHANGELOG.MD | 5 +++++ packages/optimizely-sdk/README.md | 2 +- packages/optimizely-sdk/lib/index.browser.tests.js | 2 +- packages/optimizely-sdk/lib/index.node.tests.js | 2 +- packages/optimizely-sdk/lib/index.react_native.tests.js | 2 +- packages/optimizely-sdk/lib/utils/enums/index.js | 2 +- packages/optimizely-sdk/package-lock.json | 2 +- packages/optimizely-sdk/package.json | 2 +- 8 files changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/optimizely-sdk/CHANGELOG.MD b/packages/optimizely-sdk/CHANGELOG.MD index 1f3cf1a1a..53268e120 100644 --- a/packages/optimizely-sdk/CHANGELOG.MD +++ b/packages/optimizely-sdk/CHANGELOG.MD @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [4.0.0-rc.2] - April 23, 2020 + +### Bug fixes +- Allow multiple instances to be created from the same datafile object ([#462](https://github.com/optimizely/javascript-sdk/pull/462)) + ## [4.0.0-rc.1] - April 17, 2020 ### New Features diff --git a/packages/optimizely-sdk/README.md b/packages/optimizely-sdk/README.md index 9459dddc8..77662b9aa 100644 --- a/packages/optimizely-sdk/README.md +++ b/packages/optimizely-sdk/README.md @@ -15,7 +15,7 @@ This directory contains the source code for the JavaScript SDK, which is usable ### Prerequisites Ensure the SDK supports all of the platforms you're targeting. In particular, the SDK targets any ES5-compliant JavaScript environment. We officially support: -- Node.js >= 4.0.0. By extension, environments like AWS Lambda, Google Cloud Functions, and Auth0 Webtasks are supported as well. Older Node.js releases likely work too (try `npm test` to validate for yourself), but are not formally supported. +- Node.js >= 8.0.0. By extension, environments like AWS Lambda, Google Cloud Functions, and Auth0 Webtasks are supported as well. Older Node.js releases likely work too (try `npm test` to validate for yourself), but are not formally supported. - [Web browsers](https://caniuse.com/#feat=es5) Other environments likely are compatible, too, but note that we don't officially support them: diff --git a/packages/optimizely-sdk/lib/index.browser.tests.js b/packages/optimizely-sdk/lib/index.browser.tests.js index 9ba9bb829..0fe0b6edb 100644 --- a/packages/optimizely-sdk/lib/index.browser.tests.js +++ b/packages/optimizely-sdk/lib/index.browser.tests.js @@ -145,7 +145,7 @@ describe('javascript-sdk', function() { optlyInstance.onReady().catch(function() {}); assert.instanceOf(optlyInstance, Optimizely); - assert.equal(optlyInstance.clientVersion, '4.0.0-rc.1'); + assert.equal(optlyInstance.clientVersion, '4.0.0-rc.2'); }); it('should set the JavaScript client engine and version', function() { diff --git a/packages/optimizely-sdk/lib/index.node.tests.js b/packages/optimizely-sdk/lib/index.node.tests.js index ca86b3e22..085d18150 100644 --- a/packages/optimizely-sdk/lib/index.node.tests.js +++ b/packages/optimizely-sdk/lib/index.node.tests.js @@ -90,7 +90,7 @@ describe('optimizelyFactory', function() { optlyInstance.onReady().catch(function() {}); assert.instanceOf(optlyInstance, Optimizely); - assert.equal(optlyInstance.clientVersion, '4.0.0-rc.1'); + assert.equal(optlyInstance.clientVersion, '4.0.0-rc.2'); }); describe('event processor configuration', function() { diff --git a/packages/optimizely-sdk/lib/index.react_native.tests.js b/packages/optimizely-sdk/lib/index.react_native.tests.js index b4435f6fd..701b8ae9f 100644 --- a/packages/optimizely-sdk/lib/index.react_native.tests.js +++ b/packages/optimizely-sdk/lib/index.react_native.tests.js @@ -89,7 +89,7 @@ describe('javascript-sdk/react-native', function() { optlyInstance.onReady().catch(function() {}); assert.instanceOf(optlyInstance, Optimizely); - assert.equal(optlyInstance.clientVersion, '4.0.0-rc.1'); + assert.equal(optlyInstance.clientVersion, '4.0.0-rc.2'); }); it('should set the React Native JS client engine and javascript SDK version', function() { diff --git a/packages/optimizely-sdk/lib/utils/enums/index.js b/packages/optimizely-sdk/lib/utils/enums/index.js index 0b127c67a..d213bb6d2 100644 --- a/packages/optimizely-sdk/lib/utils/enums/index.js +++ b/packages/optimizely-sdk/lib/utils/enums/index.js @@ -175,7 +175,7 @@ export var NODE_CLIENT_ENGINE = 'node-sdk'; export var REACT_CLIENT_ENGINE = 'react-sdk'; export var REACT_NATIVE_CLIENT_ENGINE = 'react-native-sdk'; export var REACT_NATIVE_JS_CLIENT_ENGINE = 'react-native-js-sdk'; -export var NODE_CLIENT_VERSION = '4.0.0-rc.1'; +export var NODE_CLIENT_VERSION = '4.0.0-rc.2'; export var VALID_CLIENT_ENGINES = [ NODE_CLIENT_ENGINE, diff --git a/packages/optimizely-sdk/package-lock.json b/packages/optimizely-sdk/package-lock.json index a1f39190c..a2933c2c2 100644 --- a/packages/optimizely-sdk/package-lock.json +++ b/packages/optimizely-sdk/package-lock.json @@ -1,6 +1,6 @@ { "name": "@optimizely/optimizely-sdk", - "version": "4.0.0-rc.1", + "version": "4.0.0-rc.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/optimizely-sdk/package.json b/packages/optimizely-sdk/package.json index e60fb384c..c13ca50f9 100644 --- a/packages/optimizely-sdk/package.json +++ b/packages/optimizely-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@optimizely/optimizely-sdk", - "version": "4.0.0-rc.1", + "version": "4.0.0-rc.2", "description": "JavaScript SDK for Optimizely X Full Stack", "module": "dist/optimizely.browser.es.min.js", "main": "dist/optimizely.node.min.js", From 1a76134212361158afe7478f8218d96e3a0e5edf Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Fri, 24 Apr 2020 11:41:41 -0700 Subject: [PATCH 2/2] Update changelog entry date --- packages/optimizely-sdk/CHANGELOG.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/optimizely-sdk/CHANGELOG.MD b/packages/optimizely-sdk/CHANGELOG.MD index 53268e120..595dc8cf7 100644 --- a/packages/optimizely-sdk/CHANGELOG.MD +++ b/packages/optimizely-sdk/CHANGELOG.MD @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -## [4.0.0-rc.2] - April 23, 2020 +## [4.0.0-rc.2] - April 24, 2020 ### Bug fixes - Allow multiple instances to be created from the same datafile object ([#462](https://github.com/optimizely/javascript-sdk/pull/462))