Simply add this package to add a test which generates a string of your public API, then sends it to Approval Tests to approve any public API changes.
Don't accidently miss a breaking API change and break semantic versioning again.
This is a .NET Framework enhancement framework. Main features are Versioning, Finance, Currency, Foreign Exchange, Money, Pricing strategy, Telemetry, Composite Weighted Progress, Repository and Unity of Wok pattern implementation with Entity Framework Core, Network Connectivity Service and...
More information
This is a simple convention for versioning web APIs. It extends [Microsoft ASP.Net API Versioning](https://github.com/Microsoft/aspnet-api-versioning) by introducing a new convention and attributes.
Cake wrapper for Nerdbank.GitVersioning. Stamps your assemblies with semver 2.0 compliant git commit specific version information and provides NuGet versioning information as well.
Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the Core library which both GitVersion cli and Task use allowing programatic usage of GitVersion.
Allows semantic versioning style fields to be injected into your assemblies via a $SemanticVersion property (MSBuild command line parameter or added to your csproj).
A NuGet package for automatically versioning builds via the Git repository they are sitting in.
Usage: Tag your releases with "v#.#".
Additional Details: https://github.com/Zoltu/Zoltu.Versioning/blob/master/README.md