Skip to content

Conversation

@skydoves
Copy link
Owner

@skydoves skydoves commented Nov 3, 2025

Prepare for release 0.4.2.

Summary by CodeRabbit

Release Notes: Version 0.4.2

  • Bug Fixes

    • Fixed Parcelize data class analysis
    • Resolved StackOverflowError in recursive type handling
    • Fixed Shape stability analysis
    • Fixed runtime stability detection for Parcelable interfaces
  • Improvements

    • Enhanced cycle detection
    • Improved handling of complex function type aliases and nested generics
    • Better alignment with compiler plugin behavior
  • Documentation

    • Added comprehensive release notes documentation

@skydoves skydoves self-assigned this Nov 3, 2025
@skydoves skydoves merged commit 3759b70 into main Nov 3, 2025
10 checks passed
@skydoves skydoves deleted the release/0.4.2 branch November 3, 2025 19:18
@coderabbitai
Copy link

coderabbitai bot commented Nov 3, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Version bump from 0.4.1 to 0.4.2 across documentation, configuration, and source files. Updates include adding a changelog entry and release notes documenting bug fixes and improvements to stability analysis, cycle detection, and compiler plugin alignment.

Changes

Cohort / File(s) Summary
Documentation & Release Notes
README.md, compose-stability-analyzer-idea/CHANGELOG.md, compose-stability-analyzer-idea/RELEASE_NOTES.md
Added version 0.4.2 to compatibility matrix; introduced new CHANGELOG.md entry documenting fixes for Parcelize analysis, StackOverflowError in recursive types, and shape stability; created new RELEASE_NOTES.md with detailed release highlights, installation, and known issues.
Version Configuration
gradle.properties
Updated VERSION_NAME from 0.4.1 to 0.4.2.
Source Code Version
stability-gradle/src/main/kotlin/com/skydoves/compose/stability/gradle/StabilityAnalyzerGradlePlugin.kt
Updated private VERSION constant from "0.4.1" to "0.4.2".

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Changes are purely version string updates and documentation additions
  • No logic modifications or structural changes
  • Repetitive and straightforward edits across configuration files

Possibly related PRs

Suggested labels

IntelliJ Plugin, Stability Validation

Poem

🐰 A version hops forward with grace and delight,
From 0.4.1 to 0.4.2, shining bright!
Bugs squashed, docs penned, release notes signed,
The Gradle and plugin in sync, aligned.
🎉

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/0.4.2

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6eaf826 and 96c5b8b.

📒 Files selected for processing (5)
  • README.md (1 hunks)
  • compose-stability-analyzer-idea/CHANGELOG.md (1 hunks)
  • compose-stability-analyzer-idea/RELEASE_NOTES.md (1 hunks)
  • gradle.properties (1 hunks)
  • stability-gradle/src/main/kotlin/com/skydoves/compose/stability/gradle/StabilityAnalyzerGradlePlugin.kt (1 hunks)

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.

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.

2 participants