Skip to content

Update Essenty to 2.7.1 - #1067

Merged
arkivanov merged 1 commit into
masterfrom
essenty-2.7.1
Nov 9, 2026
Merged

arkivanov merged 1 commit into
masterfrom
essenty-2.7.1

Conversation

@arkivanov-bot

@arkivanov-bot arkivanov-bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps Essenty from 2.7.0-alpha01 to 2.7.1 (latest stable on Maven Central).
  • Re-baselines dependencyGuard releaseRuntimeClasspath dumps for the Essenty artifacts only.

Closes #1066

Test plan

  • ./gradlew :decompose:compileKotlinJvm
  • ./gradlew :decompose:apiCheck :extensions-compose:apiCheck :extensions-compose-experimental:apiCheck :extensions-android:apiCheck
  • ./gradlew :decompose:jvmTest
  • ./gradlew dependencyGuard (after baseline)

Summary by CodeRabbit

  • Chores
    • Updated the Essenty components used by the library and its platform extensions from prerelease version 2.7.0-alpha01 to version 2.7.1. Runtime components are now aligned on the newer stable release across supported configurations. This update does not add user-facing features; existing functionality remains unchanged.

Closes #1066

Co-authored-by: Arkadii Ivanov <26204457+arkivanov@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

Explain Change →

No actionable comments were generated in the recent review.

Walkthrough

The Essenty version changes from 2.7.0-alpha01 to 2.7.1. Release runtime classpath entries across the listed modules also use version 2.7.1.

Changes: Essenty dependency update

Layer / File(s) Summary
Update Essenty version and classpaths
deps.versions.toml, decompose/dependencies/releaseRuntimeClasspath.txt, extensions-android/dependencies/releaseRuntimeClasspath.txt, extensions-compose-experimental/dependencies/releaseRuntimeClasspath.txt, extensions-compose/dependencies/releaseRuntimeClasspath.txt, jetpack-component-context/dependencies/releaseRuntimeClasspath.txt
The version catalog and listed release runtime classpaths now use Essenty 2.7.1 instead of 2.7.0-alpha01.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Suggested reviewers: arkivanov

Merge Risk: Minimal · up to 4c4b8

The Essenty update and dependency baselines are aligned, with no actionable merge-blocking issue identified. Merge after normal checks pass.

Pre-merge checks: Passed 5

Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the main change: updating Essenty to version 2.7.1.
Linked Issues check Passed Issue [#1066] requests replacing Essenty 2.7.0-alpha01 with released version 2.7.1. deps.versions.toml sets essenty = "2.7.1", and all listed Essenty artifacts in the release runtime classpath dum…
Out of Scope Changes check Passed The changes are limited to the Essenty version declaration and Essenty artifact versions in the affected dependencyGuard release runtime classpath dumps. These baseline updates support issue [#1066]. …
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Full details: Linked Issues check

Explanation

Issue [#1066] requests replacing Essenty 2.7.0-alpha01 with released version 2.7.1. deps.versions.toml sets essenty = "2.7.1", and all listed Essenty artifacts in the release runtime classpath dumps use 2.7.1. The PR summary reports the compile, API, test, and dependencyGuard checks passed.

Full details: Out of Scope Changes check

Explanation

The changes are limited to the Essenty version declaration and Essenty artifact versions in the affected dependencyGuard release runtime classpath dumps. These baseline updates support issue [#1066]. The diff shows no unrelated changes.

Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (6 skipped: 6 unsupported.)

Finishing Touches

Generate unit tests (beta)

  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

Recent review info

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c979fc8b-16bc-482c-8bd9-67f113daa22b
Commits

Reviewing files that changed from the base of the PR and between 86d67eb and 4c4b838.

Files selected for processing: 6

  • decompose/dependencies/releaseRuntimeClasspath.txt
  • deps.versions.toml
  • extensions-android/dependencies/releaseRuntimeClasspath.txt
  • extensions-compose-experimental/dependencies/releaseRuntimeClasspath.txt
  • extensions-compose/dependencies/releaseRuntimeClasspath.txt
  • jetpack-component-context/dependencies/releaseRuntimeClasspath.txt

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.

@arkivanov
arkivanov merged commit 56f2481 into master Nov 9, 2026
3 checks passed
@arkivanov
arkivanov deleted the essenty-2.7.1 branch November 9, 2026 19:10
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.

Dependencies Essenty: 2.7.0-alpha01

2 participants