You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: releasenotes.txt
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,14 @@
1
1
Build vNext
2
2
=============================
3
3
4
-
** Known BREAKING CHANGES from NH3.3.3.CR1 to vNext
4
+
** Known BREAKING CHANGES from NH3.3.3.GA to vNext
5
5
6
6
NHibernate now targets .Net 4.0. Many uses of set types from Iesi.Collections have
7
7
now been changed to use corresponding types from the BCL. The API for these types
8
8
are slightly different.
9
9
10
+
Support for persistent non-generic collections removed. Use the generic counterparts instead.
11
+
10
12
##### Possible Breaking Changes #####
11
13
* IDeleteEventListener, IEventSource: Use generic ISet<> instead of non-generic in method signatures.
12
14
* SqlString.Parts removed. Use SqlString.Count and SqlString.GetEnumerator().
@@ -16,14 +18,14 @@ Build vNext
16
18
* SybaseASADialect removed: Use SybaseSQLAnywhere10Dialect instead.
17
19
* ASA10ClientDriver, ASAClientDriver and SQLiteDriver removed: Use SybaseSQLAnywhereDriver, SybaseAsaClientDriver, SQLite20Driver instead.
18
20
* Removed Classic HQL Parser.
19
-
* Removed IQueryTranslatorFactory2. It's methods were pulled up to IQueryTranslatorFactory. Method CreateQueryTranslators assepting string as first argument marked as Obsolete.
21
+
* Removed IQueryTranslatorFactory2. It's methods were pulled up to IQueryTranslatorFactory. Method CreateQueryTranslators accepting string as first argument marked as Obsolete.
20
22
* IQueryExpression.Translate now has second boolean argument 'filter'
21
23
* Added several methods which accepts IQueryExpression to ISessionImplementor, which is duplicating methods which accepts string.
22
-
* Mis-spelled AdoNetWithDistrubtedTransactionFactory removed: Use AdoNetWithDistributedTransactionFactory instead
24
+
* Miss-spelled AdoNetWithDistrubtedTransactionFactory removed: Use AdoNetWithDistributedTransactionFactory instead
23
25
* HqlDistinctHolder removed: Use HqlExpressionSubTreeHolder instead
24
26
* DisableLogFormattedSql method removed: the default is disabled
25
27
* ISession.SaveOrUpdateCopy removed: Use Merge instead
26
-
* Oracle: The atan2 and power functions now return double (instead of single) for consistency with other dialects.
28
+
* Oracle and MySQL: The atan2 and power functions now return double (instead of single) for consistency with other dialects.
27
29
* Removed FirebirdDriver. It was the same as FirebirdClientDriver since 3.2, and the latter have been the default since then.
28
30
* Removed bunch of unused methods on *Helper classes
29
31
* Static fields on NHibernateUtil are declared as their exact class
0 commit comments