Skip to content

fix(deps): update version.aesh to v3.15.1#73

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/version.aesh
Open

fix(deps): update version.aesh to v3.15.1#73
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/version.aesh

Conversation

@renovate

@renovate renovate Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.aesh:terminal-tty (source) 3.43.15.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

aeshell/aesh-readline (org.aesh:terminal-tty)

v3.15.1: Release 3.15.1

Compare Source

What's New in 3.15.1

Issues
  • #​211 terminal-tty 3.15: LibC.class in base path compiled with Java 22 bytecode breaks JDK 17
Changes
  • Fix MRJAR bytecode contamination and add guards (#​211)

Full Changelog: aeshell/aesh-readline@v3.15...v3.15.1

v3.15: Release 3.15

Compare Source

What's New in 3.15

Issues
  • #​204 GraalVM native-image fails with FFM classes in reflect-config.json
  • #​207 CI: Add tests that exercise JNI and FFM code paths
  • #​208 Support multi-line prompts (starship/powerlevel10k style)
  • #​209 ExecPty raw mode not working correctly in GraalVM native-image
  • #​210 Ship native-image.properties in terminal-tty for GraalVM native image support
Changes
  • Exclude all FFM classes from native-image build (#​210)
  • Fix all javadoc warnings across modules
  • Add test coverage for SSH TtyTestBase, SSHAttributesBuilder, SSHDevice, HttpTtyConnection
  • Fix test hangs and reduce test time from 1:48 to 24s
  • Keep JNI WinConsoleNative for native-image on Windows
  • Fix WinConsoleNativeTest in GraalVM native-image on Windows
  • Fix flaky InputReaderTest.testBlockingRead on Windows CI
  • Fix native-image: remove broken ServiceLoader exclusion (#​209)
  • Fix FfmPty.close() arena still in use from active poll()
  • Fix native-image ServiceLoader and FFM native-access warnings
  • Fix Windows native-image test: catch Throwable not RuntimeException
  • Clean up FQNs and add promptSupplier tests
  • Fix Windows native-image test: handle FFM exception on invalid handle
  • Add promptSupplier to ReadlineRequest for dynamic prompts
  • Support multi-line prompts (starship/powerlevel10k style) (#​208)
  • Remove ExecPty dependency from FFM tests (#​207)
  • CI: Wrap Linux build with script for TTY-dependent tests
  • Copy MRJAR classes for test execution on JDK 22+ (#​207)
  • CI: Add JDK 17+25 Temurin matrix and Windows native-image job
  • Add Windows GraalVM native-image CI job
  • [#​204] Add GraalVM native-image test job to CI
  • [#​204] Fix GraalVM native-image compatibility for FFM classes
  • Add BOM (Bill of Materials) module

Full Changelog: aeshell/aesh-readline@v3.14.1...v3.15

v3.14.1: Release 3.14.1

Compare Source

What's New in 3.14.1

Issues
  • #​202 Split-screen REPL: scrolling output area with readline prompt
  • #​203 WinConsoleNative should not load native library on non-Windows platforms
Changes
  • Guard WinConsoleNative FFM init and update GraalVM reflect-config (#​203)
  • Split screen Phase 3: edge cases and hardening (#​202)
  • Split screen Phase 2: readline integration (#​202)
  • Add Maven dependency instructions to Getting Started section
  • Add Maven dependency instructions to Getting Started section
  • Update README with new features for 3.13

Full Changelog: aeshell/aesh-readline@v3.14...v3.14.1

v3.14: Release 3.14

Compare Source

What's New in 3.14

Issues
  • #​183 Ctrl+D causes IOError: FfmPty is closed
  • #​184 Bump netty.version from 4.2.14.Final to 4.2.15.Final
  • #​185 Bump com.fasterxml.jackson.core:jackson-databind from 2.21.4 to 2.22.0
  • #​186 Bump org.apache.mina:mina-core from 2.2.7 to 2.2.8
  • #​188 Right prompt support
  • #​189 printAbove() — print text above the current prompt without disrupting editing
  • #​191 History ignore patterns — exclude sensitive commands from history
  • #​192 Focus tracking support
  • #​194 Terminal provider SPI for pluggable terminal implementations
  • #​195 Dumb terminal fallback for non-interactive environments
  • #​196 isTty detection — check if file descriptors are connected to a terminal
  • #​197 QUIT signal (Ctrl+) handling
  • #​198 Non-blocking input: peek() and available() for terminal input streams
  • #​199 DeletePrevChar and DeleteChar should not write to system clipboard
  • #​201 Scroll region mode: fixed status bar with scrolling output area
  • #​202 Split-screen REPL: scrolling output area with readline prompt
Changes
  • Code review fixes for release readiness
  • Add tests for ScrollbackBuffer and SplitScreen (#​202)
  • Add split-screen mode with independent scrolling regions (#​202)
  • Add StatusLine for persistent status display above prompt (#​201)
  • Fix Prompt length calculation with embedded ANSI codes
  • Add printAbove() for printing text above the prompt (#​189)
  • Fix TtyDetect crash on Windows, rename examples for consistency
  • Add missing readline-api and terminal-detect jars to run scripts
  • Non-blocking input: peek, poll-based read loop, Windows fixes (#​198)
  • Fix Ctrl+C not interrupting commands in ShellExample
  • Terminal provider SPI for pluggable terminal implementations (#​194)
  • Fix single-char deletes writing to system clipboard (#​199)
  • Add right prompt support (#​188)
  • Add QUIT signal (Ctrl+) handling in EventDecoder (#​197)
  • Fix Ctrl+D delay: send ESU before closing connection
  • Add FocusTrackingExample demonstrating terminal focus events
  • Add focus tracking support (#​192)
  • Add history ignore patterns (#​191)
  • Use TtyDetect in TerminalBuilder and handle TERM=dumb (#​195)
  • Add TtyDetect utility and Connection.isInteractive() (#​196)
  • Fix Ctrl+D EOF handling to avoid writes to closed connection (#​183)

Full Changelog: aeshell/aesh-readline@v3.12...v3.14

v3.12: Release 3.12

Compare Source

What's New in 3.12

Issues
  • #​182 Parser.stripAwayAnsiCodes() does not handle DEC-style escape sequences
Changes
  • Additional code quality fixes for release
  • Code quality fixes for release readiness
  • Fix Parser.stripAwayAnsiCodes() to handle DEC escape sequences (#​182)
  • Add ShellExampleTty and enter raw mode in ShellExample
  • Fix Ctrl+D IOError: catch IOError in addition to Exception
  • Improve release workflow to generate structured release notes

Full Changelog: aeshell/aesh-readline@v3.11...v3.12

v3.11: Release 3.11

Compare Source

What's New in 3.11

Changes
  • Add FuzzySearchHistory action with fzf-style interactive fuzzy matching bound to Ctrl+R (#​180)
  • Add fuzzy matching library ported from fzf (#​180)
  • Add fish-style history auto-suggestions via ghost text (aeshell/aesh#485)
  • Persist history timestamps to file across sessions
  • Fix IOException on Ctrl+D when grapheme cluster mode is active
  • Add JMH benchmarks for fuzzy matcher

Full Changelog: aeshell/aesh-readline@v3.8...v3.11

v3.8: Release 3.8

Compare Source

What's New in 3.8

Changes
  • Add mouse tracking protocol support
  • Add Windows mouse event support
  • Add table-driven ANSI/VT escape sequence parser
  • Add FFM-based POSIX terminal access (Java 22+)
  • Add lightweight terminal-detect module
  • Add 16-bit precision OSC color parsing
  • Add faint ANSI attribute support
  • Use bundled terminfo caps before spawning infocmp subprocess
  • Improve Windows console mode handling to match miniterm
  • Propagate setMouseHandler from TerminalConnection to WinSysTerminal
  • Disable QUICK_EDIT_MODE in raw mode on Windows
  • Fix Windows setAttributes to preserve console mode flags
  • Make TerminalEnvironment unit-testable via injectable env map

Full Changelog: aeshell/aesh-readline@v3.7...v3.8

v3.7: Release 3.7

Compare Source

What's New in 3.7

Changes
  • Create readline-api module with completion, suggestion, and Prompt
  • Move Prompt from readline to terminal-api module
  • Fix all javadoc warnings

Full Changelog: aeshell/aesh-readline@v3.6...v3.7

v3.6: Release 3.6

What's New in 3.6

Changes
  • Add FFM-based Windows console access as multi-release JAR (Java 22+)
  • Uniform image protocol detection and multiplexer-aware fallback
  • Detect Windows Terminal via registry and parent process when env vars are missing
  • Fix Sixel detection on Windows Terminal via cmd.exe
  • Fix stty parsing crash with non-English locales
  • Fix SSH test flakiness: dynamic ports and ANSI stripping
  • Fix MRJAR compilation overwriting artifact class directory
  • Upgrade Netty 4.1.81 to 4.1.121 and fix OSC query tests on Windows
  • Add GitHub Actions release workflow
  • Add Dependabot with auto-merge
  • Remove deprecated methods and consolidate ANSIBuilder with SemanticColor enum
  • Clean up code reuse, dead code, and per-keystroke overhead
  • Updated websocket dependencies to Jakarta and Tyrus
  • Removed jsch dependency

Full Changelog: aeshell/aesh-readline@3.5...v3.6


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/version.aesh branch from 7b47a7f to 67387d1 Compare April 28, 2026 17:11
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.5 fix(deps): update dependency org.aesh:terminal-tty to v3.6 Apr 28, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from 67387d1 to e7486fb Compare May 12, 2026 02:03
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.6 fix(deps): update dependency org.aesh:terminal-tty to v3.7 May 12, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from e7486fb to 4d3a688 Compare May 22, 2026 11:10
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.7 fix(deps): update dependency org.aesh:terminal-tty to v3.8 May 22, 2026
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.8 fix(deps): update version.aesh to v3.8 Jun 2, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from 4d3a688 to a303dd1 Compare June 4, 2026 15:35
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.8 fix(deps): update version.aesh to v3.11 Jun 4, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from a303dd1 to 899c39e Compare June 5, 2026 15:06
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.11 fix(deps): update version.aesh to v3.12 Jun 5, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from 899c39e to aaa29d1 Compare June 10, 2026 18:41
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.12 fix(deps): update version.aesh to v3.14 Jun 10, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from aaa29d1 to 59c0cf0 Compare June 12, 2026 00:57
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.14 fix(deps): update version.aesh to v3.14.1 Jun 12, 2026
@renovate renovate Bot force-pushed the renovate/version.aesh branch from 59c0cf0 to 05ba7f6 Compare June 18, 2026 21:01
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.14.1 fix(deps): update version.aesh to v3.15.1 Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants