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

Ability to select latest stable version via version pattern. #1369

Closed
hohwille opened this issue Nov 10, 2023 · 0 comments · Fixed by #1374
Closed

Ability to select latest stable version via version pattern. #1369

hohwille opened this issue Nov 10, 2023 · 0 comments · Fixed by #1374
Assignees
Labels
enhancement New feature or request

Comments

@hohwille
Copy link
Member

hohwille commented Nov 10, 2023

As a devonfw-ide user, I usually want to get stable versions of tools so that I do not end up with bugs and being early adopter.

In devonfw-ide we have support for version prefixes (see #893 and #1112).
However, in IDEasy, we have implemented a more advanced version pattern matching that can distinguish between "latest stable version" and "latest version including unstable".
We also need to implement this feature in devonfw-ide.
Otherwise adding latest alpha/beta versions to ide-urls cannot be done (as then projects will end up getting these alpha versions by accident) and users are blocked from using such versions at all even if they explicitly want or need this. See devonfw/IDEasy#138 as an example.

@hohwille hohwille added the enhancement New feature or request label Nov 10, 2023
@hohwille hohwille moved this to 🆕 New in IDEasy board Nov 10, 2023
@MattesMrzik MattesMrzik moved this from 🆕 New to 🏗 In progress in IDEasy board Jan 2, 2024
@MattesMrzik MattesMrzik self-assigned this Jan 2, 2024
MattesMrzik added a commit to MattesMrzik/ide that referenced this issue Jan 3, 2024
to select a latest stable version one can pass *! or something like 1.2*!
MattesMrzik added a commit to MattesMrzik/ide that referenced this issue Jan 3, 2024
@hohwille hohwille added this to the release:2024.01.001 milestone Jan 5, 2024
MattesMrzik added a commit to MattesMrzik/ide that referenced this issue Jan 5, 2024
MattesMrzik added a commit to MattesMrzik/ide that referenced this issue Jan 8, 2024
the line that determined the edition in doGetLatestSoftwareVersion was missing
hohwille added a commit to MattesMrzik/ide that referenced this issue Jan 8, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in IDEasy board Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

2 participants