Releases: Kameleoon/client-swift
Releases · Kameleoon/client-swift
iOS (Swift) SDK SDK 3.0.0
- Added support of new feature flag rules:
getFeatureVariationKey
getFeatureVariable
activateFeature
->isFeatureActive
- Renaming of methods (old methods were removed)
obtainVariationAssociatedData
->getVariationAssociatedData
,obtainFeatureAllVariables
->getFeatureAllVariables
,obtainExperimentList
->getExperimentList
,obtainFeatureList
->getFeatureList
,getActiveFeatureList
retrieveDataFromRemoteSource
->getRemoteData
,
- Changes in returned errors:
experimentConfigurationNotFound
->experimentNotFound
featureConfigurationNotFound
->featureFlagNotFound
notActivated
->notAllocated
variationConfigurationNotFound
->variationNotFound
- Added
variableNotFound
,configurationInvalid
- Added KameleoonClientConfig, it can be used as parameter during initialization of a client. Related to
KameleoonClientFactory.create
- Added possibility for
CustomData
to use variable argument list of values - Added support of
is among the values
operator for Custom Data internal
Use common deployment script instead of local
Swift SDK 2.1.3
- Added method to obtain all variables for feature flag:
obtainFeatureAllVariables
- Minor bug fixing
Swift SDK 2.1.2
- Added method to obtain a list of feature flags:
obtainFeatureList
- Added method to obtain a list of feature flags targeted for specified visitor code:
obtainFeatureListForVisitorCode
- Added method to obtain a list of experiments:
obtainExperimentList
- Added method to obtain a list of experiments targeted for specified visitor code:
obtainExperimentListForVisitorCode
- Added support for *Experiment- & *Exclusive Campaign- conditions. Related to
triggerExperiment
- Added KameleoonData
Device
data. Possible values are: PHONE, TABLET, DESKTOP. - Removed KameleoonData
Interest
Swift SDK 2.1.1
- Fixed issue when tracking data wasn't sent with
activateFeature
,triggerExperiment
methods.
Swift SDK 2.1.0
- Added a new method
updateConfigurationHandler
to handle events when configuration has updated data in real time. - Added update campaigns and feature flag configurations instantaneously with Real-Time Streaming Architecture:
documentation
orproduct updates
Swift SDK 2.0.15
- Added method for retrieving data from remote source:
retrieveDataFromRemoteSource
- Remove
Data
alias toKameleoonData
. Related toaddData
Swift SDK 2.0.14
- Added support of multi-environment for feature flags, Related to
activateFeature
,obtainFeatureVariable
- Added checking for status of site (Enable / Disable). Related to
activateFeature
,triggerExperiment
Swift SDK 2.0.13
- Fixed issue with overlapping periods for scheduling. Related to
activateFeature
- Fixed issue with multiple adding CustomData with different values. Related to
addData
Swift SDK 2.0.12
- Added scheduling functionality for
activateFeature
- Fixed a issue with segment conditions, when only the first condition was taken into account and others are ignored. Also fixed issue when
is higher than
andis lower than
had wrong result. Related toactivateFeature
andtriggerExperiment
Swift SDK 2.0.11
- Fixed error with variation id for triggerExperiment for returning visitors
- Fixed when obtainFeatureVariable & obtainVariationAssociatedData throws wrong exception types
- Adding URI encoding for CustomData & PageView