25.1.0-np #6
Triggered via release
January 21, 2025 06:19
turtledreams
published
25.1.0-np
Status
Success
Total duration
14s
Artifacts
–
Annotations
2 warnings
build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build
embed description must be shorter than 2048, got 3616
Release URL: https://github.com/Countly/countly-sdk-react-native-bridge/releases/tag/25.1.0-np
Click [here](https://github.com/Countly/countly-server/blob/master/CHANGELOG.md) to view the change log.
`* ! Minor breaking change ! `Countly.userDataBulk.save()` method is now optional. SDK will save the cached data with internal triggers regularly.
* Added Content feature methods:
* `enterContentZone`, to start Content checks (Experimental!)
* `exitContentZone`, to stop Content checks (Experimental!)
* Added feedback widget convenience methods to display the first available widget or the one meets the criteria:
* `Countly.feedback.showNPS(nameIDorTag?: string, widgetClosedCallback?: WidgetCallback): void`
* `Countly.feedback.showSurvey(nameIDorTag?: string, widgetClosedCallback?: WidgetCallback): void`
* `Countly.feedback.showRating(nameIDorTag?: string, widgetClosedCallback?: WidgetCallback): void`
* Added config interface `experimental` that provides experimental config options:
* `.experimental.enablePreviousNameRecording()` for reporting previous event/view names
* `.experimental.enableVisibilityTracking()` for reporting app visibility with events
* Added `Countly.deviceId.setID` method for changing device ID based on the device ID type
* Added support for Arrays of primitive types in event segmentation
* Deprecated following SDK calls:
* `Countly.getCurrentDeviceId` (replaced with: `Countly.deviceId.getID`)
* `Countly.getDeviceIDType` (replaced with: `Countly.deviceId.getType`)
* `Countly.changeDeviceId` (replaced with: `Countly.deviceId.setID`)
* Mitigated an issue where a session could have started while the app was in the background when the device ID was changed (non-merge).
* Mitigated an issue where intent redirection checks were disabled by default
* Mitigated an issue crash tracking was not enabled with init config
* Mitigated an issue where app start time tracking was on by default
* Android Specific Changes:
* ! Minor breaking change ! Unsupported types for user properties will now be omitted, they won't be converted to strings.
* Disabled caching for webviews.
* Mitigated an issue in the upload plugin that prevented the upload of a symbol file
* Resolved a problem where revoked consents were sent after changes without merging.
* Mitigated an issue that caused the device ID to be incorrectly set after changes with merging.
* Mitigated an issue where on consent revoke, remote config values were cleared, not anymore.
* iOS Specific Changes:
* Orientation info is now also sent during initialization
* Added visionOS build support
* Updated the SDK to ensure compatibility with the latest server response models
* Improved view tracking capabilities
* Mitigated an issue with the feedback widget URL encoding on iOS 16 and earlier, which prevented the widget from displaying
* Mitigated an issue with content fetch URL encoding on iOS 16 and earlier, which caused the request to fail
* Mitigated an issue where the terms and conditions URL (`tc` key) was sent without double quotes
* Mitigated an issue where consent information was not sent when no consent was given during initialization
* Mitigated an issue where a session did not end when session consent was removed
* Mitigated an issue where pausing a view resulted in a '0' view duration.
* Mitigated an issue where the user provided URLSessionConfiguration was not applied to direct requests
* Updated the underlying Android SDK version to 24.7.8
* Updated the underlying iOS SDK version to 24.7.9`
|