@@ -7,19 +7,24 @@ Changes in version 3.1 GA (2011-12-12)
7
7
--------------------------------------
8
8
9
9
* ConversionService is able to work with "Collections.emptyList()" as target type (again)
10
- * fixed QuartzJobBean to work with Quartz 2.0/2.1 as well
11
- * added "mappingResources" property to LocalContainerEntityManagerFactoryBean (pointing to orm.xml)
12
- * optimized AnnotationTransactionAspect and AnnotationCacheAspect pointcuts to avoid runtime checks
13
- * renamed @CacheEvict's "afterInvocation" attribute to "beforeInvocation" (for better readability)
10
+ * restored DataBinder's ability to bind to an auto-growing List with unknown element type
14
11
* added SmartValidator interface with general support for validation hints
15
- * added custom @Valid annotation with support for JSR-303 validation groups
12
+ * added custom @Validated annotation with support for JSR-303 validation groups
16
13
* JSR-303 SpringValidatorAdapter and MVC data binding provide support for validation groups
17
14
* restored SpringValidatorAdapter's ability to handle bean constraints with property paths
15
+ * added MethodValidationInterceptor/PostProcessor for Hibernate Validator 4.2 based method validation
16
+ * fixed QuartzJobBean to work with Quartz 2.0/2.1 as well
17
+ * @Transactional qualifiers match against transaction manager definitions in parent contexts as well
18
+ * optimized AnnotationTransactionAspect and AnnotationCacheAspect pointcuts to avoid runtime checks
19
+ * renamed @CacheEvict's "afterInvocation" attribute to "beforeInvocation" (for better readability)
20
+ * added "mappingResources" property to LocalContainerEntityManagerFactoryBean (pointing to orm.xml)
21
+ * JmsInvokerClientInterceptor/FactoryBean always uses createConnection/createSession when on JMS 1.1
22
+ * added out-of-the-box MappingJacksonMessageConverter impl for Spring's JMS MessageConverter facility
18
23
* ResourceHttpRequestHandler sends content without content-type header if no media type found
19
24
* ResourceHttpRequestHandler and ContentNegotiatingViewResolver use consistent mime type resolution
25
+ * added "useTrailingSlashMatch" property to RequestMappingHandlerMapping
20
26
* Portlet MVC annotation mapping allows for distributing action names across controllers
21
27
* added String constants to MediaType
22
- * add useTrailingSlashMatch property to RequestMappingHandlerMapping
23
28
24
29
25
30
Changes in version 3.1 RC2 (2011-11-28)
0 commit comments