Skip to content

Releases: Kameleoon/client-react

React/React Native 10.19.2

21 Jan 13:14

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Patch Changes

  • Stability and performance improvements
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.17.2

React/React Native 10.19.1

24 Dec 14:11

Choose a tag to compare

Patch Changes

  • Stability and performance improvements
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.17.1

React/React Native 10.19.0

17 Dec 16:47

Choose a tag to compare

Features

  • Fixed an issue where Kameleoon Data was retained beyond the configured targetingDataCleanupInterval if the Data API encountered internal errors. Expired data is now reliably removed in accordance with the cleanup interval.
  • Updated evaluation and tracking logic to comply with GDPR requirements when consent is not given:
    • If behavior is partially blocked, the default variation will be returned.
    • If behavior is completely blocked, an exception will be thrown.

Patch Changes

  • Updated dependencies
    • @kameleoon/javascript-sdk@4.17.0

React/React Native 10.18.1

23 Oct 14:58

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Patch Changes

  • Fixed an issue where Conversion metadata initialized with a name was not tracked.
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.16.1

React/React Native 10.18.0

22 Oct 13:21

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Minor Changes

  • Introduced a new getDataFile method. This method returns the current SDK configuration (also known as the data file) used for evaluation and targeting. It is not intended for production use to fetch variations for every feature flag in the returned list, as it is not optimized for performance. For that purpose, use getVariations instead. getDataFile is mainly useful for debugging or QA, for example to let internal users manually select a variant for a specific feature flag in production.

Patch Changes

  • Addressed an issue where tracking data was sent for visitors who had not provided consent.
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.16.0

React/React Native 10.17.1

03 Sep 11:13

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Patch Changes

  • Fixed an issue where the generated TypeScript declaration files (.d.ts) referenced src/... paths instead of package exports, which caused type errors in projects using the package.
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.15.1

React/React Native 10.17.0

01 Sep 07:36

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Features

  • Added an overwrite flag to CustomData, used as the overwrite parameter during tracking.
  • CustomData can now be created using a name, in addition to the existing method of using an index.

Patch Changes

  • Updated dependencies
    • @kameleoon/javascript-sdk@4.15.0

React/React Native 10.16.3

20 Aug 16:24

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Patch Changes

  • Corrected the logic for sending tracking data to comply with GDPR requirements.
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.14.5

React/React Native 10.16.2

13 Aug 11:28

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Patch Changes

  • Fixed an issue where using [getRemoteVisitorData][getRemoteVisitorData] with personalization=true or [evaluateAudiences][evaluateAudiences] could cause a visitor’s targeting data to be unexpectedly removed from storage.
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.14.4

React/React Native 10.16.1

12 Aug 07:44

Choose a tag to compare

Warning

If you're upgrading from a version earlier than 10.15.0 and run into any unexpected build or SDK-related issues, please reach out to the Kameleoon Support Team. We're here to ensure your transition is smooth and will promptly address any concerns.

Patch Changes

  • Fixed an issue where Cookie would throw an exception when parsing from a string if the cookie value was empty.
  • Removed the React Native dependency from the browser bundle to avoid build-time warnings and errors.
  • Fixed the automatic detection of Device and OperatingSystem types in React Native. The previous implementation could cause build-time warnings and errors. To enable this feature, use the external package @kameleoon/react-native-platform-analyzer.
  • Corrected automatic detection of the Browser version to parse versions as floats instead of integers.
  • Updated dependencies
    • @kameleoon/javascript-sdk@4.14.3