diff --git a/build-spring-framework/resources/changelog.txt b/build-spring-framework/resources/changelog.txt index c1f6faa762..0c8203829a 100644 --- a/build-spring-framework/resources/changelog.txt +++ b/build-spring-framework/resources/changelog.txt @@ -3,16 +3,20 @@ SPRING FRAMEWORK CHANGELOG http://www.springsource.org -Changes in version 3.0.0.RC1 (2009-09-14) +Changes in version 3.0.0.RC1 (2009-09-21) ----------------------------------------- -* updated to AspectJ 1.6.5, Groovy 1.6.3, EHCache 1.6.2, JUnit 4.7, and TestNG 5.10 +* upgraded to AspectJ 1.6.5, Groovy 1.6.3, EHCache 1.6.2, JUnit 4.7, and TestNG 5.10 +* introduced early support for JSR-330 "javax.inject" annotations +* added default editors for "java.util.Currency" and "java.util.TimeZone" * refined PathMatchingResourcePatternResolver's treatment of non-readable directories * revised AccessControlContext access from BeanFactory * BeanFactory's default type conversion falls back to String constructor on target type * BeanFactory tries to create unknown collection implementation types via default constructor * BeanFactory supports ObjectFactory as a dependency type for @Autowired and @Value * BeanFactory prefers local primary bean to primary bean in parent factory +* protected @Autowired method can be overridden with non-annotated method to suppress injection +* private @Autowired methods with same signature will be called individually across a hierarchy * support for default "conversionService" bean in an ApplicationContext * MBeanServerFactoryBean returns JDK 1.5 platform MBeanServer for agent id "" (empty String) * changed NamedParameter/SimpleJdbcOperations parameter signatures to accept any Map value type @@ -21,6 +25,8 @@ Changes in version 3.0.0.RC1 (2009-09-14) * introduced initial JSR-303 Bean Validation support in "validation.beanvalidation" package * JSR-303 support for validation of @MVC hander method arguments driven by @Valid annotations * @RequestMapping annotation now supported for annotated interfaces (and JDK proxies) as well +* @RequestParam and co support placeholders and expressions in their defaultValue attributes +* @Value expressions supported as MVC handler method arguments as well (against request scope) * refined response handling for @ExceptionHandler methods * Jpa/JdoTransactionManager passes resolved timeout into Jpa/JdoDialect's beginTransaction * HibernateJpaDialect applies timeout onto native Hibernate Transaction before begin call