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]

Reply via email to