This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch maven-4.0.x
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/maven-4.0.x by this push:
     new 9f1b12fcbb Bump jlineVersion from 4.0.14 to 4.1.0 (#12018)
9f1b12fcbb is described below

commit 9f1b12fcbbf1ca3071d84f468742be162a7b2614
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed May 20 14:55:36 2026 +0200

    Bump jlineVersion from 4.0.14 to 4.1.0 (#12018)
    
    * 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 8bc360171b..20f4aced20 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,7 +154,7 @@ under the License.
     <hamcrestVersion>3.0</hamcrestVersion>
     <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>5.13.4</junitVersion>
     <jxpathVersion>1.4.0</jxpathVersion>

Reply via email to