Git2SemVer changelog generation
Git2SemVer leverages conventional commits used to version .NET solutions and projects to also generate a changelog for the upcoming release. It can generate a changelog for the next or current release incrementally during the development changes. The changelog to be manually edited during development. As new changes are made they are appended to the list of changes in the changelog and Git2SemVer keeps a list of handled Conventional Commits to avoid duplication.
Installing and quick start tutorials.
changelog generation workflows tutorials and documentation.
Customising the changelog tutorials and documentation.
Note
Currently only the Git2SemVer.Tool can generate a changelog. It is planned to add this functionality to Git2SemVer.MSBuild later 2025 so that the changelog is automatically updated on every build.
An example generated pre-release changelog fragment: