Skip to content

Commit a057d99

Browse files
authored
Merge pull request #1138 from eventflow/net10-0
Feat: Compile and package for .NET 10
2 parents 86ad14e + 59dd075 commit a057d99

File tree

18 files changed

+54
-23
lines changed

18 files changed

+54
-23
lines changed

RELEASE_NOTES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
### New in 1.2.3 (not released yet)
1+
### New in 1.3.0 (not released yet)
22

3-
- *Nothing yet...*
3+
- New: Compiled and packaged for .NET 10, which has the dependency on `System.Linq.Async` removed
44

55
### New in 1.2.2 (released 2025-10-11)
66

Source/EventFlow.EntityFramework.Tests/EventFlow.EntityFramework.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
55
<IsPackable>False</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
9+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.6.1" />
10+
<PackageReference Include="NUnit" Version="3.13.2" />
11+
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
12+
</ItemGroup>
13+
14+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
915
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.11" />
1016
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.11" />
1117
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.11" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.6.1" />
1318
<PackageReference Include="Npgsql" Version="8.0.6" />
1419
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.11" />
15-
<PackageReference Include="NUnit" Version="3.13.2" />
16-
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
20+
</ItemGroup>
21+
22+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
23+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="10.0.0" />
24+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.0" />
25+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.0" />
26+
<PackageReference Include="Npgsql" Version="10.0.0" />
27+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
1728
</ItemGroup>
1829

1930
<ItemGroup>

Source/EventFlow.EntityFramework/EventFlow.EntityFramework.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net8.0</TargetFramework>
3+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
44
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
55
<Title>EventFlow.EntityFramework</Title>
66
<Authors>Frank Ebersoll</Authors>
@@ -19,10 +19,14 @@
1919
</PropertyGroup>
2020

2121

22-
<ItemGroup>
22+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
2323
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.11" />
2424
</ItemGroup>
2525

26+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
27+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.0" />
28+
</ItemGroup>
29+
2630
<ItemGroup>
2731
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
2832
</ItemGroup>

Source/EventFlow.Hangfire.Tests/EventFlow.Hangfire.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<IsPackable>False</IsPackable>
55
</PropertyGroup>
66

Source/EventFlow.Hangfire/EventFlow.Hangfire.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<PackageId>EventFlow.Hangfire</PackageId>
55
<Title>EventFlow.Hangfire</Title>
66
<Authors>Rasmus Mikkelsen</Authors>

Source/EventFlow.MongoDB.Tests/EventFlow.MongoDB.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<IsPackable>False</IsPackable>
55
</PropertyGroup>
66

Source/EventFlow.MongoDB/EventFlow.MongoDB.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<PackageId>EventFlow.MongoDB</PackageId>
55
<Title>EventFlow.MongoDB</Title>
66
<Authors>Jan Feyen, Warren Pieterse</Authors>

Source/EventFlow.MsSql/EventFlow.MsSql.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<Title>EventFlow.MsSql</Title>
55
<Authors>Rasmus Mikkelsen</Authors>
66
<Company>Rasmus Mikkelsen</Company>

Source/EventFlow.RabbitMQ.Tests/EventFlow.RabbitMQ.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<IsPackable>False</IsPackable>
55
</PropertyGroup>
66
<ItemGroup>

Source/EventFlow.RabbitMQ/EventFlow.RabbitMQ.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netcoreapp3.1;net6.0;net8.0;net10.0</TargetFrameworks>
44
<PackageId>EventFlow.RabbitMQ</PackageId>
55
<Title>EventFlow.RabbitMQ</Title>
66
<Authors>Rasmus Mikkelsen</Authors>

0 commit comments

Comments
 (0)