Skip to content

Releases: Countly/countly-sdk-ios

26.1.1

16 Mar 10:41
40ceae7

Choose a tag to compare

  • Added POST method support for contents.
  • Added robust resource loading checks before displaying content
  • Added Content feature method previewContent:(NSString *)contentId (Experimental!).
  • Improved refreshing contents.

26.1.0

18 Feb 12:25
f79f5bd

Choose a tag to compare

  • Added server-side listing filters support for controlling what data gets recorded:

    • Event filters (blacklist/whitelist) to control which events are recorded
    • User property filters (blacklist/whitelist) to control which user properties are recorded
    • Custom event segmentation filters to control which segmentation keys are recorded across all events
    • Custom event-specific segmentation filters to control segmentation keys per custom event
    • User property cache limit to limit the number of user properties recorded per request
  • Added journey trigger events that automatically refresh content zones when journey trigger events are recorded

  • Improved feedbacks response validation.

  • Improved consent requirements and location info management when they updated from server configuration.

  • Mitigated an issue about early health check requests in temporary ID mode.

25.4.10

05 Feb 09:43
b049b6d

Choose a tag to compare

  • Mitigated an issue when returning from the external content link.

25.4.9

21 Jan 12:37
20d1f1a

Choose a tag to compare

  • Added a new config option disableViewRestartForManualRecording to disable auto close/restart behavior of manual views on app background/foreground actions.

  • Added a new config option "setWebviewDisplayOption: WebViewDisplayOption" to control how Content and Feedback Widgets are presented.

    • IMMERSIVE mode (default): Full-screen display (except cutouts).
    • SAFE_AREA mode: Omits status bar, navigation bar and cutouts when displaying WebView.
  • Mitigated an issue where multiple contents could have been displayed in parallel.

25.4.8

18 Nov 08:09
fa934c3

Choose a tag to compare

  • Mitigated an issue where "giveAllConsent" did not include metrics consent.

25.4.7

14 Nov 12:49
5d87dfc

Choose a tag to compare

  • Added a new function "addCustomNetworkRequestHeaders: customHeaderValues" for providing or overriding custom headers after init.

  • Updated user properties caching mechanism according to sessions.

  • Mitigated a race condition that could happen when recording previous event name.

25.4.6

26 Sep 15:01
d8a1136

Choose a tag to compare

  • Added the ability to record reserved events.

  • Changed default log level from "CLYInternalLogLevelDebug" to "CLYInternalLogLevelVerbose".

  • Mitigated a possible Health Check network log recording issue.

25.4.5

19 Sep 12:14
8d244da

Choose a tag to compare

  • Added "requestTimeoutDuration" init config parameter to change request timeout duration in seconds.

  • Added a new function "sendMetricsRequest: metricsOverride" to send a manual metrics request, accessible through the instance.

  • Added a new Consent option "CLYConsentMetrics" for controlling "sendMetricsRequest" method. (This has no effect on Session metrics.)

  • Mitigated a possible health check recording issue.

25.4.4

05 Sep 12:04
7bad145

Choose a tag to compare

  • Improved Health Check metric information.

  • Improved Content display mechanics.

  • Improved CPU architecture detection capabilities.

  • Mitigated an issue about app version info in Health Check metrics.

  • Mitigated an SBS issue while in temporary ID mode.

25.4.3

24 Jun 11:25
84d0633

Choose a tag to compare

  • Mitigated an issue where SDK behavior settings were set to default when fetching for new config.
  • Mitigated an issue where latest fetched behavior settings were replacing the current settings instead of merging.