Skip to content

Commit 1bd996f

Browse files
Release 5.2.4
1 parent 2a31626 commit 1bd996f

File tree

4 files changed

+37
-4
lines changed

4 files changed

+37
-4
lines changed

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 5.2.3.{build}
1+
version: 5.2.4.{build}
22
image: Visual Studio 2017
33
environment:
44
matrix:

build-common/NHibernate.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<VersionMajor Condition="'$(VersionMajor)' == ''">5</VersionMajor>
55
<VersionMinor Condition="'$(VersionMinor)' == ''">2</VersionMinor>
6-
<VersionPatch Condition="'$(VersionPatch)' == ''">3</VersionPatch>
6+
<VersionPatch Condition="'$(VersionPatch)' == ''">4</VersionPatch>
77
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
88

99
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionPatch)</VersionPrefix>

build-common/common.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
<!-- This is used only for build folder -->
1515
<!-- TODO: Either remove or refactor to use NHibernate.props -->
16-
<property name="project.version" value="5.2.3" overwrite="false" />
17-
<property name="project.version.numeric" value="5.2.3" overwrite="false" />
16+
<property name="project.version" value="5.2.4" overwrite="false" />
17+
<property name="project.version.numeric" value="5.2.4" overwrite="false" />
1818

1919
<!-- properties used to connect to database for testing -->
2020
<include buildfile="nhibernate-properties.xml" />

releasenotes.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
Build 5.2.4
2+
=============================
3+
4+
Release notes - NHibernate - Version 5.2.4
5+
6+
4 issues were resolved in this release. The dialect change has the side effect of
7+
re-enabling a hack used by NHibernate.Spatial, allowing Spatial users to upgrade
8+
to NHibernate 5.2.x. See NHibernate.Spatial#104.
9+
10+
##### Possible Breaking Changes #####
11+
* Using DML on an entity collection was applying the changes without
12+
filtering according to the entity. It will now throw a
13+
NotSupportedException.
14+
15+
** Bug
16+
17+
* #2020 Throw for DML on filter
18+
* #2011 Use a statically resolved dialect when building the session factory
19+
20+
** Improvement
21+
22+
* #1950 Caching of Property Dialect in class Configuration.Mapping
23+
24+
** Task
25+
26+
* #2030 Release 5.2.4
27+
28+
As part of releasing 5.2.4, a missing 5.2.0 possible breaking change has been added about
29+
property-ref on null values. See 5.2.0 possible breaking changes.
30+
131
Build 5.2.3
232
=============================
333

@@ -74,6 +104,9 @@ Release notes - NHibernate - Version 5.2.0
74104
IDictionary is no more supported.
75105
* Querying a dynamic entity as a Hashtable instead of an IDictionary is no more
76106
supported.
107+
* A collection mapped with a `property-ref` will no more support being accessed
108+
when the referenced property is null. It will throw. Previously, the collection
109+
was not throwing but was always loaded empty.
77110
* With PostgreSQL, a HQL query using the bitwise xor operator "^" or "bxor"
78111
was exponentiating the arguments instead. It will now correctly apply the xor
79112
operator. (# operator in PostgreSQL SQL.)

0 commit comments

Comments
 (0)