Skip to content

Releases: Kameleoon/client-react

React/React Native 10.0.1

05 Nov 16:00
Compare
Choose a tag to compare

Patch Changes

  • Fixed an issue with the Page URL and Page Title targeting conditions, where the condition evaluated all previously visited URLs in the session instead of only the current URL, corresponding to the latest added PageView
    NOTE: This change may impact your existing targeting. Please review your targeting conditions to ensure accuracy.
  • Updated dependencies

React/React Native 10.0.0

03 Oct 09:30
Compare
Choose a tag to compare

Breaking Changes

  • isUniqueIdentifier parameter has been removed from methods flush, getRemoteVisitorData and trackConversion
  • Method initialize no more accepts useCache boolean parameter. Using storage cached client configuration on failed configuration request is now default behavior.
  • Previously deprecated method onConfigurationUpdate has been removed from SDKs. Use onEvent method with EventType.ConfigurationUpdate to achieve the same effect.
  • Previously deprecated field domain of SDKConfiguration has been removed from SDKs. Use cookieDomain field of SDKConfiguration instead.
  • Parameter text of KameleoonResponseType used in custom requester implementation is now mandatory, for the vast majority of implementations like fetch, axios or node-fetch it won't require any changes.

Features

  • FeatureVariableType returned from the methods obtaining feature flag variables can now have two new VariableTypes - VariableType.JS containing a string of JavaScript code and VariableType.CSS containing a string with CSS code
  • Added new UniqueIdentifier data to be used instead of removed isUniqueIdentifier parameters in some methods
  • Added new SDKConfiguration parameter trackingInterval to set the interval between SDK tracking network requests in milliseconds, default value is 1000, which is also maximum interval, minimum value is 100

Patch Changes

React/React Native 9.5.4

30 Aug 15:08
Compare
Choose a tag to compare

Patch Changes

  • Fixed the issue - some feature experiment conditions could resolve to incorrect values on interval configuration update
  • Updated dependencies

React/React Native 9.5.3

15 Aug 09:09
Compare
Choose a tag to compare

Patch Changes

  • Fixed the issue with mapping identifier Custom Data not being set correctly after browser tab reload
  • Updated dependencies

React/React Native 9.5.2

08 Aug 15:15
Compare
Choose a tag to compare

Patch Changes

  • Fixed an issue that caused duplicate entries in feature flag results for both anonymous and authorized/identified visitors during data reconciliation. This problem occurred when custom data of type mapping ID was not consistently sent for all sessions.
  • Updated dependencies

React/React Native 9.5.1

19 Jul 11:47
Compare
Choose a tag to compare

Patch Changes

  • Fix previous release, which didn't contain all the described changes
  • Updated dependencies

React/React Native 9.5.0

19 Jul 10:12
Compare
Choose a tag to compare

Features

Patch Changes

  • Fixed the issue where useCache parameter of initialize wasn't displayed in the method parameters type
  • Updated dependencies

React/React Native 9.4.2

16 Jul 13:12
Compare
Choose a tag to compare

Patch Changes

  • getVisitorCode now sets the visitor code to cookie correctly, when the visitor code was initially retrieved from it
  • Updated dependencies

React/React Native 9.4.1

12 Jul 13:42
Compare
Choose a tag to compare

Patch Changes

  • ClientConfiguration and RemoteData Kameleoon Exceptions are now more informative
  • getEngineTrackingCode output code is now correctly overrides experiment variation assigned by JS Script
  • Updated dependencies

React/React Native 9.4.0

21 Jun 15:13
Compare
Choose a tag to compare

Features

  • Added new networkDomain parameter in SDKConfigurationType for configuring custom network domain for all outgoing requests.
  • SDKConfigurationType parameter domain was deprecated and will be removed in the next major version. Instead new cookieDomain is available.
  • Consent value can now be read automatically from the JS Script if the visitor code is set in cookie.
  • Add new optional External Dependency - Requester for implementing custom network request handler
  • Added new KameleoonUtils methods:

Patch Changes