Table of Contents

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.

Getting Started

Installing and quick start tutorials.

Workflows

changelog generation workflows tutorials and documentation.

Customising the changelog

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: