Release Notes - 1.1

1.1.0-funcrel

Other Updates

Details
A change in behaviour to ensure that transactions are correctly identified where CRUD operations such as delete and update are used without using "ISession.Get" or "ISession.Load".
A change in behaviour to ensure that transactions are correctly identified for select operations used via "ISession.CreateQuery" or "ISession.CreateSQLQuery".
Fixes an issue where transactions were not captured when "ISession.CreateQuery" or "ISession.CreateSQLQuery" were used in conjunction with other methods like "IQuery.SetParameter" etc.
Fixes an issue causing an incorrect bookmark for SQL/HQL query objects where "IQuery.ExecuteUpdate" is used.
Fixes an issue where Entity objects were missing for *.hbm.xml files containing multiple class entries.
RelyOn link implemented between Entity objects and corresponding C# classes.
Added the "SQL Query is incomplete" property to SQL query objects. This flags the query as complete/incomplete so that the com.castsoftware.sqlanalyzer extension can accordingly apply/ignore certain rules on them.

New Support

Summary Details
Support for missing ISession, ICriteria and IQuery APIs. Added support for ISession.Merge, ISession.MergeAsync, ISession.Persist, ISession.PersistAsync, ISession.Refresh, ISession.RefreshAsync, ISession.Replicate, ISession.ReplicateAsync, ISession.Save, ISession.SaveOrUpdate, IQuery.List, IQuery.ListAsync, IQuery.UniqueResult, IQuery.UniqueResultAsync, IQuery.Future, ICriteria.UniqueResult, ICriteria.Future