dependabot[bot] opened a new pull request, #1543:
URL: https://github.com/apache/maven-mvnd/pull/1543

   Bumps `jline.version` from 3.30.6 to 3.30.7.
   Updates `org.jline:jline` from 3.30.6 to 3.30.7
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jline/jline3/releases";>org.jline:jline's 
releases</a>.</em></p>
   <blockquote>
   <h2>JLine 3.30.7</h2>
   <h2>Highlights</h2>
   <p>This release includes significant Windows terminal fixes, Unicode 
improvements, JDK 24+ compatibility, and numerous bug fixes backported from the 
4.x development branch.</p>
   <h2>🚀 New Features &amp; Improvements</h2>
   <ul>
   <li><strong>Windows codepage auto-detection</strong>: Restored automatic 
detection of Windows console output codepage, fixing Unicode rendering issues 
since JLine 3.22 (<a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><strong>MSYS2 environment detection</strong>: Expanded 
<code>IS_MSYSTEM</code> to detect all MSYS2 environments (UCRT64, CLANG64, 
CLANGARM64, MINGW32), fixing backspace in git-bash (<a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1445";>#1445</a>)</li>
   <li><strong>JDK 24+ compatibility</strong>: Check native access before 
loading JNI library to prevent restricted method warnings (<a 
href="https://redirect.github.com/jline/jline3/issues/1664";>#1664</a>)</li>
   <li><strong>Unicode 16.0</strong>: Updated <code>WCWidth</code> character 
width tables to Unicode 16.0 (<a 
href="https://redirect.github.com/jline/jline3/issues/1651";>#1651</a>)</li>
   <li><strong><code>which</code> command</strong>: Added <code>which</code> 
builtin command to ConsoleEngine (<a 
href="https://redirect.github.com/jline/jline3/issues/1636";>#1636</a>)</li>
   <li><strong>Display resize fix</strong>: <code>Display.resize()</code> now 
handles terminals with buffer wider than visible window (<a 
href="https://redirect.github.com/jline/jline3/issues/1634";>#1634</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1210";>#1210</a>)</li>
   <li><strong>Terminal closure enforcement</strong>: Accessing terminal 
streams after <code>close()</code> now logs a warning by default, configurable 
via <code>jline.terminal.closeMode</code> property (<a 
href="https://redirect.github.com/jline/jline3/issues/1577";>#1577</a>)</li>
   <li><strong>Standard SPI</strong>: Terminal providers now use standard Java 
<code>ServiceLoader</code> for discovery (<a 
href="https://redirect.github.com/jline/jline3/issues/1599";>#1599</a>)</li>
   <li><strong>Key binding docs</strong>: Fixed incorrect example for binding 
terminal capabilities — use <code>KeyMap.key()</code> instead of raw 
<code>getStringCapability()</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>Fix MenuSupport left/right navigation when <code>GROUP_PERSIST</code> is 
on (<a 
href="https://redirect.github.com/jline/jline3/issues/1643";>#1643</a>)</li>
   <li>Fix <code>StringIndexOutOfBoundsException</code> in 
<code>CompletionMatcherImpl</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1586";>#1586</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1565";>#1565</a>)</li>
   <li>Fix doubled quotes when completing quoted words with multiple candidates 
(<a href="https://redirect.github.com/jline/jline3/issues/1645";>#1645</a>)</li>
   <li>Fix ASCII fallback for box-drawing characters when alt charset is 
unsupported (<a 
href="https://redirect.github.com/jline/jline3/issues/1639";>#1639</a>)</li>
   <li>Fix <code>DefaultParser</code> emitting trailing empty word for 
non-completion contexts (<a 
href="https://redirect.github.com/jline/jline3/issues/1622";>#1622</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1489";>#1489</a>)</li>
   <li>Fix Ctrl+C propagation as <code>UserInterruptException</code> in 
console-ui prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1621";>#1621</a>)</li>
   <li>Fix newline binding for dumb terminal support in prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1618";>#1618</a>)</li>
   <li>Fix <code>BRACKETED_PASTE_OFF</code> not sent when option is explicitly 
disabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1614";>#1614</a>)</li>
   <li>Fix terminal content preservation during resize with status bar (<a 
href="https://redirect.github.com/jline/jline3/issues/1605";>#1605</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1344";>#1344</a>)</li>
   <li>Fix inherited input stream being closed on Windows (<a 
href="https://redirect.github.com/jline/jline3/issues/1603";>#1603</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1115";>#1115</a>)</li>
   <li>Fix nested shell interruption handling (<a 
href="https://redirect.github.com/jline/jline3/issues/1602";>#1602</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1215";>#1215</a>)</li>
   <li>Fix Nano keypad state management (<a 
href="https://redirect.github.com/jline/jline3/issues/1591";>#1591</a>)</li>
   <li>Fix auto-suggestion menu list not cleared when no completions match (<a 
href="https://redirect.github.com/jline/jline3/issues/1632";>#1632</a>)</li>
   <li>Suppress <code>IOException</code> in <code>PosixPtyTerminal</code> pump 
threads during close (<a 
href="https://redirect.github.com/jline/jline3/issues/1630";>#1630</a>)</li>
   <li>Do not raise native signals on Windows if not enabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1542";>#1542</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1532";>#1532</a>)</li>
   <li><code>AnsiConsole</code> now fails on repeated uninstalls (<a 
href="https://redirect.github.com/jline/jline3/issues/1533";>#1533</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1525";>#1525</a>)</li>
   <li>Allow single-digit options like <code>-1</code> in Options parser (<a 
href="https://redirect.github.com/jline/jline3/issues/1471";>#1471</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1396";>#1396</a>)</li>
   <li>Fix setting line reader options via system properties (<a 
href="https://redirect.github.com/jline/jline3/issues/1472";>#1472</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1413";>#1413</a>)</li>
   <li>Support <code>ls /</code>, pseudo pipe operators, and ignore unknown 
pipe names (<a 
href="https://redirect.github.com/jline/jline3/issues/1587";>#1587</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1391";>#1391</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1393";>#1393</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1436";>#1436</a>)</li>
   </ul>
   <h2>📦 Dependency Updates</h2>
   <!-- raw HTML omitted -->
   <ul>
   <li>Bump JUnit from 5.13.4 to 5.14.3</li>
   <li>Bump Groovy from 4.0.28 to 4.0.30</li>
   <li>Bump Apache SSHD from 2.15.0 to 2.17.1</li>
   <li>Bump GraalVM SDK from 24.2.2 to 25.0.2</li>
   <li>Bump JNA from 5.17.0 to 5.18.1</li>
   <li>Bump Maven Bundle Plugin from 6.0.0 to 6.0.2</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jline/jline3/commit/2cbd67f942ae81a040bec8afb4c833c87b85bbc3";><code>2cbd67f</code></a>
 [maven-release-plugin] prepare release jline-3.30.7</li>
   <li><a 
href="https://github.com/jline/jline3/commit/2ea6035d1391209690d512eef36077a79f082167";><code>2ea6035</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a> from 
jline/backport/jline-3.x/fix-key-binding-docs-1668</li>
   <li><a 
href="https://github.com/jline/jline3/commit/c623dc8d62b21ba7ea0de1d387abd8d7633f4a0b";><code>c623dc8</code></a>
 fix: Use KeyMap.key() for capability-based key bindings in example (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/1590c4d3425b3eb7fc9b1d38939bf8471dcb5948";><code>1590c4d</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1675";>#1675</a> from 
jline/dependabot/github_actions/jline-3.x/crazy...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/92110edffc85e53b729f1ef5384915435da91f7f";><code>92110ed</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a> from 
jline/backport/jline-3.x/fix-msys2-backspace-1445</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a5abb9b214525e86dc4543234c4ad78386861d44";><code>a5abb9b</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a> from 
jline/backport/jline-3.x/fix-windows-unicode-en...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/f0185c1eb6bda76975299ea25c86590991e6a037";><code>f0185c1</code></a>
 refactor: Replace reflection-based codepage detection with TerminalProvider 
m...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a068329e08d2fd97d23a072e94acbf67c810d0a2";><code>a068329</code></a>
 fix: Address code review feedback for Windows codepage auto-detection</li>
   <li><a 
href="https://github.com/jline/jline3/commit/dabb847abd097c0dfdfe3900f1d1fa3a8e8858af";><code>dabb847</code></a>
 fix: Restore Windows console codepage auto-detection (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/d69c1a38e0d70a896db34648a754d61ac5221ce2";><code>d69c1a3</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1677";>#1677</a> from 
jline/backport/jline-3.x/remove-fqcn-ffm-terminal</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jline/jline3/compare/jline-3.30.6...jline-3.30.7";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.jline:jline-terminal` from 3.30.6 to 3.30.7
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jline/jline3/releases";>org.jline:jline-terminal's 
releases</a>.</em></p>
   <blockquote>
   <h2>JLine 3.30.7</h2>
   <h2>Highlights</h2>
   <p>This release includes significant Windows terminal fixes, Unicode 
improvements, JDK 24+ compatibility, and numerous bug fixes backported from the 
4.x development branch.</p>
   <h2>🚀 New Features &amp; Improvements</h2>
   <ul>
   <li><strong>Windows codepage auto-detection</strong>: Restored automatic 
detection of Windows console output codepage, fixing Unicode rendering issues 
since JLine 3.22 (<a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><strong>MSYS2 environment detection</strong>: Expanded 
<code>IS_MSYSTEM</code> to detect all MSYS2 environments (UCRT64, CLANG64, 
CLANGARM64, MINGW32), fixing backspace in git-bash (<a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1445";>#1445</a>)</li>
   <li><strong>JDK 24+ compatibility</strong>: Check native access before 
loading JNI library to prevent restricted method warnings (<a 
href="https://redirect.github.com/jline/jline3/issues/1664";>#1664</a>)</li>
   <li><strong>Unicode 16.0</strong>: Updated <code>WCWidth</code> character 
width tables to Unicode 16.0 (<a 
href="https://redirect.github.com/jline/jline3/issues/1651";>#1651</a>)</li>
   <li><strong><code>which</code> command</strong>: Added <code>which</code> 
builtin command to ConsoleEngine (<a 
href="https://redirect.github.com/jline/jline3/issues/1636";>#1636</a>)</li>
   <li><strong>Display resize fix</strong>: <code>Display.resize()</code> now 
handles terminals with buffer wider than visible window (<a 
href="https://redirect.github.com/jline/jline3/issues/1634";>#1634</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1210";>#1210</a>)</li>
   <li><strong>Terminal closure enforcement</strong>: Accessing terminal 
streams after <code>close()</code> now logs a warning by default, configurable 
via <code>jline.terminal.closeMode</code> property (<a 
href="https://redirect.github.com/jline/jline3/issues/1577";>#1577</a>)</li>
   <li><strong>Standard SPI</strong>: Terminal providers now use standard Java 
<code>ServiceLoader</code> for discovery (<a 
href="https://redirect.github.com/jline/jline3/issues/1599";>#1599</a>)</li>
   <li><strong>Key binding docs</strong>: Fixed incorrect example for binding 
terminal capabilities — use <code>KeyMap.key()</code> instead of raw 
<code>getStringCapability()</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>Fix MenuSupport left/right navigation when <code>GROUP_PERSIST</code> is 
on (<a 
href="https://redirect.github.com/jline/jline3/issues/1643";>#1643</a>)</li>
   <li>Fix <code>StringIndexOutOfBoundsException</code> in 
<code>CompletionMatcherImpl</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1586";>#1586</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1565";>#1565</a>)</li>
   <li>Fix doubled quotes when completing quoted words with multiple candidates 
(<a href="https://redirect.github.com/jline/jline3/issues/1645";>#1645</a>)</li>
   <li>Fix ASCII fallback for box-drawing characters when alt charset is 
unsupported (<a 
href="https://redirect.github.com/jline/jline3/issues/1639";>#1639</a>)</li>
   <li>Fix <code>DefaultParser</code> emitting trailing empty word for 
non-completion contexts (<a 
href="https://redirect.github.com/jline/jline3/issues/1622";>#1622</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1489";>#1489</a>)</li>
   <li>Fix Ctrl+C propagation as <code>UserInterruptException</code> in 
console-ui prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1621";>#1621</a>)</li>
   <li>Fix newline binding for dumb terminal support in prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1618";>#1618</a>)</li>
   <li>Fix <code>BRACKETED_PASTE_OFF</code> not sent when option is explicitly 
disabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1614";>#1614</a>)</li>
   <li>Fix terminal content preservation during resize with status bar (<a 
href="https://redirect.github.com/jline/jline3/issues/1605";>#1605</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1344";>#1344</a>)</li>
   <li>Fix inherited input stream being closed on Windows (<a 
href="https://redirect.github.com/jline/jline3/issues/1603";>#1603</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1115";>#1115</a>)</li>
   <li>Fix nested shell interruption handling (<a 
href="https://redirect.github.com/jline/jline3/issues/1602";>#1602</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1215";>#1215</a>)</li>
   <li>Fix Nano keypad state management (<a 
href="https://redirect.github.com/jline/jline3/issues/1591";>#1591</a>)</li>
   <li>Fix auto-suggestion menu list not cleared when no completions match (<a 
href="https://redirect.github.com/jline/jline3/issues/1632";>#1632</a>)</li>
   <li>Suppress <code>IOException</code> in <code>PosixPtyTerminal</code> pump 
threads during close (<a 
href="https://redirect.github.com/jline/jline3/issues/1630";>#1630</a>)</li>
   <li>Do not raise native signals on Windows if not enabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1542";>#1542</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1532";>#1532</a>)</li>
   <li><code>AnsiConsole</code> now fails on repeated uninstalls (<a 
href="https://redirect.github.com/jline/jline3/issues/1533";>#1533</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1525";>#1525</a>)</li>
   <li>Allow single-digit options like <code>-1</code> in Options parser (<a 
href="https://redirect.github.com/jline/jline3/issues/1471";>#1471</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1396";>#1396</a>)</li>
   <li>Fix setting line reader options via system properties (<a 
href="https://redirect.github.com/jline/jline3/issues/1472";>#1472</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1413";>#1413</a>)</li>
   <li>Support <code>ls /</code>, pseudo pipe operators, and ignore unknown 
pipe names (<a 
href="https://redirect.github.com/jline/jline3/issues/1587";>#1587</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1391";>#1391</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1393";>#1393</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1436";>#1436</a>)</li>
   </ul>
   <h2>📦 Dependency Updates</h2>
   <!-- raw HTML omitted -->
   <ul>
   <li>Bump JUnit from 5.13.4 to 5.14.3</li>
   <li>Bump Groovy from 4.0.28 to 4.0.30</li>
   <li>Bump Apache SSHD from 2.15.0 to 2.17.1</li>
   <li>Bump GraalVM SDK from 24.2.2 to 25.0.2</li>
   <li>Bump JNA from 5.17.0 to 5.18.1</li>
   <li>Bump Maven Bundle Plugin from 6.0.0 to 6.0.2</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jline/jline3/commit/2cbd67f942ae81a040bec8afb4c833c87b85bbc3";><code>2cbd67f</code></a>
 [maven-release-plugin] prepare release jline-3.30.7</li>
   <li><a 
href="https://github.com/jline/jline3/commit/2ea6035d1391209690d512eef36077a79f082167";><code>2ea6035</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a> from 
jline/backport/jline-3.x/fix-key-binding-docs-1668</li>
   <li><a 
href="https://github.com/jline/jline3/commit/c623dc8d62b21ba7ea0de1d387abd8d7633f4a0b";><code>c623dc8</code></a>
 fix: Use KeyMap.key() for capability-based key bindings in example (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/1590c4d3425b3eb7fc9b1d38939bf8471dcb5948";><code>1590c4d</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1675";>#1675</a> from 
jline/dependabot/github_actions/jline-3.x/crazy...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/92110edffc85e53b729f1ef5384915435da91f7f";><code>92110ed</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a> from 
jline/backport/jline-3.x/fix-msys2-backspace-1445</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a5abb9b214525e86dc4543234c4ad78386861d44";><code>a5abb9b</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a> from 
jline/backport/jline-3.x/fix-windows-unicode-en...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/f0185c1eb6bda76975299ea25c86590991e6a037";><code>f0185c1</code></a>
 refactor: Replace reflection-based codepage detection with TerminalProvider 
m...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a068329e08d2fd97d23a072e94acbf67c810d0a2";><code>a068329</code></a>
 fix: Address code review feedback for Windows codepage auto-detection</li>
   <li><a 
href="https://github.com/jline/jline3/commit/dabb847abd097c0dfdfe3900f1d1fa3a8e8858af";><code>dabb847</code></a>
 fix: Restore Windows console codepage auto-detection (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/d69c1a38e0d70a896db34648a754d61ac5221ce2";><code>d69c1a3</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1677";>#1677</a> from 
jline/backport/jline-3.x/remove-fqcn-ffm-terminal</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jline/jline3/compare/jline-3.30.6...jline-3.30.7";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.jline:jline-terminal-jansi` from 3.30.6 to 3.30.7
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jline/jline3/releases";>org.jline:jline-terminal-jansi's
 releases</a>.</em></p>
   <blockquote>
   <h2>JLine 3.30.7</h2>
   <h2>Highlights</h2>
   <p>This release includes significant Windows terminal fixes, Unicode 
improvements, JDK 24+ compatibility, and numerous bug fixes backported from the 
4.x development branch.</p>
   <h2>🚀 New Features &amp; Improvements</h2>
   <ul>
   <li><strong>Windows codepage auto-detection</strong>: Restored automatic 
detection of Windows console output codepage, fixing Unicode rendering issues 
since JLine 3.22 (<a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><strong>MSYS2 environment detection</strong>: Expanded 
<code>IS_MSYSTEM</code> to detect all MSYS2 environments (UCRT64, CLANG64, 
CLANGARM64, MINGW32), fixing backspace in git-bash (<a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1445";>#1445</a>)</li>
   <li><strong>JDK 24+ compatibility</strong>: Check native access before 
loading JNI library to prevent restricted method warnings (<a 
href="https://redirect.github.com/jline/jline3/issues/1664";>#1664</a>)</li>
   <li><strong>Unicode 16.0</strong>: Updated <code>WCWidth</code> character 
width tables to Unicode 16.0 (<a 
href="https://redirect.github.com/jline/jline3/issues/1651";>#1651</a>)</li>
   <li><strong><code>which</code> command</strong>: Added <code>which</code> 
builtin command to ConsoleEngine (<a 
href="https://redirect.github.com/jline/jline3/issues/1636";>#1636</a>)</li>
   <li><strong>Display resize fix</strong>: <code>Display.resize()</code> now 
handles terminals with buffer wider than visible window (<a 
href="https://redirect.github.com/jline/jline3/issues/1634";>#1634</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1210";>#1210</a>)</li>
   <li><strong>Terminal closure enforcement</strong>: Accessing terminal 
streams after <code>close()</code> now logs a warning by default, configurable 
via <code>jline.terminal.closeMode</code> property (<a 
href="https://redirect.github.com/jline/jline3/issues/1577";>#1577</a>)</li>
   <li><strong>Standard SPI</strong>: Terminal providers now use standard Java 
<code>ServiceLoader</code> for discovery (<a 
href="https://redirect.github.com/jline/jline3/issues/1599";>#1599</a>)</li>
   <li><strong>Key binding docs</strong>: Fixed incorrect example for binding 
terminal capabilities — use <code>KeyMap.key()</code> instead of raw 
<code>getStringCapability()</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>Fix MenuSupport left/right navigation when <code>GROUP_PERSIST</code> is 
on (<a 
href="https://redirect.github.com/jline/jline3/issues/1643";>#1643</a>)</li>
   <li>Fix <code>StringIndexOutOfBoundsException</code> in 
<code>CompletionMatcherImpl</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1586";>#1586</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1565";>#1565</a>)</li>
   <li>Fix doubled quotes when completing quoted words with multiple candidates 
(<a href="https://redirect.github.com/jline/jline3/issues/1645";>#1645</a>)</li>
   <li>Fix ASCII fallback for box-drawing characters when alt charset is 
unsupported (<a 
href="https://redirect.github.com/jline/jline3/issues/1639";>#1639</a>)</li>
   <li>Fix <code>DefaultParser</code> emitting trailing empty word for 
non-completion contexts (<a 
href="https://redirect.github.com/jline/jline3/issues/1622";>#1622</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1489";>#1489</a>)</li>
   <li>Fix Ctrl+C propagation as <code>UserInterruptException</code> in 
console-ui prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1621";>#1621</a>)</li>
   <li>Fix newline binding for dumb terminal support in prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1618";>#1618</a>)</li>
   <li>Fix <code>BRACKETED_PASTE_OFF</code> not sent when option is explicitly 
disabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1614";>#1614</a>)</li>
   <li>Fix terminal content preservation during resize with status bar (<a 
href="https://redirect.github.com/jline/jline3/issues/1605";>#1605</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1344";>#1344</a>)</li>
   <li>Fix inherited input stream being closed on Windows (<a 
href="https://redirect.github.com/jline/jline3/issues/1603";>#1603</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1115";>#1115</a>)</li>
   <li>Fix nested shell interruption handling (<a 
href="https://redirect.github.com/jline/jline3/issues/1602";>#1602</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1215";>#1215</a>)</li>
   <li>Fix Nano keypad state management (<a 
href="https://redirect.github.com/jline/jline3/issues/1591";>#1591</a>)</li>
   <li>Fix auto-suggestion menu list not cleared when no completions match (<a 
href="https://redirect.github.com/jline/jline3/issues/1632";>#1632</a>)</li>
   <li>Suppress <code>IOException</code> in <code>PosixPtyTerminal</code> pump 
threads during close (<a 
href="https://redirect.github.com/jline/jline3/issues/1630";>#1630</a>)</li>
   <li>Do not raise native signals on Windows if not enabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1542";>#1542</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1532";>#1532</a>)</li>
   <li><code>AnsiConsole</code> now fails on repeated uninstalls (<a 
href="https://redirect.github.com/jline/jline3/issues/1533";>#1533</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1525";>#1525</a>)</li>
   <li>Allow single-digit options like <code>-1</code> in Options parser (<a 
href="https://redirect.github.com/jline/jline3/issues/1471";>#1471</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1396";>#1396</a>)</li>
   <li>Fix setting line reader options via system properties (<a 
href="https://redirect.github.com/jline/jline3/issues/1472";>#1472</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1413";>#1413</a>)</li>
   <li>Support <code>ls /</code>, pseudo pipe operators, and ignore unknown 
pipe names (<a 
href="https://redirect.github.com/jline/jline3/issues/1587";>#1587</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1391";>#1391</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1393";>#1393</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1436";>#1436</a>)</li>
   </ul>
   <h2>📦 Dependency Updates</h2>
   <!-- raw HTML omitted -->
   <ul>
   <li>Bump JUnit from 5.13.4 to 5.14.3</li>
   <li>Bump Groovy from 4.0.28 to 4.0.30</li>
   <li>Bump Apache SSHD from 2.15.0 to 2.17.1</li>
   <li>Bump GraalVM SDK from 24.2.2 to 25.0.2</li>
   <li>Bump JNA from 5.17.0 to 5.18.1</li>
   <li>Bump Maven Bundle Plugin from 6.0.0 to 6.0.2</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jline/jline3/commit/2cbd67f942ae81a040bec8afb4c833c87b85bbc3";><code>2cbd67f</code></a>
 [maven-release-plugin] prepare release jline-3.30.7</li>
   <li><a 
href="https://github.com/jline/jline3/commit/2ea6035d1391209690d512eef36077a79f082167";><code>2ea6035</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a> from 
jline/backport/jline-3.x/fix-key-binding-docs-1668</li>
   <li><a 
href="https://github.com/jline/jline3/commit/c623dc8d62b21ba7ea0de1d387abd8d7633f4a0b";><code>c623dc8</code></a>
 fix: Use KeyMap.key() for capability-based key bindings in example (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/1590c4d3425b3eb7fc9b1d38939bf8471dcb5948";><code>1590c4d</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1675";>#1675</a> from 
jline/dependabot/github_actions/jline-3.x/crazy...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/92110edffc85e53b729f1ef5384915435da91f7f";><code>92110ed</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a> from 
jline/backport/jline-3.x/fix-msys2-backspace-1445</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a5abb9b214525e86dc4543234c4ad78386861d44";><code>a5abb9b</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a> from 
jline/backport/jline-3.x/fix-windows-unicode-en...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/f0185c1eb6bda76975299ea25c86590991e6a037";><code>f0185c1</code></a>
 refactor: Replace reflection-based codepage detection with TerminalProvider 
m...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a068329e08d2fd97d23a072e94acbf67c810d0a2";><code>a068329</code></a>
 fix: Address code review feedback for Windows codepage auto-detection</li>
   <li><a 
href="https://github.com/jline/jline3/commit/dabb847abd097c0dfdfe3900f1d1fa3a8e8858af";><code>dabb847</code></a>
 fix: Restore Windows console codepage auto-detection (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/d69c1a38e0d70a896db34648a754d61ac5221ce2";><code>d69c1a3</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1677";>#1677</a> from 
jline/backport/jline-3.x/remove-fqcn-ffm-terminal</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jline/jline3/compare/jline-3.30.6...jline-3.30.7";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.jline:jline-terminal-jni` from 3.30.6 to 3.30.7
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jline/jline3/releases";>org.jline:jline-terminal-jni's 
releases</a>.</em></p>
   <blockquote>
   <h2>JLine 3.30.7</h2>
   <h2>Highlights</h2>
   <p>This release includes significant Windows terminal fixes, Unicode 
improvements, JDK 24+ compatibility, and numerous bug fixes backported from the 
4.x development branch.</p>
   <h2>🚀 New Features &amp; Improvements</h2>
   <ul>
   <li><strong>Windows codepage auto-detection</strong>: Restored automatic 
detection of Windows console output codepage, fixing Unicode rendering issues 
since JLine 3.22 (<a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><strong>MSYS2 environment detection</strong>: Expanded 
<code>IS_MSYSTEM</code> to detect all MSYS2 environments (UCRT64, CLANG64, 
CLANGARM64, MINGW32), fixing backspace in git-bash (<a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1445";>#1445</a>)</li>
   <li><strong>JDK 24+ compatibility</strong>: Check native access before 
loading JNI library to prevent restricted method warnings (<a 
href="https://redirect.github.com/jline/jline3/issues/1664";>#1664</a>)</li>
   <li><strong>Unicode 16.0</strong>: Updated <code>WCWidth</code> character 
width tables to Unicode 16.0 (<a 
href="https://redirect.github.com/jline/jline3/issues/1651";>#1651</a>)</li>
   <li><strong><code>which</code> command</strong>: Added <code>which</code> 
builtin command to ConsoleEngine (<a 
href="https://redirect.github.com/jline/jline3/issues/1636";>#1636</a>)</li>
   <li><strong>Display resize fix</strong>: <code>Display.resize()</code> now 
handles terminals with buffer wider than visible window (<a 
href="https://redirect.github.com/jline/jline3/issues/1634";>#1634</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1210";>#1210</a>)</li>
   <li><strong>Terminal closure enforcement</strong>: Accessing terminal 
streams after <code>close()</code> now logs a warning by default, configurable 
via <code>jline.terminal.closeMode</code> property (<a 
href="https://redirect.github.com/jline/jline3/issues/1577";>#1577</a>)</li>
   <li><strong>Standard SPI</strong>: Terminal providers now use standard Java 
<code>ServiceLoader</code> for discovery (<a 
href="https://redirect.github.com/jline/jline3/issues/1599";>#1599</a>)</li>
   <li><strong>Key binding docs</strong>: Fixed incorrect example for binding 
terminal capabilities — use <code>KeyMap.key()</code> instead of raw 
<code>getStringCapability()</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   </ul>
   <h2>🐛 Bug Fixes</h2>
   <ul>
   <li>Fix MenuSupport left/right navigation when <code>GROUP_PERSIST</code> is 
on (<a 
href="https://redirect.github.com/jline/jline3/issues/1643";>#1643</a>)</li>
   <li>Fix <code>StringIndexOutOfBoundsException</code> in 
<code>CompletionMatcherImpl</code> (<a 
href="https://redirect.github.com/jline/jline3/issues/1586";>#1586</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1565";>#1565</a>)</li>
   <li>Fix doubled quotes when completing quoted words with multiple candidates 
(<a href="https://redirect.github.com/jline/jline3/issues/1645";>#1645</a>)</li>
   <li>Fix ASCII fallback for box-drawing characters when alt charset is 
unsupported (<a 
href="https://redirect.github.com/jline/jline3/issues/1639";>#1639</a>)</li>
   <li>Fix <code>DefaultParser</code> emitting trailing empty word for 
non-completion contexts (<a 
href="https://redirect.github.com/jline/jline3/issues/1622";>#1622</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1489";>#1489</a>)</li>
   <li>Fix Ctrl+C propagation as <code>UserInterruptException</code> in 
console-ui prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1621";>#1621</a>)</li>
   <li>Fix newline binding for dumb terminal support in prompts (<a 
href="https://redirect.github.com/jline/jline3/issues/1618";>#1618</a>)</li>
   <li>Fix <code>BRACKETED_PASTE_OFF</code> not sent when option is explicitly 
disabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1614";>#1614</a>)</li>
   <li>Fix terminal content preservation during resize with status bar (<a 
href="https://redirect.github.com/jline/jline3/issues/1605";>#1605</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1344";>#1344</a>)</li>
   <li>Fix inherited input stream being closed on Windows (<a 
href="https://redirect.github.com/jline/jline3/issues/1603";>#1603</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1115";>#1115</a>)</li>
   <li>Fix nested shell interruption handling (<a 
href="https://redirect.github.com/jline/jline3/issues/1602";>#1602</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1215";>#1215</a>)</li>
   <li>Fix Nano keypad state management (<a 
href="https://redirect.github.com/jline/jline3/issues/1591";>#1591</a>)</li>
   <li>Fix auto-suggestion menu list not cleared when no completions match (<a 
href="https://redirect.github.com/jline/jline3/issues/1632";>#1632</a>)</li>
   <li>Suppress <code>IOException</code> in <code>PosixPtyTerminal</code> pump 
threads during close (<a 
href="https://redirect.github.com/jline/jline3/issues/1630";>#1630</a>)</li>
   <li>Do not raise native signals on Windows if not enabled (<a 
href="https://redirect.github.com/jline/jline3/issues/1542";>#1542</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1532";>#1532</a>)</li>
   <li><code>AnsiConsole</code> now fails on repeated uninstalls (<a 
href="https://redirect.github.com/jline/jline3/issues/1533";>#1533</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1525";>#1525</a>)</li>
   <li>Allow single-digit options like <code>-1</code> in Options parser (<a 
href="https://redirect.github.com/jline/jline3/issues/1471";>#1471</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1396";>#1396</a>)</li>
   <li>Fix setting line reader options via system properties (<a 
href="https://redirect.github.com/jline/jline3/issues/1472";>#1472</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1413";>#1413</a>)</li>
   <li>Support <code>ls /</code>, pseudo pipe operators, and ignore unknown 
pipe names (<a 
href="https://redirect.github.com/jline/jline3/issues/1587";>#1587</a>, fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1391";>#1391</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1393";>#1393</a>, <a 
href="https://redirect.github.com/jline/jline3/issues/1436";>#1436</a>)</li>
   </ul>
   <h2>📦 Dependency Updates</h2>
   <!-- raw HTML omitted -->
   <ul>
   <li>Bump JUnit from 5.13.4 to 5.14.3</li>
   <li>Bump Groovy from 4.0.28 to 4.0.30</li>
   <li>Bump Apache SSHD from 2.15.0 to 2.17.1</li>
   <li>Bump GraalVM SDK from 24.2.2 to 25.0.2</li>
   <li>Bump JNA from 5.17.0 to 5.18.1</li>
   <li>Bump Maven Bundle Plugin from 6.0.0 to 6.0.2</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jline/jline3/commit/2cbd67f942ae81a040bec8afb4c833c87b85bbc3";><code>2cbd67f</code></a>
 [maven-release-plugin] prepare release jline-3.30.7</li>
   <li><a 
href="https://github.com/jline/jline3/commit/2ea6035d1391209690d512eef36077a79f082167";><code>2ea6035</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1679";>#1679</a> from 
jline/backport/jline-3.x/fix-key-binding-docs-1668</li>
   <li><a 
href="https://github.com/jline/jline3/commit/c623dc8d62b21ba7ea0de1d387abd8d7633f4a0b";><code>c623dc8</code></a>
 fix: Use KeyMap.key() for capability-based key bindings in example (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1668";>#1668</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/1590c4d3425b3eb7fc9b1d38939bf8471dcb5948";><code>1590c4d</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1675";>#1675</a> from 
jline/dependabot/github_actions/jline-3.x/crazy...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/92110edffc85e53b729f1ef5384915435da91f7f";><code>92110ed</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1671";>#1671</a> from 
jline/backport/jline-3.x/fix-msys2-backspace-1445</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a5abb9b214525e86dc4543234c4ad78386861d44";><code>a5abb9b</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1672";>#1672</a> from 
jline/backport/jline-3.x/fix-windows-unicode-en...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/f0185c1eb6bda76975299ea25c86590991e6a037";><code>f0185c1</code></a>
 refactor: Replace reflection-based codepage detection with TerminalProvider 
m...</li>
   <li><a 
href="https://github.com/jline/jline3/commit/a068329e08d2fd97d23a072e94acbf67c810d0a2";><code>a068329</code></a>
 fix: Address code review feedback for Windows codepage auto-detection</li>
   <li><a 
href="https://github.com/jline/jline3/commit/dabb847abd097c0dfdfe3900f1d1fa3a8e8858af";><code>dabb847</code></a>
 fix: Restore Windows console codepage auto-detection (fixes <a 
href="https://redirect.github.com/jline/jline3/issues/1366";>#1366</a>)</li>
   <li><a 
href="https://github.com/jline/jline3/commit/d69c1a38e0d70a896db34648a754d61ac5221ce2";><code>d69c1a3</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jline/jline3/issues/1677";>#1677</a> from 
jline/backport/jline-3.x/remove-fqcn-ffm-terminal</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jline/jline3/compare/jline-3.30.6...jline-3.30.7";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to