<PackageReference Include="SemanticVersioning" Version="3.0.0-beta1" />
API Differences between 3.0.0-beta1 and 1.2.1
41 Additions
0 Removals
SemanticVersioning
-
public class Range : IEquatable<Range>
- public Range(string rangeSpec, bool loose = false)
- public static bool IsSatisfied(string rangeSpec, string versionString, bool loose = false, bool includePrerelease = false)
- public static string MaxSatisfying(string rangeSpec, IEnumerable<string> versionStrings, bool loose = false, bool includePrerelease = false)
- public static bool op_Equality(Range a, Range b)
- public static bool op_Inequality(Range a, Range b)
- public static Range Parse(string rangeSpec, bool loose = false)
- public static IEnumerable<string> Satisfying(string rangeSpec, IEnumerable<string> versions, bool loose = false, bool includePrerelease = false)
- public static bool TryParse(string rangeSpec, out Range result)
- public static bool TryParse(string rangeSpec, bool loose, out Range result)
- public bool Equals(Range other)
- public Range Intersect(Range other)
- public bool IsSatisfied(Version version, bool includePrerelease = false)
- public bool IsSatisfied(string versionString, bool loose = false, bool includePrerelease = false)
- public Version MaxSatisfying(IEnumerable<Version> versions, bool includePrerelease = false)
- public string MaxSatisfying(IEnumerable<string> versionStrings, bool loose = false, bool includePrerelease = false)
- public IEnumerable<Version> Satisfying(IEnumerable<Version> versions, bool includePrerelease = false)
- public IEnumerable<string> Satisfying(IEnumerable<string> versions, bool loose = false, bool includePrerelease = false)
-
public class Version : IComparable<Version>, IComparable, IEquatable<Version>
- public string Build { get; }
- public bool IsPreRelease { get; }
- public int Major { get; }
- public int Minor { get; }
- public int Patch { get; }
- public string PreRelease { get; }
- public Version(string input, bool loose = false)
- public Version(int major, int minor, int patch, string preRelease = null, string build = null)
- public static bool op_Equality(Version a, Version b)
- public static bool op_GreaterThan(Version a, Version b)
- public static bool op_GreaterThanOrEqual(Version a, Version b)
- public static bool op_Inequality(Version a, Version b)
- public static bool op_LessThan(Version a, Version b)
- public static bool op_LessThanOrEqual(Version a, Version b)
- public static Version Parse(string input, bool loose = false)
- public static bool TryParse(string input, out Version result)
- public static bool TryParse(string input, bool loose, out Version result)
- public Version BaseVersion()
- public string Clean()
- public int CompareTo(object obj)
- public int CompareTo(Version other)
- public bool Equals(Version other)