Skip to content

Releases: Countly/countly-sdk-ios

24.7.3

04 Oct 16:25
c579a28

Choose a tag to compare

  • Added current view names to event segmentation based on the enablePreviousNameRecording (Experimental!)
  • Updated the SDK to ensure compatibility with the latest content response models from server

24.7.2

09 Sep 08:59
2d9eac4

Choose a tag to compare

  • 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

31 Jul 14:14
19da125

Choose a tag to compare

  • Added enableTemporaryDeviceIDMode config 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

01 Jul 10:18
dfd0f01

Choose a tag to compare

  • Implemented automatic sending of user properties to the server without requiring an explicit call to the save method

  • Added setID method 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 (tc key) was sent without double quotes

  • Mitigated an issue where remote config values are not updated after enrolling to a variant

24.4.2

24 May 12:09
5bd619c

Choose a tag to compare

  • Improved crash filtering capabilities to include modifications on the crash report

24.4.1

17 May 12:59
7601991

Choose a tag to compare

  • 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

05 Apr 10:15
e12be81

Choose a tag to compare

  • Added attemptToSendStoredRequests method 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:

    • setMaxKeyLength
    • setMaxValueSize
    • setMaxBreadcrumbCount
    • setMaxSegmentationValues
    • setMaxStackTraceLineLength
    • setMaxStackTraceLinesPerThread
  • Fixed session duration inconsistency by incorporating checks for whether the session has started or not.

  • Deprecated maxKeyLength initial config flag

  • Deprecated crashLogLimit initial config flag

  • Deprecated maxValueLength initial config flag

  • Deprecated maxSegmentationValues initial config flag

24.1.0

26 Jan 11:10
e85b2ae

Choose a tag to compare

  • Added a separate APM Configs with following options:

    • enableForegroundBackgroundTracking
    • enableAppStartTimeTracking
    • enableManualAppLoadedTrigger
    • setAppStartTimestampOverride:
  • Mitigated an issue in the symbol file uploading script where some dSYM files were archived without content

  • Deprecated enablePerformanceMonitoring initial config flag

23.12.1

12 Jan 13:45
a94b08d

Choose a tag to compare

  • dSYM uploading script now can upload multiple dSYM files if their location is provided
  • Added support for Xcode 15 DWARF file environment variable changes while using dSYM upload script

23.12.0

15 Dec 14:06
5e57dfd

Choose a tag to compare

  • Added disableLocation initial 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