Skip to content

Commit e317f73

Browse files
authored
Update packages (#9)
* Update `Semver` package. * Use newest version of `Microsoft.Extensions.Primitives` package, because the version used by Semver is too old. This will fix "Compiler flags not present" error 114. * Fix null reference warning * Update `Verify.Xunit` package.
1 parent d97cb5f commit e317f73

File tree

7 files changed

+1135
-577
lines changed

7 files changed

+1135
-577
lines changed

Directory.Packages.props

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99
<PackageVersion Include="DevToys.Api" Version="2.0.5-preview" />
1010
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
1111
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
12+
<PackageVersion Include="Microsoft.Extensions.Primitives" Version="8.0.0" />
1213
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
1314
<PackageVersion Include="Moq" Version="4.20.72" />
1415
<PackageVersion Include="Moq.Contrib.HttpClient" Version="1.4.0" />
1516
<PackageVersion Include="PosInformatique.Moq.Analyzers" Version="1.10.0" />
16-
<PackageVersion Include="Semver" Version="2.3.0" />
17-
<PackageVersion Include="Verify.Xunit" Version="27.0.1" />
17+
<PackageVersion Include="Semver" Version="3.0.0" />
18+
<PackageVersion Include="Verify.Xunit" Version="27.1.0" />
1819
<PackageVersion Include="xunit" Version="2.9.2" />
1920
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
2021
</ItemGroup>
21-
</Project>
22+
</Project>

Jvw.DevToys.SemverCalculator.Tests/Jvw.DevToys.SemverCalculator.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<PrivateAssets>all</PrivateAssets>
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2525
</PackageReference>
26+
<PackageReference Include="Microsoft.Extensions.Primitives" /> <!-- Package `Moq.Contrib.HttpClient` is using a too old version. -->
2627
<PackageReference Include="Microsoft.NET.Test.Sdk" />
2728
<PackageReference Include="Moq" />
2829
<PackageReference Include="Moq.Contrib.HttpClient" />

Jvw.DevToys.SemverCalculator/Jvw.DevToys.SemverCalculator.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<PrivateAssets>all</PrivateAssets>
5858
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5959
</PackageReference>
60+
<PackageReference Include="Microsoft.Extensions.Primitives" /> <!-- Package `Semver` is using a too old version. -->
6061
<PackageReference Include="Semver" />
6162
</ItemGroup>
6263

Jvw.DevToys.SemverCalculator/Pack/Microsoft.Extensions.Primitives.xml

Lines changed: 1035 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
-724 Bytes
Binary file not shown.

Jvw.DevToys.SemverCalculator/Pack/Semver.xml

Lines changed: 93 additions & 573 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Jvw.DevToys.SemverCalculator/Services/NpmService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public bool IsValidRange(string value)
105105
/// <param name="value">Range value.</param>
106106
/// <param name="versionRange">Parsed version range.</param>
107107
/// <returns>Whether value is valid range.</returns>
108-
private static bool TryParseRange(string value, out SemVersionRange versionRange)
108+
private static bool TryParseRange(string value, out SemVersionRange? versionRange)
109109
{
110110
return SemVersionRange.TryParseNpm(value, true, out versionRange);
111111
}

0 commit comments

Comments
 (0)