[Springnet-commits] Spring.Net changelog.txt, 1.32, 1.33 readme.txt, 1.34, 1.35
Brought to you by:
aseovic,
markpollack
From: Mark P. <mar...@us...> - 2008-04-04 15:24:23
|
Update of /cvsroot/springnet/Spring.Net In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv11314 Modified Files: changelog.txt readme.txt Log Message: updated changelog, readme, and installer files. Index: changelog.txt =================================================================== RCS file: /cvsroot/springnet/Spring.Net/changelog.txt,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** changelog.txt 8 Dec 2007 00:02:47 -0000 1.32 --- changelog.txt 4 Apr 2008 15:24:17 -0000 1.33 *************** *** 3,6 **** --- 3,106 ---- http://www.springframework.net + Release 1.1.1, April 4, 2008 + + Bug + + [SPRNET-394] - Fix recursive calls to Context.GetRegistry() + [SPRNET-538] - Binding fails with binding to property of nullable type + [SPRNET-570] - ObjectNameAutoProxyCreator incompatible with NHibernate.LocalSessionFactoryObject + [SPRNET-576] - Allow formatting null values for .NET 2.0 Nullable Types + [SPRNET-755] - SpEL method invocation fails if the same expression instance is used with two different context types + [SPRNET-818] - Provide .NET TypeConverter for ITransactionAttribute + [SPRNET-820] - spring:CheckBoxList doesn't allow for <asp:ListItem> children + [SPRNET-821] - HttpRequestBindingContainer can't bind to checkboxes + [SPRNET-827] - TypedDataSetUtils should use IDbCommand instead of provider specified SqlDbCommand. + [SPRNET-829] - Named constructor argument metadata should be stored/compared using consistent CultureInfo + [SPRNET-838] - 404 exception handling in NET 1.1 does not work as expected / differs from standard behaviour + [SPRNET-845] - OSIV/SessionScope generates the wrong key for EntityInterceptorObjectName + [SPRNET-846] - ProxyFactory allows for advisors being added twice + [SPRNET-847] - Implementations of AbstractPointcurAdvisor.Equals() and .GetHashCode() are wrong + [SPRNET-852] - Creating a custom attribute did not take into account public field values that match the named arguments in the attribute declaration. + [SPRNET-853] - Throw HibernateSystemException (part of Spring's DAO exception hierarchy) when can not translate inner exception in NHibernate.ADOException + [SPRNET-854] - Fix NullReferenceException in HibernateAccessor when SqlString in ADOException is null. + [SPRNET-860] - Placeholders not resolved in name-values element + [SPRNET-861] - Couldn't resolve internal properties in Strong Typed resources in Web Application + [SPRNET-862] - Resolve object references that use the Spring expression language while parsing config files + [SPRNET-871] - GenericApplicationContext.ctor(IApplicationContext) always throws NullReferenceException + [SPRNET-872] - Resolve WebResources relative to HttpContext.Current.Request.FilePath + [SPRNET-873] - ReadCommitted was misspelled in spring-tx-1.1.xsd + [SPRNET-874] - Null reference accessing TransactionSynchronizationManager.CurrentTransactionIsolationLevel when no Spring managed transaction is active + [SPRNET-877] - IConfigurableFactoryObject instance cannot be proxied with the AOP auto proxy functionality + [SPRNET-880] - Logging exception handler should continue processing of exception handler chain. + [SPRNET-882] - Test "ExistsValidHttp" fails + [SPRNET-886] - IInitializingObject isn't honored in case of calls to ConfigureObject() + [SPRNET-891] - Failure to create hiearchical context with depth greater than two. + [SPRNET-893] - Retry advice goes into infinite loop when exception type not listed in advice is thrown + [SPRNET-899] - HttpContext.CurrenHandler returns Spring's internal PageHandler instead of real Page + [SPRNET-902] - DbProvider ExtractError method should explicitly perform ToString operation on object returned from SpEL expression to obtain error code + [SPRNET-908] - ReflectionUtils.MethodIsOnOneOfTheseInterfaces does not correctly iterate over multiple interface types + + Improvement + + [SPRNET-531] - It is not possible to call Page.SetResult() outside the page (e.g. from a Control) + [SPRNET-558] - Enable Data Validation and Model Management for UserControl + [SPRNET-559] - Change ValidationError control to enable Message resolution for UserControl + [SPRNET-762] - De-couple the url from the actual object definition name in WebServiceExporter + [SPRNET-772] - Distribute Northwind sql server 2005 data files to provide easy 'out-of-the-box' running of NHibernate example application. + [SPRNET-783] - Take TypeConverters into account in SpEL numeric aggregate functions + [SPRNET-785] - SessionScope / OSIV should obtain 1 EntityInterceptor per Session instance + [SPRNET-799] - Add support for IBinding.SetMessage() to DataBindingPanel + [SPRNET-814] - Improve Spring.Web DataBinding error handling ("SetErrorMessage()") documentation + [SPRNET-824] - Make WebApplicationContext and WebObjectFactory accessible from non Web threads + [SPRNET-830] - Improved performance in Spring.Data by optimizing reflection calls. + [SPRNET-835] - Add additional convenience method to set TableAdapter transaction/connection properties using DbProvider. + [SPRNET-841] - Add option to specify external hibernate configuration files (hibernate.cfg.xml) in LocalSessionFactoryObject + [SPRNET-842] - Using DbProvider to configure LocalSessionFactory object will by default integrate with NHibernate's 'external connection' management feature + [SPRNET-855] - Update Oracle error code mapping to include ORA-2292 as a DataIntegrityViolationCodes + [SPRNET-856] - Add 03000 as BadSqlGrammarCode and 40001 as CannotSerializeTransactioncode for Postgress providers. + [SPRNET-857] - Improved MySql provider error code mappings for DataIntegrityViolationCodes + [SPRNET-858] - Added IDbProvider implementation, UserCredentialsDbProvider, to allow changing of username, password connection strings at runtime. + [SPRNET-859] - Add addtional constructor to MultiDelegatingDbProvider that takes dictionary of target name/providers. + [SPRNET-864] - Add additional result mapping variable prefix what will not clash with PropertyPlaceholderConfigurer + [SPRNET-867] - Add line number to top level error message when there are XML parsing errors. + [SPRNET-879] - LocalSessionFactoryObject can configure ISessionFactory to use Spring's IDbProvider as a NHibernate ConnectionProvider + [SPRNET-887] - Add support for asp:HiddenField in DataBindingPanel + [SPRNET-897] - Allow binding/unbding string.Empty to nullable types + [SPRNET-898] - Add additional ICollectionProcessors to SpEL + [SPRNET-901] - Extend SpEL selection with mysql-like LIMIT functionality + [SPRNET-905] - RollbackRuleAttribute checks for null Type and null or empty string in constructor + [SPRNET-906] - Build scripts generate unique revision numbers for assemblies + [SPRNET-910] - Updated DB2 codes for exception translation + [SPRNET-913] - Add convenience method in Spring.Web.UI.Page/UserControl to navigate to a Result using a user provided object for result expression evaluation. + [SPRNET-914] - Add convenience method to get the Spring.Web.UI.Page Result as a url + [SPRNET-915] - Add additional CannotSerializeTransactionCodes for Oracle providers + [SPRNET-916] - Add additional BadSqlGrammarCode for Postgres + [SPRNET-917] - Add additonal db error codes for exception translation for Oracle and MySql providers + + New Feature + + [SPRNET-892] - Introduce <spring:Panel> control for finer grained control over when to perform DI on user controls + [SPRNET-907] - Add Required attribute and RequiredObjectFactoryPostProcessor, allowing to enforce required object properties + [SPRNET-911] - Provide ParameterValidationAdvice to use validation framework to validate method arguments. + + Task + + [SPRNET-587] - Add example of validation usage in middle tier services + [SPRNET-689] - Add more documentation describing ITransactionAttributeSource implementations. + [SPRNET-775] - Document using a custom IFactoryObject to help with configuring embedded resources + [SPRNET-780] - Valdiation example for ASP.NET refers to wrong namespace. + [SPRNET-809] - Update to NHibernate 1.2.1 + [SPRNET-819] - Add Multiselection samples (CheckListBox, ListBox) to WebQuickStart DataBindingPanel sample + [SPRNET-826] - Add section about manually registering objects with the container ("registersingleton" etc.) + [SPRNET-831] - SpringAir html doesn't pass VS2005 default validation (not xhtml transitional) + [SPRNET-849] - Add "SetErrorMessage" sample to Data Binding section in reference docs + [SPRNET-865] - Add Documention for the expression attribute. + [SPRNET-866] - Support .NET 1.1 for NHibernate 1.2 + [SPRNET-875] - Documentation incorrectly lists Unspecified as default isolation level, should be ReadCommitted. + [SPRNET-885] - Add doc for <spring:Panel> server control usage + [SPRNET-909] - Document that WebServiceExporter does not add WebServiceBinding attribute with WSI basic profile 1.1 by default. + + + Release 1.1 final, December 7, 2007 Index: readme.txt =================================================================== RCS file: /cvsroot/springnet/Spring.Net/readme.txt,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** readme.txt 8 Dec 2007 01:26:12 -0000 1.34 --- readme.txt 4 Apr 2008 15:24:17 -0000 1.35 *************** *** 1,3 **** ! THE SPRING.NET FRAMEWORK, Release 1.1 (December 7, 2007) -------------------------------------------------------------------- http://www.springframework.net/ --- 1,3 ---- ! THE SPRING.NET FRAMEWORK, Release 1.1.1 (April 4, 2007) -------------------------------------------------------------------- http://www.springframework.net/ *************** *** 60,72 **** The "bin" directory contains the following distinct dll files for use in applications. Dependencies are those other than on the .NET BCL. ! * "Spring.Core" (~536 KB) - Contents: Inversion of control container. Collection classes. - Dependencies: antlr.runtime, Common.Logging ! * "Spring.Aop" (~120 KB) - Contents: Abstract Oriented Programming Framework. - Dependencies: Spring.Core, Common.Logging ! * "Spring.Data" (~220 KB) - Contents: Transaction and ADO.NET Framework. - Dependencies: Spring.Core, Spring.Aop --- 60,72 ---- The "bin" directory contains the following distinct dll files for use in applications. Dependencies are those other than on the .NET BCL. ! * "Spring.Core" (~596 KB) - Contents: Inversion of control container. Collection classes. - Dependencies: antlr.runtime, Common.Logging ! * "Spring.Aop" (~144 KB) - Contents: Abstract Oriented Programming Framework. - Dependencies: Spring.Core, Common.Logging ! * "Spring.Data" (~312 KB) - Contents: Transaction and ADO.NET Framework. - Dependencies: Spring.Core, Spring.Aop *************** *** 76,80 **** - Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate ! * "Spring.Data.NHibernate12" (~80 KB) - Contents: NHibernate 1.2 integration - Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate --- 76,80 ---- - Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate ! * "Spring.Data.NHibernate12" (~84 KB) - Contents: NHibernate 1.2 integration - Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate *************** *** 84,96 **** - Dependencies: Spring.Core, Spring.Aop ! * "Spring.Web" (~116 KB) - Contents: ASP.NET based Web Application Framework. - Dependencies: Spring.Core, Spring.Aop ! * "Spring.Web.Extensions" (~20 KB) - Contents: ASP.NET AJAX Integartion - Dependencies: Spring.Core, Spring.Aop, System.Web.Extensions ! * "Spring.Testing.NUnit" (~14 KB) - Contents: NUnit Integration - Dependencies: Spring.Core, Spring.Data, NUnit --- 84,96 ---- - Dependencies: Spring.Core, Spring.Aop ! * "Spring.Web" (~156 KB) - Contents: ASP.NET based Web Application Framework. - Dependencies: Spring.Core, Spring.Aop ! * "Spring.Web.Extensions" (~8 KB) - Contents: ASP.NET AJAX Integartion - Dependencies: Spring.Core, Spring.Aop, System.Web.Extensions ! * "Spring.Testing.NUnit" (~24 KB) - Contents: NUnit Integration - Dependencies: Spring.Core, Spring.Data, NUnit |