Skip to content

Flutter SDK 3.7.0

Choose a tag to compare

@Kameleoon Kameleoon released this 17 Feb 16:02
· 4 commits to main since this release

Features

  • Upgraded Flutter SDK to use iOS SDK 4.25.0 / Android SDK 4.24.0 / JS/TS SDK 4.18.0
  • Added support for version strings containing pre-release and build metadata, in accordance with Semantic Versioning. Pre-release and build metadata components are currently ignored, and the version is normalized to major.minor.patch. Full support for Semantic Versioning, including pre-release, will be introduced in future releases.
  • Updated the allowed range for the trackingIntervalMilliseconds. The new range is from *1000 ms- (default) to 5000 ms, allowing a reduction in the number of tracking requests.
  • Introduced a new track parameter for addData. When set to false, the data is stored locally and used only for targeting evaluation; it is not sent to the Data API, helping to prevent duplicate data from being recorded. The default value is true. This behavior is consistent with the track parameter used in evaluation methods such as getVariation.
  • Introduced the activityTrackingIntervalMilliseconds parameter, which defines the interval at which activity events are sent. This helps reduce network usage and battery consumption. The minimum and default value is 15 000 ms. Setting this value to 0 disables periodic activity tracking; in this case, only a single activity event is sent at application startup. (Only iOS / Android)

Bug fixes

  • Fixed an issue where the isUniqueIdentifier parameter passed to KameleoonClientConfig was not applied when initializing KameleoonClient.