Skip to content

Commit 87d0da2

Browse files
committed
final preparations for 3.0.2
1 parent ad78b5c commit 87d0da2

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

build-spring-framework/resources/changelog.txt

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,23 @@ SPRING FRAMEWORK CHANGELOG
33
http://www.springsource.org
44

55

6-
Changes in version 3.0.2 (2010-03-29)
6+
Changes in version 3.0.2 (2010-03-31)
77
-------------------------------------
88

99
* fixed cross-module version ranges in OSGi manifests
1010
* fixed contents of org.springframework.web.struts jar
1111
* 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
1313
* 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
1416
* PropertyEditor lookup fallback works on Google App Engine as well (e.g. for form tags)
1517
* fixed TypeDescriptor/MethodParameter toString for all cases in debug log messages
1618
* widened AbstractFactoryBean's "getObjectType" signature to return any Class as well
1719
* BeanPostProcessors are allowed to return a null bean value in the middle of the chain
1820
* 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
1923
* "conversionService" bean will be ignored if it is not of type ConversionService
2024
* SimpleJdbcCall's "returningResultSet" accepts any plain RowMapper now
2125
* added public "validateDatabaseSchema" method to Hibernate LocalSessionFactoryBean
@@ -24,11 +28,16 @@ Changes in version 3.0.2 (2010-03-29)
2428
* @Transactional qualifiers work in unit tests as well (TransactionalTestExecutionListener)
2529
* @Value processing works in test instances (using the test context framework) as well now
2630
* @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)
2833
* 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
2937
* introduced support for HttpEntity wrapper, containing headers in addition to body value
3038
* fixed DataBinder's conversion error handling for direct field access with ConversionService
3139
* @InitBinder methods support all applicable Spring 3.0 parameter annotations as well
40+
* @ExceptionHandler methods consistently receive original exception as thrown by user methods
3241
* fixed @RequestParam(required=false) regression for @InitBinder methods
3342
* fixed indexed property binding regression in form tag library
3443
* fixed @Configurable issue with null bean name

0 commit comments

Comments
 (0)