Initializes a new instance of this class.
The options of the instance.
Builds a changelog stream from the commits since the last release.
The context information of the git repository.
The conventional git logs since the last release.
The stream of the latest changelog.
Gets the unreleased changes as changelog.
The context information of the git repository.
The conventional git logs since the last release.
A changelog with unreleased changes.
Merges the changelog since the latest release with the main changelog.
The stream with the changelogs since the latest release.
The file path of the changelog to be merged.
The context information of the git repository.
The stream of the merged changelog.
Writes a changelog.
The context information of the git repository.
The conventional git logs since the last release.
Derives the name of the seperated latest changelog from the main changelog name.
The name of the main changelog.
The derived name for the latest changelog.
Builder for a changelog from conventional commits in keep-a-changelog format.