Skip to content

Releases: optimizely/react-sdk

Release 3.3.0

13 Oct 13:39
6c892fe

Choose a tag to compare

[3.3.0] - Oct 13, 2025

New Features

  • Added customHeaders option to datafileOptions for passing custom HTTP headers in datafile requests.

Bug Fixes

  • Fix the EventTags type to allow event properties.
  • Fix typo in event.experimentIds field in project config.

Release 3.2.4

15 May 13:53
a169d5d

Choose a tag to compare

[3.2.4] - May 15, 2025

Bug fixes

  • client.onReady() always returns false when ODP is off and user id is null bug fix.(#302)

Release 3.2.3

22 Nov 15:46
ddadd3e

Choose a tag to compare

[3.2.3] - Nov 22, 2024

Bug fixes

  • isClientReady logic adjustment.(#285)
  • track method overrideAttribute bug fix.(#287)
  • "OptimizelyProvider resets previously set user" bug fix.(#292)

Release 3.2.2

22 Aug 12:42
7e9bda9

Choose a tag to compare

[3.2.2] - Aug 21, 2024

Bug fixes

  • Multiple instances of the Logger make the log system unconfigurable - bug fix. (#276)

Release 3.2.1

15 Aug 17:17
c16ea02

Choose a tag to compare

[3.2.1] - Aug 15, 2024

Bug fixes

  • clientReady is true even though internal client promise returns success == false bug fix(#273)
  • useDecision hook set the update listener on overy render bug fix(#273)
  • setForcedDecision does not reflect the changes in optmizely instance and useDecision hook bug fix(#274)

Changed

  • Performance improvements in both hooks and client instance(#273, #274)

Release 3.2.0

10 Jul 15:25
234a5bf

Choose a tag to compare

[3.2.0] - July 10, 2024

New Features

  • The new useTrackEvent hook is now available for tracking events within functional components. This hook offers all the existing track event functionalities provided by the SDK. (#268)

Release 3.1.2

02 Jul 13:12
8c937da

Choose a tag to compare

Changed

[3.1.2] - July 2, 2024

Changed

  • JS SDK bump up for react native polyfill support (#266)

Release 3.1.1

22 May 16:57
d43cabd

Choose a tag to compare

[3.1.1] - May 22, 2024

Bug Fixes

  • ODP integration error. (#262)

Release 3.1.0

09 Apr 18:34
3389cd6

Choose a tag to compare

[3.1.0] - April 9, 2024

Bug Fixes

  • Error initializing client. The core client or user promise(s) rejected.
    (#255)
  • Unable to determine if feature "{your-feature-key}" is enabled because User ID is not set(#255)

Changed

  • Bumped Optimizely JS SDK version in use (#255)
  • Resolve dependabot dependency vulnerabilities (#245, #247, #248, #251, #253)
  • Add node versions during testing (#249)

Full Changelog: 3.0.1...3.1.0

Release 3.0.1

27 Feb 16:35
145ddc3

Choose a tag to compare

[3.0.1] - February 27, 2024

Changed

  • Updated @optimizely/optimizely-sdk to version 5.0.1 (#242)
  • Updated Dependabot alerts (#239, #241)

Full Changelog: 3.0.0...3.0.1