Skip to content

Commit f592844

Browse files
committed
Version 8.0.0
1 parent d36f8bc commit f592844

File tree

9 files changed

+25
-192
lines changed

9 files changed

+25
-192
lines changed

BenchmarkPostgreSql/BenchmarkPostgreSql.csproj

Lines changed: 0 additions & 21 deletions
This file was deleted.

BenchmarkPostgreSql/Program.cs

Lines changed: 0 additions & 42 deletions
This file was deleted.

BenchmarkPostgreSql/appsettings.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

DataLayer/DataLayer.csproj

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net7.0;net6.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
</PropertyGroup>
66

7-
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0'">
7+
<ItemGroup>
88
<PackageReference Include="GenericServices.StatusGeneric" Version="1.2.0" />
99
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
1010
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0" />
1111
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.0" />
1212
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
1313
</ItemGroup>
1414

15-
<ItemGroup Condition=" '$(TargetFramework)' == 'net7.0'">
16-
<PackageReference Include="GenericServices.StatusGeneric" Version="1.2.0" />
17-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.0" />
18-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
19-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="7.0.0" />
20-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
21-
</ItemGroup>
22-
23-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
24-
<PackageReference Include="GenericServices.StatusGeneric" Version="1.2.0" />
25-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.0" />
26-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0" />
27-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.0" />
28-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
29-
</ItemGroup>
30-
31-
3215
</Project>

EfCoreInAction.Test.sln

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestSupport", "TestSupport\
2121
EndProject
2222
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestFromSqlRaw", "TestFromSqlRaw\TestFromSqlRaw.csproj", "{AADA2740-B6C5-4915-8705-4AD3B40F00D8}"
2323
EndProject
24-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BenchmarkPostgreSql", "BenchmarkPostgreSql\BenchmarkPostgreSql.csproj", "{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}"
25-
EndProject
2624
Global
2725
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2826
Debug|Any CPU = Debug|Any CPU
@@ -117,26 +115,6 @@ Global
117115
{AADA2740-B6C5-4915-8705-4AD3B40F00D8}.Release|x64.Build.0 = Release|Any CPU
118116
{AADA2740-B6C5-4915-8705-4AD3B40F00D8}.Release|x86.ActiveCfg = Release|Any CPU
119117
{AADA2740-B6C5-4915-8705-4AD3B40F00D8}.Release|x86.Build.0 = Release|Any CPU
120-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
122-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|ARM.ActiveCfg = Debug|Any CPU
123-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|ARM.Build.0 = Debug|Any CPU
124-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|ARM64.ActiveCfg = Debug|Any CPU
125-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|ARM64.Build.0 = Debug|Any CPU
126-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|x64.ActiveCfg = Debug|Any CPU
127-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|x64.Build.0 = Debug|Any CPU
128-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|x86.ActiveCfg = Debug|Any CPU
129-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Debug|x86.Build.0 = Debug|Any CPU
130-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
131-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|Any CPU.Build.0 = Release|Any CPU
132-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|ARM.ActiveCfg = Release|Any CPU
133-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|ARM.Build.0 = Release|Any CPU
134-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|ARM64.ActiveCfg = Release|Any CPU
135-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|ARM64.Build.0 = Release|Any CPU
136-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|x64.ActiveCfg = Release|Any CPU
137-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|x64.Build.0 = Release|Any CPU
138-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|x86.ActiveCfg = Release|Any CPU
139-
{E12C6C5C-699B-4361-B717-7E4B40A9C1E1}.Release|x86.Build.0 = Release|Any CPU
140118
EndGlobalSection
141119
GlobalSection(SolutionProperties) = preSolution
142120
HideSolutionNode = FALSE

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ The EfCore.TestSupport library is available on [NuGet as EfCore.TestSupport](htt
77

88
## List of versions and which .NET framework they support
99

10-
- Version 6.?.?: Supports NET 6, 7 and 8
11-
- Version 5.2.?: Supports NET 5, 6 and 7
10+
- Version 8.0.0 supports NET 8 only (simpler to update to next NET release)
11+
- Version 6.?.? supports NET 6, 7 and 8
12+
- Version 5.2.? supports NET 5, 6 and 7
1213

1314
_There are older versions of the EfCore.TestSupport library, but .NET lower than .NET 5 are not supported by Microsoft._
1415

ReleaseNotes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release notes
22

3+
## 8.0.0
4+
5+
- Simpified to one NET type. This makes it easier to update for future NET releases
6+
- Only supports .NET 8
7+
- Updated xunit NuGets to 2.5.3
8+
39
## 6.0.2
410

511
- Fixed error in FasterPostgreSqlEnsureClean - needed password injected

Test/Test.csproj

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,23 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net7.0;net6.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
</PropertyGroup>
66

7-
8-
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0'">
7+
<ItemGroup>
98
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.0" />
109
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.0" />
1110
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0" />
1211
<PackageReference Include="RandomNameGeneratorLibrary" Version="1.2.2" />
1312
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
14-
<PackageReference Include="xunit" Version="2.5.0" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0">
13+
<PackageReference Include="xunit" Version="2.5.3" />
14+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
1615
<PrivateAssets>all</PrivateAssets>
1716
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1817
</PackageReference>
1918
</ItemGroup>
2019

21-
<ItemGroup Condition=" '$(TargetFramework)' == 'net7.0'">
22-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="7.0.0" />
23-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.0" />
24-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
25-
<PackageReference Include="RandomNameGeneratorLibrary" Version="1.2.2" />
26-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
27-
<PackageReference Include="xunit" Version="2.4.2" />
28-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
29-
<PrivateAssets>all</PrivateAssets>
30-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
31-
</PackageReference>
32-
</ItemGroup>
33-
34-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
35-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="6.0.0" />
36-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
37-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0" />
38-
<PackageReference Include="RandomNameGeneratorLibrary" Version="1.2.2" />
39-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
40-
<PackageReference Include="xunit" Version="2.4.2" />
41-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
42-
<PrivateAssets>all</PrivateAssets>
43-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
44-
</PackageReference>
45-
</ItemGroup>
46-
47-
48-
49-
<ItemGroup>
20+
<ItemGroup>
5021
<ProjectReference Include="..\DataLayer\DataLayer.csproj" />
5122
<ProjectReference Include="..\TestSupport\TestSupport.csproj" />
5223
</ItemGroup>

TestSupport/TestSupport.csproj

Lines changed: 9 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net7.0;net6.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<GenerateDocumentationFile>true</GenerateDocumentationFile>
66
</PropertyGroup>
77

8-
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0'">
8+
<ItemGroup>
99
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
1010
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
1111
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.0" />
@@ -16,59 +16,22 @@
1616
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0" />
1717
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
1818
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
19-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.3" />
2019
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
21-
<PackageReference Include="xunit.assert" Version="2.5.0" />
22-
<PackageReference Include="xunit.core" Version="2.5.0" />
23-
</ItemGroup>
24-
25-
<ItemGroup Condition=" '$(TargetFramework)' == 'net7.0'">
26-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" />
27-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.0" />
28-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="7.0.0" />
29-
<PackageReference Include="Microsoft.EntityFrameworkCore.Cosmos" Version="7.0.0">
30-
<PrivateAssets>all</PrivateAssets>
31-
</PackageReference>
32-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.0" />
33-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
34-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" />
35-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="7.0.0" />
36-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.3" />
37-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.0" />
38-
<PackageReference Include="Respawn" Version="4.0.0" />
39-
<PackageReference Include="xunit.assert" Version="2.4.2" />
40-
<PackageReference Include="xunit.core" Version="2.4.2" />
41-
</ItemGroup>
42-
43-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
44-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
45-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.0" />
46-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0" />
47-
<PackageReference Include="Microsoft.EntityFrameworkCore.Cosmos" Version="6.0.0">
48-
<PrivateAssets>all</PrivateAssets>
49-
</PackageReference>
50-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
51-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0" />
52-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.0" />
53-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
54-
<PackageReference Include="Microsoft.Data.SqlClient" Version="3.1.5" />
55-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.0" />
56-
<PackageReference Include="Respawn" Version="4.0.0" />
57-
<PackageReference Include="xunit.assert" Version="2.4.2" />
58-
<PackageReference Include="xunit.core" Version="2.4.2" />
20+
<PackageReference Include="xunit.assert" Version="2.5.3" />
21+
<PackageReference Include="xunit.core" Version="2.5.3" />
5922
</ItemGroup>
6023

6124
<PropertyGroup>
6225
<PackageId>EfCore.TestSupport</PackageId>
63-
<PackageVersion>6.0.2</PackageVersion>
64-
<Version>6.0.2</Version>
65-
<AssemblyVersion>6.0.2.0</AssemblyVersion>
66-
<FileVersion>6.0.2.0</FileVersion>
26+
<PackageVersion>8.0.0</PackageVersion>
27+
<Version>8.0.0</Version>
6728
<Authors>Jon P Smith</Authors>
6829
<Description>Useful tools when unit testing applications that use Entity Framework Core. See readme file on github.</Description>
6930
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
7031
<PackageReleaseNotes>
71-
- Fixed error in FasterPostgreSqlEnsureClean - needed password injected
32+
- Simpified to one NET type. This makes it easier to update for future NET releases
33+
- Only supports .NET 8
34+
- Updated xunit NuGets to 2.5.3
7235
</PackageReleaseNotes>
7336
<Copyright>Copyright (c) 2020 Jon P Smith. Licenced under MIT licence</Copyright>
7437
<PackageTags>Entity Framework Core, xUnit</PackageTags>

0 commit comments

Comments
 (0)