semver
semver copied to clipboard
A semver implementation in .Net based on the v2.0.0 of the spec found at http://semver.org/.
Currently, the `Parse` and `TryParse` methods do not validate the `maxLength` argument. So if it is negative, they report that as an error with the version string being too long...
Add a class that represents a SemVer version range and can check whether a version is within the range. This functionality would serve as the core of implementations needing to...
It would be nice to have a method on SemVersion that would determine whether or not the version satisfies a particular version string. E.g. ``` cs SemVersion ver = new...
A lot of methods have been marked `[Obselete]` as part of the fixes for v2.1.0 and v2.2.0. As part of v3.0.0, those `[Obsolete]` methods need to be removed.
The primary constructor allows the construction of a `SemVersion` instance with negative values for Major, Minor, and Patch.
As of Semver v2.1.0, it will ship with DLLs targeting .NET 4.5.2, .NET Standard 1.1, and .NET Standard 2.0. However, this includes support for versions with are no longer supported...
Glad to find this library does most things -- are there plans to align versioning incrementing with [semver 2.0.0](http://semver.org/spec/v2.0.0.html)?: > ... Patch and minor version MUST be reset to 0...
Currently, Appveyor assigns a version number based either on the tag being built, or the version number in `appveyor.yml` along with a build number to make it unique. Instead, find...
Custom converter for serializing to Json using [http://www.newtonsoft.com/json](http://www.newtonsoft.com/json). This is an enhancement of the `Newton.Json.Converters.VersionConverter`. https://gist.github.com/madaz/efab4a5554b88dc2862d58046ddba00f **Reason** Without the custom serializer, the default would create a nested "SemVersion" property inside...
Hi. Thanks for semver. In my project require to use a signed assembly, could you please release a strong named nuget package? Thanks Anton