@@ -3,19 +3,23 @@ SPRING FRAMEWORK CHANGELOG
3
3
http://www.springsource.org
4
4
5
5
6
- Changes in version 3.0.2 (2010-03-29 )
6
+ Changes in version 3.0.2 (2010-03-31 )
7
7
-------------------------------------
8
8
9
9
* fixed cross-module version ranges in OSGi manifests
10
10
* fixed contents of org.springframework.web.struts jar
11
11
* upgraded to Hibernate Validator 4.0.2 and Jackson 1.4.2
12
- * compatibility with Hessian 4.0 in terms of exception propagation
12
+ * restored compatibility with Servlet 2.4 containers on all VMs
13
13
* compatibility with OpenJPA 2.0 (support for persistence.xml versioning)
14
+ * compatibility with Hessian 4.0 in terms of exception propagation
15
+ * compatibility with JasperReports 3.x in terms of resource management
14
16
* PropertyEditor lookup fallback works on Google App Engine as well (e.g. for form tags)
15
17
* fixed TypeDescriptor/MethodParameter toString for all cases in debug log messages
16
18
* widened AbstractFactoryBean's "getObjectType" signature to return any Class as well
17
19
* BeanPostProcessors are allowed to return a null bean value in the middle of the chain
18
20
* autowire="byType" ignores parameter name when choosing a primary bean, as defined
21
+ * ObjectFactoryCreatingFactoryBean creates a serializable ObjectFactory reference
22
+ * added ProviderCreatingFactoryBean, exposing a serializable JSR-330 Provider reference
19
23
* "conversionService" bean will be ignored if it is not of type ConversionService
20
24
* SimpleJdbcCall's "returningResultSet" accepts any plain RowMapper now
21
25
* added public "validateDatabaseSchema" method to Hibernate LocalSessionFactoryBean
@@ -24,11 +28,16 @@ Changes in version 3.0.2 (2010-03-29)
24
28
* @Transactional qualifiers work in unit tests as well (TransactionalTestExecutionListener)
25
29
* @Value processing works in test instances (using the test context framework) as well now
26
30
* @DirtiesContext is now inherited for class-level usage
27
- * WebApplicationObjectSupport's initServletContext will be called only once in any scenario
31
+ * NativeWebRequest detects native MultipartRequest when decorated by HiddenHttpMethodFilter
32
+ * WebRequestInterceptor exposes HttpServletResponse through NativeWebRequest (after downcast)
28
33
* WebContentInterceptor does not restrict HTTP methods by default anymore
34
+ * WebApplicationObjectSupport's initServletContext will be called only once in any scenario
35
+ * DispatcherPortlet passes handler instance into HandlerExceptionResolver for action exception
36
+ * DispatcherPortlet applies preHandleRender callbacks in case of action exception as well
29
37
* introduced support for HttpEntity wrapper, containing headers in addition to body value
30
38
* fixed DataBinder's conversion error handling for direct field access with ConversionService
31
39
* @InitBinder methods support all applicable Spring 3.0 parameter annotations as well
40
+ * @ExceptionHandler methods consistently receive original exception as thrown by user methods
32
41
* fixed @RequestParam(required=false) regression for @InitBinder methods
33
42
* fixed indexed property binding regression in form tag library
34
43
* fixed @Configurable issue with null bean name
0 commit comments