diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index b103dc6aa..1b5c93a45 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -44,10 +44,6 @@ jobs:
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
- 3.1.x
- 5.0.x
- 6.0.x
- 7.0.x
8.0.x
9.0.x
@@ -78,7 +74,6 @@ jobs:
dotnet pack src/bunit.core/ -c Release --output ${{ env.NUGET_DIRECTORY }} -p:ContinuousIntegrationBuild=true -p:publicrelease=true
dotnet pack src/bunit.web/ -c Release --output ${{ env.NUGET_DIRECTORY }} -p:ContinuousIntegrationBuild=true -p:publicrelease=true
dotnet pack src/bunit.template/ -c Release --output ${{ env.NUGET_DIRECTORY }} -p:ContinuousIntegrationBuild=true -p:publicrelease=true
- dotnet pack src/bunit.generators/ -c release --output ${{ env.NUGET_DIRECTORY }} -p:ContinuousIntegrationBuild=true -p:publicrelease=true
dotnet pack src/bunit.web.query/ -c release --output ${{ env.NUGET_DIRECTORY }} -p:ContinuousIntegrationBuild=true -p:publicrelease=true
# Publish the NuGet package as an artifact, so they can be used in the following jobs
@@ -118,6 +113,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13, windows-latest]
+ framework: [net8.0, net9.0]
runs-on: ${{ matrix.os }}
steps:
@@ -130,10 +126,6 @@ jobs:
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
- 3.1.x
- 5.0.x
- 6.0.x
- 7.0.x
8.0.x
9.0.x
@@ -143,7 +135,7 @@ jobs:
dotnet tool restore
- name: ๐งช Run unit tests
- run: dotnet test -c release --no-restore
+ run: dotnet test -c release --no-restore -f ${{ matrix.framework }}
- name: ๐ Upload hang- and crash-dumps on test failure
if: success() || failure()
diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml
index 93cdde359..1bf98486a 100644
--- a/.github/workflows/docs-deploy.yml
+++ b/.github/workflows/docs-deploy.yml
@@ -73,10 +73,6 @@ jobs:
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
- 3.1.x
- 5.0.x
- 6.0.x
- 7.0.x
8.0.x
9.0.x
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 9447b5192..c4b9027e6 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -58,10 +58,6 @@ jobs:
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
- 3.1.x
- 5.0.x
- 6.0.x
- 7.0.x
8.0.x
9.0.x
@@ -102,7 +98,6 @@ jobs:
dotnet pack src/bunit/ -c Release --property:PackageOutputPath=${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true -p:publicrelease=true
dotnet pack src/bunit.core/ -c Release --property:PackageOutputPath=${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true -p:publicrelease=true
dotnet pack src/bunit.web/ -c Release --property:PackageOutputPath=${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true -p:publicrelease=true
- dotnet pack src/bunit.generators/ -c Release --property:PackageOutputPath=${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true -p:publicrelease=true
dotnet pack src/bunit.web.query/ -c Release --property:PackageOutputPath=${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true -p:publicrelease=true
- name: ๐ ๏ธ Upload library to NuGet.org repository
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 855fe6488..eb5271c47 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,12 @@ All notable changes to **bUnit** will be documented in this file. The project ad
## [Unreleased]
+## [1.40.0] - 2025-06-14
+
+### Fixed
+
+- Aligned Microsoft packages to their TFM version
+
## [1.39.5] - 2025-04-04
### Fixed
@@ -1443,7 +1449,8 @@ The latest version of the library is availble on NuGet:
- **Wrong casing on keyboard event dispatch helpers.**
The helper methods for the keyboard events was not probably cased, so that has been updated. E.g. from `Keypress(...)` to `KeyPress(...)`.
-[unreleased]: https://github.com/bUnit-dev/bUnit/compare/v1.39.5...HEAD
+[unreleased]: https://github.com/bUnit-dev/bUnit/compare/v1.40.0...HEAD
+[1.40.0]: https://github.com/bUnit-dev/bUnit/compare/v1.39.5...v1.40.0
[1.39.5]: https://github.com/bUnit-dev/bUnit/compare/v1.38.5...1.39.5
[1.38.5]: https://github.com/bUnit-dev/bUnit/compare/v1.37.7...v1.38.5
[1.37.7]: https://github.com/bUnit-dev/bUnit/compare/v1.36.0...1.37.7
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 7c79b36a3..63b989f88 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -6,81 +6,76 @@
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
-
+
-
+
@@ -94,39 +89,40 @@
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
diff --git a/bunit.sln b/bunit.sln
index 07a425cf2..2a6f50753 100644
--- a/bunit.sln
+++ b/bunit.sln
@@ -64,10 +64,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.web.query.tests", "te
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.generators.internal", "src\bunit.generators.internal\bunit.generators.internal.csproj", "{AE3DFB52-2BF4-4806-AD82-7FB7B38AC17F}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.generators.tests", "tests\bunit.generators.tests\bunit.generators.tests.csproj", "{09046981-D9EC-4295-8502-721AC54E1F12}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bunit.generators", "src\bunit.generators\bunit.generators.csproj", "{A7C6A2AA-FF8F-4ED1-8590-5324FC566059}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -110,14 +106,6 @@ Global
{AE3DFB52-2BF4-4806-AD82-7FB7B38AC17F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AE3DFB52-2BF4-4806-AD82-7FB7B38AC17F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AE3DFB52-2BF4-4806-AD82-7FB7B38AC17F}.Release|Any CPU.Build.0 = Release|Any CPU
- {09046981-D9EC-4295-8502-721AC54E1F12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {09046981-D9EC-4295-8502-721AC54E1F12}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {09046981-D9EC-4295-8502-721AC54E1F12}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {09046981-D9EC-4295-8502-721AC54E1F12}.Release|Any CPU.Build.0 = Release|Any CPU
- {A7C6A2AA-FF8F-4ED1-8590-5324FC566059}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A7C6A2AA-FF8F-4ED1-8590-5324FC566059}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A7C6A2AA-FF8F-4ED1-8590-5324FC566059}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A7C6A2AA-FF8F-4ED1-8590-5324FC566059}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -133,8 +121,6 @@ Global
{0FF92169-7D8F-46A2-8327-A2F028CB426F} = {9A2B3B34-D41C-43E8-BC7D-246BEBE48D59}
{DE975A0C-0672-4248-913E-D267C1001801} = {6EA09ED4-B714-4E6F-B0E1-4D987F8AE520}
{AE3DFB52-2BF4-4806-AD82-7FB7B38AC17F} = {9A2B3B34-D41C-43E8-BC7D-246BEBE48D59}
- {09046981-D9EC-4295-8502-721AC54E1F12} = {6EA09ED4-B714-4E6F-B0E1-4D987F8AE520}
- {A7C6A2AA-FF8F-4ED1-8590-5324FC566059} = {9A2B3B34-D41C-43E8-BC7D-246BEBE48D59}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {24106918-1C86-4769-BDA6-9C80E64CD260}
diff --git a/tests/bunit.generators.tests/bunit.generators.tests.csproj b/tests/bunit.generators.tests/bunit.generators.tests.csproj
index 89098229e..907ccba41 100644
--- a/tests/bunit.generators.tests/bunit.generators.tests.csproj
+++ b/tests/bunit.generators.tests/bunit.generators.tests.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net8.0;net9.0
Bunit
Bunit.Generator.Tests
true
@@ -26,7 +26,6 @@
-
diff --git a/version.json b/version.json
index 6bee41558..a4e8b9657 100644
--- a/version.json
+++ b/version.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/main/src/NerdBank.GitVersioning/version.schema.json",
- "version": "1.40-preview",
+ "version": "1.41-preview",
"assemblyVersion": {
"precision": "revision"
},