Skip to content

Commit 72d9640

Browse files
committed
final touches for 3.0 RC1
1 parent 270fc84 commit 72d9640

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

build-spring-framework/resources/changelog.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ http://www.springsource.org
66
Changes in version 3.0.0.RC1 (2009-09-25)
77
-----------------------------------------
88

9-
* upgraded to AspectJ 1.6.5, Groovy 1.6.3, EHCache 1.6.2, JUnit 4.7, and TestNG 5.10
10-
* introduced early support for JSR-330 "javax.inject" annotations
9+
* upgraded to CGLIB 2.2, AspectJ 1.6.5, Groovy 1.6.3, EHCache 1.6.2, JUnit 4.7, TestNG 5.10
10+
* introduced early support for JSR-330 "javax.inject" annotations (for autowiring)
11+
* introduced early support for JSR-303 Bean Validation (setup and MVC integration)
1112
* added default editors for "java.util.Currency" and "java.util.TimeZone"
1213
* refined PathMatchingResourcePatternResolver's treatment of non-readable directories
1314
* PathMatchingResourcePatternResolver understands VFS resources (i.e. works on JBoss 5.x)
@@ -18,6 +19,7 @@ Changes in version 3.0.0.RC1 (2009-09-25)
1819
* BeanFactory's default type conversion falls back to String constructor on target type
1920
* BeanFactory tries to create unknown collection implementation types via default constructor
2021
* BeanFactory supports ObjectFactory as a dependency type for @Autowired and @Value
22+
* BeanFactory supports JSR-330 Provider interface as a dependency type for @Inject
2123
* BeanFactory prefers local primary bean to primary bean in parent factory
2224
* protected @Autowired method can be overridden with non-annotated method to suppress injection
2325
* private @Autowired methods with same signature will be called individually across a hierarchy
@@ -28,15 +30,17 @@ Changes in version 3.0.0.RC1 (2009-09-25)
2830
* changed NamedParameter/SimpleJdbcOperations parameter signatures to accept any Map value type
2931
* refined logging in JMS SingleConnectionFactory and DefaultMessageListenerContainer
3032
* introduced "ui.format" package as an alternative to PropertyEditors for data binding
31-
* introduced initial JSR-303 Bean Validation support in "validation.beanvalidation" package
32-
* JSR-303 support for validation of @MVC hander method arguments driven by @Valid annotations
3333
* @RequestMapping annotation now supported for annotated interfaces (and JDK proxies) as well
3434
* @RequestParam and co support placeholders and expressions in their defaultValue attributes
3535
* @Value expressions supported as MVC handler method arguments as well (against request scope)
36+
* JSR-303 support for validation of @MVC handler method arguments driven by @Valid annotations
3637
* refined response handling for @ExceptionHandler methods
38+
* @ResponseStatus usage in handler methods detected by RedirectView
3739
* all @SessionAttributes get exposed to the model before handler method execution
40+
* @Event/ResourceMapping uniquely mapped to through event/resource id, even across controllers
3841
* MultipartRequest is available as a mixin interface on (Native)WebRequest as well
3942
* removed outdated "cacheJspExpressions" feature from ExpressionEvaluationUtils
43+
* introduced common ErrorHandler strategy, supported by message listener container
4044
* Jpa/JdoTransactionManager passes resolved timeout into Jpa/JdoDialect's beginTransaction
4145
* HibernateJpaDialect applies timeout onto native Hibernate Transaction before begin call
4246
* Spring's Hibernate support is now compatible with Hibernate 3.5 beta 1 as well

0 commit comments

Comments
 (0)