This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/master by this push:
new 2ea66c89ed Bump jlineVersion from 4.0.14 to 4.1.0 (#12017)
2ea66c89ed is described below
commit 2ea66c89ed5fc2763b184c3938ea660e767bbc6d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed May 20 14:59:41 2026 +0200
Bump jlineVersion from 4.0.14 to 4.1.0 (#12017)
* 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] <[email protected]>
* 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) <[email protected]>
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Guillaume Nodet <[email protected]>
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
---
.../src/main/java/org/apache/maven/jline/FastTerminal.java | 6 ++++++
pom.xml | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
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 0506278684..996a7d71eb 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();
diff --git a/pom.xml b/pom.xml
index 301046618c..1087bc1897 100644
--- a/pom.xml
+++ b/pom.xml
@@ -153,7 +153,7 @@ under the License.
<jakartaInjectApiVersion>2.0.1</jakartaInjectApiVersion>
<javaxAnnotationApiVersion>1.3.2</javaxAnnotationApiVersion>
- <jlineVersion>4.0.14</jlineVersion>
+ <jlineVersion>4.1.0</jlineVersion>
<jmhVersion>1.37</jmhVersion>
<junitVersion>6.0.3</junitVersion>
<jxpathVersion>1.4.0</jxpathVersion>