From 549de1fe4c7ff53f3e3ab8e1b2652cf2e3a71f11 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?=
<12201973+fredericdelaporte@users.noreply.github.com>
Date: Fri, 11 Sep 2020 00:39:09 +0200
Subject: [PATCH 1/2] Release 5.3.3
---
build-common/NHibernate.props | 2 +-
releasenotes.txt | 37 ++++++++++++++++++++++++++++++++++-
2 files changed, 37 insertions(+), 2 deletions(-)
diff --git a/build-common/NHibernate.props b/build-common/NHibernate.props
index 5d3f7b3bf14..4d23e8d3d54 100644
--- a/build-common/NHibernate.props
+++ b/build-common/NHibernate.props
@@ -5,7 +5,7 @@
5.3
3
- dev
+
$(NhVersion).$(VersionPatch)
$(VersionSuffix).$(BuildNumber)
diff --git a/releasenotes.txt b/releasenotes.txt
index 37a1d7080aa..0eb625240e2 100644
--- a/releasenotes.txt
+++ b/releasenotes.txt
@@ -1,4 +1,36 @@
-Build 5.3.2
+Build 5.3.3
+=============================
+
+Release notes - NHibernate - Version 5.3.3
+
+16 issues were resolved in this release.
+
+** Bug
+
+ * #2519 Fix parameter caching for Linq provider
+ * #2515 InvalidCastException for Linq query with subquery
+ * #2514 Entity with field interceptor are not correctly passed as Linq parameters
+ * #2512 Linq queries with a condition after a projection on a collection fail
+ * #2511 Linq Fetch over component after fetching a many-to-one throws exception
+ * #2508 OnPreUpdateCollection - Passed entity instance X is not of expected type Y
+ * #2499 Cast operation fails when an enum is mapped as an AnsiString
+ * #2490 Unnecessary cast in sql with Linq are causing performance issues
+ * #2488 Fix parameter detection for Equals and CompareTo methods for Linq provider
+ * #2485 Throw entity not mapped exception for entity join in hql if possible
+ * #2484 Entity Joins are not polymorphic in hql
+ * #2476 Hashset add returns true instead of false
+ * #2474 Fetch all lazy properties when entity is already loaded fails
+ * #2471 AsQueryable() on collection throws if applied after Where statement
+
+** Task
+
+ * #2482 Add missing possible breaking changes for #2010
+ * #2527 Release 5.3.3
+
+As part of releasing 5.3.3, two missing 5.3.0 possible breaking change have been added, about
+uninitialized extra lazy collections and SQLite schema validation. See 5.3.0 possible breaking changes.
+
+Build 5.3.2
=============================
Release notes - NHibernate - Version 5.3.2
@@ -69,6 +101,9 @@ Release notes - NHibernate - Version 5.3.0
stored as `REAL` instead of `NUMERIC`. Both are binary floating point types, excepted that `NUMERIC`
stores integral values as `INTEGER`. This change may cause big integral decimal values to lose more
precision in SQLite.
+ * SQLite: non supported SQL type names previously used by NHibernate, resulting in unexpected actual typing,
+ have been fixed. This causes databases generated by a previous NHibernate version to fail schema validation
+ by 5.3 or higher versions. See #2507 for more information.
* Custom dialects used for databases that do not support cross join will have to override
`SupportsCrossJoin` property and set it to `false`.
* `VisitorParameters.ConstantToParameterMap` may contain the same parameter for multiple constant
From 4ac6109708c449a9cb58335dc6bec4c5f5d85318 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?=
<12201973+fredericdelaporte@users.noreply.github.com>
Date: Fri, 11 Sep 2020 20:07:38 +0200
Subject: [PATCH 2/2] Fix typo
---
releasenotes.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/releasenotes.txt b/releasenotes.txt
index 0eb625240e2..bfd2a67804c 100644
--- a/releasenotes.txt
+++ b/releasenotes.txt
@@ -27,7 +27,7 @@ Release notes - NHibernate - Version 5.3.3
* #2482 Add missing possible breaking changes for #2010
* #2527 Release 5.3.3
-As part of releasing 5.3.3, two missing 5.3.0 possible breaking change have been added, about
+As part of releasing 5.3.3, two missing 5.3.0 possible breaking changes have been added, about
uninitialized extra lazy collections and SQLite schema validation. See 5.3.0 possible breaking changes.
Build 5.3.2