Releases: Countly/countly-sdk-react-native-bridge
24.4.0
-
! Minor breaking change ! Tracking of foreground and background time for APM is disabled by default
-
Added
disableAdditionalIntentRedirectionChecks
config method -
Added a new metric for detecting whether or not a device has a hinge for Android
-
Added four new APM configuration options under the
CountlyConfig.apm
interface:enableForegroundBackgroundTracking
for enabling automatic F/B time trackingenableAppStartTimeTracking
for enabling automatic app launch time tracking (Android only)enableManualAppLoadedTrigger
for enabling the manipulation of app load time finished timestampsetAppStartTimestampOverride
for enabling the manipulation of app load time starting timestamp
-
Added a new Event interface (
Countly.events
) that groups event related calls:recordEvent
for recording an eventstartEvent
for starting a timed eventcancelEvent
for canceling an ongoing timed eventendEvent
for ending a timed event and record it
-
Mitigated an issue with
getRemoteConfigValueForKeyP
andremoteConfigClearValues
happening when they were called before initializing the SDK -
Deprecated
enableApm
config option. Useapm.enableAppStartTimeTracking
instead (for iOS alsoenableForegroundBackgroundTracking
must be used) -
Deprecated the old events methods:
sendEvent
useCountly.events.recordEvent
insteadstartEvent
useCountly.events.startEvent
insteadcancelEvent
useCountly.events.cancelEvent
insteadendEvent
useCountly.events.endEvent
instead
-
Updated the underlying Android SDK version to 24.4.0
-
Updated the underlying iOS SDK version to 24.4.0
23.12.0
-
Added TS type declerations to the SDK
-
Updated the underlying Android SDK version to 23.12.0
-
Updated the underlying iOS SDK version to 23.12.0
23.10.0
-
Fixed a bug where segment provided to 'logException' was ignored in Android devices
-
Fixed a bug where bridged SDK logs were not printing
-
Removed the deprecated 'setViewTracking' method. (No replacement)
-
Removed the deprecated 'showFeedbackPopup' method. (replaced with 'presentRatingWidgetWithID')
-
Removed the deprecated 'getAvailableFeedbackWidgets' method. (replaced with 'feedback.getAvailableFeedbackWidgets')
-
Removed the deprecated 'presentFeedbackWidget' method. (replaced with 'feedback.presentFeedbackWidget')
-
Underlying Android SDK version is 23.8.2
-
Underlying iOS SDK version is 23.8.2
23.8.1
-
Fixed a bug where "presentFeedbackWidget" method would fail with "Property 'eventEmitter' doesn't exist" if callbacks are provided.
-
Underlying Android SDK version is 23.8.2
-
Underlying iOS SDK version is 23.8.2
23.8.0
-
Added new Feedback interface (
Countly.feedback
) on the SDK interface that exposes the calls for feedback widgets. -
Added Manual Reporting feature for the Feedback Widgets. This includes two new methods under the new Feedback interface:
- 'getFeedbackWidgetData'
- 'reportFeedbackWidgetManually'
-
Fixed bug on Android devices for unhandled promise rejection on
getRemoteConfigValueForKeyP
. -
Underlying Android SDK version is 23.8.2
-
Underlying iOS SDK version is 23.8.2
23.6.1
-
Fixed bug for Android devices where "getRemoteConfigValueForKey" and "getRemoteConfigValueForKeyP" methods would return the RCData object.
-
Underlying Android SDK version is 23.8.2
-
Underlying iOS SDK version is 23.8.2
23.6.0
-
!! Major breaking change !! 'start' and 'stop' calls have been deprecated. They will do nothing. The SDK will automatically track sessions based on the app's time in the foreground.
-
! Minor breaking change ! Remote config will now return previously downloaded values when remote-config consent is not given
-
! Minor breaking change ! If a manual session is already started, it will not be possible to call "BeginSession" without stopping the previous one. Android only.
-
! Minor breaking change ! If a manual session has not been started, it will not be possible to call "UpdateSession". Android only.
-
! Minor breaking change ! If a manual session has not been started, it will not be possible to call "EndSession". Android only.
-
The feedback widget API can now interact with Rating widgets
-
When getting the feedback widget list, the "tag" field (accessed with the "tg" key) is also returned
-
Adding remaining request queue size information to every request
-
Adding SDK health check requests after init
-
Deprecated
enableAttribution
in config -
Fixed bug in Android where recording views would force send all stored events
-
Updated underlying Android SDK version to 23.8.2
-
Updated underlying iOS SDK version to 23.8.2
23.2.4
- Added new method to the Countly Config Object 'setPushNotificationAccentColor' to set notification accent color.
- Added 'setPushTokenType' and 'setPushNotificationChannelInformation' calls to replace deprecated calls to the Countly Config Object.
- Deprecated the following SDK call: 'CountlyConfig.pushTokenType'
23.2.3
- Fixed bug where the push notification type was not correctly set during init
23.2.2
- Fixed bug that caused an issue in the deprecated init call