Releases: Countly/countly-sdk-ios
25.4.0
-
! Minor breaking change ! Removed UIDevice.currentDevice.identifierForVendor usage in device id generation. The SDK now exclusively uses random UUIDs for device id generation.
-
! Minor breaking change ! Server Configuration is now enabled by default. Changes made on SDK Manager > SDK Configuration on your server will affect SDK behavior directly.
-
Added a Content feature method "refreshContentZone" that does a manual refresh.
-
Extended server configuration capabilities of the SDK.
-
Added a config parameter to provide server config in the initialization "sdkBehaviorSettings: NSString".
-
Deprecated the experimental configuration function enableServerConfiguration and it will do nothing.
25.1.1
- Mitigated an issue while setting zone timer interval for content.
25.1.0
-
Added dynamic resizing functionality for the content zone
-
Added a config option to content (setZoneTimerInterval) to set content zone timer. (Experimental!)
-
Improved management of content zone size for better responsiveness
-
Fixed an issue where the build UUID and executable name were missing from crash reports
24.7.9
- Improved view tracking capabilities
24.7.8
- Added support for localization of content blocks.
- Mitigated an issue where visibility could have been wrongly assigned if a view was closed while going to background. (Experimental!)
- Mitigated an issue where the user provided URLSessionConfiguration was not applied to direct requests
- Mitigated an issue where a concurrent modification error could have happen when starting multiple stopped views
- Mitigated an issue that parsing internal content event segmentation.
24.7.7
24.7.6
24.7.5
- Mitigated an issue with content action json parsing due to json encoding
- Mitigated an issue where pausing a view resulted in a '0' view duration.
- Mitigated an issue where an internal timer was not reset when going to foreground for
autoStoppedViews
- Mitigated an issue for
autoStoppedViews
could have not started when multiple views were open at the same time while going to foreground
24.7.4
-
Added visionOS build support
-
Added
CountlyFeedbacks:
interface with new view methods (Access withCountly.sharedInstance.feedback
):- Method to present feedback widget (wih an optional widget selector(name, ID or tag) string and a Callback):
presentNPS
presentSurvey
presentRating
getAvailableFeedbackWidgets
method to retrieve available feedback widgets with a completion handler.
- Method to present feedback widget (wih an optional widget selector(name, ID or tag) string and a Callback):
-
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
-
Deprecated
getFeedbackWidgets
method, you should use[feedback getAvailableFeedbackWidgets:]
method instead