Skip to content

Releases: Countly/countly-sdk-flutter-bridge

23.6.0-np

27 Jun 12:25

Choose a tag to compare

  • !! Major breaking change !! Automatically downloaded remote config values will no longer be automatically enrolled in their AB tests.

  • ! Minor breaking change ! Remote config will now return previously downloaded values when remote-config consent is not given

  • Fixed bug in Android where recording views would force send all stored events

  • Fixed bug in Android where exiting temporary ID mode would create unintended requests

  • Introduced a singleton instance of the SDK that will now hold interfaces for features

  • Introduced a new remote config interface ('Countly.instance.remoteConfig') on the SDK instance the exposes the reworked remote config functionality

  • Introduced a new user profile interface ('Countly.instance.userProfile') on the SDK instance that supports bulk operations.

  • Deprecated old remote config methods. You should use the remote config object. Deprecated methods are:

    • getABTestingValues
    • remoteConfigUpdate
    • updateRemoteConfigForKeysOnly
    • getRemoteConfigValueForKey
    • updateRemoteConfigExceptKeys
    • remoteConfigClearValues
    • getRemoteConfigValueForKey
  • Deprecated old user profile methods. You should use the new user profile interface. Deprecated methods are:

    • 'setUserData'
    • 'setProperty'
    • 'increment'
    • 'incrementBy'
    • 'multiply'
    • 'saveMax'
    • 'saveMin'
    • 'setOnce'
    • 'pushUniqueValue'
    • 'pushValue'
    • 'pullValue'
  • Fixed a bug where the app would crash if gpsCoordinate in location was null.

  • Updated Underlying android SDK version to 23.6.0

  • Updated Underlying iOS SDK version to 23.6.0

23.6.0

27 Jun 12:26
ad04822

Choose a tag to compare

  • !! Major breaking change !! Automatically downloaded remote config values will no longer be automatically enrolled in their AB tests.

  • ! Minor breaking change ! Remote config will now return previously downloaded values when remote-config consent is not given

  • Fixed bug in Android where recording views would force send all stored events

  • Fixed bug in Android where exiting temporary ID mode would create unintended requests

  • Introduced a singleton instance of the SDK that will now hold interfaces for features

  • Introduced a new remote config interface ('Countly.instance.remoteConfig') on the SDK instance the exposes the reworked remote config functionality

  • Introduced a new user profile interface ('Countly.instance.userProfile') on the SDK instance that supports bulk operations.

  • Deprecated old remote config methods. You should use the remote config object. Deprecated methods are:

    • getABTestingValues
    • remoteConfigUpdate
    • updateRemoteConfigForKeysOnly
    • getRemoteConfigValueForKey
    • updateRemoteConfigExceptKeys
    • remoteConfigClearValues
    • getRemoteConfigValueForKey
  • Deprecated old user profile methods. You should use the new user profile interface. Deprecated methods are:

    • 'setUserData'
    • 'setProperty'
    • 'increment'
    • 'incrementBy'
    • 'multiply'
    • 'saveMax'
    • 'saveMin'
    • 'setOnce'
    • 'pushUniqueValue'
    • 'pushValue'
    • 'pullValue'
  • Fixed a bug where the app would crash if gpsCoordinate in location was null.

  • Updated Underlying android SDK version to 23.6.0

  • Updated Underlying iOS SDK version to 23.6.0

23.2.3-np

27 Apr 13:39

Choose a tag to compare

Not reporting battery level in the crash handler to prevent hanging in iOS
Fixing bug that prevented device ID to be changed when there is no consent given in Android
Updated Underlying android SDK version to 22.09.4
Updated Underlying iOS SDK version to 23.02.2

23.2.3

27 Apr 13:33
89e5d8c

Choose a tag to compare

  • Not reporting battery level in the crash handler to prevent hanging in iOS
  • Fixing bug that prevented device ID to be changed when there is no consent given in Android
  • Updated Underlying android SDK version to 22.09.4
  • Updated Underlying iOS SDK version to 23.02.2

23.2.2-np

11 Apr 11:25

Choose a tag to compare

  • Added "previous event ID" logic for non-internal events
  • Session update interval upper limit (10 minutes) has been lifted in Android
  • Updated default maxSegmentationValues from 30 to 100 for iOS
  • Updated Underlying android SDK version to 22.09.3
  • Updated Underlying iOS SDK version to 23.02.1

23.2.2

11 Apr 11:26
351048e

Choose a tag to compare

  • Added "previous event ID" logic for non-internal events
  • Session update interval upper limit (10 minutes) has been lifted in Android
  • Updated default maxSegmentationValues from 30 to 100 for iOS
  • Updated Underlying android SDK version to 22.09.3
  • Updated Underlying iOS SDK version to 23.02.1

23.2.1-np

20 Mar 12:01

Choose a tag to compare

  • Fixed a bug in Android where metric override values were not applying to crash metrics Fixed a bug where crash metrics sent the "manufacturer" value under the wrong key
  • Fixed a bug in Android where orientation events would have the same view ID as the previous view event
  • Fixed a bug in Android where view ID's were being reported incorrectly
  • Updated Underlying android SDK version to 22.09.1
  • Underlying iOS SDK version is 23.02.0

23.2.1

20 Mar 11:57

Choose a tag to compare

  • Fixed a bug in Android where metric override values were not applying to crash metrics Fixed a bug where crash metrics sent the "manufacturer" value under the wrong key
  • Fixed a bug in Android where orientation events would have the same view ID as the previous view event
  • Fixed a bug in Android where view ID's were being reported incorrectly
  • Updated Underlying android SDK version to 22.09.1
  • Underlying iOS SDK version is 23.02.0

23.2.0-np

24 Feb 14:37

Choose a tag to compare

  • Fixed a race condition bug in Android where a recorded event would have the wrong user properties in the drill database on the server. Now event queue is emptied (formed into a request) before recording any user profile changes.
  • Events are now recorded with an internal ID in Android.
  • Updated Underlying android SDK version to 22.09.0
  • Updated Underlying iOS SDK version to 23.02.0

23.2.0

24 Feb 14:38

Choose a tag to compare

  • !! Major breaking change !! Resolved issue with handling push notification actions on iOS.
  • Fixed a race condition bug in Android where a recorded event would have the wrong user properties in the drill database on the server. Now event queue is emptied (formed into a request) before recording any user profile changes.
  • Events are now recorded with an internal ID in Android.
  • Updated Underlying android SDK version to 22.09.0
  • Updated Underlying iOS SDK version to 23.02.0