diff --git a/CHANGELOG.md b/CHANGELOG.md index b85f6328..c188da42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [2.5.0] - March 12th, 2021 +- Upgrade `@optimizely/optimizely-sdk` to [4.5.1](https://github.com/optimizely/javascript-sdk/releases/tag/v4.5.1) +- Added support for new set of decide APIs ([#98](https://github.com/optimizely/react-sdk/pull/98)) +- Introducing `useDecision` hook to retrieve the decision result for a flag key, optionally auto updating that decision based on underlying user or datafile changes ([#100](https://github.com/optimizely/react-sdk/pull/100), [#105](https://github.com/optimizely/react-sdk/pull/105)) +- For details, refer to our documentation page: [https://docs.developers.optimizely.com/full-stack/v4.0/docs/javascript-react-sdk](https://docs.developers.optimizely.com/full-stack/v4.0/docs/javascript-react-sdk) + ## [2.4.3] - March 2nd, 2021 ### Bug fixes - This version of React SDK depends on [4.4.3](https://github.com/optimizely/javascript-sdk/releases/tag/v4.4.3) of `@optimizely/optimizely-sdk`. The dependency was defined to use the latest available minor version which is no more compatible. Fixed the dependency to use the exact version. diff --git a/package.json b/package.json index 83deb2d6..b690ef61 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@optimizely/react-sdk", - "version": "2.4.3", + "version": "2.5.0", "description": "React SDK for Optimizely Full Stack and Optimizely Rollouts", "homepage": "https://github.com/optimizely/react-sdk", "license": "Apache-2.0", @@ -29,7 +29,7 @@ }, "dependencies": { "@optimizely/js-sdk-logging": "^0.1.0", - "@optimizely/optimizely-sdk": "^4.5.0", + "@optimizely/optimizely-sdk": "^4.5.1", "hoist-non-react-statics": "^3.3.0", "prop-types": "^15.6.2", "utility-types": "^2.1.0 || ^3.0.0" diff --git a/src/client.spec.ts b/src/client.spec.ts index 841339f7..9017a268 100644 --- a/src/client.spec.ts +++ b/src/client.spec.ts @@ -100,7 +100,7 @@ describe('ReactSDKClient', () => { expect(createInstanceSpy).toBeCalledWith({ ...config, clientEngine: 'react-sdk', - clientVersion: '2.4.3', + clientVersion: '2.5.0', }); }); diff --git a/src/client.ts b/src/client.ts index 598329b2..8baaf6e7 100644 --- a/src/client.ts +++ b/src/client.ts @@ -37,7 +37,7 @@ export type OnReadyResult = { }; const REACT_SDK_CLIENT_ENGINE = 'react-sdk'; -const REACT_SDK_CLIENT_VERSION = '2.4.3'; +const REACT_SDK_CLIENT_VERSION = '2.5.0'; export interface ReactSDKClient extends Omit { user: UserInfo; diff --git a/yarn.lock b/yarn.lock index d127ac7f..1c67742b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -506,10 +506,10 @@ dependencies: uuid "^3.3.2" -"@optimizely/optimizely-sdk@^4.5.0": - version "4.5.0" - resolved "https://registry.yarnpkg.com/@optimizely/optimizely-sdk/-/optimizely-sdk-4.5.0.tgz#af85693b38662d0036e2b819426d11fc038dd7e0" - integrity sha512-d9dYXfncDDXlBZ1pFsqNkwO7rTBHuEQGVE3pWd3lIsddpaCWEo+lf5j6F3CzvECbi2moVRtBYaIpo8PzKNRGJw== +"@optimizely/optimizely-sdk@^4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@optimizely/optimizely-sdk/-/optimizely-sdk-4.5.1.tgz#cab05df1b6062ae31909e77a419b5f7662738374" + integrity sha512-u/AaI/Dte0TPrxB7K3ihYRjZK9bQbFEjZ3Rh6pbFHsMLEzfvBSH2AEtEsrXjzCSdXdRhYQYG74Rf9+eFMXa8Ew== dependencies: "@optimizely/js-sdk-datafile-manager" "^0.8.0" "@optimizely/js-sdk-event-processor" "^0.8.0"