|
|
@ -3,7 +3,7 @@ SPRING FRAMEWORK CHANGELOG |
|
|
|
http://www.springsource.org |
|
|
|
http://www.springsource.org |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes in version 3.0.0.RC2 (2009-10-30) |
|
|
|
Changes in version 3.0.0.RC2 (2009-11-11) |
|
|
|
----------------------------------------- |
|
|
|
----------------------------------------- |
|
|
|
|
|
|
|
|
|
|
|
* updated to final versions of JSR-330 "javax.inject" and JSR-303 "javax.validation" APIs |
|
|
|
* updated to final versions of JSR-330 "javax.inject" and JSR-303 "javax.validation" APIs |
|
|
@ -15,12 +15,16 @@ Changes in version 3.0.0.RC2 (2009-10-30) |
|
|
|
* PathMatchingResourcePatternResolver leniently ignores non-existing root directories |
|
|
|
* PathMatchingResourcePatternResolver leniently ignores non-existing root directories |
|
|
|
* DefaultConversionService understands "on"/"off", "yes"/"no", "1"/"0" as boolean values |
|
|
|
* DefaultConversionService understands "on"/"off", "yes"/"no", "1"/"0" as boolean values |
|
|
|
* CustomEditorConfigurer supports PropertyEditor instances again (with deprecation warning) |
|
|
|
* CustomEditorConfigurer supports PropertyEditor instances again (with deprecation warning) |
|
|
|
|
|
|
|
* AbstractApplicationContext can also start up in case of system properties access failure |
|
|
|
* ClassUtils is now parametrized with Class<?> and Class<T> where appropriate |
|
|
|
* ClassUtils is now parametrized with Class<?> and Class<T> where appropriate |
|
|
|
* DataBinder now accepts var-args to set allowed, disallowed, and required fields |
|
|
|
* DataBinder now accepts var-args to set allowed, disallowed, and required fields |
|
|
|
* DataBinder auto-grows nested paths on traversal (avoiding NullValueInNestedPathException) |
|
|
|
* DataBinder auto-grows nested paths on traversal (avoiding NullValueInNestedPathException) |
|
|
|
* fixed enum binding regression with WebRequestDataBinder (as used by @MVC data binding now) |
|
|
|
* fixed enum binding regression with WebRequestDataBinder (as used by @MVC data binding now) |
|
|
|
* fixed FieldError to expose rejected input value as String value instead of as array |
|
|
|
* fixed FieldError to expose rejected input value as String value instead of as array |
|
|
|
|
|
|
|
* JSR-303 Validator will only register validation failures if no binding failure happened |
|
|
|
* ContentNegotiatingViewResolver works with ignoreAcceptHeader and defaultContentType as well |
|
|
|
* ContentNegotiatingViewResolver works with ignoreAcceptHeader and defaultContentType as well |
|
|
|
|
|
|
|
* AbstractExcelView is compatible with Apache POI 3.0 as well as 3.5 now |
|
|
|
|
|
|
|
* TilesConfigurer only sets up EL support if JSP 2.1 is present (for JSP 2.0 compatibility) |
|
|
|
* re-introduced Struts 1.x support ("org.springframework.web.struts") in deprecated form |
|
|
|
* re-introduced Struts 1.x support ("org.springframework.web.struts") in deprecated form |
|
|
|
* deprecated scheduling support for JDK 1.3 Timer ("org.springframework.scheduling.timer") |
|
|
|
* deprecated scheduling support for JDK 1.3 Timer ("org.springframework.scheduling.timer") |
|
|
|
* deprecated remoting support for JAX-RPC (in favor of JAX-WS) |
|
|
|
* deprecated remoting support for JAX-RPC (in favor of JAX-WS) |
|
|
|