Automated creation of changelog based on closed Issues
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=24740) </details> <!--IssueSummary end--> ### Problem to solve When a project is managed through issues, it is often very complicated to get a hold of what issues had been fixed since the last and the current release. ### Further details The goal is to make it easier for projects with a long time inbetween releases, or for projects für just a view developers, to manage a changelog by providing them with a list of closed issues. ### Proposal Jira and YouTrack already have this feature. They create a changelog based on the Issues closed since a release. That is very helpful if you have a lot of issues to fix and need a changelog listing all of them. So my proposal is, that Gitlab shoud log which issues where closed and provide a changelog based on the title of the issue, the id of the issue as well as ordering them by label. The labes then should also have a flag to allow them to be used to group the changelog. Format (Markdown): ```markdown **Bug** * [#29](https://gitlab.atvg-studios.at/atvg-studios/ATVG-CAD/issues/29) Cant change Password ``` ### What does success look like, and how can we measure that? A good way to measure success is by compering Gitlab with Jira's and YouTrack's implementation. ### Links / references Documentation of Jira: https://confluence.atlassian.com/adminjiraserver071/creating-release-notes-802592502.html Documentation of YouTrack: https://www.jetbrains.com/help/youtrack/incloud/Create-Release-Notes.html ---- **Quick note**: I requiest that this will be a CE feature, if it will be a feature.
issue