Skip to content

Commit d52399e

Browse files
committed
Version 3.0.0
1 parent 2adcc0b commit d52399e

File tree

9 files changed

+28
-49
lines changed

9 files changed

+28
-49
lines changed

AssemblyBadConfig1/AssemblyBadConfig1.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-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
55
</PropertyGroup>
66

77
<ItemGroup>

AssemblyBadConfig2/AssemblyBadConfig2.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-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
55
</PropertyGroup>
66

77
<ItemGroup>

AssemblyBadConfig3/AssemblyBadConfig3.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-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
55
</PropertyGroup>
66

77
<ItemGroup>

DataLayer/DataLayer.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
55
</PropertyGroup>
66

7-
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1'">
7+
<ItemGroup>
88
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.10" />
99
</ItemGroup>
1010

11-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
12-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
13-
</ItemGroup>
14-
1511
</Project>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This library to provide simple soft delete and cascade soft delete in EF Core. I
1313
- **Fully configurable:** It works with your properties and interfaces. The only rule it has is your Soft Delete property must provide true/false value (normally a 'bool', but could be part of enum status, etc.), or for the cascade delete it must provide a `byte` value.
1414
- **DI-friendly:** This library is designed to work with dependency injection (DI) and contains a method which will scan for your Soft Delete configuration files and set up all the services you need to use this library.
1515

16-
MIT License. Documentation can be found in the [Repo's Wiki](https://github.com/JonPSmith/EfCore.SoftDeleteServices/wiki).
16+
MIT License. Documentation can be found in the [Repo's Wiki](https://github.com/JonPSmith/EfCore.SoftDeleteServices/wiki). NuGet available at [EfCore.SoftDeleteServices](https://www.nuget.org/packages/EfCore.SoftDeleteServices).
1717

1818
Here is an image to show the difference between normal (single) soft delete and cascade soft delete.
1919

ReleaseNotes.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1-
# Release Notes#
1+
# Release Notes
2+
3+
## 3.0.0
4+
5+
- Changed target framework to netstandard2.1 to work with any version of .NET
26

37
## 2.0.2
48

5-
Bug fix: Fixes Owned Entities causing a failure - see issue #7
9+
- Bug fix: Fixes Owned Entities causing a failure - see issue #7
610

711
## 2.0.1
812

9-
Bug fix: Cascade delete would fail to soft delete a relationship in certain circumstances - see issue #11
13+
- Bug fix: Cascade delete would fail to soft delete a relationship in certain circumstances - see issue #11
1014

1115
## 2.0.0
1216

SoftDeleteServices/Concrete/CascadeSoftDelService.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010

1111
namespace SoftDeleteServices.Concrete
1212
{
13+
/// <summary>
14+
/// This defines what the CascadeWalker will do.
15+
/// </summary>
1316
public enum CascadeSoftDelWhatDoing { SoftDelete, ResetSoftDelete, CheckWhatWillDelete, HardDeleteSoftDeleted }
1417

1518
/// <summary>

SoftDeleteServices/SoftDeleteServices.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
55
<GenerateDocumentationFile>true</GenerateDocumentationFile>
66
</PropertyGroup>
77

88

9-
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1'">
10-
<PackageReference Include="GenericServices.StatusGeneric" Version="1.1.0" />
9+
<ItemGroup>
10+
<PackageReference Include="GenericServices.StatusGeneric" Version="1.2.0" />
1111
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
1212
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.10" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="5.0.10" />
1414
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.2" />
1515
</ItemGroup>
1616

17-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
18-
<PackageReference Include="GenericServices.StatusGeneric" Version="1.1.0" />
19-
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
20-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
21-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.0" />
22-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
23-
</ItemGroup>
2417

2518
<PropertyGroup>
2619
<PackageId>EfCore.SoftDeleteServices</PackageId>
27-
<PackageVersion>2.0.2</PackageVersion>
28-
<Version>2.0.1</Version>
29-
<AssemblyVersion>2.0.1.0</AssemblyVersion>
30-
<FileVersion>2.0.1.0</FileVersion>
20+
<PackageVersion>3.0.0</PackageVersion>
21+
<Version>3.0.0</Version>
22+
<AssemblyVersion>3.0.0.0</AssemblyVersion>
23+
<FileVersion>3.0.0.0</FileVersion>
3124
<Authors>Jon P Smith</Authors>
3225
<Description>Services to provide simple soft delete and cascade soft delete in EF Core.</Description>
3326
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
3427
<PackageReleaseNotes>
35-
Bug fix: Fixes Owned Entities causing a failure - see issue #7
36-
</PackageReleaseNotes>
28+
Changed target framework to netstandard2.1 to work with any version of .NET
29+
</PackageReleaseNotes>
3730
<Copyright>Copyright (c) 2020 Jon P Smith. Licenced under MIT licence</Copyright>
3831
<PackageTags>Entity Framework Core</PackageTags>
3932
<IsPackable>true</IsPackable>

Test/Test.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netcoreapp3.1</TargetFrameworks>
55

66
<IsPackable>false</IsPackable>
77
</PropertyGroup>
88

9-
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp3.1'">
9+
<ItemGroup>
1010
<PackageReference Include="EfCore.TestSupport" Version="5.1.0" />
1111
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.10" />
1212
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.10" />
@@ -23,24 +23,7 @@
2323
</PackageReference>
2424
</ItemGroup>
2525

26-
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0'">
27-
<PackageReference Include="EfCore.TestSupport" Version="5.1.0" />
28-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
29-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.0" />
30-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
31-
<PackageReference Include="NetCore.AutoRegisterDi" Version="2.1.0" />
32-
<PackageReference Include="xunit" Version="2.4.1" />
33-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
34-
<PrivateAssets>all</PrivateAssets>
35-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
36-
</PackageReference>
37-
<PackageReference Include="coverlet.collector" Version="1.3.0">
38-
<PrivateAssets>all</PrivateAssets>
39-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
40-
</PackageReference>
41-
</ItemGroup>
42-
43-
<ItemGroup>
26+
<ItemGroup>
4427
<ProjectReference Include="..\AssemblyBadConfig1\AssemblyBadConfig1.csproj" />
4528
<ProjectReference Include="..\AssemblyBadConfig2\AssemblyBadConfig2.csproj" />
4629
<ProjectReference Include="..\AssemblyBadConfig3\AssemblyBadConfig3.csproj" />

0 commit comments

Comments
 (0)