From d9082f3458acc14e92d0be1bf72a817837f8e5c6 Mon Sep 17 00:00:00 2001 From: Lionel Vallet <12908586-LionelVallet@users.noreply.gitlab.com> Date: Tue, 9 Dec 2025 20:33:15 +0100 Subject: [PATCH 1/2] Supporting net10.0 and Automapper v16. --- .../AutoMapper.Extensions.ExpressionMapping.csproj | 4 ++-- ...apper.Extensions.ExpressionMapping.UnitTests.csproj | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj b/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj index ac8b6da..fa21ae2 100644 --- a/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj +++ b/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj @@ -3,7 +3,7 @@ Expression mapping (OData) extensions for AutoMapper Expression mapping (OData) extensions for AutoMapper - netstandard2.0;net8.0;net9.0 + netstandard2.0;net8.0;net10.0 true ..\..\AutoMapper.snk true @@ -29,7 +29,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj index a517d77..0a9e9da 100644 --- a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj +++ b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj @@ -1,18 +1,18 @@  - net8.0 - net481;net8.0 + net8.0;net10.0 + net481;net8.0;net10.0 false - - + + - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 4e7773c8834529ae29083a8c5ec9b04fabb58fc1 Mon Sep 17 00:00:00 2001 From: Blaise Taylor Date: Wed, 10 Dec 2025 09:07:27 -0500 Subject: [PATCH 2/2] Updating the failing test. --- .../AutoMapper.Extensions.ExpressionMapping.csproj | 2 +- .../AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj | 2 +- .../EnumerableDotContainsWorksOnLocalVariables.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj b/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj index fa21ae2..8ae2b3f 100644 --- a/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj +++ b/src/AutoMapper.Extensions.ExpressionMapping/AutoMapper.Extensions.ExpressionMapping.csproj @@ -3,7 +3,7 @@ Expression mapping (OData) extensions for AutoMapper Expression mapping (OData) extensions for AutoMapper - netstandard2.0;net8.0;net10.0 + netstandard2.0;net8.0;net9.0;net10.0 true ..\..\AutoMapper.snk true diff --git a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj index 0a9e9da..0c58195 100644 --- a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj +++ b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/AutoMapper.Extensions.ExpressionMapping.UnitTests.csproj @@ -2,7 +2,7 @@ net8.0;net10.0 - net481;net8.0;net10.0 + net481;net8.0;net9.0;net10.0 false diff --git a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/EnumerableDotContainsWorksOnLocalVariables.cs b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/EnumerableDotContainsWorksOnLocalVariables.cs index 723c141..78ea148 100644 --- a/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/EnumerableDotContainsWorksOnLocalVariables.cs +++ b/tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/EnumerableDotContainsWorksOnLocalVariables.cs @@ -17,7 +17,7 @@ public void Issue87() cfg.AddExpressionMapping(); cfg.CreateMap() - .ForMember(o => o.Items, config => config.MapFrom(p => p.Items.Select(s => s.Name))); + .ForMember(o => o.Items, config => config.MapFrom(p => p.Items.Select(s => s.Name).ToArray())); }); var mapper = config.CreateMapper();