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
|