clarity_flutter
Official Microsoft Clarity Flutter SDK; add free, privacy-conscious session replay, heatmaps & interaction analytics to Flutter mobile apps.
1.9.0
108K downloads/mo
#1092 most downloaded on pub.dev
What this package is like to depend on
Last release 4 months ago
26 Apr 2026
Release timing varies
gaps range from 1 weeks to 3 months
Nearly every release is documented
notes for 15 of 15 stable releases
1 version withdrawn
withdrawn after publishing
1 years old
16 releases · first in 2025
10 releases in the last 12 months
see the full history below
Release timeline
16 releases · Jun 2025 to Apr 2026
2026
Releases
latest 16-
1.9.026 Apr 2026Release notes
Open source →April 22, 2026
- [Feature] Added
consentAPI to manage user consent for data collection. - [Enhancement] Restored compatibility with Android Gradle Plugin 9.
- [Feature] Added
-
1.8.016 Apr 2026Release notes
Open source →March 31, 2026
- [Feature] Added custom font support for accurate text rendering in session playback.
- [Feature] Capture accessibility labels for tapped elements.
- [Enhancement] Improved image processing speed and efficiency.
-
1.7.121 Jan 2026Release notes
Open source →January 21, 2026
- [BugFix] Fixed a bug in iOS capturing.
- [Enhancement] Improved iOS user info accuracy.
-
1.7.006 Jan 2026Release notes
Open source →January 5, 2026
- [Enhancement] Upgraded Protobuf dependency to
6.0.0. - [Enhancement] Improve invalid project ID detection before attempting to start.
- [Enhancement] Updated supported platforms to be more accurate.
- [BugFix] Fixed an issue so the end of a session is now always captured correctly.
- [BugFix] Fixed a rendering error that could occur when capturing certain text layouts.
- [Enhancement] Upgraded Protobuf dependency to
-
1.6.009 Nov 2025Release notes
Open source →November 9, 2025
- [Feature] Add support for capturing most gradients applied to widgets.
-
1.5.002 Nov 2025Release notes
Open source →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.313 Oct 2025Release notes
Open source →October 13, 2025
- [BugFix] Fix an issue where heatmaps were not working correctly when using setScreenName API.
-
1.4.222 Sep 2025 -
1.4.118 Sep 2025Release notes
Open source →September 18, 2025
- [BugFix] Fix a rare issue where uploading sessions would sometimes stop occuring
-
1.4.003 Sep 2025Release notes
Open source →September 3, 2025
- [Feature] Added
initializeAPI to manually initialize Clarity with more control over initialization timing. - [Enhancement] Network optimizations for improved data upload performance.
- [Feature] Added
-
1.3.220 Aug 2025Release notes
Open source →August 20, 2025
- [BugFix] Fix an issue where VisibilityDetector's onVisibilityChanged is called more while using Clarity.
-
1.3.120 Aug 2025 withdrawnNothing published for this version
-
1.3.010 Aug 2025Release notes
Open source →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.016 Jul 2025Release notes
Open source →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.
- [Feature] Added
-
1.1.009 Jul 2025Release notes
Open source →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.
- [Feature] Added
-
1.0.016 Jun 2025Release notes
Open source →June 16, 2025
- Initial Release: This is the first public release of the Flutter SDK.