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

Raise the minimum Java version to 11. #6557

Merged
merged 8 commits into from
Jun 30, 2024

Conversation

Moderocky
Copy link
Member

Description

Raises Skript's compile target from Java 8 to Java 11.
Raises the test runners (and test server tasks) to use Java 11.

With 2.9 we are dropping support for Java 8. We will still support Minecraft versions 1.13.2+ with this Skript version, as long as they are running Java 11.


Target Minecraft Versions: any
Requirements: Java 11
Related Issues: #4625 & closes #1321

@sovdeeth sovdeeth added the enhancement Feature request, an issue about something that could be improved, or a PR improving something. label Apr 12, 2024
@Moderocky
Copy link
Member Author

This is probably to be the last thing merged before 2.9, in case anybody needs to make an unofficial Java 8 build by checking out the final commit.

Ironically, the first post-2.9 feature commit will probably be bumping the version again to Java 17.

@Moderocky Moderocky added the feature-ready A PR/issue that has been approved, tested and can be merged/closed in the next feature version. label Apr 13, 2024
Copy link
Member

@sovdeeth sovdeeth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minecraft 1.8 and earlier are not, and will not be supported. New Minecraft

change 1.8 to 1.12 (and resolve conflicts :) )

@Moderocky Moderocky added breaking changes Pull or feature requests that contain breaking changes (API, syntax, etc.) housekeeping Housekeeping-related issue or task. labels May 8, 2024
@TheLimeGlass
Copy link
Collaborator

Make it Java 17. Java 11 doesn't benefit much. Other than less MC versions from 1.17

@APickledWalrus APickledWalrus merged commit 2c814b1 into SkriptLang:dev/feature Jun 30, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking changes Pull or feature requests that contain breaking changes (API, syntax, etc.) enhancement Feature request, an issue about something that could be improved, or a PR improving something. feature-ready A PR/issue that has been approved, tested and can be merged/closed in the next feature version. housekeeping Housekeeping-related issue or task.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants