Releases: Kameleoon/client-js
Releases · Kameleoon/client-js
JavaScript SDK 2.4.1
Bug fixes
- Fix nonce for
Conversion
data
JavaScript SDK 2.4.0
Features
- Updated the getFeatureFlagVariable method to return an object of type
FeatureFlagVariableType
- Enhanced the getFeatureFlagVariables method to include the
key
field in its return value.
Bug fixes
- Custom Data mapping identifier wasn't tracked correctly
JavaScript SDK 2.3.0
Features
- flush and trackConversion methods now have a new optional parameter
isUniqueIdentifier
used for extra Kameleoon Cross-device Experimentation capabilities - getVisitorCode and setLegalConsent methods now have an overload allowing methods to be used without parameters (instead of providing and empty object
{}
)
Bug fixes
- Targeting data cleanup caused
TypeError
JavaScript SDK 2.2.1
Bug fixes
- Client cookie is now set properly
JavaScript SDK 2.2.0
Features
JavaScript SDK 2.1.0
Features
- Added
setLegalConsent
method to determine the types data Kameleoon includes in tracking requests. This helps you adhere to legal and regulatory requirements while responsibly managing visitor data. You can find more information in the Consent management policy.
JavaScript SDK 2.0.0
Breaking change
- SDK stopped the support of Web Experiments, the following methods were removed:
getExperiments
getVisitorExperiments
triggerExperiment
- Previously deprecated
flushData
method was removed KameleoonClient
parameters are now an object with typeSDKParameters
getRemoteVisitorData
method parameters were changed to an object with typeRemoteVisitorDataParamsType
that has a newfilters
field
Features
- New method for retrieving multiple feature flag variables -
getFeatureFlagVariables
getRemoteVisitorData
is now capable of retrieving information from up to 25 visits along with some additional visit information configured by newfilters
fieldPageView
data items are now stored by unique URL with timestamps of visits - each visitor can have severalPageView
URLs storedConversion
data items are now stored as a list of conversion for each visitor- Cross Device Synchronization was improved -
CustomData
withVisitor
scope is always re-sent with tracking calls allowing seamless synchronization usinggetRemoteVisitorData
- New targeting conditions are now available (some of them may require
getRemoteVisitorData
pre-loaded data)Browser Cookie
Application Version
Operating System
IP Geolocation
Segment
Target Feature Flag
Previous Page
Number of Page Views
Time since First Visit
Time since Last Visit
Number of Visits Today
Total Number of Visits
New or Returning Visitor
- New Kameleoon Data types were introduced:
Bug fixes
SDKParameters
type is now correctly exported from SDK- SDK Polling re-tries mechanism was optimized - SDK will now try to obtain configuration again during the next poll after 3 failed configuration loading attempts
onConfigurationUpdate
callback now fires on successful configuration update in storage (previously fired after network configuration retrieval)
JavaScript SDK 1.8.1
Bug fixes
- Fix previous version deploy issue
JavaScript SDK 1.8.0
Features
- Added new method
getVisitorWarehouseAudience
JavaScript SDK 1.7.4
Bug fixes
- Storage data parse overhead optimization