Page 1 of 1
Changelog for build versions
Posted: 19 May 2017, 13:20
by Knubbi
How to configure change logs to create logs per build version, please?
Re: Changelog for build versions
Posted: 19 May 2017, 18:32
by atrol
There is no configuration option for change log to get what you want.
You would have to change source code or write a plugin.
Re: Changelog for build versions
Posted: 19 May 2017, 18:55
by Knubbi
Like most software companies we publish more than hundred updates together with a changelog for each minor update. This sounds like a very common requirement/procedure.
* Mantis can make changelog per version number but it is very uncomfortable for developers to switch from editing an issue, switching to product configure to add a new version number to the database and then going back to finish the issue ticket.
* Using builds makes entering Update versioning easy but there is no changelog feature.
Is there an easier procedure we miss or is it this difficult to use?
Re: Changelog for build versions
Posted: 19 May 2017, 20:17
by atrol
Knubbi wrote:Like most software companies we publish more than hundred updates together with a changelog for each minor update.
I don't understand what you mean with "more than hundred updates". Is this in one year? If so, this is certainly not what most software companies do.
Knubbi wrote:
Is there an easier procedure we miss
I don't think so.
Whenever you miss something, there are a lot of options to get what you want, e.g.
- create a feature request at
https://www.mantisbt.org/bugs , fork from
https://github.com/mantisbt/mantisbt and send a Pull Request
- write a plugin
- write a custom function (easier than plugins for some use cases, but no longer recommended as custom functions are deprecated and might be removed in future versions)
- change source code
- use SOAP API
- use REST API
...
Re: Changelog for build versions
Posted: 19 May 2017, 20:39
by Knubbi
I don't understand what you mean with "more than hundred updates".
Not necessarily per year but per major version. Never saw a software release with a version number like 4.5.132?
Users may need to know what changed between 4.5.132 and 4.5.133
Re: Changelog for build versions
Posted: 20 May 2017, 18:57
by atrol
Knubbi wrote:Never saw a software release with a version number like 4.5.132?
Quite unusual, at least if you follow the rules of semantic versioning (
www.semver.org).
Having 132 patch versions for a single minor version would be quite a lot.
What does 132 mean in your case? Is this no version number but a build sequence?
Re: Changelog for build versions
Posted: 21 May 2017, 09:35
by Knubbi
4.0.132 would be the 132th public release of major version 4. Major versions may have a release term of around 24-36 months.
We publish around one update every week and users wish to see a changelog between all those versions to figure out whether applying the update is worthwhile for them.
Unusual? Our software has millions of downloads.
--
Thanks for the tip with
http://semver.org/ - Sounds like a good idea to use version numbering to inform about (non) backward compatibillity.