Skip to content

Bump jline.version from 3.30.13 to 4.2.1#1639

Open
dependabot[bot] wants to merge 1 commit into
mvnd-1.xfrom
dependabot/maven/mvnd-1.x/jline.version-4.2.1
Open

Bump jline.version from 3.30.13 to 4.2.1#1639
dependabot[bot] wants to merge 1 commit into
mvnd-1.xfrom
dependabot/maven/mvnd-1.x/jline.version-4.2.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 17, 2026

Copy link
Copy Markdown
Contributor

Bumps jline.version from 3.30.13 to 4.2.1.
Updates org.jline:jline-terminal from 3.30.13 to 4.2.1

Release notes

Sourced from org.jline:jline-terminal's releases.

JLine 4.2.1

JLine 4.2.1 is a security patch release addressing two denial-of-service vulnerabilities in the remote-telnet module.

🔒 Security Fixes

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0 (#1973) @dependabot[bot]

JLine 4.2.0

JLine 4.2.0 is a minor release that bumps the version to reflect API and behavioral changes since the 4.1.x series.

Highlights:

  • java.logging module dependency dropped — JLine now uses System.Logger (JEP 264), removing the java.logging module requirement and making JLine friendlier in custom JPMS runtimes (#1934)
  • ScreenTerminal unified — the two divergent copies (builtins vs terminal) are consolidated into org.jline.utils.ScreenTerminal, with a fix for stale status rows when using bordered status displays (#1971)
  • Exit command made configurable — the built-in exit command is now a regular, configurable command rather than hardcoded (#1870)
  • Prompt module — list and checkbox prompts now support per-item footers (#1933)
  • Robustness fixes — EOF propagation in PtyInputStream, signal handling with ISIG cleared, resize sync, graphics protocol detection on basic terminals, and several out-of-bounds guards

🚀 New features and improvements

  • refactor: unify ScreenTerminal — move from builtins to terminal module (#1971) @​gnodet
  • feat(prompt): add optional per-item footer to list and checkbox prompts (#1933) @​ingokegel
  • refactor: drop the java.logging module dependency and use System.Logger instead (#1934) @​ingokegel
  • refactor: make exit command a regular, configurable command (#1870) @​Elec332
  • feat: add custom name parameter to PicocliCommandRegistry (#1947) @​gnodet

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.palantir.javaformat:palantir-java-format from 2.92.0 to 2.93.0 (#1964) @dependabot[bot]
  • chore: Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.1 to 5.0.0 (#1938) @dependabot[bot]

... (truncated)

Commits
  • ee6981e chore: Bump com.diffplug.spotless:spotless-maven-plugin (#1973)
  • 561d0f2 fix: add compiled groovy classes to javadoc classpath (#1972)
  • 733eb35 Merge commit from fork
  • 934f09e Merge commit from fork
  • a5b4ca6 refactor: unify ScreenTerminal and fix stale status rows (#1971)
  • 41537ce fix: sync LineReader display model on resize (fixes #1940)
  • b018d30 test: add LineReader EOF tests for different terminal providers (#1961) (#1968)
  • b3260e4 chore: Bump com.palantir.javaformat:palantir-java-format (#1964)
  • a86915d fix: propagate EOF in PtyInputStream to avoid infinite loop (#1961) (#1963)
  • fd2741e fix: override bulk write in NonCloseableOutputStream to avoid byte-at-a-time ...
  • Additional commits viewable in compare view

Updates org.jline:jline-terminal-jni from 3.30.13 to 4.2.1

Release notes

Sourced from org.jline:jline-terminal-jni's releases.

JLine 4.2.1

JLine 4.2.1 is a security patch release addressing two denial-of-service vulnerabilities in the remote-telnet module.

🔒 Security Fixes

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0 (#1973) @dependabot[bot]

JLine 4.2.0

JLine 4.2.0 is a minor release that bumps the version to reflect API and behavioral changes since the 4.1.x series.

Highlights:

  • java.logging module dependency dropped — JLine now uses System.Logger (JEP 264), removing the java.logging module requirement and making JLine friendlier in custom JPMS runtimes (#1934)
  • ScreenTerminal unified — the two divergent copies (builtins vs terminal) are consolidated into org.jline.utils.ScreenTerminal, with a fix for stale status rows when using bordered status displays (#1971)
  • Exit command made configurable — the built-in exit command is now a regular, configurable command rather than hardcoded (#1870)
  • Prompt module — list and checkbox prompts now support per-item footers (#1933)
  • Robustness fixes — EOF propagation in PtyInputStream, signal handling with ISIG cleared, resize sync, graphics protocol detection on basic terminals, and several out-of-bounds guards

🚀 New features and improvements

  • refactor: unify ScreenTerminal — move from builtins to terminal module (#1971) @​gnodet
  • feat(prompt): add optional per-item footer to list and checkbox prompts (#1933) @​ingokegel
  • refactor: drop the java.logging module dependency and use System.Logger instead (#1934) @​ingokegel
  • refactor: make exit command a regular, configurable command (#1870) @​Elec332
  • feat: add custom name parameter to PicocliCommandRegistry (#1947) @​gnodet

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.palantir.javaformat:palantir-java-format from 2.92.0 to 2.93.0 (#1964) @dependabot[bot]
  • chore: Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.1 to 5.0.0 (#1938) @dependabot[bot]

... (truncated)

Commits
  • ee6981e chore: Bump com.diffplug.spotless:spotless-maven-plugin (#1973)
  • 561d0f2 fix: add compiled groovy classes to javadoc classpath (#1972)
  • 733eb35 Merge commit from fork
  • 934f09e Merge commit from fork
  • a5b4ca6 refactor: unify ScreenTerminal and fix stale status rows (#1971)
  • 41537ce fix: sync LineReader display model on resize (fixes #1940)
  • b018d30 test: add LineReader EOF tests for different terminal providers (#1961) (#1968)
  • b3260e4 chore: Bump com.palantir.javaformat:palantir-java-format (#1964)
  • a86915d fix: propagate EOF in PtyInputStream to avoid infinite loop (#1961) (#1963)
  • fd2741e fix: override bulk write in NonCloseableOutputStream to avoid byte-at-a-time ...
  • Additional commits viewable in compare view

Updates org.jline:jline-terminal-ffm from 3.30.13 to 4.2.1

Release notes

Sourced from org.jline:jline-terminal-ffm's releases.

JLine 4.2.1

JLine 4.2.1 is a security patch release addressing two denial-of-service vulnerabilities in the remote-telnet module.

🔒 Security Fixes

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0 (#1973) @dependabot[bot]

JLine 4.2.0

JLine 4.2.0 is a minor release that bumps the version to reflect API and behavioral changes since the 4.1.x series.

Highlights:

  • java.logging module dependency dropped — JLine now uses System.Logger (JEP 264), removing the java.logging module requirement and making JLine friendlier in custom JPMS runtimes (#1934)
  • ScreenTerminal unified — the two divergent copies (builtins vs terminal) are consolidated into org.jline.utils.ScreenTerminal, with a fix for stale status rows when using bordered status displays (#1971)
  • Exit command made configurable — the built-in exit command is now a regular, configurable command rather than hardcoded (#1870)
  • Prompt module — list and checkbox prompts now support per-item footers (#1933)
  • Robustness fixes — EOF propagation in PtyInputStream, signal handling with ISIG cleared, resize sync, graphics protocol detection on basic terminals, and several out-of-bounds guards

🚀 New features and improvements

  • refactor: unify ScreenTerminal — move from builtins to terminal module (#1971) @​gnodet
  • feat(prompt): add optional per-item footer to list and checkbox prompts (#1933) @​ingokegel
  • refactor: drop the java.logging module dependency and use System.Logger instead (#1934) @​ingokegel
  • refactor: make exit command a regular, configurable command (#1870) @​Elec332
  • feat: add custom name parameter to PicocliCommandRegistry (#1947) @​gnodet

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.palantir.javaformat:palantir-java-format from 2.92.0 to 2.93.0 (#1964) @dependabot[bot]
  • chore: Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.1 to 5.0.0 (#1938) @dependabot[bot]

... (truncated)

Commits
  • ee6981e chore: Bump com.diffplug.spotless:spotless-maven-plugin (#1973)
  • 561d0f2 fix: add compiled groovy classes to javadoc classpath (#1972)
  • 733eb35 Merge commit from fork
  • 934f09e Merge commit from fork
  • a5b4ca6 refactor: unify ScreenTerminal and fix stale status rows (#1971)
  • 41537ce fix: sync LineReader display model on resize (fixes #1940)
  • b018d30 test: add LineReader EOF tests for different terminal providers (#1961) (#1968)
  • b3260e4 chore: Bump com.palantir.javaformat:palantir-java-format (#1964)
  • a86915d fix: propagate EOF in PtyInputStream to avoid infinite loop (#1961) (#1963)
  • fd2741e fix: override bulk write in NonCloseableOutputStream to avoid byte-at-a-time ...
  • Additional commits viewable in compare view

Updates org.jline:jline-native from 3.30.13 to 4.2.1

Release notes

Sourced from org.jline:jline-native's releases.

JLine 4.2.1

JLine 4.2.1 is a security patch release addressing two denial-of-service vulnerabilities in the remote-telnet module.

🔒 Security Fixes

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0 (#1973) @dependabot[bot]

JLine 4.2.0

JLine 4.2.0 is a minor release that bumps the version to reflect API and behavioral changes since the 4.1.x series.

Highlights:

  • java.logging module dependency dropped — JLine now uses System.Logger (JEP 264), removing the java.logging module requirement and making JLine friendlier in custom JPMS runtimes (#1934)
  • ScreenTerminal unified — the two divergent copies (builtins vs terminal) are consolidated into org.jline.utils.ScreenTerminal, with a fix for stale status rows when using bordered status displays (#1971)
  • Exit command made configurable — the built-in exit command is now a regular, configurable command rather than hardcoded (#1870)
  • Prompt module — list and checkbox prompts now support per-item footers (#1933)
  • Robustness fixes — EOF propagation in PtyInputStream, signal handling with ISIG cleared, resize sync, graphics protocol detection on basic terminals, and several out-of-bounds guards

🚀 New features and improvements

  • refactor: unify ScreenTerminal — move from builtins to terminal module (#1971) @​gnodet
  • feat(prompt): add optional per-item footer to list and checkbox prompts (#1933) @​ingokegel
  • refactor: drop the java.logging module dependency and use System.Logger instead (#1934) @​ingokegel
  • refactor: make exit command a regular, configurable command (#1870) @​Elec332
  • feat: add custom name parameter to PicocliCommandRegistry (#1947) @​gnodet

🐛 Bug Fixes

📦 Dependency updates

  • chore: Bump com.palantir.javaformat:palantir-java-format from 2.92.0 to 2.93.0 (#1964) @dependabot[bot]
  • chore: Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.1 to 5.0.0 (#1938) @dependabot[bot]

... (truncated)

Commits
  • ee6981e chore: Bump com.diffplug.spotless:spotless-maven-plugin (#1973)
  • 561d0f2 fix: add compiled groovy classes to javadoc classpath (#1972)
  • 733eb35 Merge commit from fork
  • 934f09e Merge commit from fork
  • a5b4ca6 refactor: unify ScreenTerminal and fix stale status rows (#1971)
  • 41537ce fix: sync LineReader display model on resize (fixes #1940)
  • b018d30 test: add LineReader EOF tests for different terminal providers (#1961) (#1968)
  • b3260e4 chore: Bump com.palantir.javaformat:palantir-java-format (#1964)
  • a86915d fix: propagate EOF in PtyInputStream to avoid infinite loop (#1961) (#1963)
  • fd2741e fix: override bulk write in NonCloseableOutputStream to avoid byte-at-a-time ...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `jline.version` from 3.30.13 to 4.2.1.

Updates `org.jline:jline-terminal` from 3.30.13 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](jline/jline3@jline-3.30.13...4.2.1)

Updates `org.jline:jline-terminal-jni` from 3.30.13 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](jline/jline3@jline-3.30.13...4.2.1)

Updates `org.jline:jline-terminal-ffm` from 3.30.13 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](jline/jline3@jline-3.30.13...4.2.1)

Updates `org.jline:jline-native` from 3.30.13 to 4.2.1
- [Release notes](https://github.com/jline/jline3/releases)
- [Commits](jline/jline3@jline-3.30.13...4.2.1)

---
updated-dependencies:
- dependency-name: org.jline:jline-terminal
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.jline:jline-terminal-jni
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.jline:jline-terminal-ffm
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.jline:jline-native
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added backport backport to a maintenance branch dependencies Pull requests that update a dependency file labels Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport backport to a maintenance branch dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants