Skip to content

Commit 57929b3

Browse files
xrkolovosclaude
andcommitted
Updates target frameworks and dependencies
- Add net10.0 target framework - Update AutoMapper to 16.x, AutoMapper.Collection to 13.x, ExpressionMapping to 10.x - Update EF Core per TFM: 8.0.16 (net8.0), 9.0.7 (net9.0), 10.0.5 (net10.0) - Update test dependencies: FluentAssertions 8.9.0, xunit 2.9.3, Test SDK 18.3.0 - Update tooling: Roslynator 4.15.0, MinVer 7.0.0 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 26cb8b1 commit 57929b3

2 files changed

Lines changed: 36 additions & 14 deletions

File tree

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

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<AssemblyName>AutoMapper.Collection.EntityFrameworkCore.Tests</AssemblyName>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>
@@ -11,15 +11,26 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="AutoMapper" Version="[15.0.1, 16.0.0)" />
15-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.2" />
14+
<PackageReference Include="AutoMapper" Version="[16.0.0, 17.0.0)" />
15+
</ItemGroup>
16+
17+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
18+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.16" />
19+
</ItemGroup>
20+
21+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
22+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.7" />
23+
</ItemGroup>
24+
25+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
26+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="10.0.5" />
1627
</ItemGroup>
1728

1829
<ItemGroup>
19-
<PackageReference Include="FluentAssertions" Version="5.4.1" />
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
21-
<PackageReference Include="xunit" Version="2.4.1" />
22-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
30+
<PackageReference Include="FluentAssertions" Version="8.9.0" />
31+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
32+
<PackageReference Include="xunit" Version="2.9.3" />
33+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
2334
</ItemGroup>
2435

2536
</Project>

src/AutoMapper.Collection.EntityFrameworkCore/AutoMapper.Collection.EntityFrameworkCore.csproj

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

33
<PropertyGroup>
44
<Description>Collection updating support for EntityFrameworkCore with AutoMapper. Extends DBSet&lt;T&gt; with Persist&lt;TDto&gt;().InsertUpdate(dto) and Persist&lt;TDto&gt;().Delete(dto). Will find the matching object and will Insert/Update/Delete.</Description>
55
<Authors>Tyler Carlson</Authors>
6-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
6+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
77
<AssemblyName>AutoMapper.Collection.EntityFrameworkCore</AssemblyName>
88
<PackageId>AutoMapper.Collection.EntityFrameworkCore</PackageId>
99
<PackageIcon>icon.png</PackageIcon>
@@ -24,17 +24,28 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="AutoMapper.Collection" Version="[12.0.0,13.0.0)" />
28-
<PackageReference Include="AutoMapper.Extensions.ExpressionMapping" Version="[9.0.0,10.0.0)" />
27+
<PackageReference Include="AutoMapper.Collection" Version="[13.0.0,14.0.0)" />
28+
<PackageReference Include="AutoMapper.Extensions.ExpressionMapping" Version="[10.0.0,11.0.0)" />
29+
</ItemGroup>
30+
31+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
32+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.16" />
33+
</ItemGroup>
34+
35+
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
2936
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.7" />
3037
</ItemGroup>
3138

39+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
40+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.5" />
41+
</ItemGroup>
42+
3243
<ItemGroup>
33-
<PackageReference Include="Roslynator.Analyzers" Version="2.3.0">
44+
<PackageReference Include="Roslynator.Analyzers" Version="4.15.0">
3445
<PrivateAssets>all</PrivateAssets>
3546
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3647
</PackageReference>
37-
<PackageReference Include="MinVer" Version="2.3.1">
48+
<PackageReference Include="MinVer" Version="7.0.0">
3849
<PrivateAssets>all</PrivateAssets>
3950
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4051
</PackageReference>

0 commit comments

Comments
 (0)