Prepare for release#44
Conversation
|
Warning Review limit reached
More reviews will be available in 54 minutes and 2 seconds. Learn how PR review limits work. To continue reviewing without waiting, enable usage-based billing in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits. 🚦 How do rate limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate. For paid Pro and Pro+ PR reviews, CodeRabbit uses rolling per-developer review limits. Reviews become available again as older review attempts age out of the rolling limit window. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughFinalises the 0.3.0 release by stamping the changelog date and documenting the API 27 support and logging fix. Updates README to drop the pinned Kotlin version, overhauls SETUP.md with three installation options (mise, Android Studio, command line), and bumps Kotlin, AndroidX Lifecycle, Ktor, JUnit, and MockK versions. ChangesRelease Prep: Docs and Dependencies
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Code Review
This pull request updates the project's documentation (README.md, SETUP.md, and CHANGELOG.md) and upgrades several dependency versions in gradle/libs.versions.toml. It also introduces mise as the recommended tool for local environment setup. Feedback suggests improving the README by explicitly referencing gradle/libs.versions.toml for the Kotlin version requirement instead of using a vague description.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
|
||
| - Android API 27+ (Android 8.1+) | ||
| - Kotlin 2.2.21+ | ||
| - A recent stable version of Kotlin |
There was a problem hiding this comment.
To align with the pull request's goal of referencing version sources of truth in the documentation instead of hard-coding, we should reference gradle/libs.versions.toml for the Kotlin version rather than using a vague description like 'A recent stable version of Kotlin'.
| - A recent stable version of Kotlin | |
| - Kotlin (see gradle/libs.versions.toml for the configured version) |
Apply stable upgrades from the dependencyUpdates report: Kotlin 2.4.0, coroutines 1.11.0, serialization 1.11.0, lifecycle 2.11.0, ktor 3.5.0, JUnit Jupiter/Platform 6.1.0, MockK 1.14.11, Material 1.14.0, maven-publish plugin 0.37.0, and versions plugin 0.54.0. Held back pre-release versions (AGP 9.x, appcompat 1.8.0-alpha) and androidx.core 1.19.0, which requires compileSdk 37 and AGP 9.1.0+. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The README requirements and SETUP.md install steps pinned specific versions (Kotlin, Android API level, Gradle, build-tools) that drift out of date whenever the version catalog or toolchain changes. Point the docs at their sources of truth instead: - README requirements: drop the specific Kotlin version. - SETUP.md: defer the JDK to mise.toml, the SDK platform/build-tools to the compileSdk in gradle/libs.versions.toml, and Gradle to the wrapper. - Lead SETUP.md with the mise-based setup (matching CLAUDE.md) and remove the pinned command-line-tools download URL. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Chores