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