-
Notifications
You must be signed in to change notification settings - Fork 219
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
Restore JDK 8 compatibility #888
Comments
Why can't you use 3.24.0 ? |
@gnodet According to this comment, JLine3 3.24.0 is using a method that is not in JDK8: Looks like JLine 3.24.0 is using the Perhaps that was not intentional? p.s. |
Yes, that method was added as an override of I'll try to do a 3.24.1 to restore JDK 8 compatibility asap. |
This was the gotcha (which the Akka project hit) which made Scala support |
Unfortunately, |
Try |
Notably, the doc page refers you to the command line!
It is in deprecation of a sort.
|
You're right. Unfortunately, it does not seem to be sufficient to detect usage of the JDK 9 methods, which is a bit weird... |
I think that's because the new method on |
You're right. With |
It's a weird template with But a simple test... oh, jinx. A Scala user did have a problem with API changing in JDK 8, they had to compile against Anyway, thanks for the non-trivial fix! |
thank you for the fix and the release 🙏 JLine is a huge boon to the Scala project and language |
@gnodet regarding my previous fix for emacs, the Scala folks are not happy upgrading to JDK11. Since 3.23 is the latest version supporting JDK8, would it be possible to cherry pick my fix to a 3.23.x branch and make a 3.23.1 release with it?
The text was updated successfully, but these errors were encountered: