From 6f603c7c588da98554194d2c7cd96af8550374d7 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:00:16 +0000 Subject: [PATCH 1/9] Updated release notes --- ReleaseNotes.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 63b4b25..95cc00c 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,3 +1,9 @@ +22.0.0 +- (Breaking) Removed support for some Async calls in .NET Framework and legacy versions of .NET to better support .NET 8 and later +- Minimum required TestableIO.System.IO.Abstractions version is now 22.x +- Removed .NET 7 build (should still work with .NET standard build) +- Removed .NET 6 build (should still work with .NET standard build) + 2.0.0 - (Breaking) Moved all extensions methods to 'System.IO.Abstractions' namespace - Added ThrowIfNotFound extension methods From 7d2e3e562c31606966c3a86a0f5bd49be466fd71 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:02:21 +0000 Subject: [PATCH 2/9] Updated some test dependencies --- .devcontainer/devcontainer.json | 2 +- .../System.IO.Abstractions.Extensions.Tests.csproj | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 937f730..b5d1a6a 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "name": "C# (.NET Core)", - "image": "mcr.microsoft.com/vscode/devcontainers/dotnet:5.0", + "image": "mcr.microsoft.com/vscode/devcontainers/dotnet:9.0", "settings": { "terminal.integrated.shell.linux": "/bin/bash" }, diff --git a/tests/System.IO.Abstractions.Extensions.Tests/System.IO.Abstractions.Extensions.Tests.csproj b/tests/System.IO.Abstractions.Extensions.Tests/System.IO.Abstractions.Extensions.Tests.csproj index e2d4a2b..29abcd1 100644 --- a/tests/System.IO.Abstractions.Extensions.Tests/System.IO.Abstractions.Extensions.Tests.csproj +++ b/tests/System.IO.Abstractions.Extensions.Tests/System.IO.Abstractions.Extensions.Tests.csproj @@ -14,7 +14,10 @@ - + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + From dcf24f1c431ea27d4aec5e5ae381722a9a536dcf Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:07:13 +0000 Subject: [PATCH 3/9] Improved formatting --- ReleaseNotes.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 95cc00c..4907536 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,10 +1,12 @@ -22.0.0 +# Release Notes + +## 22.0.0 - (Breaking) Removed support for some Async calls in .NET Framework and legacy versions of .NET to better support .NET 8 and later - Minimum required TestableIO.System.IO.Abstractions version is now 22.x - Removed .NET 7 build (should still work with .NET standard build) - Removed .NET 6 build (should still work with .NET standard build) -2.0.0 +## 2.0.0 - (Breaking) Moved all extensions methods to 'System.IO.Abstractions' namespace - Added ThrowIfNotFound extension methods - Removed .NET 5 build (should still work with .NET standard build) \ No newline at end of file From a3baf5abd01469d98011d5fd2ffd436ff9ead349 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:19:35 +0000 Subject: [PATCH 4/9] Fix UTF8 --- ReleaseNotes.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 ReleaseNotes.md diff --git a/ReleaseNotes.md b/ReleaseNotes.md old mode 100644 new mode 100755 From 08e930a1bb7f7b2e2bc17c4eb91aa0907e492e72 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:24:18 +0000 Subject: [PATCH 5/9] Fix x --- ReleaseNotes.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 ReleaseNotes.md diff --git a/ReleaseNotes.md b/ReleaseNotes.md old mode 100755 new mode 100644 From 58002f983d35f81c17c0903dba230dac349caab6 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:28:29 +0000 Subject: [PATCH 6/9] Trying to fix format --- ReleaseNotes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 4907536..e33afc1 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,12 +1,16 @@ # Release Notes +List of notable changes between majors + ## 22.0.0 + - (Breaking) Removed support for some Async calls in .NET Framework and legacy versions of .NET to better support .NET 8 and later - Minimum required TestableIO.System.IO.Abstractions version is now 22.x - Removed .NET 7 build (should still work with .NET standard build) - Removed .NET 6 build (should still work with .NET standard build) ## 2.0.0 + - (Breaking) Moved all extensions methods to 'System.IO.Abstractions' namespace - Added ThrowIfNotFound extension methods - Removed .NET 5 build (should still work with .NET standard build) \ No newline at end of file From f00a3abcaaf34139deec5168e4667a9b43aa0484 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:31:14 +0000 Subject: [PATCH 7/9] This is crazy --- ReleaseNotes.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index e33afc1..a3fbf01 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,10 +1,9 @@ -# Release Notes - List of notable changes between majors ## 22.0.0 -- (Breaking) Removed support for some Async calls in .NET Framework and legacy versions of .NET to better support .NET 8 and later +- (Breaking) Removed support for some Async calls in .NET Framework and legacy versions of .NET + to better support .NET 8 and later - Minimum required TestableIO.System.IO.Abstractions version is now 22.x - Removed .NET 7 build (should still work with .NET standard build) - Removed .NET 6 build (should still work with .NET standard build) From a0281e8a3960206e6b316fdadc580ee4021b7a17 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:32:57 +0000 Subject: [PATCH 8/9] Still crazy --- ReleaseNotes.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index a3fbf01..3acf9ba 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,3 +1,6 @@ + +# Release Notes + List of notable changes between majors ## 22.0.0 From 99ed8bc767babf0f729fc38625b89fb6220a9d06 Mon Sep 17 00:00:00 2001 From: Luigi Grilli Date: Fri, 28 Feb 2025 22:38:11 +0000 Subject: [PATCH 9/9] Madness --- ReleaseNotes.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 3acf9ba..59663a3 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,12 +1,11 @@ - # Release Notes List of notable changes between majors ## 22.0.0 -- (Breaking) Removed support for some Async calls in .NET Framework and legacy versions of .NET - to better support .NET 8 and later +- (Breaking) Removed support for some Async calls in .NET Framework and + legacy versions of .NET to better support .NET 8 and later - Minimum required TestableIO.System.IO.Abstractions version is now 22.x - Removed .NET 7 build (should still work with .NET standard build) - Removed .NET 6 build (should still work with .NET standard build)