Skip to content
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

Add support for Java 21 #65

Closed
2 tasks done
sanderploegsma opened this issue Sep 21, 2023 · 1 comment · Fixed by #67
Closed
2 tasks done

Add support for Java 21 #65

sanderploegsma opened this issue Sep 21, 2023 · 1 comment · Fixed by #67
Labels
x:action/improve Improve existing functionality/content x:knowledge/none No existing Exercism knowledge required x:module/test-runner Work on Test Runners x:size/small Small amount of work x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)

Comments

@sanderploegsma
Copy link
Contributor

sanderploegsma commented Sep 21, 2023

The latest LTS release for Java was just released: Java 21. The test runner should be double-checked for compatibility, since students might choose to use features introduced after Java 17.

Prerequisites:

@sanderploegsma sanderploegsma added x:action/improve Improve existing functionality/content x:knowledge/none No existing Exercism knowledge required x:module/test-runner Work on Test Runners x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises) x:size/small Small amount of work labels Sep 21, 2023
@sanderploegsma
Copy link
Contributor Author

Note: it might be a good idea to add a 'golden test' to this repository that simply contains a Java file using some of the newer features of the latest LTS release. This serves as a good indicator of regression and can be updated in the future as we extend support to newer releases of Java.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:action/improve Improve existing functionality/content x:knowledge/none No existing Exercism knowledge required x:module/test-runner Work on Test Runners x:size/small Small amount of work x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant