Skip to content

Commit 2b2e1d2

Browse files
committed
Merge branch 'release/2.0.2' into production
2 parents d1770bf + c8e22c7 commit 2b2e1d2

File tree

21 files changed

+40
-50
lines changed

21 files changed

+40
-50
lines changed

CSF.Entities/CSF.Entities.csproj

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<Authors>craigfowler</Authors>
1212
<Title>Entity &amp; identity types</Title>
1313
<Description>Interfaces &amp; base types to describe ORM-mapped entities and their identities.</Description>
14-
<ReleaseVersion>2.0.1</ReleaseVersion>
14+
<ReleaseVersion>2.0.2</ReleaseVersion>
1515
<Version>$(ReleaseVersion)</Version>
1616
<PackageVersion>$(ReleaseVersion)</PackageVersion>
1717
<PackageLicenseExpression>MIT</PackageLicenseExpression>
@@ -49,9 +49,6 @@
4949
<LogicalName>Strings.resx.resources</LogicalName>
5050
</EmbeddedResource>
5151
</ItemGroup>
52-
<ItemGroup>
53-
<Compile Remove="Identity.cs" />
54-
</ItemGroup>
5552
<ItemGroup>
5653
<Compile Condition=" '$(EnableDefaultCompileItems)' == 'true' " Update="Resources\ExceptionMessages.Designer.cs">
5754
<DependentUpon>ExceptionMessages.resx</DependentUpon>
@@ -63,7 +60,4 @@
6360
<ItemGroup>
6461
<Folder Include="Resources\" />
6562
</ItemGroup>
66-
<ItemGroup>
67-
<None Include="Identity.cs" Condition=" '$(EnableDefaultCompileItems)' == 'true' " />
68-
</ItemGroup>
6963
</Project>

CSF.Entities/Identity.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static class Identity
3737
{
3838
static readonly IGetsIdentityType identityTypeProvider = new IdentityTypeProvider();
3939
static readonly ICreatesIdentity identityFactory = new IdentityFactory();
40-
static readonly IUpCastsIdentity caster = new IdentityCaster();
40+
static readonly ICastsIdentityType caster = new IdentityTypeCaster();
4141
static readonly IParsesIdentity parser = new IdentityParser();
4242

4343
/// <summary>
@@ -69,7 +69,7 @@ public static IIdentity<TEntity> Parse<TEntity>(object value) where TEntity : IE
6969
/// <param name="identity">The identity to convert to a different entity type.</param>
7070
/// <typeparam name="TCast">The desired entity type.</typeparam>
7171
/// <exception cref="InvalidCastException">If the <paramref name="identity"/> is not suitable for the entity type <typeparamref name="TCast"/>.</exception>
72-
public static IIdentity<TCast> Cast<TCast>(this IIdentity identity)
72+
public static IIdentity<TCast> Cast<TCast>(this IIdentity identity) where TCast : IEntity
7373
=> caster.CastIdentity<TCast>(identity);
7474
}
7575
}

CSF.ORM.Entities/CSF.ORM.Entities.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<Authors>craigfowler</Authors>
1414
<Title>ORM abstractions: Entity integration</Title>
1515
<Description>An integration between CSF.ORM and CSF.Entities, providing convenience functionality for projects which use both.</Description>
16-
<ReleaseVersion>2.0.1</ReleaseVersion>
16+
<ReleaseVersion>2.0.2</ReleaseVersion>
1717
<Version>$(ReleaseVersion)</Version>
1818
<PackageVersion>$(ReleaseVersion)</PackageVersion>
1919
<PackageLicenseExpression>MIT</PackageLicenseExpression>

CSF.ORM.NHibernate.Common/CSF.ORM.NHibernate.Common.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<PropertyGroup>
1111
<IsPackable>false</IsPackable>
12-
<ReleaseVersion>2.0.1</ReleaseVersion>
12+
<ReleaseVersion>2.0.2</ReleaseVersion>
1313
<Version>$(ReleaseVersion)</Version>
1414
<SignAssembly>true</SignAssembly>
1515
<AssemblyOriginatorKeyFile>..\CSF-Software-OSS.snk</AssemblyOriginatorKeyFile>

CSF.ORM.NHibernate4/CSF.ORM.NHibernate4.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Authors>craigfowler</Authors>
1313
<Title>ORM abstractions: Implementation for NHibernate 4</Title>
1414
<Description>Implementation of the ORM abstractions for users of NHibernate version 4.x.</Description>
15-
<ReleaseVersion>2.0.1</ReleaseVersion>
15+
<ReleaseVersion>2.0.2</ReleaseVersion>
1616
<Version>$(ReleaseVersion)</Version>
1717
<PackageVersion>$(ReleaseVersion)</PackageVersion>
1818
<PackageLicenseExpression>MIT</PackageLicenseExpression>

CSF.ORM.NHibernate5/CSF.ORM.NHibernate5.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Authors>craigfowler</Authors>
1313
<Title>ORM abstractions: Implementation for NHibernate 5</Title>
1414
<Description>Implementation of the ORM abstractions for users of NHibernate version 5.x.</Description>
15-
<ReleaseVersion>2.0.1</ReleaseVersion>
15+
<ReleaseVersion>2.0.2</ReleaseVersion>
1616
<Version>$(ReleaseVersion)</Version>
1717
<PackageVersion>$(ReleaseVersion)</PackageVersion>
1818
<PackageLicenseExpression>MIT</PackageLicenseExpression>

CSF.ORM.sln

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSF.ORM.Tests", "Tests\CSF.
1515
EndProject
1616
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{671772C1-0FCB-4B27-846D-329CBA7A1845}"
1717
ProjectSection(SolutionItems) = preProject
18-
Tools\build.sh = Tools\build.sh
19-
Tools\common-vars.txt = Tools\common-vars.txt
2018
Tools\EnableNet45BuildOnUnix.targets = Tools\EnableNet45BuildOnUnix.targets
21-
Tools\install.sh = Tools\install.sh
2219
EndProjectSection
2320
EndProject
2421
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSF.ORM.Entities", "CSF.ORM.Entities\CSF.ORM.Entities.csproj", "{3EF001E2-A559-42DB-A2DB-1A8629E7486D}"
@@ -174,6 +171,6 @@ Global
174171
$0.NameConventionPolicy = $4
175172
$4.Rules = $5
176173
$5.NamingRule = $25
177-
version = 2.0.1
174+
version = 2.0.2
178175
EndGlobalSection
179176
EndGlobal

CSF.ORM/CSF.ORM.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Authors>craigfowler</Authors>
1313
<Title>ORM abstractions</Title>
1414
<Description>Types which relate to the usage of an ORM, so that a business logic project does not need to depend upon the ORM directly.</Description>
15-
<ReleaseVersion>2.0.1</ReleaseVersion>
15+
<ReleaseVersion>2.0.2</ReleaseVersion>
1616
<Version>$(ReleaseVersion)</Version>
1717
<PackageVersion>$(ReleaseVersion)</PackageVersion>
1818
<PackageLicenseExpression>MIT</PackageLicenseExpression>

PersistenceTester/CSF.PersistenceTester.Core/CSF.PersistenceTester.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<PackageId>CSF.PersistenceTester</PackageId>
1919
<Title>ORM persistence tester</Title>
2020
<Description>A utility for testing object/entity persistence when using an ORM.</Description>
21-
<ReleaseVersion>2.0.1</ReleaseVersion>
21+
<ReleaseVersion>2.0.2</ReleaseVersion>
2222
<Version>$(ReleaseVersion)</Version>
2323
<PackageVersion>$(ReleaseVersion)</PackageVersion>
2424
<SonarQubeTestProject>false</SonarQubeTestProject>

PersistenceTester/CSF.PersistenceTester.NUnit/CSF.PersistenceTester.NUnit.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<PackageId>CSF.PersistenceTester.NUnit</PackageId>
1919
<Title>ORM persistence tester: NUnit integration</Title>
2020
<Description>An integration for the ORM persistence tester and NUnit 3.x. Provides an NUnit constraint for asserting that the test passed.</Description>
21-
<ReleaseVersion>2.0.1</ReleaseVersion>
21+
<ReleaseVersion>2.0.2</ReleaseVersion>
2222
<Version>$(ReleaseVersion)</Version>
2323
<PackageVersion>$(ReleaseVersion)</PackageVersion>
2424
<SonarQubeTestProject>false</SonarQubeTestProject>

0 commit comments

Comments
 (0)