Skip to content

Release 5.3.3 #2527

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Sep 13, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build-common/NHibernate.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<NhVersion Condition="'$(NhVersion)' == ''" >5.3</NhVersion>
<VersionPatch Condition="'$(VersionPatch)' == ''">3</VersionPatch>
<!-- Clear VersionSuffix for making release and set it to dev for making development builds -->
<VersionSuffix Condition="'$(VersionSuffix)' == ''">dev</VersionSuffix>
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>

<VersionPrefix Condition="'$(VersionPrefix)' == ''">$(NhVersion).$(VersionPatch)</VersionPrefix>
<VersionSuffix Condition="'$(VersionSuffix)' != '' AND '$(BuildNumber)' != ''">$(VersionSuffix).$(BuildNumber)</VersionSuffix>
Expand Down
37 changes: 36 additions & 1 deletion releasenotes.txt
Original file line number Diff line number Diff line change
@@ -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 changes 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
Expand Down Expand Up @@ -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
Expand Down