Skip to content

Releases: Countly/countly-sdk-flutter-bridge

23.8.2

18 Sep 13:30
2802b72

Choose a tag to compare

  • Fixed Android APM bug where automatic foreground, background tracking would track wrong if the SDK was not initialized while the app was not in the foreground

  • Updated underlying Android SDK version to 23.8.2

  • Underlying iOS SDK version is 23.8.2

23.8.1-np

14 Sep 12:54

Choose a tag to compare

  • Added enrollABOnRCDownload config method to enroll users to AB tests when downloading Remote Config values
  • Fixed a bug where enabling consent requirements would enable consents for all features for Android
  • Added testingDownloadExperimentInformation: in remote config interface
  • Added testingGetAllExperimentInfo: in remote config interface
  • Updated underlying Android SDK version to 23.8.1
  • Updated underlying iOS SDK version to 23.8.2

23.8.1

14 Sep 12:54
4ff96ae

Choose a tag to compare

  • Added enrollABOnRCDownload config method to enroll users to AB tests when downloading Remote Config values
  • Fixed a bug where enabling consent requirements would enable consents for all features for Android
  • Added testingDownloadExperimentInformation: in remote config interface
  • Added testingGetAllExperimentInfo: in remote config interface
  • Updated underlying Android SDK version to 23.8.1
  • Updated underlying iOS SDK version to 23.8.2

23.8.0-np

07 Sep 08:11
1fcff17

Choose a tag to compare

  • !! Major breaking change !! 'start' and 'stop' calls have been deprecated. They will do nothing. The SDK will now automatically track sessions based on the app's time in the foreground.

  • ! Minor breaking change ! Manual view recording calls are now ignored if automatic view recording mode is enabled.

  • Adding remaining request queue size information to every request

  • Adding SDK health check requests after init

  • Added protection for updating the push token. The same value can't be sent within 10 minutes again (Android only!)

  • Added support for recording multiple views at the same time

  • Added enableAllConsents config method to give all consents at init time

  • Fixed a bug that prevented global callbacks from being called

  • Introduced a new sessions interface (Countly.instance.sessions) on the SDK instance that exposes the manual sessions functionality

  • Introduced a new views interface (Countly.instance.views) on the SDK instance that exposes the reworked views functionality

  • Deprecated the old view methods. You should now use the views object. Deprecated methods are:

    • recordView
  • Deprecated the old session methods. You should now use the sessions object. Deprecated methods are:

    • beginSession
    • updateSession
    • endSession
    • start
    • stop
  • Updated underlying Android SDK version to 23.8.0

  • Updated underlying iOS SDK version to 23.8.0

23.8.0

07 Sep 08:07
7ffb169

Choose a tag to compare

  • !! Major breaking change !! 'start' and 'stop' calls have been deprecated. They will do nothing. The SDK will now automatically track sessions based on the app's time in the foreground.

  • ! Minor breaking change ! Manual view recording calls are now ignored if automatic view recording mode is enabled.

  • Adding remaining request queue size information to every request

  • Adding SDK health check requests after init

  • Added protection for updating the push token. The same value can't be sent within 10 minutes again (Android only!)

  • Added support for recording multiple views at the same time

  • Added enableAllConsents config method to give all consents at init time

  • Fixed a bug that prevented global callbacks from being called

  • Introduced a new sessions interface (Countly.instance.sessions) on the SDK instance that exposes the manual sessions functionality

  • Introduced a new views interface (Countly.instance.views) on the SDK instance that exposes the reworked views functionality

  • Deprecated the old view methods. You should now use the views object. Deprecated methods are:

    • recordView
  • Deprecated the old session methods. You should now use the sessions object. Deprecated methods are:

    • beginSession
    • updateSession
    • endSession
    • start
    • stop
  • Updated underlying Android SDK version to 23.8.0

  • Updated underlying iOS SDK version to 23.8.0

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