Releases: Countly/countly-sdk-flutter-bridge
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
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
-
!! 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
-
!! 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
-
!! 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
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
- 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
- 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
- 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
- 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
- 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