Update IO to 2.3.0

This commit is contained in:
Matt Nadareski
2026-08-28 13:11:31 -04:00
parent 6f92f85f5d
commit 2a70a9a20e
15 changed files with 12 additions and 24 deletions

View File

@@ -49,7 +49,7 @@
<ItemGroup>
<PackageReference Include="SabreTools.CommandLine" Version="1.5.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="10.0.11" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
</ItemGroup>

View File

@@ -34,7 +34,7 @@
<ItemGroup>
<PackageReference Include="SabreTools.CommandLine" Version="1.5.0" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
</Project>

View File

@@ -463,11 +463,7 @@ namespace SabreTools.Data.Extensions
bool spamsumNull = string.IsNullOrEmpty(spamsum) || string.Equals(spamsum, HashType.SpamSum.ZeroString, StringComparison.OrdinalIgnoreCase);
string? blake3 = rom.BLAKE3;
#if NET7_0_OR_GREATER
bool blake3Null = string.IsNullOrEmpty(blake3) || string.Equals(blake3, HashType.BLAKE3.ZeroString, StringComparison.OrdinalIgnoreCase);
#else
bool blake3Null = string.IsNullOrEmpty(blake3) || string.Equals(blake3, "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", StringComparison.OrdinalIgnoreCase);
#endif
return crc16Null
&& crc32Null

View File

@@ -32,7 +32,7 @@
<ItemGroup>
<PackageReference Include="NetLegacySupport.Numerics" Version="1.0.1" Condition="$(TargetFramework.StartsWith(`net2`)) OR $(TargetFramework.StartsWith(`net3`))" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -32,7 +32,7 @@
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
</Project>

View File

@@ -700,11 +700,7 @@ namespace SabreTools.Metadata.DatFiles
rom.SHA384 = rom.SHA384 == "null" ? HashType.SHA384.ZeroString : null;
rom.SHA512 = rom.SHA512 == "null" ? HashType.SHA512.ZeroString : null;
rom.SpamSum = rom.SpamSum == "null" ? HashType.SpamSum.ZeroString : null;
#if NET7_0_OR_GREATER
rom.BLAKE3 = rom.BLAKE3 == "null" ? HashType.BLAKE3.ZeroString : null;
#else
rom.BLAKE3 = rom.BLAKE3 == "null" ? "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262" : null;
#endif
return rom;
}

View File

@@ -47,7 +47,7 @@
<PackageReference Include="MinValueTupleBridge" Version="0.2.1" Condition="$(TargetFramework.StartsWith(`net2`)) OR $(TargetFramework.StartsWith(`net3`))" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" Condition="$(TargetFramework.StartsWith(`net40`)) OR $(TargetFramework.StartsWith(`net45`))" />
<PackageReference Include="System.ValueTuple" Version="4.6.2" Condition="$(TargetFramework.StartsWith(`net46`)) OR $(TargetFramework.StartsWith(`net47`)) OR $(TargetFramework.StartsWith(`net48`))" />
</ItemGroup>

View File

@@ -192,11 +192,7 @@ namespace SabreTools.Metadata.DatItems
switch (bucketedBy)
{
case ItemKey.BLAKE3:
#if NET7_0_OR_GREATER
key = HashType.BLAKE3.ZeroString;
#else
key = "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262";
#endif
break;
case ItemKey.CRC16:

View File

@@ -33,7 +33,7 @@
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -36,7 +36,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
</Project>

View File

@@ -38,7 +38,7 @@
<ItemGroup>
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
</Project>

View File

@@ -37,7 +37,7 @@
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -33,7 +33,7 @@
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -65,7 +65,7 @@
<PackageReference Include="NetLegacySupport.Numerics" Version="1.0.1" Condition="$(TargetFramework.StartsWith(`net2`)) OR $(TargetFramework.StartsWith(`net3`))" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" Condition="$(TargetFramework.StartsWith(`net40`)) OR $(TargetFramework.StartsWith(`net45`))" />
<PackageReference Include="System.ValueTuple" Version="4.6.2" Condition="$(TargetFramework.StartsWith(`net46`)) OR $(TargetFramework.StartsWith(`net47`)) OR $(TargetFramework.StartsWith(`net48`))" />
</ItemGroup>

View File

@@ -47,7 +47,7 @@
<PackageReference Include="GrindCore.SharpCompress" Version="0.50.5" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="SabreTools.Hashing" Version="2.1.0" />
<PackageReference Include="SabreTools.IO" Version="2.2.0" />
<PackageReference Include="SabreTools.IO" Version="2.3.0" />
</ItemGroup>
<ItemGroup>