https://github.com/hayer/changelogversion.msbuildtask
MSBuild task for setting version data from CHANGELOG.md
https://github.com/hayer/changelogversion.msbuildtask
automation changelog dotnet msbuild nuget versioning versioning-workflow
Last synced: 5 months ago
JSON representation
MSBuild task for setting version data from CHANGELOG.md
- Host: GitHub
- URL: https://github.com/hayer/changelogversion.msbuildtask
- Owner: hayer
- License: mit
- Created: 2025-05-15T12:15:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-14T10:30:04.000Z (11 months ago)
- Last Synced: 2025-09-16T21:45:31.311Z (9 months ago)
- Topics: automation, changelog, dotnet, msbuild, nuget, versioning, versioning-workflow
- Language: C#
- Homepage: https://www.nuget.org/packages/ChangeLogVersioningTask
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLogVersioningTask.cs
- License: LICENSE.md
Awesome Lists containing this project
README
# ChangeLogVersioningTask
## Parameters
### `CrashOnFailure`
Should it crash build if it fails to find the version or CHANGELOG-file?
Accepted `true` or `false`. Defaults to `true`.
### `ChangeLogDirectory`
Directory to look for the CHANGELOG-file.
Defaults to `$(MSBuildProjectDirectory)` which is the directory of the current project
begin built.
### `ChangeLogFileName`
File name of the CHANGELOG-file.
Defaults to `CHANGELOG.md`.
## Why?
For some reason unknown to me some projects prefer to have [CHANGELOG.md](https://keepachangelog.com/en/1.1.0/) instead
of using GitVersion and properly written merge messages..
For other reasons I have to work on projects where this is the norm.
So this was born.