-
Notifications
You must be signed in to change notification settings - Fork 937
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JLine version (3.19.0) is outdated #7498
Comments
I fooled with this for an about an hour locally, but to get on 3.24.1, a bunch of changes to |
Are they supposed to be backward compatible? In other words, if we injected the latest JLine 3.24.1 to classpath, would Scala 2.x REPL and Scala 3.x REPL continue to work? |
It doesn't look like this is the case for earlier versions of JLine3 (jline/jline3#189). Also, Scala 3 might be moving to JLine 3.25.1 (See scala/scala3#19744) |
I also realized that we've already bumped JLine for sbt 1.10.x, and 1.10.0-M1 has been out for a while - https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.10.0-M1/ and REPL seem to work fine for both Scala 2.13 and 3. |
Oh, right you are. I mistakenly looked at the 1.x branch but did not look at the 1.10.x branch. |
sbt is still on JLine 3.19.0, which is quite old — it's from 2021. The JLine folks have fixed a ton of bugs since then. Current version is 3.24.1.
At minimum, it would be good for sbt 2.x to upgrade. We could also look at whether a backport to 1.x would be feasible.
The text was updated successfully, but these errors were encountered: