McSherry.SemanticVersioning icon indicating copy to clipboard operation
McSherry.SemanticVersioning copied to clipboard

A semantic versioning library for .NET 5, Core, FX, and Standard with version range support.

Results 6 McSherry.SemanticVersioning issues
Sort by recently updated
recently updated
newest added

It would be really nice if ToString() or even if there was just a string property for the original version range string available. As it is now I have to...

enhancement

Although old at this point, .NET Framework 3.5 remains relatively common. As `McSherry.SemanticVersioning` has no dependencies, it should be relatively straightforward to add support for this version. As of writing,...

enhancement

The `node-semver` specification allows operators to be applied to wildcard ranges (e.g. `>1.7.x`, `~2.*`), which appears to have been omitted from `McSherry.SemanticVersioning`. For tilde and caret ranges (`~2.*` or `^2.x`),...

bug

At the moment, the library doesn't really provide any means to create new `SemanticVersion`s based on old ones. If you want to increment a version component, for example, you have...

enhancement

I just ran into an issue where I have to try handing `1.2.3.4`, `1.2.3 hash` and `1.2.3.4 hash` (info versions and regular versions) to Semantic Version. It would be useful...

enhancement

Under `node-semver`, it's possible to compare a version range against a semantic version to determine more than just whether the version range is satisfied. Similarly, version ranges can be compared...

enhancement