From c0b7c022af774d2a4d1c2d1d5ed65fe6d45f55ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 01:06:40 +0000 Subject: [PATCH 1/2] Bump jlineVersion from 4.0.14 to 4.1.0 Bumps `jlineVersion` from 4.0.14 to 4.1.0. Updates `org.jline:jline-reader` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-style` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-builtins` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-console` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-console-ui` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-terminal` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-terminal-ffm` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-terminal-jni` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jline-native` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) Updates `org.jline:jansi-core` from 4.0.14 to 4.1.0 - [Release notes](https://github.com/jline/jline3/releases) - [Commits](https://github.com/jline/jline3/compare/4.0.14...4.1.0) --- updated-dependencies: - dependency-name: org.jline:jline-reader dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-style dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-builtins dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-console dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-console-ui dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-terminal dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-terminal-ffm dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-terminal-jni dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jline:jline-native dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.jline:jansi-core dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5bc16e621e5b..45890396759e 100644 --- a/pom.xml +++ b/pom.xml @@ -153,7 +153,7 @@ under the License. 3.0 2.0.1 1.3.2 - 4.0.14 + 4.1.0 1.37 5.13.4 1.4.0 From 47e803c88458b28aa514d24212c5b6e67f739868 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Mon, 18 May 2026 09:26:31 +0200 Subject: [PATCH 2/2] Add setSize(Sized) to FastTerminal for JLine 4.1.0 compatibility JLine 4.1.0 introduced the Sized interface and added a new abstract setSize(Sized) method to Terminal. Implement it in FastTerminal. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/main/java/org/apache/maven/jline/FastTerminal.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java b/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java index 05062786845a..996a7d71ebbd 100644 --- a/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java +++ b/impl/maven-jline/src/main/java/org/apache/maven/jline/FastTerminal.java @@ -34,6 +34,7 @@ import org.jline.terminal.Cursor; import org.jline.terminal.MouseEvent; import org.jline.terminal.Size; +import org.jline.terminal.Sized; import org.jline.terminal.Terminal; import org.jline.terminal.spi.SystemStream; import org.jline.terminal.spi.TerminalExt; @@ -170,6 +171,11 @@ public void setSize(Size size) { getTerminal().setSize(size); } + @Override + public void setSize(Sized sized) { + getTerminal().setSize(sized); + } + @Override public int getWidth() { return getTerminal().getWidth();