skrcode opened a new pull request, #107: URL: https://github.com/apache/commons-jelly/pull/107
## Summary This completes the JLine 2.14.6 upgrade proposed in [#104](https://github.com/apache/commons-jelly/pull/104). JLine 2 moved the console, history, and completion APIs used by `AskTag`. This migration: - uses `jline.console.ConsoleReader` - preserves the shared in-memory history with `MemoryHistory` - rebuilds history-based completions from the JLine 2 `History.Entry` iterator - replaces `SimpleCompletor` with `StringsCompleter` The existing prompt, default-answer, predefined-completion, and cross-invocation history behavior is retained. ## Verification - `mvn -B --no-transfer-progress -pl jelly-tags/interaction -am clean verify` on JDK 8 - the same reactor build on JDK 25 - 133 Commons Jelly core tests passed on each JDK - interaction module compiled and packaged on both the minimum and current Java runtimes - Apache RAT, Animal Sniffer, build-plan checks, and SBOM generation completed - `git diff --check` Built and verified with [JAIPilot](https://github.com/JAIPilot/jaipilot): - Skills: `jaipilot-maintainer-intent`, `jaipilot-fast-execution`, and `jaipilot-review-diff` - Execution profile: `gpt-5.6-sol · xhigh · fast` -- 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]
