Skip to content

Commit c352549

Browse files
Merge branch 'master' into GH3643
2 parents 360db29 + 20a479e commit c352549

File tree

118 files changed

+2575
-467
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+2575
-467
lines changed

.editorconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ dotnet_diagnostic.NUnit2031.severity = suggestion
2727
dotnet_diagnostic.NUnit2049.severity = suggestion
2828
# The SameAs constraint always fails on value types as the actual and the expected value cannot be the same reference
2929
dotnet_diagnostic.NUnit2040.severity = suggestion
30+
dotnet_diagnostic.CA1849.severity = error
31+
dotnet_diagnostic.CA2007.severity = error
32+
dotnet_code_quality.CA2007.output_kind = DynamicallyLinkedLibrary
3033

3134
[*.xsd]
3235
indent_style = tab

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*.cmd text
1212
*.msbuild text
1313
*.md text
14+
*.sql text
1415

1516
*.sln text eol=crlf
1617
*.csproj text eol=crlf

.github/workflows/GenerateAsyncCode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v5
1717
with:
1818
ref: ${{ github.event.pull_request.head.ref }}
1919
repository: ${{ github.event.pull_request.head.repo.full_name }}

.github/workflows/NetCoreTests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
DB_INIT: |
1717
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=P@ssw0rd" -e "MSSQL_PID=Express" -p 1433:1433 -d --name sqlexpress mcr.microsoft.com/mssql/server:2019-latest;
1818
- DB: SqlServer2008-MicrosoftDataSqlClientDriver
19-
CONNECTION_STRING: "Server=localhost;initial catalog=nhibernate;User Id=sa;Password=P@ssw0rd;packet size=4096;"
19+
CONNECTION_STRING: "Server=localhost;initial catalog=nhibernate;User Id=sa;Password=P@ssw0rd;packet size=4096;TrustServerCertificate=true;"
2020
OS: ubuntu-latest
2121
DB_INIT: |
2222
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=P@ssw0rd" -e "MSSQL_PID=Express" -p 1433:1433 -d --name sqlexpress mcr.microsoft.com/mssql/server:2019-latest;
@@ -69,7 +69,7 @@ jobs:
6969
dotnet-version: 8.0.x
7070

7171
- name: Checkout
72-
uses: actions/checkout@v4
72+
uses: actions/checkout@v5
7373
with:
7474
show-progress: false
7575

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ environment:
55
- DB: SqlServer2008
66
CONNECTION_STRING: Server=(local)\SQL2017;User ID=sa;Password=Password12!;initial catalog=nhibernate;
77
- DB: SqlServer2008-MicrosoftDataSqlClientDriver
8-
CONNECTION_STRING: Server=(local)\SQL2017;User ID=sa;Password=Password12!;initial catalog=nhibernate;
8+
CONNECTION_STRING: Server=(local)\SQL2017;User ID=sa;Password=Password12!;initial catalog=nhibernate;TrustServerCertificate=true;
99
- DB: Firebird
1010
- DB: Firebird4
1111
- DB: MySQL

build-common/NHibernate.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@
4747
<PublishRepositoryUrl>true</PublishRepositoryUrl>
4848
<IncludeSymbols>true</IncludeSymbols>
4949
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
50+
<PublicKey>
51+
002400000480000094000000060200000024000052534131000400000100010097dcf11f130a2a2ac4df89be27a41d403258c943574cd324c819f20798506b9ffadf8870efae2c40073b6cd97076e88a3c80dfe5011d259de719e85d68d1673720f6a36476a3a25b6a6277dd8bc3ce394f5c2a7b04bda884edc8d4c9d6e1d376b509ba68ae64031cab45b0b1a4ea95933258722a3a4ee98f1c6b4c8571e3b8a5
52+
</PublicKey>
5053
</PropertyGroup>
5154
<ItemGroup>
5255
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="all" />

doc/reference/modules/configuration.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1606,6 +1606,11 @@ in the parameter binding.</programlisting>
16061606
<entry><literal>NHibernate.Dialect.SybaseASE15Dialect</literal></entry>
16071607
<entry></entry>
16081608
</row>
1609+
<row>
1610+
<entry>Sybase Adaptive Server Enterprise 16</entry>
1611+
<entry><literal>NHibernate.Dialect.SybaseASE16Dialect</literal></entry>
1612+
<entry></entry>
1613+
</row>
16091614
<row>
16101615
<entry>Sybase SQL Anywhere 10</entry>
16111616
<entry><literal>NHibernate.Dialect.SybaseSQLAnywhere10Dialect</literal></entry>

releasenotes.txt

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
Build 5.5.2
1+
Build 5.5.3
2+
=============================
3+
4+
Release notes - NHibernate - Version 5.5.3
5+
6+
2 issues were resolved in this release.
7+
8+
** Task
9+
10+
* #3692 Release 5.5.3
11+
* #3691 Merge 5.4.10 into 5.5.x
12+
13+
14+
Build 5.5.2
215
=============================
316

417
Release notes - NHibernate - Version 5.5.2
@@ -122,6 +135,23 @@ Release notes - NHibernate - Version 5.5.0
122135
* #3412 Revive hql ParsingFixture
123136

124137

138+
Build 5.4.10
139+
=============================
140+
141+
Release notes - NHibernate - Version 5.4.10
142+
143+
3 issues were resolved in this release.
144+
145+
** Bug
146+
147+
* #3609 Fitering with a subquery on a many-to-one with property-ref generates invalid SQL
148+
* #3607 Invalid ByCode serialization to XML for OneToOne mappings
149+
150+
** Task
151+
152+
* #3688 Release 5.4.10
153+
154+
125155
Build 5.4.9
126156
=============================
127157

src/NHibernate.DomainModel/NHibernate.DomainModel.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
<IsTestProject>true</IsTestProject>
77
<NoWarn>$(NoWarn);3001;3002;3003;3005</NoWarn>
88
</PropertyGroup>
9+
<PropertyGroup>
10+
<SignAssembly>true</SignAssembly>
11+
<AssemblyOriginatorKeyFile>..\NHibernate.snk</AssemblyOriginatorKeyFile>
12+
</PropertyGroup>
913
<ItemGroup>
1014
<None Remove="**\*.hbm.xml" />
1115
</ItemGroup>
@@ -15,4 +19,7 @@
1519
<ItemGroup>
1620
<ProjectReference Include="..\NHibernate\NHibernate.csproj" />
1721
</ItemGroup>
22+
<ItemGroup>
23+
<PackageReference Include="Microsoft.Bcl.HashCode" Version="1.1.1" />
24+
</ItemGroup>
1825
</Project>

src/NHibernate.DomainModel/Northwind/Entities/AnotherEntity.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ public class AnotherEntity
44
{
55
public virtual int Id { get; set; }
66
public virtual string Output { get; set; }
7-
public virtual string Input { get; set; }
7+
public virtual string Input { get; set; }
8+
public virtual CompositeIdEntity CompositeIdEntity { get; set; }
89
}
9-
}
10+
}

0 commit comments

Comments
 (0)