Releases
0.7.4
Compare
Sorry, something went wrong.
No results found
[0.7.4] - 2026-04-25
Added
Recomposition Profiler: Timing measurement (Issue #89 )
@TraceRecomposition now measures composable recomposition duration via System.nanoTime() IR injection
Duration displayed in logcat output: [Recomposition #3] UserCard (2.30ms)
Compiler plugin wraps composable body in try-finally for accurate timing even on exceptions
RecompositionEvent.durationNanos field added for custom logger consumption
KMP-compatible via expect/actual currentNanoTime() (Android/JVM supported, other platforms gracefully skip)
Heatmap Tooltip — Hover over recomposition count inlay in the editor to see:
Last recomposition duration
Parameter changes with old/new values
State changes with old/new values
Unstable parameter summary
Cumulative total recomposition count and duration
Heatmap logcat parser updates — Parses [param] and [state] prefixed lines and duration from log output
Changed
Shadow plugin upgraded to 9.0.0-beta12 for Gradle 9.x compatibility (plugin ID changed from com.github.johnrengelman.shadow to com.gradleup.shadow)
You can’t perform that action at this time.