Skip to content

chore(deps): bump org.jline:jline 3.27.1 → 4.1.3#160

Merged
Skobeltsyn merged 1 commit into
mainfrom
chore/jline-4
Jun 4, 2026
Merged

chore(deps): bump org.jline:jline 3.27.1 → 4.1.3#160
Skobeltsyn merged 1 commit into
mainfrom
chore/jline-4

Conversation

@Skobeltsyn
Copy link
Copy Markdown
Contributor

Closes Dependabot #149 (which had red CI — the un-regenerated lockfile + verification-metadata). Done properly here.

Despite the major version (3 → 4), the jline API the LiveShow line editor uses — TerminalBuilder / LineReaderBuilder / DefaultHistory / readLine + the EndOfFileException / UserInterruptException catches — is unchanged, so JLineLineEditor.kt compiles and runs unmodified. (My earlier "breaking API" hold was wrong — verified by building.)

  • Regenerated all gradle.lockfiles (root + the 7 submodules that see jline transitively) and added jline 4 sha256 checksums to verification-metadata.xml.
  • LiveShowLineEditorTest (11) green at runtime; full ./gradlew build green; detekt baseline steady at 415.

🤖 Generated with Claude Code

Closes Dependabot #149. Despite the major version (3 -> 4), the jline API
the LiveShow line editor uses — TerminalBuilder / LineReaderBuilder /
DefaultHistory / readLine + the EndOfFile/UserInterrupt exceptions — is
unchanged, so JLineLineEditor.kt compiles and runs unmodified (my earlier
"breaking API" hold was wrong).

- Regenerated all gradle.lockfiles (root + the 7 submodules that see jline
  transitively) and added jline 4 sha256 checksums to verification-metadata.
- LiveShowLineEditorTest (11) green at runtime; full ./gradlew build green;
  detekt baseline steady at 415. Only the pre-existing macOS Seatbelt
  ProcessSandboxMacTest flake fails locally (auto-skips on Linux CI).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Skobeltsyn Skobeltsyn merged commit 0593da4 into main Jun 4, 2026
4 checks passed
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