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

feat: maintain more info on minimal Java versions #713

Merged
merged 6 commits into from
Nov 28, 2023

Conversation

skaldarnar
Copy link
Member

Contains

Add more entries to the VersionHistory for Java 8 and 11 and add a method to determine the required Java version for a game release.

If the respective release requires a Java version that is currently not supported, an exception is thrown (and handled). The Github and Jenkins repository adapters may use this to filter out unsupported game releases.

Replaces #707.

How to test

I think the launcher should behave the same as before.

Maybe the very old game releases are filtered out, but I think they are already not part of the list because their tags are no valid semver.

Outstanding before merging

Nothing.

@skaldarnar skaldarnar added Type: Enhancement New features or noticable improvements. Status: Actionable An issue or task that can immediately be worked on Type: Maintenance Maintenance or chores not adding new features or fixing bugs. labels Nov 26, 2023
@skaldarnar skaldarnar force-pushed the topic/more-info-on-required-java-version branch from eb6b61e to 227b81a Compare November 26, 2023 22:38
@skaldarnar skaldarnar merged commit 223ef54 into master Nov 28, 2023
3 checks passed
@skaldarnar skaldarnar deleted the topic/more-info-on-required-java-version branch November 28, 2023 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Actionable An issue or task that can immediately be worked on Type: Enhancement New features or noticable improvements. Type: Maintenance Maintenance or chores not adding new features or fixing bugs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants