Releases: Kameleoon/client-js
Releases · Kameleoon/client-js
JavaScript SDK 1.7.3
Bug fixes
UserAgent
was not exported from SDK
JavaScript SDK 1.7.2
Bug fixes
Custom Data Condition
now handles index0
properly
JavaScript SDK 1.7.1
Bug fixes
- Multiple
Real Time Update
connections are no longer created Custom Data Condition
now handles all exceptions properly
JavaScript SDK 1.7.0
Bug fixes
- Empty Custom Data is now sending activity tracking event
Features
- Added Cross Device Custom Data Synchronization capabilities
JavaScript SDK 1.6.1
Bug fixes
flush
now sends offline tracking requests even if there's no new data to track.- Timestamps for offline requests are set correctly.
JavaScript SDK 1.6.0
JavaScript SDK 1.5.2
Bug fixes
- Typescript
.d.ts
files have proper relative path resolution.
client-js
client-js
Bug fixes
- Improve error handling for
getRemoteVisitorData
- Visitor code is now validated correctly in every method that uses it.
- Result bundle is now compatible with systems not using
ESM
andCommonJS
. It's minimized and uses code splitting forcrypto-js
sha256
function. - Parameter
revenue
forConversion
is now optional. - Each visitor can now only have one type of associated
Kameleoon Data Type
, except forCustomData
, that a visitor can have one percustomDataIndex
.
Features
- New conditions are now supported:
Device
,Browser
,SDKLanguage
,Page Title
,Page View
,Visitor Code
,Conversion
. See the full list of supported conditions. Browser
now has new optional parameterversion
.flushData
visitorCode
parameter is now optional.- Custom data that is marked as
local only
on Kameleoon Platform is now only used for targeting (not flushed with tracking requests). - JavaScript SDK is now available as a single file from the static server, see the details