countly-sdk-react-native-bridge
Advanced tools
Comparing version 23.2.4 to 23.6.0
@@ -10,3 +10,4 @@ { | ||
"editor.defaultFormatter": "esbenp.prettier-vscode" | ||
} | ||
}, | ||
"java.configuration.updateBuildConfiguration": "interactive" | ||
} |
@@ -0,1 +1,20 @@ | ||
## 23.6.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 ! 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 now can interract with Rating widgets | ||
* When getting the feedback widget list, now 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 | ||
@@ -6,8 +25,17 @@ * Added new method to the Countly Config Object 'setPushNotificationAccentColor' to set notification accent color. | ||
* Underlying Android SDK version to 22.09.4 | ||
* Underlying iOS SDK version to 23.02.2 | ||
## 23.2.3 | ||
* Fixed bug where the push notification type was not correctly set during init | ||
* Underlying Android SDK version to 22.09.4 | ||
* Underlying iOS SDK version to 23.02.2 | ||
## 23.2.2 | ||
* Fixed bug that caused an issue in the deprecated init call | ||
* Underlying Android SDK version to 22.09.4 | ||
* Underlying iOS SDK version to 23.02.2 | ||
## 23.2.1 | ||
@@ -14,0 +42,0 @@ * Default max segmentation value count changed from 30 to 100 |
@@ -215,2 +215,5 @@ /** | ||
* Report direct user attribution | ||
* | ||
* @param {String} campaignType campaign type | ||
* @param {Object} campaignData campaign data | ||
*/ | ||
@@ -225,2 +228,4 @@ recordDirectAttribution(campaignType, campaignData) { | ||
* Report indirect user attribution | ||
* | ||
* @param {Object} attributionValues attribution values | ||
*/ | ||
@@ -227,0 +232,0 @@ recordIndirectAttribution(attributionValues) { |
@@ -66,4 +66,2 @@ import React, { Component } from 'react'; | ||
Countly.recordAttributionID('ADVERTISING_ID'); | ||
} else { | ||
Countly.enableAttribution(); // Enable to measure your marketing campaign performance by attributing installs from specific campaigns. | ||
} | ||
@@ -70,0 +68,0 @@ |
@@ -0,1 +1,86 @@ | ||
## 23.8.2 | ||
- Fixed rating feedback widget event key for widget closed event | ||
## 23.8.1 | ||
- Expanded feedback widget functionality. Added ability to use rating widgets. | ||
- Added functionality to access tags for feedback widgets. | ||
- Fixed SPM public header issues of `CountlyViewTracking.h` | ||
## 23.8.0 | ||
- Added `CountlyViewTracking:` interface with new view methods: | ||
- `setGlobalViewSegmentation:` | ||
- `updateGlobalViewSegmentation:` | ||
- `startView:` | ||
- `startView:segmentation` | ||
- `startAutoStoppedView:` | ||
- `startAutoStoppedView:segmentation` | ||
- `stopViewWithName:` | ||
- `stopViewWithName:segmentation` | ||
- `stopViewWithID:` | ||
- `stopViewWithID:segmentation` | ||
- `pauseViewWithID:` | ||
- `pauseViewWithID:` | ||
- `stopAllViews:` | ||
- Added `enableAllConsents` initial config property to give all consents at init time | ||
- Added `giveAllConsents` method to give all consents | ||
- Added `enableAutomaticViewTracking` config for automatic track views | ||
- Added `automaticViewTrackingExclusionList` config for automatic view tracking exclusion list | ||
- Added `globalViewSegmentation` config to add set global view segmentation. | ||
- Added `enrollABOnRCDownload` config method to auto enroll users to AB tests when downloading RC values. | ||
- Added `enableManualSessionControlHybridMode` config. With this mode 'updateSession' calls will automatically be handled by SDK for manual session handling. | ||
- Deprecated `giveConsentForAllFeatures` method | ||
- Deprecated `CLYAutoViewTracking` in config | ||
- Deprecated existing view tracking methods and variables: | ||
- `recordView:` | ||
- `recordView:segmentation` | ||
- `addExceptionForAutoViewTracking:` | ||
- `removeExceptionForAutoViewTracking:` | ||
- `isAutoViewTrackingActive` | ||
## 23.6.2 | ||
- Fixed bug where init time provided global Remote config download callbacks were ignored | ||
- Remote config values are now not erased anymore when removing remote config consent | ||
- Added remaining request count 'rr' parameter when sending queued request. | ||
## 23.6.1 | ||
- Fixed SPM public header issues of `CountlyRCData.h` and `CountlyRemoteConfig.h` | ||
## 23.6.0 | ||
- !! Major breaking change !! Automatically downloaded remote config values will no longer be automatically enrolled in their AB tests. | ||
- Added `CountlyRemoteConfig:` interface with new remote config methods: | ||
- `getValue:` | ||
- `getAllValues:` | ||
- `registerDownloadCallback:` | ||
- `removeDownloadCallback:` | ||
- `downloadKeys:` | ||
- `downloadSpecificKeys:completionHandler` | ||
- `downloadOmittingKeys:completionHandler` | ||
- `enrollIntoABTestsForKeys:` | ||
- `exitABTestsForKeys:` | ||
- `testingGetAllVariants:` | ||
- `testingGetVariantsForKey:` | ||
- `testingDownloadVariantInformation:variantName:completionHandler` | ||
- `testingEnrollIntoVariant:` | ||
- `clearAll:` | ||
- Added `enableRemoteConfigAutomaticTriggers` config for automatic remote config download | ||
- Added `enableRemoteConfigValueCaching` config for caching of remote config | ||
- Added `remoteConfigRegisterGlobalCallback` config to register remote config global callbacks during init. | ||
- Added `getRemoteConfigGlobalCallbacks` config to get a list of remote config global callbacks. | ||
- Deprecated `enableRemoteConfig` initial config flag | ||
- Deprecated `remoteConfigCompletionHandler` in config | ||
- Deprecated existing remote config methods: | ||
- `remoteConfigValueForKey:` | ||
- `updateRemoteConfigWithCompletionHandler:` | ||
- `updateRemoteConfigOnlyForKeys:completionHandler` | ||
- `updateRemoteConfigExceptForKeys:completionHandler` | ||
## 23.02.3 | ||
- Added back battery level reporting to crash reporting. Battery level is only reported if battery was enabled before. | ||
- Added new methods for changing the device id: `changeDeviceIDWithMerge:`, `changeDeviceIDWithoutMerge:`. | ||
- Fixed a bug where the app would crash if `city`, `countryCode` or `IP` in location was null. | ||
- Deprecated existing method to change the device id: `setNewDeviceID:` | ||
- Deprecated `attributionID` initial config flag | ||
- Deprecated `recordAttributionID` method | ||
## 23.02.2 | ||
@@ -2,0 +87,0 @@ - Added server configuration functionality. This is an experimental feature. |
{ | ||
"name": "countly-sdk-react-native-bridge", | ||
"version": "23.2.4", | ||
"version": "23.6.0", | ||
"author": "Countly <hello@count.ly> (https://count.ly/)", | ||
@@ -5,0 +5,0 @@ "bugs": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1036448
119
4925