Releases: microsoft/clarity-apps
iOS SDK v3.0.0
What's Changed
- [Breaking] Removed the experimental feature flag for SwiftUI support, making it enabled by default.
- [Breaking] The
allowMeteredNetworkUsage
,enableWebViewCapture
, anddisableOnLowEndDevices
configuration options inClarityConfig
are moved to the Settings page on the Clarity dashboard. - [Breaking]
setOnNewSessionStartedCallback
is renamed tosetOnSessionStartedCallback
to better reflect its functionality, as the callback can be invoked not only when a new Clarity session starts but also when an existing session is resumed at app startup. - [Feature] Introduced the
startNewSession
API to initiate new sessions. - [Feature] Enabled setting custom screen name tags using
setCurrentScreenName
API. - [Feature] Added the ability to allow or disallow capturing WebViews based on URL patterns defined on the Clarity dashboard.
- [Feature] Added the ability to send custom events to use with the new Smart Events feature.
- [Enhancement] Implemented the capturing of text content from tapped view elements.
- [Enhancement] Enhanced dead tap detection for SwiftUI views.
- [Enhancement] Added initial support for keyboard visualization.
- [BugFix] Addressed various minor bugs.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.2.2
What's Changed
- [BugFix] Fixed a bug which caused crashes when AVPlayer was present on the screen.
- [BugFix] Fixed a bug which caused taps to appear in incorrect locations during session playback.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.2.1
What's Changed
- [BugFix] Fixed a bug related to font data uploading.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.2.0
What's Changed
- [Feature] Supporting iOS 18.
- [Enhancement] Upgrade native iOS SDK to version 2.2.0.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.1.2
What's Changed
- [BugFix] Fixed a bug that caused
UIGraphicsBeginImageContext()
to crash in some apps. - [BugFix] Fixed a bug that caused app layout changes when
CarbonTabSwipeSegmentedControl
component from CarbonKit library is used.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.1.1
What's Changed
- [BugFix] Fixed a bug that caused crashes in ReactNative apps that use
react-native-svg
.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v1.0.2
What's Changed
- [BugFix]: Fixed a bug related to web views.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.1.0
What's Changed
- [Feature]: Implemented support for custom callbacks that triggers at the beginning of new Clarity sessions.
- [Enhancement]: Optimized screen capturing by pausing during periods of inactivity.
- [Enhancement]: Included privacy manifest.
- [BugFix]: Fixed a bug that caused
UIGraphicsBeginImageContext()
to crash in some apps. - [BugFix]: Fixed a bug that caused app layout changes when
CarbonTabSwipeSegmentedControl
component from CarbonKit library is used.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v2.0.0
What's Changed
- [Breaking]: Dropped the optional fields from the Objective-C interface of ClarityConfig initializer in favor of field setter approach to maintain backwards compatibility for future releases.
- [Feature] Introducing experimental support for SwiftUI apps through the
enableSwiftUI_Experimental
flag.
Important
SwiftUI support is still experimental and might cause some issues such as unexpected crashes or suboptimal session recordings.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog
iOS SDK v1.0.1
What's Changed
- [BugFix]: Minor bug fixes.
Full Changelog: https://learn.microsoft.com/en-us/clarity/mobile-sdk/sdk-changelog#ios-sdk-changelog