Skip to content

Commit

Permalink
🔖🧩 Remove unnecessary target frameworks
Browse files Browse the repository at this point in the history
  • Loading branch information
Chasmical committed Sep 28, 2024
1 parent 3c8c0b6 commit 1179d9b
Show file tree
Hide file tree
Showing 11 changed files with 41 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
<PropertyGroup>
<!-- Project Properties -->
<TargetFrameworks>
net9.0;
net8.0;
net7.0;
net6.0;
Expand All @@ -23,7 +22,6 @@
<!--
| Target Frameworks (-excluded) | - Justification
|================|=================|=========|==============================
| net9.0 | | | - latest API, for use in IDE
| net8.0 | | | - Experimental, RequiresLocation, CollectionBuilder attributes
| net7.0 | | | - ConstantExpected, StringSyntax, RequiredMember, SetsRequiredMembers, UnscopedRef, CompilerFeatureRequired attributes
| net6.0 | | | - InterpolatedStringHandler, StackTraceHidden, RequiresPreviewFeatures attributes
Expand Down
3 changes: 3 additions & 0 deletions Chasm.Compatibility/Chasm.Compatibility.HashCode/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Chasm.Compatibility.HashCode Changelog

### v2.1.2
- 🧩 Removed `net8.0` target. Now targets: `netcoreapp2.1`, `netcoreapp2.0`, `netcoreapp1.0`, `netstandard2.1`, `netstandard2.0`, `netstandard1.3`, `netstandard1.0`, `net461`, `net45`, `net35`;

### v2.1.1
- 🐛 Fixed usage of `RandomNumberGenerator` for .NET Framework targets;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
<PropertyGroup>
<!-- Project Properties -->
<TargetFrameworks>
net9.0;
netcoreapp2.1;
netcoreapp2.0;
netcoreapp1.0;
Expand All @@ -18,7 +17,7 @@
<!--
| Target Framework | - Status
|==================|======================
| net9.0 | - supported
| net5.0+ | - supported
| netcoreapp2.1 | - supported
| netcoreapp2.0 | - Microsoft.Bcl.HashCode package
| netcoreapp1.0 | - own implementation
Expand All @@ -32,7 +31,6 @@
<!--
| Target Frameworks (-excluded) | - Justification
|================|=================|=========|==============================
| net9.0 | | | - latest API, for use in IDE
| netcoreapp2.1 | netstandard2.1 | | - System.HashCode introduced
| netcoreapp2.0 | netstandard2.0 | net461 | - Microsoft.Bcl.HashCode package targets
| netcoreapp1.0 | netstandard1.0 | net45 | - MethodImplOptions.AggressiveInlining
Expand All @@ -43,7 +41,7 @@
<!-- Header -->
<AssemblyName>Chasm.Compatibility.HashCode</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<Version>2.1.1</Version>
<Version>2.1.2</Version>

<!-- Title, Description, Tags -->
<Title>$(AssemblyName)</Title>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Chasm.Compatibility.IndexRange Changelog

### v2.2.2
- 🧩 Removed `net8.0` target. Now targets: `netcoreapp3.0`, `netcoreapp2.0`, `netcoreapp1.0`, `netstandard2.1`, `netstandard2.0`, `netstandard1.0`, `net47`, `net45`, `net40`, `net35`;

### v2.2.1
- 🐛 Fixed usage of `RandomNumberGenerator` for hashing for .NET Framework targets;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
<PropertyGroup>
<!-- Project Properties -->
<TargetFrameworks>
net9.0;
netcoreapp3.0;
netcoreapp2.0;
netcoreapp1.0;
Expand All @@ -16,10 +15,24 @@
net40;
net35;
</TargetFrameworks>
<!--
| Target Framework | - Status
|==================|======================
| net5.0+ | - supported
| netcoreapp3.0 | - supported
| netcoreapp2.0 | - own implementation
| netcoreapp1.0 | - own implementation
| netstandard2.1 | - supported
| netstandard1.3 | - own implementation
| netstandard1.0 | - own implementation
| net47 | - own implementation
| net45 | - own implementation
| net40 | - own implementation
| net35 | - own implementation
-->
<!--
| Target Frameworks (-excluded) | - Justification
|================|=================|=========|==============================
| net9.0 | | | - latest API, for use in IDE
| netcoreapp3.0 | netstandard2.1 | | - Index and Range introduced
| netcoreapp2.0 | netstandard2.0 | net47 | - System.ValueTuple introduced
| netcoreapp1.0 | netstandard1.0 | net45 | - System.ValueTuple package targets
Expand All @@ -32,7 +45,7 @@
<!-- Header -->
<AssemblyName>Chasm.Compatibility.IndexRange</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<Version>2.2.1</Version>
<Version>2.2.2</Version>

<!-- Title, Description, Tags -->
<Title>$(AssemblyName)</Title>
Expand Down
3 changes: 3 additions & 0 deletions Chasm.Compatibility/Chasm.Compatibility.Unsafe/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Chasm.Compatibility.Unsafe Changelog

### v2.0.1
- 🧩 Removed `net8.0` target. Now targets: `netcoreapp3.0`, `netcoreapp1.0`, `netstandard2.0`, `netstandard1.0`, `net461`, `net45`, `net35`;

### v2.0.0
- 🧩 Targets: `net8.0`, `netcoreapp3.0`, `netcoreapp1.0`, `netstandard2.0`, `netstandard1.0`, `net461`, `net45`, `net35`;
- ✨ Added `System.Runtime.CompilerServices.Unsafe` polyfill;
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<!-- Project Properties -->
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<TargetFrameworks>
net9.0;
netcoreapp3.0;
netcoreapp1.0;
netstandard2.0;
Expand All @@ -16,7 +15,7 @@
<!--
| Target Framework | - Status
|==================|======================
| net9.0 | - supported
| net5.0+ | - supported
| netcoreapp3.0 | - supported
| netcoreapp1.0 | - Unsafe package v5 (legacy)
| netstandard2.0 | - Unsafe package v6
Expand All @@ -28,7 +27,6 @@
<!--
| Target Frameworks (-excluded) | - Justification
|================|=================|=========|==============================
| net9.0 | | | - latest API, for use in IDE
| netcoreapp3.0 | | | - Unsafe introduced
| netcoreapp3.1- | netstandard2.0 | net461 | - Unsafe package v6 targets
| netcoreapp1.0 | netstandard1.0 | net45 | - Unsafe package v5 targets
Expand All @@ -38,7 +36,7 @@
<!-- Header -->
<AssemblyName>Chasm.Compatibility.Unsafe</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<Version>2.0.0</Version>
<Version>2.0.1</Version>

<!-- Title, Description, Tags -->
<Title>$(AssemblyName)</Title>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Chasm.Compatibility.ValueTuple Changelog

### v2.2.2
- 🧩 Removed `net8.0` target. Now targets: `netcoreapp2.0`, `netcoreapp1.0`, `netstandard2.0`, `netstandard1.3`, `netstandard1.0`, `net47`, `net45`, `net40`, `net35`;

### v2.2.1
- 🐛 Fixed usage of `RandomNumberGenerator` for hashing for .NET Framework targets;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
<PropertyGroup>
<!-- Project Properties -->
<TargetFrameworks>
net9.0;
netcoreapp2.0;
netcoreapp1.0;
netstandard2.0;
Expand All @@ -17,7 +16,7 @@
<!--
| Target Framework | - Status
|==================|======================
| net9.0 | - supported
| net5.0+ | - supported
| netcoreapp2.0 | - supported
| netcoreapp1.0 | - System.ValueTuple package
| netstandard2.0 | - supported
Expand All @@ -31,7 +30,6 @@
<!--
| Target Frameworks (-excluded) | - Justification
|================|=================|=========|==============================
| net9.0 | | | - latest API, for use in IDE
| netcoreapp2.0 | netstandard2.0 | net47 | - System.ValueTuple introduced
| netcoreapp1.0 | netstandard1.0 | net45 | - System.ValueTuple package lowest targets
| netcoreapp1.0 | netstandard1.0 | net45 | - MethodImplOptions.AggressiveInlining
Expand All @@ -43,7 +41,7 @@
<!-- Header -->
<AssemblyName>Chasm.Compatibility.ValueTuple</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<Version>2.2.1</Version>
<Version>2.2.2</Version>

<!-- Title, Description, Tags -->
<Title>$(AssemblyName)</Title>
Expand Down
6 changes: 6 additions & 0 deletions Chasm.Compatibility/Chasm.Compatibility/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Chasm.Compatibility Changelog

### v2.6.2
- ⬆️ Chasm.Compatibility.HashCode v2.1.2;
- ⬆️ Chasm.Compatibility.IndexRange v2.2.2;
- ⬆️ Chasm.Compatibility.Unsafe v2.0.1;
- ⬆️ Chasm.Compatibility.ValueTuple v2.2.2;

### v2.6.1
- 🧩 Added System.Memory to `net45` target as well;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<!-- Project Properties -->
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<TargetFrameworks>
net9.0;
net8.0;
net7.0;
net6.0;
Expand Down Expand Up @@ -34,7 +33,7 @@
<!-- Header -->
<AssemblyName>Chasm.Compatibility</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<Version>2.6.1</Version>
<Version>2.6.2</Version>

<!-- Title, Description, Tags -->
<Title>$(AssemblyName)</Title>
Expand Down

0 comments on commit 1179d9b

Please sign in to comment.