diff --git a/src/dist/changelog.txt b/src/dist/changelog.txt index aeff5d48f8..34a7983717 100644 --- a/src/dist/changelog.txt +++ b/src/dist/changelog.txt @@ -20,7 +20,16 @@ Changes in version 3.2 RC1 (2012-10-29) * CookieGenerator supports "cookieHttpOnly" flag for Servlet 3.0 (SPR-9794) * introduced support for loading a WebApplicationContext in the TestContext framework (SPR-5243) * introduced support for session & request scoped beans in the TestContext framework (SPR-4588) - +* improved regular expression for parsing query params (SPR-9832) +* fixed NullPointerException in AbstractMessageConverterMethodProcessor (SPR-9868) +* fixed issue in AnnotationMethodHandlerExceptionResolver (SPR-9209) +* MediaType's include method now recognizes wildcards in media types with a suffix (SPR-9841) +* added Spring MVC Test framework (SPR-9859, SPR-7951) +* added mock implementations of Http[Input|Output]Message +* added support for opaque URIs in UriComponentsBuilder (SPR-9798) +* added ObjectToStringHttpMessageConverter that delegates to a ConversionService (SPR-9738) +* added Jackson2ObjectMapperBeanFactory (SPR-9739) +* added CallableProcessingInterceptor and DeferredResultProcessingInterceptor Changes in version 3.2 M2 (2012-09-11) -------------------------------------- @@ -45,20 +54,25 @@ Changes in version 3.2 M2 (2012-09-11) * now raising RestClientException instead of IllegalArgumentException for unknown status codes * introduced JacksonObjectMapperFactoryBean for configuring a Jackson ObjectMapper in XML * introduced ContentNegotiationManager/ContentNegotiationStrategy for resolving requested media types +* introduced support for content negotiation options in MVC namespace and MVC Java config +* added ContentNegotiationManagerFactoryBean (SPR-8420) * introduced support for the HTTP PATCH method in Spring MVC and RestTemplate (SPR-7985) * enabled smart suffix pattern matching in @RequestMapping methods (SPR-7632) * introduced "defaultCharset" property in StringHttpMessageConverter (SPR-9487) * introduced @ExceptionResolver annotation for detecting classes with @ExceptionHandler methods * moved RSS/Atom message converter registration ahead of Jackson/JAXB2 * now handling BindException in DefaultHandlerExceptionResolver -* DeferredResult type is now parameterized +* now setting "javax.servlet.error.exception" in DefaultHandlerExceptionResolver (SPR-9653) +* added ResponseEntityExceptionHandler alternative to DefaultHandlerExceptionResolver (SPR-9290) * now using reflection to instantiate StandardServletAsyncWebRequest * fixed issue with forward before async request processing +* DeferredResult type is now parameterized +* added async options to MVC namespace and Java config (SPR-9694) +* refactored Spring MVC async support (SPR-9433) * media types in HTTP Accept headers can be parsed with single quotes (-> Android 2.x) (SPR-8917) * DispatcherPortlet no longer forwards event exceptions to the render phase by default (SPR-9287) * fixed Portlet request mapping priorities in cross-controller case (SPR-9303, SPR-9605) * introduced exclude patterns for mapped interceptors in MVC namespace and MVC Java config -* introduced support for content negotiation options in MVC namespace and MVC Java config * introduced support for ApplicationContextInitializers in the TestContext framework (SPR-9011) * introduced support for named dispatchers in MockServletContext (SPR-9587) * introduced support for single, unqualified tx manager in the TestContext framework (SPR-9645) @@ -70,7 +84,19 @@ Changes in version 3.2 M2 (2012-09-11) * introduced "countRowsInTableWhere()" and "dropTables()" in tx base test classes (SPR-9665) * introduced support for @ComponentScan base package inference (SPR-9586) * now building, testing and publishing against JDK7, maintaining compat with JDKs 5&6 (SPR-9715) - +* added support for filter registrations in AbstractDispatcherServletInitializer (SPR-9696) +* improved no-match handling for @RequestMapping methods (SPR-9603) +* added support for matrix variables (SPR-5499, SPR-7818) +* added support generic types in @RequestBody arguments (SPR-9570) +* added support for generic types in the RestTemplate (SPR-7023) +* added fix to decode target parameters prior to saving a FlashMap (SPR-9657) +* now allowing an Errors argument after @RequestBody and @RequestPart (SPR-7114) +* introduced @ControllerAdvice annotation (SPR-9112) +* added exclude patterns for mapped interceptors (SPR-6570) +* now ignoring parse errors in HttpPutFormContentFilter (SPR-9769) +* optimized performance of HandlerMethod (SPR-9747, SPR-9748) +* optimized performance of AntPathStringMatcher (SPR-9749) +* added support for Filters/Servlet invocation in MockFilterChain (SPR-9745) Changes in version 3.2 M1 (2012-05-28) --------------------------------------