Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jline3 for openSUSE:Factory checked 
in at 2026-04-29 19:20:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jline3 (Old)
 and      /work/SRC/openSUSE:Factory/.jline3.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jline3"

Wed Apr 29 19:20:37 2026 rev:10 rq:1350011 version:3.30.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/jline3/jline3.changes    2025-11-20 
14:50:45.811352308 +0100
+++ /work/SRC/openSUSE:Factory/.jline3.new.30200/jline3.changes 2026-04-29 
19:22:15.419925173 +0200
@@ -1,0 +2,106 @@
+Wed Apr 29 12:08:36 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream version 3.30.11
+  * Bug Fixes
+    + Add GraalVM native-image support for FFM terminal provider
+
+-------------------------------------------------------------------
+Wed Apr 29 12:05:09 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream version 3.30.10
+  * Bug Fixes
+    + Catch LinkageError during provider loading
+    + Prevent ArrayIndexOutOfBoundsException in KillRing.yankPop()
+    + Fix off-by-one bounds check in KeyMap.unbind()
+    + Handle EOF in color parsing to prevent infinite loop
+    + Close HttpURLConnection in ConsoleEngineImpl.urlExists()
+    + Guard AnsiConsole.providers() call to avoid NoSuchMethodError
+    + Guard waitDirty against spurious wakeups
+    + Restore waitDirty timeout in forced dump to prevent busy-loop 
+      spinning
+    + Remove spurious (short) casts in Size setters
+    + Fix AttributedStyle color chaining
+    + Avoid NPE when closing terminal with null masterOutput
+    + Close PTY streams before shutdown to prevent hang on macOS
+
+-------------------------------------------------------------------
+Wed Apr 29 12:01:04 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream version 3.30.9
+  * Bug Fixes
+    + Suppress dumb terminal warning when no streams are TTYs
+      In CI environments (like GitHub Actions), the "Unable to
+      create a system terminal" warning is no longer emitted when
+      falling back to a dumb terminal is expected because no TTY is
+      available
+
+-------------------------------------------------------------------
+Wed Apr 29 11:57:51 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream version 3.30.8
+  * Bug Fixes
+    + Fix JNI terminal failing to load on JDK 21.0.10+ -
+      Module.isNativeAccessEnabled() was backported to some JDK 21
+      builds (e.g. 21.0.10), causing a false
+      UnsupportedOperationException since the method returns false
+      even though JNI works without --enable-native-access. JNI
+      native access restrictions are only enforced from JDK 24+, so
+      the check is now skipped on earlier versions.
+
+-------------------------------------------------------------------
+Wed Apr 29 11:50:40 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to upstream version 3.30.7
+  * New Features & Improvements
+    + Windows codepage auto-detection: Restored automatic detection
+      of Windows console output codepage, fixing Unicode rendering
+      issues since JLine 3.22
+    + MSYS2 environment detection: Expanded IS_MSYSTEM to detect all
+      MSYS2 environments (UCRT64, CLANG64, CLANGARM64, MINGW32),
+      fixing backspace in git-bash
+    + JDK 24+ compatibility: Check native access before loading JNI
+      library to prevent restricted method warnings
+    + Unicode 16.0: Updated WCWidth character width tables to
+      Unicode 16.0
+    + which command: Added which builtin command to ConsoleEngine
+    + Display resize fix: Display.resize() now handles terminals
+      with buffer wider than visible window
+    + Terminal closure enforcement: Accessing terminal streams after
+      close() now logs a warning by default, configurable via
+      jline.terminal.closeMode property
+    + Standard SPI: Terminal providers now use standard Java
+      ServiceLoader for discovery
+    + Key binding docs: Fixed incorrect example for binding terminal
+      capabilities - use KeyMap.key() instead of raw
+      getStringCapability()
+  * Bug Fixes
+    + Fix MenuSupport left/right navigation when GROUP_PERSIST is on
+    + Fix StringIndexOutOfBoundsException in CompletionMatcherImpl
+    + Fix doubled quotes when completing quoted words with multiple
+      candidates
+    + Fix ASCII fallback for box-drawing characters when alt charset
+      is unsupported
+    + Fix DefaultParser emitting trailing empty word for
+      non-completion contexts
+    + Fix Ctrl+C propagation as UserInterruptException in console-ui
+      prompts
+    + Fix newline binding for dumb terminal support in prompts
+    + Fix BRACKETED_PASTE_OFF not sent when option is explicitly
+      disabled
+    + Fix terminal content preservation during resize with status
+      bar
+    + Fix inherited input stream being closed on Windows
+    + Fix nested shell interruption handling
+    + Fix Nano keypad state management
+    + Fix auto-suggestion menu list not cleared when no completions
+      match
+    + Suppress IOException in PosixPtyTerminal pump threads during
+      close
+    + Do not raise native signals on Windows if not enabled
+    + AnsiConsole now fails on repeated uninstalls
+    + Allow single-digit options like -1 in Options parser
+    + Fix setting line reader options via system properties
+    + Support ls /, pseudo pipe operators, and ignore unknown pipe
+      names
+
+-------------------------------------------------------------------

Old:
----
  jline-3.30.6.tar.gz

New:
----
  jline-3.30.11.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jline3.spec ++++++
--- /var/tmp/diff_new_pack.UkzGgg/_old  2026-04-29 19:22:16.087952516 +0200
+++ /var/tmp/diff_new_pack.UkzGgg/_new  2026-04-29 19:22:16.087952516 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jline3
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,7 @@
 %endif
 %bcond_with ssh
 Name:           jline3
-Version:        3.30.6
+Version:        3.30.11
 Release:        0
 Summary:        Java library for handling console input
 License:        BSD-3-Clause

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.UkzGgg/_old  2026-04-29 19:22:16.199957100 +0200
+++ /var/tmp/diff_new_pack.UkzGgg/_new  2026-04-29 19:22:16.203957264 +0200
@@ -1,6 +1,6 @@
-mtime: 1762363192
-commit: be6c6a69122ea0ed0337f5db70505c6d3b5ef007f96feebd1019c371034bcf08
-url: https://src.opensuse.org/java-packages/jline3.git
-revision: be6c6a69122ea0ed0337f5db70505c6d3b5ef007f96feebd1019c371034bcf08
+mtime: 1777464596
+commit: cbab654759a8c9ec45e8f49a3f41a8e8ad35ecbf65e303881c30eeac23ebff44
+url: https://src.opensuse.org/java-packages/jline3
+revision: cbab654759a8c9ec45e8f49a3f41a8e8ad35ecbf65e303881c30eeac23ebff44
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-04-29 14:09:56.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ jline-3.30.6.tar.gz -> jline-3.30.11.tar.gz ++++++
++++ 8686 lines of diff (skipped)

++++++ jline3-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml      2025-11-05 08:53:46.451852688 +0100
+++ new/common.xml      2026-04-29 13:46:15.496759810 +0200
@@ -3,7 +3,7 @@
 <project name="common" basedir=".">
 
   <property file="build.properties"/>
-  <property name="project.version" value="3.30.6"/>
+  <property name="project.version" value="3.30.11"/>
   <property name="project.groupId" value="org.jline"/>
   <property name="project.url" value="https://github.com/jline/jline3"/>
 

Reply via email to