Releases: Countly/countly-sdk-flutter-bridge
Release list
23.8.3-np
-
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
-
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
-
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
-
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
- Added
enrollABOnRCDownloadconfig 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
- Added
enrollABOnRCDownloadconfig 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
-
!! 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
enableAllConsentsconfig 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
viewsobject. Deprecated methods are:- recordView
-
Deprecated the old session methods. You should now use the
sessionsobject. 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
-
!! 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
enableAllConsentsconfig 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
viewsobject. Deprecated methods are:- recordView
-
Deprecated the old session methods. You should now use the
sessionsobject. 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
-
!! 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
gpsCoordinatein location was null. -
Updated Underlying android SDK version to 23.6.0
-
Updated Underlying iOS SDK version to 23.6.0
23.6.0
-
!! 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
gpsCoordinatein location was null. -
Updated Underlying android SDK version to 23.6.0
-
Updated Underlying iOS SDK version to 23.6.0