From 4592ddcfce925627ca395df7b543eb28127a0009 Mon Sep 17 00:00:00 2001 From: Anairkoen Schno Date: Fri, 10 Dec 2021 17:06:48 -0600 Subject: [PATCH] Update Hive.Versioning to use public package build --- IPA.Loader/IPA.Loader.csproj | 4 +- Libs/thirdparty/Hive.Versioning.dll | Bin 38400 -> 0 bytes Libs/thirdparty/Hive.Versioning.pdb | Bin 19460 -> 0 bytes Libs/thirdparty/Hive.Versioning.xml | 897 ---------------------------- SemVer/SemVer.csproj | 6 +- 5 files changed, 3 insertions(+), 904 deletions(-) delete mode 100644 Libs/thirdparty/Hive.Versioning.dll delete mode 100644 Libs/thirdparty/Hive.Versioning.pdb delete mode 100644 Libs/thirdparty/Hive.Versioning.xml diff --git a/IPA.Loader/IPA.Loader.csproj b/IPA.Loader/IPA.Loader.csproj index b8803f76..d64f8285 100644 --- a/IPA.Loader/IPA.Loader.csproj +++ b/IPA.Loader/IPA.Loader.csproj @@ -59,11 +59,9 @@ + - - $(MSBuildThisFileDirectory)..\Libs\thirdparty\Hive.Versioning.dll - diff --git a/Libs/thirdparty/Hive.Versioning.dll b/Libs/thirdparty/Hive.Versioning.dll deleted file mode 100644 index a5a1e8fc9314a364b334d67712099eea131eafa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38400 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 Cr-dp2 diff --git a/Libs/thirdparty/Hive.Versioning.pdb b/Libs/thirdparty/Hive.Versioning.pdb deleted file mode 100644 index 15bd577b8fe086b67e7af20055b71e13f77eaa20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19460 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 diff --git a/Libs/thirdparty/Hive.Versioning.xml b/Libs/thirdparty/Hive.Versioning.xml deleted file mode 100644 index 7e42b5c5..00000000 --- a/Libs/thirdparty/Hive.Versioning.xml +++ /dev/null @@ -1,897 +0,0 @@ - - - - Hive.Versioning - - - - - A version that meets the Semantic Versioning specification. - - - - - Gets the zero version (0.0.0). - - - - - Parses and creates a version object from a sequence of characters. - - - This is roughly equivalent to . - - The sequence of characters to parse as a version. - Thrown when the input is not a valid SemVer version. - - - - Creates a version object from the component parts of the version. - - The major version number. - The minor version number. - The patch number. - A sequence of IDs specifying the prerelease. - A sequence of IDs representing the build. - - - - Creates a version object from the component parts of the version. - - - This interface is provided only for CLS compliance. The actual version number is unsigned. - Because of this, very large version numbers may cause issues with this interface. - - The major version number. - The minor version number. - The patch number. - A sequence of IDs specifying the prerelease. - A sequence of IDs representing the build. - - - - Creates a version object from the component parts of the version. - - The major version number. - The minor version number. - The patch number. - - - - Creates a version object from the component parts of the version. - - - This interface is provided only for CLS compliance. The actual version number is unsigned. - Because of this, very large version numbers may cause issues with this interface. - - The major version number. - The minor version number. - The patch number. - - - - Gets the major version number. - - - - - Gets the minor version number. - - - - - Gets the patch number. - - - - - Gets the sequence of prerelease IDs. - - - - - Gets the sequence of build IDs. - - - - - Vers the version number, as signed integers. - - - This interface is provided only for CLS compliance. The actual version number is unsigned. - Because of this, very large version numbers may cause issues with this interface. - - The major version number. - The minor version number. - The patch number. - - - - Appends this to the provided . - - The to append to. - The provided - - - - - - - Compares two versions for equality. - - The first version to compare. - The second version to compare. - if they are equal, otherwise. - - - - Compares two versions for inequality. - - The first version to compare. - The second version to compare. - if they are not equal, otherwise. - - - - Checks if is greater than . - - The first version to compare. - The second version to compare. - if is greater than , - - - - Checks if is less than . - - The first version to compare. - The second version to compare. - if is less than , - - - - Checks if is greater than or equal to . - - The first version to compare. - The second version to compare. - if is greater than or equal to , - - - - Checks if is less than or equal to . - - The first version to compare. - The second version to compare. - if is less than or equal to , - - - - Determines the maximum of two versions. - - The first version. - The second version. - The maximum of and - - - - Determines the minimum of two versions. - - The first version. - The second version. - The minimum of and - - - - Compares version to for equality. - - The object to compare to. - if they are equal, otherwise. - - - - Gets the hash code of this . - - The hash code for this . - - - - Compares this version to another version according to the SemVer specification. - - The version to compare to. - if the versions are equal, otherwise. - - - - Compares this version to another version according to the SemVer specification. - - The version to compare to. - Less than zero if is less than , zero if they are equal, and - more than zero if is greater than - - - - Parses a sequence of characters into a object. - - The sequence of characters to parse. - The parsed version object. - Thrown when is not a valid SemVer version. - - - - Attempts to parse a sequence of characters into a version object. - - The sequence of characters to parse. - The parsed version, if the input is valid. - if the text is valid and could be parsed, otherwise. - - - - Attempts to parse a sequence of characters into a version object, as part of a larger parse. - - - When this method returns, will begin after the end of the parsed version, if it is present, or - what it initially contained if no version is present and this returns - - The sequence of characters to parse. - The parsed version, if the input is valid. - if the text is valid and could be parsed, otherwise. - - - - An arbitrary range of s, capable of matching any possible set of s. - - - - - A is considered matching if it is exactly equivalent to this one, in addition to if its comparison - value matches. - - - - - Converts this to an equivalent . - - - The returned always takes the form >=Version <=Version. - - The that is equivalent to this - - - - Inverts this into either another or a . - - - The only time this produces a is when is . - - The inverted , if any. - The representing this inverted, if any. - if this produces a , or - if it produces a . - - - - Tries to perform a logical conjunction (and) with . - - - This method will only return one of the following values: - - - - A single was produced, and was set. - - - - A single was produced, and was set. - - - - The conjunction result matches no possible values. - - - - The other to try to perform conjunction with. - The single the operation produced, if any. - The single the operation produced, if any. - A indicating which of the outputs were set, if any. - - - - A part of the implementation of that handles - the cases where exactly one of the inputs are an comparer. - - - - - Tries to perform a logical disjunction (or) with . - - - This method will only return one of the following values: - - - - A single was produced, and was set. - - - - A single was produced, and was set. - - - - The disjunction result matches every valid value. For convenience, - is set to . - - - - The disjunction result is not representable with only a and a . - For example, if the inputs are non-equal comparers, this will be returned. - - - - The other to try to perform disjunction with. - The single the operation produced, if any. - The single the operation produced, if any. - A indicating which of the outputs were set, if any. - - - - A part of the implementation of that handles - the cases where exactly one of the inputs are an comparer. - - - - - This is identical to except that it uses - instead of . - - - - - Tries to perform a logical conjunction (and) with . - - - This method will only return one of the following values: - - - - A single was produced, and was set. - - - - Two s were produced, and both and were set. - - - - The conjunction result matches no valid values. - - - - The other to try to perform conjunction with. - The single (or first) the operation produced, if any. - The second the operation produced, if any. - A indicating which of the outputs were set, if any. - - - - A part of the implementation of , handling the cases where exactly one - input is an inward-facing . - - - - - Tries to perform a logical disjunction (or) with . - - - This method will only return one of the following values: - - - - A single was produced, and was set. - - - - Two s were produced, and both and were set. - - - - The disjunction result matches every valid value. For convenience, - is set to . - - - - The other to try to perform disjunction with. - The single (or first) the operation produced, if any. - The second the operation produced, if any. - A indicating which of the outputs were set, if any. - - - - A part of the implementation of , handling the cases where exactly one - input is an inward-facing . - - - - - Checks if two s are mutually exclusive, but meet exactly leaving no versions that neither matches. - - - - - Constructs a new that corresponds to the text provided in . - - The textual represenation of the to create. - - Thrown when is not a valid . - - - - Creates a which matches only the provided . - - The to match. - A matching only the provided . - - - - Computes the logical disjunction (or) of this and . - - The other to compute the disjunction of. - The logical disjunction of and . - - - - - Computes the logical disjunction (or) of the two arguments. - - The first argument. - The second argument. - The logical disjunction of and . - - - - - Computes the logical conjunction (and) of this and . - - The other to compute the conjunction of. - The logical conjunction of and . - - - - - Computes the logical conjunction (and) of the two arguments. - - The first argument. - The second argument. - The logical conjunction of and . - - - - - Gets the compliement of this . - - The compliement of this . - - - - - Computes the compliment of the argument. - - The to compute the compliment of. - The compliment of . - - - - - Determines whether or not a given matches this . - - The to check. - if matches, otherwise. - - - - The that matches all s. - - - - - The that matches no s. - - - - - Appends the string representation of this to the provided . - - The to append to. - The that was appended to. - - - - Gets the string representation of this . - - The string representation of this . - - - - - - - Determines whether this is equivalent to another range. - - The to compare to. - if they are equivalent, otherwise. - - - - - - - Compares two s for equality. - - The first argument. - The second argument. - if and are equivalent, otherwise. - - - - Determines if two s are not equivalent. - - The first argument. - The second argument. - if and are not equivalent, otherwise. - - - - Parses a string as a . - - - - A valid string is made up of a set of disjoint regions joined by ||. - These regions can be either bounded or unbounded. -
A bounded region is a pair of unbounded regions separated by whitespace, such that both unbounded regions overlap, - and the unbounded region whose written value is lower comes first. -
An unbounded region is any valid prefixed with one of the following comparison operators: -
- - >= - - The unbounded range matches any greater than or equal to its specified. - - - - <= - - The unbounded range matches any less than or equal to its specified . - - - - > - - The unbounded range matches any greater than its specified . - - - - < - - The unbounded range matches any less than its specified . - - - - = - - The range matches only the that it is specified with. - - - Note that unbounded ranges using the = comparison operator cannot be part of a bounded region.Additionally, there are the following shorthand comparison operators that expand to bounded regions: - - ^ - - The bounded range matches all versions greater than or equal to its specified and less than the next major incremented - version. For example, ^1.5.4 would be equivalent to the bounded range >=1.5.4 <2.0.0, while ^0.4.2 would be equivalent - to >=0.4.2 <0.5.0. - - - There are also a few special ranges: - - * - - The range. This range matches every possible version. - - - - z or Z - - The range. This range matches nothing. - - - - A bounded region may also be specified using star syntax. This takes the form of either a single * alone, matching any version, - or a version with some numbers substituted with an asterisk. Once an element has been substituted, however, any following elements must - either not be present or be a star themselves. Prereleases and build ids cannot be specified when using star syntax. For example, - * is valid, *.3 is not. 1.* and 1.*.* are valid (and equivalent), but 1.*.2 is not. 1.2.* is - valid, but 1.2.*-pre.1 is not. Importantly, *.*.* or anything similar is also not valid. Just use *. In all cases - except the singular *, any * may also be an x or X. - - A bounded regioon may also be specified using hyphen syntax, though it is generally not recommended, as it is not always clear to a reader - what exactly is meant, and is remarkably easy to mess up. The syntax for this is 1.2.3 - 4.5.6, of course substituting 1.2.3 - and 4.5.6 with any valid version. The space before is required. This is important. the space after the first version, - before the hyphen, is required. This is because 1.2.3-4.5.6 is a valid, and complete, version, causing the parser - to try to read the first version in the hyphen range, then hit the end of input instead of a hyphen and back out, eventually rejecting the - range altogether, because a version by itself is not a valid version range. 1.2.3- 4.5.6 is also not valid, because it - is an incomplete version followed by a complete, simple version. Since incomplete versions are rejected, it means that this attempts - to parse a first version, fails, and tries other forms a range can take before eventually failing out. - -
- The string to parse. - The parsed . - - Thrown when is not a valid . -
- - - Attempts to parse a whole string as a . - - - - A valid string is made up of a set of disjoint regions joined by ||. - These regions can be either bounded or unbounded. -
A bounded region is a pair of unbounded regions separated by whitespace, such that both unbounded regions overlap, - and the unbounded region whose written value is lower comes first. -
An unbounded region is any valid prefixed with one of the following comparison operators: -
- - >= - - The unbounded range matches any greater than or equal to its specified. - - - - <= - - The unbounded range matches any less than or equal to its specified . - - - - > - - The unbounded range matches any greater than its specified . - - - - < - - The unbounded range matches any less than its specified . - - - - = - - The range matches only the that it is specified with. - - - Note that unbounded ranges using the = comparison operator cannot be part of a bounded region.Additionally, there are the following shorthand comparison operators that expand to bounded regions: - - ^ - - The bounded range matches all versions greater than or equal to its specified and less than the next major incremented - version. For example, ^1.5.4 would be equivalent to the bounded range >=1.5.4 <2.0.0, while ^0.4.2 would be equivalent - to >=0.4.2 <0.5.0. - - - There are also a few special ranges: - - * - - The range. This range matches every possible version. - - - - z or Z - - The range. This range matches nothing. - - - - A bounded region may also be specified using star syntax. This takes the form of either a single * alone, matching any version, - or a version with some numbers substituted with an asterisk. Once an element has been substituted, however, any following elements must - either not be present or be a star themselves. Prereleases and build ids cannot be specified when using star syntax. For example, - * is valid, *.3 is not. 1.* and 1.*.* are valid (and equivalent), but 1.*.2 is not. 1.2.* is - valid, but 1.2.*-pre.1 is not. Importantly, *.*.* or anything similar is also not valid. Just use *. In all cases - except the singular *, any * may also be an x or X. - - A bounded regioon may also be specified using hyphen syntax, though it is generally not recommended, as it is not always clear to a reader - what exactly is meant, and is remarkably easy to mess up. The syntax for this is 1.2.3 - 4.5.6, of course substituting 1.2.3 - and 4.5.6 with any valid version. The space before is required. This is important. the space after the first version, - before the hyphen, is required. This is because 1.2.3-4.5.6 is a valid, and complete, version, causing the parser - to try to read the first version in the hyphen range, then hit the end of input instead of a hyphen and back out, eventually rejecting the - range altogether, because a version by itself is not a valid version range. 1.2.3- 4.5.6 is also not valid, because it - is an incomplete version followed by a complete, simple version. Since incomplete versions are rejected, it means that this attempts - to parse a first version, fails, and tries other forms a range can take before eventually failing out. - -
- The string to try to parse. - The parsed , if any. - if was successfully parsed, otherwise. - -
- - - Attempts to parse a from the start of the string. - - - When this returns , will begin immediately after the parsed . - When this returns , will remain unchanged. - - A valid string is made up of a set of disjoint regions joined by ||. - These regions can be either bounded or unbounded. -
A bounded region is a pair of unbounded regions separated by whitespace, such that both unbounded regions overlap, - and the unbounded region whose written value is lower comes first. -
An unbounded region is any valid prefixed with one of the following comparison operators: -
- - >= - - The unbounded range matches any greater than or equal to its specified. - - - - <= - - The unbounded range matches any less than or equal to its specified . - - - - > - - The unbounded range matches any greater than its specified . - - - - < - - The unbounded range matches any less than its specified . - - - - = - - The range matches only the that it is specified with. - - - Note that unbounded ranges using the = comparison operator cannot be part of a bounded region.Additionally, there are the following shorthand comparison operators that expand to bounded regions: - - ^ - - The bounded range matches all versions greater than or equal to its specified and less than the next major incremented - version. For example, ^1.5.4 would be equivalent to the bounded range >=1.5.4 <2.0.0, while ^0.4.2 would be equivalent - to >=0.4.2 <0.5.0. - - - There are also a few special ranges: - - * - - The range. This range matches every possible version. - - - - z or Z - - The range. This range matches nothing. - - - - A bounded region may also be specified using star syntax. This takes the form of either a single * alone, matching any version, - or a version with some numbers substituted with an asterisk. Once an element has been substituted, however, any following elements must - either not be present or be a star themselves. Prereleases and build ids cannot be specified when using star syntax. For example, - * is valid, *.3 is not. 1.* and 1.*.* are valid (and equivalent), but 1.*.2 is not. 1.2.* is - valid, but 1.2.*-pre.1 is not. Importantly, *.*.* or anything similar is also not valid. Just use *. In all cases - except the singular *, any * may also be an x or X. - - A bounded regioon may also be specified using hyphen syntax, though it is generally not recommended, as it is not always clear to a reader - what exactly is meant, and is remarkably easy to mess up. The syntax for this is 1.2.3 - 4.5.6, of course substituting 1.2.3 - and 4.5.6 with any valid version. The space before is required. This is important. the space after the first version, - before the hyphen, is required. This is because 1.2.3-4.5.6 is a valid, and complete, version, causing the parser - to try to read the first version in the hyphen range, then hit the end of input instead of a hyphen and back out, eventually rejecting the - range altogether, because a version by itself is not a valid version range. 1.2.3- 4.5.6 is also not valid, because it - is an incomplete version followed by a complete, simple version. Since incomplete versions are rejected, it means that this attempts - to parse a first version, fails, and tries other forms a range can take before eventually failing out. - -
- The string to try to parse. - The parsed , if any. - if was successfully parsed, otherwise. -
- - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Gets a resource string for AssertionFailed similar to ''. - - - - - Gets a resource string for Range_InputInvalid similar to 'Input is not a valid VersionRange'. - - - - - Gets a resource string for Version_InputInvalid similar to 'Input was not a valid SemVer version'. - - - - - Gets a resource string for Version_InputTooShort similar to 'Input too short to be a SemVer version'. - - - - - Specifies that when a method returns , - the parameter may be even if the corresponding type disallows it. - - - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this - value, the associated parameter may be null. - - - - Gets the return value condition. - - The return value condition. If the method returns this value, the - associated parameter may be null. - - - - Specifies that when a method returns , - the parameter is not even if the corresponding type allows it. - - - - - Initializes the attribute with the specified return value condition. - - The return value condition. If the method returns this - value, the associated parameter is not null. - - - - Gets the return value condition. - - The return value condition. If the method returns this value, the - associated parameter is not null. - - - - Specifies that an output may be even if the corresponding type disallows it. - - - - - Specifies that the method will not return if the associated Boolean parameter is passed the specified value. - - - - - Initializes the attribute with the specified parameter value. - - - The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to - the associated parameter matches this value. - - - - - Gets the condition parameter value. - - -
-
diff --git a/SemVer/SemVer.csproj b/SemVer/SemVer.csproj index eb567912..b25f6244 100644 --- a/SemVer/SemVer.csproj +++ b/SemVer/SemVer.csproj @@ -1,4 +1,4 @@ - + @@ -8,9 +8,7 @@ - - $(MSBuildThisFileDirectory)..\Libs\thirdparty\Hive.Versioning.dll - +