Closed guiyanakuang closed 2 weeks ago
That's intentional. The last number comes from the app.revision
key, which is intended to be used if you change the packaging configuration but not the underlying code. The idea is that the revision number can be hidden in the app UI. same thing is done on Windows. It's useful when packaging other people's software for example, as the 4th digit normally isn't used.
However, Sparkle will use this combined version number and display it in the upgrade UI, which I am concerned might confuse users. Users generally do not care about the revision number.
If it would be possible to customize the <title>Version 1.0.0.0</title>
(including the release title), that would be great. The version 1.0.0.0 does not conform to the semver syntax and looks quite odd.
The fix for this should go out in the next minor release, thanks for the suggestion!
Describe the bug When running
gradlew -q printConveyorConfig
, the output is:However, the generated appcast-amd64.rss file
The version in the appcast-amd64.rss is 1.0.0.0, which does not match the defined app.version of 1.0.0.
Additional context