From 199ecd6ab0343e4e56e41830ed75277466d44ce9 Mon Sep 17 00:00:00 2001 From: Stephen Cleary Date: Fri, 8 Dec 2023 10:43:41 -0500 Subject: [PATCH] Move from netcoreapp2.0 to netcoreapp3.0. --- CHANGELOG.md | 4 ++++ src/Comparers.Ix/Comparers.Ix.csproj | 2 +- src/Comparers.Rx/Comparers.Rx.csproj | 2 +- src/Comparers/Comparers.csproj | 2 +- src/Nito.Comparers.Core/Internals/Murmur3Hash.cs | 4 ++-- src/Nito.Comparers.Core/Nito.Comparers.Core.csproj | 2 +- src/Nito.Comparers.Ix/Nito.Comparers.Ix.csproj | 2 +- src/Nito.Comparers.Linq/Linq/EnumerableExtensions.cs | 2 +- src/Nito.Comparers.Linq/Nito.Comparers.Linq.csproj | 2 +- src/Nito.Comparers.Rx/Nito.Comparers.Rx.csproj | 2 +- src/Nito.Comparers/Nito.Comparers.csproj | 2 +- 11 files changed, 15 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a008789..093e616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [6.3.0] - TBD +### Fixed +- Changed `netcoreapp2.0` support to `netcoreapp3.0` to avoid high-security vulnerabilities. Technically, this is a breaking change, but I'm treating it as a fix since the vulnerabilities will never be patched. + ## [6.2.2] - 2021-09-25 ### Changed - Bump Rx and Ix dependencies. diff --git a/src/Comparers.Ix/Comparers.Ix.csproj b/src/Comparers.Ix/Comparers.Ix.csproj index 559658b..bb851b1 100644 --- a/src/Comparers.Ix/Comparers.Ix.csproj +++ b/src/Comparers.Ix/Comparers.Ix.csproj @@ -2,7 +2,7 @@ This old package just forwards to Nito.Comparers.Ix. - netstandard1.0;netstandard2.0;net461 + netstandard1.0;netstandard2.0;net461;net8.0 comparer;equalitycomparer;icomparable;iequatable true diff --git a/src/Comparers.Rx/Comparers.Rx.csproj b/src/Comparers.Rx/Comparers.Rx.csproj index 8b6cc67..3d2b45f 100644 --- a/src/Comparers.Rx/Comparers.Rx.csproj +++ b/src/Comparers.Rx/Comparers.Rx.csproj @@ -2,7 +2,7 @@ This old package just forwards to Nito.Comparers.Rx. - netstandard1.0;netstandard2.0;net461 + netstandard1.0;netstandard2.0;net461;net8.0 comparer;equalitycomparer;icomparable;iequatable true diff --git a/src/Comparers/Comparers.csproj b/src/Comparers/Comparers.csproj index df99963..5224a24 100644 --- a/src/Comparers/Comparers.csproj +++ b/src/Comparers/Comparers.csproj @@ -2,7 +2,7 @@ This old package just forwards to Nito.Comparers. - netstandard1.0;netstandard1.3;netstandard2.0;net461;net472;netcoreapp2.0 + netstandard1.0;netstandard1.3;netstandard2.0;net461;net472;netcoreapp3.0;net8.0 comparer;equalitycomparer;icomparable;iequatable true diff --git a/src/Nito.Comparers.Core/Internals/Murmur3Hash.cs b/src/Nito.Comparers.Core/Internals/Murmur3Hash.cs index 87f844b..45a40d4 100644 --- a/src/Nito.Comparers.Core/Internals/Murmur3Hash.cs +++ b/src/Nito.Comparers.Core/Internals/Murmur3Hash.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Text; -#if !NET461 && !NETCOREAPP2_0 && !NETSTANDARD1_0 && !NETSTANDARD2_0 && !NETSTANDARD2_1 +#if !NET461 && !NETCOREAPP3_0 && !NETSTANDARD1_0 && !NETSTANDARD2_0 && !NETSTANDARD2_1 using static System.Numerics.BitOperations; #endif @@ -69,7 +69,7 @@ public void Combine(int data) } } -#if NET461 || NETCOREAPP2_0 || NETSTANDARD1_0 || NETSTANDARD2_0 || NETSTANDARD2_1 +#if NET461 || NETCOREAPP3_0 || NETSTANDARD1_0 || NETSTANDARD2_0 || NETSTANDARD2_1 private static uint RotateLeft(uint value, int bits) => (value << bits) | (value >> (32 - bits)); #endif } diff --git a/src/Nito.Comparers.Core/Nito.Comparers.Core.csproj b/src/Nito.Comparers.Core/Nito.Comparers.Core.csproj index d8bf617..bd23c59 100644 --- a/src/Nito.Comparers.Core/Nito.Comparers.Core.csproj +++ b/src/Nito.Comparers.Core/Nito.Comparers.Core.csproj @@ -1,7 +1,7 @@  The last comparison library you'll ever need! - netstandard1.0;netstandard2.0;net461 + netstandard1.0;netstandard2.0;net461;net8.0 comparer;equalitycomparer;icomparable;iequatable Nito.Comparers diff --git a/src/Nito.Comparers.Ix/Nito.Comparers.Ix.csproj b/src/Nito.Comparers.Ix/Nito.Comparers.Ix.csproj index 73ef777..5ef2077 100644 --- a/src/Nito.Comparers.Ix/Nito.Comparers.Ix.csproj +++ b/src/Nito.Comparers.Ix/Nito.Comparers.Ix.csproj @@ -2,7 +2,7 @@ Comparer extensions for System Interactive (Ix). - netstandard1.0;netstandard2.0;net461 + netstandard1.0;netstandard2.0;net461;net8.0 comparer;equalitycomparer;icomparable;iequatable Nito.Comparers diff --git a/src/Nito.Comparers.Linq/Linq/EnumerableExtensions.cs b/src/Nito.Comparers.Linq/Linq/EnumerableExtensions.cs index 3cf5115..6a2ba80 100644 --- a/src/Nito.Comparers.Linq/Linq/EnumerableExtensions.cs +++ b/src/Nito.Comparers.Linq/Linq/EnumerableExtensions.cs @@ -278,7 +278,7 @@ public static bool SequenceEqual(this IEnumerable first, IEnum return source.ToDictionary(keySelector, elementSelector, comparer); } -#if NET472 || NETCOREAPP2_0 +#if NET472 || NETCOREAPP3_0 /// /// Creates a hash set from a sequence. /// diff --git a/src/Nito.Comparers.Linq/Nito.Comparers.Linq.csproj b/src/Nito.Comparers.Linq/Nito.Comparers.Linq.csproj index 1ee9297..0d63153 100644 --- a/src/Nito.Comparers.Linq/Nito.Comparers.Linq.csproj +++ b/src/Nito.Comparers.Linq/Nito.Comparers.Linq.csproj @@ -2,7 +2,7 @@ Comparer extension methods for System.Linq. - netstandard1.0;netstandard1.3;netstandard2.0;net461;net472;netcoreapp2.0 + netstandard1.0;netstandard1.3;netstandard2.0;net461;net472;netcoreapp3.0;net8.0 Nito.Comparers diff --git a/src/Nito.Comparers.Rx/Nito.Comparers.Rx.csproj b/src/Nito.Comparers.Rx/Nito.Comparers.Rx.csproj index e7cf3e0..e3e8bc7 100644 --- a/src/Nito.Comparers.Rx/Nito.Comparers.Rx.csproj +++ b/src/Nito.Comparers.Rx/Nito.Comparers.Rx.csproj @@ -2,7 +2,7 @@ Comparer extension methods for System.Reactive. - netstandard1.0;netstandard2.0;net461 + netstandard1.0;netstandard2.0;net461;net8.0 comparer;equalitycomparer;icomparable;iequatable Nito.Comparers diff --git a/src/Nito.Comparers/Nito.Comparers.csproj b/src/Nito.Comparers/Nito.Comparers.csproj index a222a9e..cb0cbc3 100644 --- a/src/Nito.Comparers/Nito.Comparers.csproj +++ b/src/Nito.Comparers/Nito.Comparers.csproj @@ -2,7 +2,7 @@ The last comparison library you'll ever need! - netstandard1.0;netstandard1.3;netstandard2.0;net461;net472;netcoreapp2.0 + netstandard1.0;netstandard1.3;netstandard2.0;net461;net472;netcoreapp3.0;net8.0 comparer;equalitycomparer;icomparable;iequatable true