Skip to content

Commit cc11a74

Browse files
committed
add back .net 8 & 9
1 parent 141c30b commit cc11a74

11 files changed

Lines changed: 74 additions & 17 deletions

File tree

src/Arbiter.CommandQuery.Endpoints/Arbiter.CommandQuery.Endpoints.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Command Query Responsibility Segregation (CQRS) framework based on mediator pattern using Minimal API endpoints</Description>
77
</PropertyGroup>

src/Arbiter.CommandQuery.EntityFramework/Arbiter.CommandQuery.EntityFramework.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Command Query Responsibility Segregation (CQRS) framework based on mediator pattern using Entity Framework as the data store handler</Description>
77
</PropertyGroup>
88

9-
<ItemGroup>
9+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
1010
<PackageReference Include="Microsoft.EntityFrameworkCore" />
1111
</ItemGroup>
1212

13+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
14+
<PackageReference Include="Microsoft.EntityFrameworkCore" VersionOverride="9.0.11" />
15+
</ItemGroup>
16+
17+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
18+
<PackageReference Include="Microsoft.EntityFrameworkCore" VersionOverride="9.0.11" />
19+
</ItemGroup>
20+
1321
<ItemGroup>
1422
<ProjectReference Include="..\Arbiter.CommandQuery\Arbiter.CommandQuery.csproj" />
1523
</ItemGroup>

src/Arbiter.CommandQuery.MongoDB/Arbiter.CommandQuery.MongoDB.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Command Query Responsibility Segregation (CQRS) framework based on mediator pattern using Mongo DB as the data store handler</Description>
77
</PropertyGroup>

src/Arbiter.CommandQuery.Mvc/Arbiter.CommandQuery.Mvc.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Command Query Responsibility Segregation (CQRS) framework based on mediator pattern using ASP.NET MVC Controllers</Description>
77
</PropertyGroup>

src/Arbiter.CommandQuery/Arbiter.CommandQuery.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Command Query Responsibility Segregation (CQRS) framework based on mediator pattern</Description>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
11-
<PackageReference Include="Microsoft.Extensions.Http" />
1210
<PackageReference Include="System.Linq.Dynamic.Core" />
1311
<PackageReference Include="SystemTextJsonPatch" />
1412
</ItemGroup>
1513

14+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
15+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
16+
<PackageReference Include="Microsoft.Extensions.Http" />
17+
</ItemGroup>
18+
19+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
20+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" VersionOverride="9.0.11" />
21+
<PackageReference Include="Microsoft.Extensions.Http" VersionOverride="9.0.11" />
22+
</ItemGroup>
23+
24+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
25+
<PackageReference Include="Microsoft.Bcl.Memory" VersionOverride="9.0.11" />
26+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" VersionOverride="9.0.11" />
27+
<PackageReference Include="Microsoft.Extensions.Http" VersionOverride="9.0.11" />
28+
</ItemGroup>
29+
1630
<ItemGroup>
1731
<ProjectReference Include="..\Arbiter.Mediation\Arbiter.Mediation.csproj" />
1832
</ItemGroup>

src/Arbiter.CommandQuery/Queries/SortDirections.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@ public enum SortDirections
1111
/// <summary>
1212
/// The ascending sort direction.
1313
/// </summary>
14+
#if NET9_0_OR_GREATER
1415
[JsonStringEnumMemberName("asc")]
16+
#endif
1517
Ascending = 0,
1618
/// <summary>
1719
/// The descending sort direction.
1820
/// </summary>
21+
#if NET9_0_OR_GREATER
1922
[JsonStringEnumMemberName("desc")]
23+
#endif
2024
Descending = 1,
2125
}

src/Arbiter.Communication.Azure/Arbiter.Communication.Azure.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Communication implementation for Azure Communication Services</Description>
77
</PropertyGroup>

src/Arbiter.Communication.Twilio/Arbiter.Communication.Twilio.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Communication implementation for SendGrid and Twilio</Description>
77
</PropertyGroup>
Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,33 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<Description>Message template communication for email and SMS services</Description>
77
</PropertyGroup>
88

99
<ItemGroup>
1010
<PackageReference Include="Fluid.Core" />
1111
<PackageReference Include="MailKit" />
12+
<PackageReference Include="YamlDotNet" />
13+
</ItemGroup>
14+
15+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
1216
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
1317
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" />
1418
<PackageReference Include="System.IO.Hashing" />
15-
<PackageReference Include="YamlDotNet" />
19+
</ItemGroup>
20+
21+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
22+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="9.0.11" />
23+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" VersionOverride="9.0.11" />
24+
<PackageReference Include="System.IO.Hashing" VersionOverride="9.0.11" />
25+
</ItemGroup>
26+
27+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
28+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" VersionOverride="9.0.11" />
29+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" VersionOverride="9.0.11" />
30+
<PackageReference Include="System.IO.Hashing" VersionOverride="9.0.11" />
1631
</ItemGroup>
1732

1833
</Project>

src/Arbiter.Mediation.OpenTelemetry/Arbiter.Mediation.OpenTelemetry.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<Description>OpenTelemetry support to Arbiter</Description>
88
</PropertyGroup>
99

10-
<ItemGroup>
10+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
1111
<PackageReference Include="OpenTelemetry.Api" />
1212
</ItemGroup>
1313

14+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
15+
<PackageReference Include="OpenTelemetry.Api" VersionOverride="1.13.1" />
16+
</ItemGroup>
17+
18+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
19+
<PackageReference Include="OpenTelemetry.Api" VersionOverride="1.13.1" />
20+
</ItemGroup>
21+
1422
<ItemGroup>
1523
<ProjectReference Include="..\Arbiter.Mediation\Arbiter.Mediation.csproj" />
1624
</ItemGroup>

0 commit comments

Comments
 (0)