Skip to content

Releases: Countly/countly-sdk-flutter-bridge

23.8.3-np

Choose a tag to compare

@ijunaid ijunaid released this 19 Oct 09:36
  • Added a call to enroll users to A/B tests when getting a remote config value: 'getValueAndEnroll'

  • Added a call to enroll users to A/B tests when getting all remote config values: 'getAllValuesAndEnroll'

  • Added a config method to set a time limit after which the requests would be removed if not sent to the server: 'setRequestDropAgeHours'

  • Added app version in all API requests.

  • Fixed sending '--' as carrier name due to platform changes from iOS version 16.4. This version and above will now not send any carrier information due to platform limitations.

  • Updated underlying Android SDK version to 23.8.3-RC1

  • Updated underlying iOS SDK version to 23.8.3

23.8.3

Choose a tag to compare

@ijunaid ijunaid released this 19 Oct 09:36
2429fa7
  • Added a call to enroll users to A/B tests when getting a remote config value: 'getValueAndEnroll'

  • Added a call to enroll users to A/B tests when getting all remote config values: 'getAllValuesAndEnroll'

  • Added a config method to set a time limit after which the requests would be removed if not sent to the server: 'setRequestDropAgeHours'

  • Added app version in all API requests.

  • Fixed sending '--' as carrier name due to platform changes from iOS version 16.4. This version and above will now not send any carrier information due to platform limitations.

  • Updated underlying Android SDK version to 23.8.3-RC1

  • Updated underlying iOS SDK version to 23.8.3

23.8.2-np

Choose a tag to compare

@ijunaid ijunaid released this 18 Sep 13:30
  • 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.2

Choose a tag to compare

@ijunaid ijunaid released this 18 Sep 13:30
2802b72
  • 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

Choose a tag to compare

@ijunaid ijunaid released this 14 Sep 12:54
  • 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

Choose a tag to compare

@ijunaid ijunaid released this 14 Sep 12:54
4ff96ae
  • 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

Choose a tag to compare

@ArtursKadikis ArtursKadikis released this 07 Sep 08:11
1fcff17
  • !! 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

Choose a tag to compare

@ijunaid ijunaid released this 07 Sep 08:07
7ffb169
  • !! 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

Choose a tag to compare

@peterBrxwn peterBrxwn released this 27 Jun 12:25
  • !! 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

Choose a tag to compare

@peterBrxwn peterBrxwn released this 27 Jun 12:26
ad04822
  • !! 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