I see this behaviour on my current IDEasy project:
$ ide status
Updates are available for the settings repository. If you want to apply the latest changes, call "ide update"
IDE_ROOT is set to C:\Users\joerg\projects
IDE_HOME is set to C:\Users\joerg\projects\mmm
You are online.
Your settings are not up-to-date, please run 'ide update'.
Your project is on IDEasy version 2025.01.001-beta and needs an update to version 2025.02.001-beta!
Please run 'ide update' to migrate your project
Your version of IDEasy is 2025.03.002 which is the latest released version.
Your operating system is windows(10.0)@x64 [Windows 11@amd64]
$ ide -v
2025.03.002
The message
Your project is on IDEasy version 2025.01.001-beta and needs an update to version 2025.02.001-beta!
is IMHO very confusing for end-users.
I understand that 2025.01.001-beta is the IDEasy version the IDE-project has been created or last updated with.
Further, I guess the 2025.02.001-beta is the next version for which a migration is available.
However, an end-user that does not have such insights into IDEasy might think he has IDEasy beta still installed or at least does not understand where these versions come from.
My suggestion:
- We should omit the next migration version (here the part
to version 2025.02.001-beta) from the log message
- We should improve the message to something like
Your project <project-name> was created or last updated with IDEasy version <version> and needs an update.
Comes from here:
|
"Your project is on IDEasy version {} and needs an update to version {}!\nPlease run 'ide update' to migrate your project", |
I see this behaviour on my current IDEasy project:
The message
is IMHO very confusing for end-users.
I understand that
2025.01.001-betais the IDEasy version the IDE-project has been created or last updated with.Further, I guess the
2025.02.001-betais the next version for which a migration is available.However, an end-user that does not have such insights into IDEasy might think he has IDEasy beta still installed or at least does not understand where these versions come from.
My suggestion:
to version 2025.02.001-beta) from the log messageYour project <project-name> was created or last updated with IDEasy version <version> and needs an update.Comes from here:
IDEasy/cli/src/main/java/com/devonfw/tools/ide/commandlet/StatusCommandlet.java
Line 132 in 6f34d3c