Skip to content

Commit dd79506

Browse files
committed
MethodValidationPostProcessor, MappingJacksonMessageConverter, etc
1 parent 0983429 commit dd79506

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

build-spring-framework/resources/changelog.txt

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,24 @@ Changes in version 3.1 GA (2011-12-12)
77
--------------------------------------
88

99
* 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
1411
* 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
1613
* JSR-303 SpringValidatorAdapter and MVC data binding provide support for validation groups
1714
* 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
1823
* ResourceHttpRequestHandler sends content without content-type header if no media type found
1924
* ResourceHttpRequestHandler and ContentNegotiatingViewResolver use consistent mime type resolution
25+
* added "useTrailingSlashMatch" property to RequestMappingHandlerMapping
2026
* Portlet MVC annotation mapping allows for distributing action names across controllers
2127
* added String constants to MediaType
22-
* add useTrailingSlashMatch property to RequestMappingHandlerMapping
2328

2429

2530
Changes in version 3.1 RC2 (2011-11-28)

0 commit comments

Comments
 (0)