I checked the source code of some SemVer C# libraries, and found out that all of them allocate memory excessively, use LINQ and even Regexes, and that's practically a crime!
And so, as someone who only at one single point in their life ever needed a SemVer library, IΒ decided to develop my own solution, β Chasm.SemanticVersioning
, that doesn't allocate that much unnecessary memory!