Skip to content

Releases: jline/jline3

JLine 3.28.0

10 Dec 20:31
46bd37d
Compare
Choose a tag to compare

🚀 New features and improvements

  • Dynamic console-ui prompts, fixes #1051 (#1117) @mattirn
  • Add a AbstractTerminal#toString() method (#1131) @gnodet
  • Let CommandRegistry create Candidate for completion (fixes #1119) (#1120) @gnodet
  • Be more specific about which command is missing when throwing an exception (#1125) @gnodet
  • Add style for command description in completer (#1126) @gnodet
  • Enhance DefaultHighlighter to support command styling (#1127) @gnodet
  • Provide a simple RegistryImpl that can provide options from LineReader (#1128) @gnodet

🐛 Bug Fixes

  • InputValue prompt with mask doesn't work correctly, fixes #1103 (#1114) @mattirn
  • JLine exec provider should reject terminal creation on a redirected output stream (fixes #1098) (#1130) @gnodet
  • Fix ConsolePrompt.prompt() throwing IOError instead of UserInterruptedException (#1122) @gnodet
  • Fix possible NPE in TailTipWidgets (#1108) @gnodet

📦 Dependency updates

👻 Maintenance

JLine 3.27.1

15 Oct 19:06
ec559ef
Compare
Choose a tag to compare

What's Changed

Bug fixes

Tasks

  • Configure central-publishing-maven-plugin manually by @gnodet in #1080

Dependencies update

  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 by @dependabot in #1079
  • Bump com.mycila:license-maven-plugin from 4.5 to 4.6 by @dependabot in #1078
  • Bump junit.version from 5.11.0 to 5.11.1 by @dependabot in #1077
  • Bump org.sonatype.central:central-publishing-maven-plugin from 0.5.0 to 0.6.0 by @dependabot in #1076
  • Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.3 by @dependabot in #1083
  • Bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.2 to 4.0.1 by @dependabot in #1085
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #1084
  • Bump sshd.version from 2.13.2 to 2.14.0 by @dependabot in #1086
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 by @dependabot in #1089
  • Bump junit.version from 5.11.1 to 5.11.2 by @dependabot in #1088

Full Changelog: jline-3.27.0...jline-3.27.1

JLine 3.27.0

20 Sep 13:11
2271dd2
Compare
Choose a tag to compare

[maven-release-plugin] copy for tag jline-3.27.0

What's Changed

New Contributors

Full Changelog: jline-parent-3.26.3...jline-3.27.0

JLine 3.26.3

17 Jul 11:59
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • The Diag tool should display the full stack trace (fixes #1020) by @gnodet in #1024
  • Correcting invocation of ScrollConsoleScreenBufferW - using pointers instead of values. by @lahodaj in #1038
  • Fix windows-arm64 DLL name by @gnodet in #1031
  • IndexOutOfBoundsException in console-ui when header exceeds size of the terminal, fixes #1025 by @mattirn in #1026

Dependencies

  • Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 by @dependabot in #1023
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #1022
  • Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 by @dependabot in #1019
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #1017
  • Bump sshd.version from 2.12.1 to 2.13.1 by @dependabot in #1027
  • Bump groovy.version from 4.0.21 to 4.0.22 by @dependabot in #1030
  • Bump junit.version from 5.10.2 to 5.10.3 by @dependabot in #1029
  • Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.0 to 3.7.1 by @dependabot in #1028
  • Bump org.graalvm.sdk:graal-sdk from 24.0.1 to 24.0.2 by @dependabot in #1039
  • Bump org.apache.maven.plugins:maven-release-plugin from 3.1.0 to 3.1.1 by @dependabot in #1037
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #1032

Full Changelog: jline-parent-3.26.2...jline-parent-3.26.3

JLine 3.26.2

13 Jun 06:22
Compare
Choose a tag to compare

What's Changed

Bug fixes

Dependencies

  • Bump org.codehaus.mojo:exec-maven-plugin from 3.0.0 to 3.2.0 by @dependabot in #984
  • Bump info.picocli:picocli-codegen from 4.5.2 to 4.7.6 by @dependabot in #987
  • Bump groovy.version from 4.0.18 to 4.0.21 by @dependabot in #983
  • Bump slf4j.version from 2.0.9 to 2.0.13 by @dependabot in #986
  • Bump org.apache.maven.plugins:maven-wrapper-plugin from 3.3.0 to 3.3.1 by @dependabot in #985
  • Bump junit.version from 5.10.1 to 5.10.2 by @dependabot in #992
  • Bump sshd.version from 2.12.0 to 2.12.1 by @dependabot in #991
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.3 by @dependabot in #990
  • Bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.2 by @dependabot in #988
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #989
  • Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 by @dependabot in #997
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.4 by @dependabot in #993
  • Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 by @dependabot in #995
  • Bump org.apache.maven.plugins:maven-site-plugin from 4.0.0-M13 to 4.0.0-M15 by @dependabot in #1000
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #1001
  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 by @dependabot in #1002
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 by @dependabot in #1004
  • Bump org.apache.maven.plugins:maven-wrapper-plugin from 3.3.1 to 3.3.2 by @dependabot in #1003
  • Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 by @dependabot in #1006
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #1007
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #1008
  • Bump com.mycila:license-maven-plugin from 4.3 to 4.5 by @dependabot in #1005
  • Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #1010
  • Bump org.graalvm.sdk:graal-sdk from 23.1.2 to 24.0.1 by @dependabot in #996
  • Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.0 by @dependabot in #1014
  • Bump org.easymock:easymock from 5.2.0 to 5.3.0 by @dependabot in #1013

New Contributors

Full Changelog: jline-parent-3.26.1...jline-parent-3.26.2

JLine 3.26.1

24 Apr 06:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: jline-parent-3.26.0...jline-parent-3.26.1

JLine 3.26.0

22 Apr 13:54
Compare
Choose a tag to compare

What's Changed

  • Update GitHub Actions by @eed3si9n in #955
  • In maven-wrapper.properties, sync maven version with pom.xml by @dattasid in #961
  • Update maven to 3.9.6 (fixes #944) by @gnodet in #950
  • Fixing the FfmTerminal to run on JDK 22 and on Linux. by @lahodaj in #945
  • Provide jdk8 jar by excluding the FFM support (fixes #937) by @gnodet in #949
  • Exclude directories when locating tty, test etc by @lrytz in #948
  • Return early from LineReaderImpl.doList if no possibilities or rows (fixes #941) by @VerKWer in #942
  • Fix native image compilation (fixes #954) by @translatenix in #959
  • Use default sort order when custom sort order is identical by @valepakh in #957
  • Disable Quick Edit Mode with mouse support by @jvalkeal in #965
  • Don't change keybindings to emacs for dumb terminals by @hvesalai in #953
  • Merge ConsoleUI project into JLine (fixes #841) by @gnodet in #935
  • Don't attempt line break at last line by @jvalkeal in #966
  • Fix remote terminal on linux/bsd (fixes #962) by @gnodet in #968
  • Warn when using a deprecated provider by @gnodet in #967
  • Improve status bar drawing mechanism (fixes #939) by @gnodet in #969
  • Upgrade maven wrapper by @gnodet in #972
  • Switch the nativeSignals boolean to true by default by @gnodet in #971
  • Simplify graal demo by @gnodet in #970

New Contributors

Full Changelog: jline-parent-3.25.1...jline-parent-3.26.0

JLine 3.25.1

23 Jan 12:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: jline-parent-3.25.0...jline-parent-3.25.1

JLine 3.25.0

23 Dec 21:11
Compare
Choose a tag to compare

What's Changed

  • Merge Jansi library into JLine by @gnodet in #871
  • Fix missing native libraries in JLine bundle by @gnodet in #894
  • Avoid JDK warning when checking the exec provider by @gnodet in #895
  • Improve the message when a provider cannot be used by doing an early check and restore compatibility with Jansi 1.17 (fixes #904) by @gnodet in #906
  • Provide a new Terminal InputFlag INORMEOL to normalize end of lines (fixes #899) by @gnodet in #900
  • Add the ability to clear internal buffers (fixes #910) by @gnodet in #915
  • Use logger instead of writing to stderr (fixes #907) by @gnodet in #916
  • Fix FFM provider loading of openpty on linux (fixes #911) by @gnodet in #919
  • Add some doc about Signal.QUIT which cannot be caught by the JVM (fixes #912) by @gnodet in #921

Full Changelog: jline-parent-3.24.1...jline-parent-3.25.0

JLine 3.24.1

01 Nov 14:36
Compare
Choose a tag to compare

This release is a bug fix release for 3.24.0 mainly to restore JDK 8 compatibility at runtime.

What's Changed

Full Changelog: jline-parent-3.24.0...jline-parent-3.24.1