Releases: Countly/countly-sdk-ios
24.7.3
24.7.2
- Automatic view pause/resumes are changed with stop/start for better data consistency.
- Added the config interface 'experimental' to group experimental features.
- Added a flag (enablePreviousNameRecording) to add previous event and view names as segmentation. (Experimental!)
- Added a flag (enableVisibilityTracking) to add app visibility info to views
- Added Content feature methods:
- enterContentZone, to start Content checks(Experimental!)
- exitContentZone, to stop Content checks(Experimental!)
24.7.1
- Added
enableTemporaryDeviceIDModeconfig and post-initialization methods to enable temporary device ID mode - Orientation info is now also sent during initialization
- Mitigated an issue where consent information was not sent when no consent was given during initialization
- Mitigated an issue where a session could have started if the SDK was initialized on the background and automatic session tracking was enabled
- Mitigated an issue where a session did not end when session consent was removed
- Mitigated an issue where disabling location did not work
24.7.0
-
Implemented automatic sending of user properties to the server without requiring an explicit call to the
savemethod -
Added
setIDmethod for changing device ID based on the device ID type -
Enhanced segmentation values to include additional supported data types beyond
NSString -
Fixed web view caching issue for widgets
-
Mitigated an issue where the terms and conditions URL (
tckey) was sent without double quotes -
Mitigated an issue where remote config values are not updated after enrolling to a variant
24.4.2
24.4.1
-
Added support for Feedback Widget terms and conditions
-
Mitigated an issue where SDK limits could affect internal keys
-
Mitigated an issue that enabled recording reserved events
-
Mitigated an issue where timed events could have no ID
-
Mitigated an issue where internal limits were not being applied to some values
-
Mitigated an issue where the request queue could overflow while sending a request
-
Removed timestamps from crash breadcrumbs
24.4.0
-
Added
attemptToSendStoredRequestsmethod to combine all events in event queue into a request and attempt to process stored requests -
Added the iOS privacy manifest to the Countly SDK
-
Added a separate SDK Limits Config with the following options:
setMaxKeyLengthsetMaxValueSizesetMaxBreadcrumbCountsetMaxSegmentationValuessetMaxStackTraceLineLengthsetMaxStackTraceLinesPerThread
-
Fixed session duration inconsistency by incorporating checks for whether the session has started or not.
-
Deprecated
maxKeyLengthinitial config flag -
Deprecated
crashLogLimitinitial config flag -
Deprecated
maxValueLengthinitial config flag -
Deprecated
maxSegmentationValuesinitial config flag
24.1.0
-
Added a separate APM Configs with following options:
enableForegroundBackgroundTrackingenableAppStartTimeTrackingenableManualAppLoadedTriggersetAppStartTimestampOverride:
-
Mitigated an issue in the symbol file uploading script where some dSYM files were archived without content
-
Deprecated
enablePerformanceMonitoringinitial config flag
23.12.1
23.12.0
-
Added
disableLocationinitial config property to disable location tracking -
Added
addSegmentationToViewWithID:in view interface for adding segmentation to an ongoing view -
Added
addSegmentationToViewWithName:in view interface for adding segmentation to an ongoing view -
Fixed bug with "pauseViewWithID" call where it could go into a recursive loop