Skip to content

Releases: Kameleoon/client-swift

iOS (Swift) SDK 4.7.0

14 Nov 15:28
Compare
Choose a tag to compare

Features

  • Introduced a new visitorCode parameter to RemoteVisitorDataFilter. This parameter determines whether to use the visitorCode from the most recent previous visit instead of the current visitorCode. When enabled, this feature allows visitor exposure to be based on the retrieved visitorCode, facilitating cross-device reconciliation. Default value of the parameter is true.
  • Mapping identifier is now persistent, enabling the assigned variation for a visitor to be retained when merging sessions between anonymous and registered users.

iOS (Swift) SDK 4.6.1

21 Oct 11:57
Compare
Choose a tag to compare

Bug Fixes

  • Stability and performance improvements.

iOS (Swift) SDK 4.6.0

11 Oct 06:19
Compare
Choose a tag to compare

Features

iOS (Swift) SDK 4.5.0

11 Sep 11:08
Compare
Choose a tag to compare

Features

  • Enhanced logging:
  • Enhanced tracking to consolidate multiple requests into a single one, combining visitor information and sending it once per interval.
  • Added a new variation of the flush(instant: Bool) with instant parameter. If the parameter's value is true the visitor's data is tracked instantly. Otherwise, the visitor's data will be tracked with next tracking interval. Default value of the parameter is false.
  • Added new configuration parameter trackingIntervalMillisecond (tracking_interval_millisecond) to KameleoonClientConfig and the configuration file, which is used to set interval for tracking requests. Default value is 1000 milliseconds.

iOS (Swift) SDK 4.4.3

13 Aug 15:21
Compare
Choose a tag to compare

Features

  • Added the visitorCode a computed property, which returns the unique visitor code used within KameleoonClient.

iOS (Swift) SDK 4.4.2

16 Jul 09:18
Compare
Choose a tag to compare

Bug fixes

  • Resolved an issue where the isFeatureActive method would return false instead of throwing KameleoonError.sdkNotReady or KameleoonError.Feature.notFound errors.

iOS (Swift) SDK 4.4.1

15 Jul 11:07
Compare
Choose a tag to compare

Bug Fixes

  • Stability and performance improvements.

iOS (Swift) SDK 4.4.0

03 Jul 15:18
Compare
Choose a tag to compare

Features

The Likelihood to convert targeting condition is now available. Pre-loading the data is required using getRemoteVisitorData with the kcs parameter set to true.

iOS (Swift) SDK 4.3.0

22 May 09:57
Compare
Choose a tag to compare

Features

  • Added a new optional parameter isUniqueIdentifier (is_unique_identifier) that provides additional capabilities with cross-device experimentation for the KameleoonClientConfig and external configuration file.
  • New targeting conditions are now available (some of them may require getRemoteVisitorData pre-loaded data)
    • Operating System
    • IP Geolocation
    • Kameleoon Segment
    • Target Feature Flag
    • 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:
  • Changed parameters types for objects / methods:
    • trackConversion: revenue changed from Double? to Double. Also, revenue is now optional.
    • Conversion: revenue changed from Double? to Double, and negative changed from Bool? to Bool.

Bug Fixes

  • Stability and performance improvements.

iOS (Swift) SDK 4.2.0

22 Apr 17:26
Compare
Choose a tag to compare

Features