Skip to content

Prepare for release 0.7.3#148

Merged
skydoves merged 1 commit intomainfrom
release/0.7.3
Apr 11, 2026
Merged

Prepare for release 0.7.3#148
skydoves merged 1 commit intomainfrom
release/0.7.3

Conversation

@skydoves
Copy link
Copy Markdown
Owner

@skydoves skydoves commented Apr 11, 2026

Prepare for release 0.7.3.

Summary by CodeRabbit

  • New Features

    • Added traceStates annotation parameter for @TraceRecomposition, enabling tracking and logging of internal delegated state changes alongside parameter changes, distinguished by [state] and [param] prefixes.
  • Documentation

    • Updated guides and Logcat output examples to describe state tracking capability and revised logging format.
  • Chores

    • Released version 0.7.3.

@skydoves skydoves self-assigned this Apr 11, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 11, 2026

Caution

Review failed

Pull request was closed or merged during review

Walkthrough

Version 0.7.3 release: updates version references across build files and documentation, introduces internal state tracking feature via @TraceRecomposition(traceStates = true), and adds documentation examples showing [param] and [state] log prefixes.

Changes

Cohort / File(s) Summary
Version & Build Metadata
gradle.properties, compose-stability-analyzer-idea/build.gradle.kts, stability-gradle/src/main/kotlin/.../StabilityAnalyzerGradlePlugin.kt
Updated version numbers from 0.7.2/0.7.3-SNAPSHOT to final 0.7.3 release.
Changelog Updates
CHANGELOG.md, compose-stability-analyzer-idea/CHANGELOG.md
Bumped release version to 0.7.3 (2026-04-11); added internal state change tracking feature under "Added" section.
Documentation & Examples
README.md, docs/gradle-plugin/trace-recomposition.md, docs/gradle-plugin/getting-started.md, docs/version-map.md
Updated examples with [param] and [state] log prefixes; added "Internal State Tracking" section describing traceStates parameter behavior, supported state patterns, and logging format; updated version requirements.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • #147: Implements the traceStates feature in compiler/runtime code with state change tracking logic matching the documented behavior in this PR.
  • #135: Updates the same VERSION constant in StabilityAnalyzerGradlePlugin.kt for a prior release.
  • #77: Prior release PR updating version metadata and documentation in the same pattern.

Suggested labels

intelliJ plugin, compiler plugin, documentation

Poem

🐰✨ Hops and bounds to 0.7.3!
States now tracked with [param] glee,
Internal changes dance with care,
traceStates = true shows what's there! 🌟

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is minimal and lacks required sections from the template (Goal, Implementation details, Examples, and preparation instructions). Expand the description to include Goal (explain why this release is needed), Implementation details (summarize what changed between 0.7.2 and 0.7.3), Examples of the new features (if applicable), and confirmation of running spotlessApply and apiDump checks.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Prepare for release 0.7.3' accurately describes the main change—a version release preparation across documentation, configuration, and changelog files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.7.3

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@skydoves skydoves merged commit a7eb472 into main Apr 11, 2026
9 of 10 checks passed
@skydoves skydoves deleted the release/0.7.3 branch April 11, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant