From 776f0490f9804d79922cdca0e726dc8f1e3da245 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 15 Dec 2009 20:21:07 +0000 Subject: [PATCH] prepared for 3.0 GA release --- build-spring-framework/resources/changelog.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-spring-framework/resources/changelog.txt b/build-spring-framework/resources/changelog.txt index e3d063c36c..57f588ad8f 100644 --- a/build-spring-framework/resources/changelog.txt +++ b/build-spring-framework/resources/changelog.txt @@ -3,7 +3,7 @@ SPRING FRAMEWORK CHANGELOG http://www.springsource.org -Changes in version 3.0.0.GA (2009-12-15) +Changes in version 3.0.0.GA (2009-12-16) ---------------------------------------- * component scanning autodetects the new EE 6 "javax.annotation.ManagedBean" stereotype @@ -17,6 +17,7 @@ Changes in version 3.0.0.GA (2009-12-15) * SmartLifecycle beans will get auto-started on demand even if marked as lazy-init * MBeanExporter detects FactoryBean-exported resources independent from declaration order * refactored SpelExpressionParser to accept SpelParserConfiguration object with boolean flags +* revised TypeDescriptor's valueOf and forObject factory methods with some level of caching * revised GenericConverter's "getConvertibleTypes" signature to return Set of ConvertiblePair * GenericConversionService prefers matches against inherited interfaces over superclasses * renamed ConverterRegistry's addGenericConverter(GenericConverter) method to addConverter @@ -27,6 +28,7 @@ Changes in version 3.0.0.GA (2009-12-15) * full support for formatters and formatting annotations on array/collection elements * no default number formatter (relying on plain java.lang.Number parsing and rendering) * no default formatters for Date/Calendar (requiring explicit use of @DateTimeFormat) +* BeanValidationPostProcessor runs in before-initialization phase (before init methods) by default * removed MultipartRequest mixin interface again (avoiding a package dependency cycle) * revised RestTemplate method signatures to accept Object values instead of just Strings * revised path variable extraction to properly deal with dots in variable values (again)