Skip to content

Releases: flagship-io/flagship-flutter-sdk

4.2.1-beta.1

20 Nov 11:33

Choose a tag to compare

Fix

  • Converts context values to Strings in the segment hit.

4.0.3

20 Nov 11:33

Choose a tag to compare

Fix

  • Converts persona map values to strings in the Segment hit's

4.2.0-beta.1

04 Nov 10:37

Choose a tag to compare

Added

  • Flag activation deduplication to prevent redundant activation hits for the same campaign/variation during a visitor session.
  • Adds session-based tracking (30 min) to deduplicate flag activations for the same campaign/variation
  • Manage experience continuity in bucketing mode.

4.1.2-beta.1

24 Jun 16:17

Choose a tag to compare

Fix

  • Add information in visitor context: 'fs_users', 'fs_client', 'fs_version'.
  • Handle special characters on decoding.

4.1.1-beta.1

24 Jun 11:12

Choose a tag to compare

Added

  • Emotion AI collect method collectEmotionsAIEvents in visitor instance
  • Emotion AI onAppScreenChange method to update the name of the screen being displayed during the collect process
  • The EmotionAI features are covered by troubleshooting hits in order to debug and examine any issues that may arise.

Fix

  • Add information in visitor context: fs_users , fs_client , fs_version

4.0.2

24 Jun 11:30
1d79eba

Choose a tag to compare

Fix

  • Add information in visitor context: fs_users , fs_client , fs_version

4.0.1

29 Apr 14:35
e202ac4

Choose a tag to compare

Fixed

  • Handle special characters on decoding.

4.1.0-beta.1

07 Apr 14:00

Choose a tag to compare

4.1.0-beta.1 Pre-release
Pre-release

Added

  • Emotion AI collect method collectEmotionsAIEvents in visitor instance
  • Emotion AI onAppScreenChange method to update the name of the screen being displayed during the collect process
  • The EmotionAI features are covered by troubleshooting hits in order to debug and examine any issues that may arise.

Flutter SDK 4.0.0

08 Oct 16:46

Choose a tag to compare

Changed

  • The Flag getFlag<T>(String key) is the new signature for the getFlag method .
  • The func value<T>(defaultValue:T?,visitorExposed: Bool = true)->T? is the new signature for flag.value() method .
  • Signature newVisitor method builder changed to VisitorBuilder newVisitor({required String visitorId, required bool hasConsented, Instance instanceType = Instance.SINGLE_INSTANCE}).
  • hasConsented parameter is mandatory on visitor creation instance.
  • Enum SDK status FSSdkStatus has replaced FStatus.
  • withStatusListener renamed to onSdkStatusChanged.

For further information, see migration code.

Added

  • Flag status
  • Visitor status
  • getFlags() new method to get all flags in one collection as FSFlagCollection
  • FlagCollection is a collection of flag Map<String, Flag>
    For further information, see 4.0.0 reference.

Removed

Deprecated methods:

- synchronizeModifications
- getModification
- getModificationInfo 
- activateModification
- userExposed

3.1.2

06 Feb 11:21
70f83bd

Choose a tag to compare

What's Changed

Full Changelog: 3.1.1...3.1.2