111 packages tagged with “SemVer”
NuGet's implementation of Semantic Versioning.
Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the .NET Core Global Tool allowing usage of GitVersion from command line.
A semantic version library fully compliant with v2.0.0 of the spec found at http://semver.org.
Derives SemVer information from a repository following GitFlow or GitHubFlow.
Stamps an assembly with git information based on SemVer.
Access commit information from MSBuild and C#/F#/VB code, and infer SemVer from branch, tag or version file in Git repository.
Implements SVersion to handle strict SemVer 2.0 versions (the whole specification is implemented), a CSVersion class that handles all aspects of a CSemVer (http://csemver.org) version. This also implements InformationalVersion to help generating and parsing CSemVer standardized InformationalVersionAttribute value, PackageQuality support and SVersionBound that is a sound (and simple) way to express constraints on versions.
A modern Semantic Versioning library
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
Cake Build addon to build Nuget version numbers
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.
SimpleVersion - A simple tool to version your code
A collection of tools I have found useful across more than one project. This nuget package will contain all the items (both C# and otherwise) that don't fit into any of my other packages. See source README for full explanation.
Simple Git Version implementation based on LibGit2Sharp. Used by SimpleGitVersion.MsBuild.
Cake extension that enables Cake scripts to obtain SimpleGitVersion information from current Git repository.
MSBuild task that implements 'Constrained Semantic Version' on Git and stamps produced assembly by automatically generating AssemblyVersion, FileVersion and InformationalVersion attributes. Please see https://github.com/SimpleGitVersion/SGV-Net/wiki.
Allows semantic versioning style fields to be injected into your assemblies via a $SemanticVersion property (MSBuild command line parameter or added to your csproj).
Update project version, through an easy API.
Analyse and recommend an appropriate semver update for a package change
ApiSurface is a library to help you ensure consistency and documentation coverage of your NuGet package's public API, and to help you adhere to SemVer.
This allow DNX project to use 'Constrained Semantic Version' on Git. Stamps produced assembly by automatically generating AssemblyVersion, FileVersion and InformationalVersion attributes. Please see https://github.com/SimpleGitVersion/SGV-Net/wiki.
A dotnet tool that automatically versions csproj files semantically with git integration.
git-flow-version creates predictable and opinionated SemVer 2.0.0 version numbers for git flow repositories.
Cake AddIn that extends Cake with SemVer versioning using Mercurial history
NOTE: This package has been deprecated. Please use Cake.SynVer instead. Guess SemVer based on public surface changes
Provide Semantic versioning using Version Control System history.
A semver implementation in .Net based on the v2.0.0 of the spec found at http://semver.org/. This was forked from the semver package from Max Hauser, and is rebuilt to be compatible with .net 2+ and .net Standard 1+.