clarity_flutter 1.6.0
clarity_flutter: ^1.6.0 copied to clipboard
Official Microsoft Clarity Flutter SDK; add free, privacy-conscious session replay, heatmaps & interaction analytics to Flutter mobile apps.
CHANGELOG #
1.5.0 #
November 2, 2025 #
- [Feature] Add support for Dynamic configurations to allow runtime changes to Clarity settings without requiring app updates.
- [Enhancement] Improve hit testing accuracy for certain complex widget hierarchies.
1.4.3 #
October 13, 2025 #
- [BugFix] Fix an issue where heatmaps were not working correctly when using setScreenName API.
1.4.1 #
September 18, 2025 #
- [BugFix] Fix a rare issue where uploading sessions would sometimes stop occuring
1.4.0 #
September 3, 2025 #
- [Feature] Added
initializeAPI to manually initialize Clarity with more control over initialization timing. - [Enhancement] Network optimizations for improved data upload performance.
1.3.2 #
August 20, 2025 #
- [BugFix] Fix an issue where VisibilityDetector's onVisibilityChanged is called more while using Clarity.
1.3.0 #
August 10, 2025 #
- [Feature] Capture keyboard interactions.
- [Feature] Capture tap text.
- [BugFix] Fix an issue where selectable text was getting masked when it shouldn't.
1.2.0 #
July 16, 2025 #
- [Feature] Added
pauseAPI to pause the Clarity session capturing. - [Feature] Added
resumeAPI to resume the Clarity session capturing. - [Feature] Added
isPausedAPI to check if the Clarity session is currently paused. - [BugFix] Stop capturing the current session when the Clarity Widget is removed from the widget tree.
1.1.0 #
July 09, 2025 #
- [Feature] Added
setCustomUserIdAPI to set a custom user id for session tracking. - [Feature] Added
setCustomTagAPI to add custom tags to sessions. - [Feature] Added
setCustomSessionIdAPI to set a custom session id for tracking specific sessions. - [Feature] Added
setOnSessionStartedCallbackAPI that gets the clarity session id as a parameter to allow developers to execute custom logic when a session starts. - [Feature] Added
getCurrentSessionUrlAPI to retrieve the current Clarity session URL. - [Feature] Added
sendCustomEventAPI to send custom events for the session to use in Smart events and Funnels. - [Feature] Added
setCurrentScreenNameAPI to set the current screen name for the current page.