-
f092ae567b
Conditionally apply Kotlin if not using JDK 9
Rob Winch
2017-06-13 09:45:27 -05:00
-
03133630cb
Missing @Nullable annotations in WebFlux, in particular around locale resolution
Juergen Hoeller
2017-06-20 18:08:42 +02:00
-
a95cf07317
Add WebTestClient.mutate()
Arjen Poutsma
2017-06-20 17:06:41 +02:00
-
535103cd52
Fine-tune HTTP/RMI Invoker exception handling
Juergen Hoeller
2017-06-20 16:50:35 +02:00
-
c244f33f84
Polishing
Juergen Hoeller
2017-06-20 16:50:02 +02:00
-
3b1d46b3ba
Polishing
Arjen Poutsma
2017-06-20 16:34:09 +02:00
-
50fc8f4e32
Support Void response body type in WebClient
Arjen Poutsma
2017-06-20 16:30:37 +02:00
-
4a0597d612
Replace WebClient.filter with Builder.filter
Arjen Poutsma
2017-06-19 11:40:10 +02:00
-
52148a10b7
Consistently use CodecConfigurer for configuration
Brian Clozel
2017-06-19 18:42:37 +02:00
-
018cc45483
Upgrade to Groovy 2.5 beta 1
Juergen Hoeller
2017-06-19 12:28:09 +02:00
-
0e87a346ac
Merge pull request #1461 from freeman0432:master
Stephane Nicoll
2017-06-17 10:33:28 +02:00
-
-
b14df2b6ea
Fix a missing line of xml fragment
freeman0432
2017-06-17 14:11:45 +08:00
-
-
a2e555d749
Upgrade to Jackson 2.9.0.pr4
Sebastien Deleuze
2017-06-17 09:37:28 +02:00
-
38db64e0d8
Warn when Jackson + Kotlin are used without jackson-module-kotlin
Sebastien Deleuze
2017-06-17 00:07:59 +02:00
-
efb735aa99
SimpleRequestExpectationManager properly handles sequential requests with different count
Juergen Hoeller
2017-06-16 13:32:43 +02:00
-
d5f9ad03a7
Support ScriptEngine#eval(String, Bindings) in ScriptTemplateView
Sebastien Deleuze
2017-06-16 10:26:26 +02:00
-
7e251274ee
Consistent nullability of headers Map and MessagePostProcessor
Juergen Hoeller
2017-06-15 22:45:06 +02:00
-
4a21fb27fc
Fix root path test and add more test cases
Rossen Stoyanchev
2017-06-15 16:14:12 -04:00
-
67e482aaf8
Fix ROOT_PATH constant to match recent changes
Rossen Stoyanchev
2017-06-15 15:40:32 -04:00
-
ef3e309c12
Adjust timeout in Spring MVC for reactive streaming
Rossen Stoyanchev
2017-06-15 13:11:59 -04:00
-
53e8ebe6a6
Fix failing test (after previous commit)
Rossen Stoyanchev
2017-06-15 11:07:39 -04:00
-
97917aa57d
Add PathSegmentContainer subPath extracting method
Rossen Stoyanchev
2017-06-14 17:43:56 -04:00
-
1018bf771b
Separate DefaultRequestPath/DefaultPathSegmentContainer
Rossen Stoyanchev
2017-06-14 16:38:28 -04:00
-
97a97f9bba
RequestPath improvements
Rossen Stoyanchev
2017-06-14 15:58:44 -04:00
-
7b5f96c804
HttpComponentsAsyncClientHttpRequestFactory supports plain HttpAsyncClient as well
Juergen Hoeller
2017-06-14 17:10:44 +02:00
-
137fc48cc2
Polishing
Juergen Hoeller
2017-06-13 20:59:26 +02:00
-
04d5a2951c
Remove KClass based Kotlin extensions
Sebastien Deleuze
2017-06-13 18:43:59 +02:00
-
223315f96b
Update to SonarQube 2.5
Rob Winch
2017-06-13 08:37:21 -05:00
-
5e4e3fbe8b
Merge pull request #1459 from diguage:lambda-map
Stephane Nicoll
2017-06-13 16:06:47 +02:00
-
-
1ab678a2a3
Polish "Refactor iterator of Map with Java8's Map.forEach"
Stephane Nicoll
2017-06-13 15:09:09 +02:00
-
1ef5f61ab2
Refactor iterator of Map with Java8's Map.forEach
diguage
2017-06-13 17:53:13 +08:00
-
-
7018804e84
ServerRequest.path() should return raw path
Arjen Poutsma
2017-06-13 15:09:22 +02:00
-
97909f2258
Support date properties in Content-Disposition HTTP header
Sebastien Deleuze
2017-05-29 22:23:33 +02:00
-
e0e6736bc5
Introduce LocaleContextResolver in WebFlux
Sebastien Deleuze
2017-06-06 09:31:58 +02:00
-
72a8868f84
FreeMarker macros based on HTML output format (requires FreeMarker 2.3.24+)
Juergen Hoeller
2017-06-13 14:21:09 +02:00
-
a0cea9a86f
Polishing
Juergen Hoeller
2017-06-13 14:20:33 +02:00
-
aa28b6cb54
Upgrade to Kotlin 1.1.2-5
Sebastien Deleuze
2017-06-13 12:22:52 +02:00
-
779deb0fa7
Cleanup of duplicate semicolons
Juergen Hoeller
2017-06-13 11:38:05 +02:00
-
7dd8dc62a5
Fixes for ignored tests after last week's nullability commit
Juergen Hoeller
2017-06-13 11:37:58 +02:00
-
58242f2249
Polish
Stephane Nicoll
2017-06-13 10:13:14 +02:00
-
40df48fd95
Merge pull request #1454 from diguage:lambda
Stephane Nicoll
2017-06-13 10:09:57 +02:00
-
-
fc64b8040f
Polish "Replace relevant code with lambda"
Stephane Nicoll
2017-06-13 09:38:39 +02:00
-
4b1478d830
Replace relevant code with lambda
diguage
2017-06-08 00:07:34 +08:00
-
-
738160538e
TargetSource.getTarget() is nullable again (for compatibility with MethodInvocation.getThis)
Juergen Hoeller
2017-06-13 03:11:36 +02:00
-
47ec966757
TargetSource.getTarget() is nullable again (for compatibility with MethodInvocation.getThis)
Juergen Hoeller
2017-06-12 22:54:18 +02:00
-
233c15b80e
Add PathPatternRegistry for handler mapping matching
Brian Clozel
2017-06-12 16:07:35 +02:00
-
1f0d107d37
Enable trailing slash matching by default
Brian Clozel
2017-06-12 16:06:28 +02:00
-
3ae84d6dd8
Consistent support for Charset/StandardCharsets in UriUtils etc
Juergen Hoeller
2017-06-12 15:51:45 +02:00
-
14161d1dbf
Protected applyLifecycleMethods in UrlBasedViewResolver
Juergen Hoeller
2017-06-12 15:48:59 +02:00
-
6320976669
Latest dependency updates (H2 1.4.196, Apache JSTL 1.2.5, HtmlUnit 2.27)
Juergen Hoeller
2017-06-12 15:27:57 +02:00
-
aca5eb7393
Merge pull request #1449 from diguage:dev
Stephane Nicoll
2017-06-12 14:37:52 +02:00
-
-
451b419624
Polish "Use Map#forEach instead of Map#entrySet#forEach"
Stephane Nicoll
2017-06-12 14:28:24 +02:00
-
2efa06237a
Use Map#forEach instead of Map#entrySet#forEach
diguage
2017-06-05 16:39:28 +08:00
-
-
424bc75fb1
Remove headers(HttpHeaders)
Arjen Poutsma
2017-06-12 14:14:40 +02:00
-
9bf82dc18f
Add addAll(MultiValueMap)
Arjen Poutsma
2017-06-12 14:12:12 +02:00
-
7085a30382
Improve capacity calculcation in DefaultDataBuffer
Arjen Poutsma
2017-06-12 11:03:33 +02:00
-
3373a3f7ef
Add Kotlin extensions for WebTestClient API
Sebastien Deleuze
2017-06-12 10:42:56 +02:00
-
a665da415a
Merge pull request #1450 from diguage:diamond
Stephane Nicoll
2017-06-12 09:19:22 +02:00
-
-
c1d44d9a34
Use the diamond syntax
diguage
2017-06-05 19:20:22 +08:00
-
-
ca1e682dc4
Merge pull request #1451 from diguage:lambda-map
Stephane Nicoll
2017-06-12 08:58:33 +02:00
-
-
27aabb15f9
Polish "Refact iterator of Map with Java 8 forEach"
Stephane Nicoll
2017-06-12 08:53:56 +02:00
-
dab7a7f0ee
Refact iterator of Map with Java 8 forEach
diguage
2017-06-06 01:03:44 +08:00
-
-
5df053c44b
Merge pull request #1455 from diguage:editor-config
Stephane Nicoll
2017-06-12 08:08:14 +02:00
-
-
d33764353e
Add EditorConfig
diguage
2017-06-09 11:05:34 +08:00
-
-
38a12ed4ba
Expose RequestPath in ServerHttpRequest
Rossen Stoyanchev
2017-06-11 21:57:54 -04:00
-
2d17411ec4
Add RequestPath to http/server/reactive
Rossen Stoyanchev
2017-06-11 21:20:57 -04:00
-
e2e0410570
Method-level javadoc on XmlReaderContext etc
Juergen Hoeller
2017-06-11 12:03:05 +02:00
-
f43ea96dd9
Upgrade to Apache Johnzon 1.1.1
Juergen Hoeller
2017-06-11 12:02:57 +02:00
-
01a92517bd
Refactor RequestedContentTypeResolverBuilder
Rossen Stoyanchev
2017-06-08 20:11:41 -04:00
-
b0e8e7f536
Refactor MappingContentTypeResolver implementations
Rossen Stoyanchev
2017-06-07 12:17:49 -04:00
-
cb604738cf
ResourceWebHandler uses MediaTypeFactory directly
Rossen Stoyanchev
2017-06-07 14:36:57 -04:00
-
b65bfdb979
Remove HttpRequestPathHelper
Rossen Stoyanchev
2017-06-06 21:40:40 -04:00
-
95196e1aee
Use undecoded pathWithinApplication in WebFlux
Rossen Stoyanchev
2017-06-06 17:44:39 -04:00
-
ff2af660cf
PathPatternParser encodes patterns as it parses them
Andy Clement
2017-06-09 11:44:32 -07:00
-
c0550f7eb6
Documented AbstractBeanFactory nullability warning
Juergen Hoeller
2017-06-09 20:46:15 +02:00
-
a1ce3244b0
Latest dependency updates (EclipseLink 2.6.5 RC2, JSON-B 1.0 RC2, Gson 2.8.1, Jetty 9.4.6, Netty 4.1.12)
Juergen Hoeller
2017-06-09 20:43:15 +02:00
-
b1345014b9
Update to Reactor Bismuth-M2
Rob Winch
2017-06-09 09:49:13 -05:00
-
5e954dcba0
Use ParameterizedTypeReference in public-facing WebFlux APIs
Arjen Poutsma
2017-06-07 17:29:56 +02:00
-
b6c09fa76a
Disambiguate BodyExtractors/Inserters Kotlin function names
Sebastien Deleuze
2017-06-09 01:51:28 +03:00
-
86580b2358
Polishing
Sebastien Deleuze
2017-06-09 01:49:56 +03:00
-
736bf1c502
Fix Kotlin dependencies
Sebastien Deleuze
2017-06-09 01:24:47 +03:00
-
8579ae66fc
Add comprehensive tests of Kotlin extensions
Sebastien Deleuze
2017-06-09 00:47:24 +03:00
-
fd53d2a51a
Consistent use of @Nullable in spring-test
Juergen Hoeller
2017-06-08 22:52:57 +02:00
-
ee5fa2633a
Protect against null return value from DataSource.getConnection()
Juergen Hoeller
2017-06-08 22:51:41 +02:00
-
bf66f45283
Support overriding, removing headers in ClientRequest
Arjen Poutsma
2017-06-08 13:46:37 +02:00
-
e6f1950952
Missing @Nullable annotations for findAnnotation/getValue/getDefaultValue
Juergen Hoeller
2017-06-08 10:35:54 +02:00
-
72cd24446d
Make resolvePropertyName available to subclasses
Phillip Webb
2017-06-07 17:03:31 -07:00
-
c675424189
Restore AnnotationUtils null argument support
Phillip Webb
2017-06-07 16:59:24 -07:00
-
db1fd516ea
Next Development Version
Spring Buildmaster
2017-06-07 19:29:40 +00:00
-
b7337b304e
Correct native Validator reference for fallback in SpringValidatorAdapter
Juergen Hoeller
2017-06-07 18:40:52 +02:00
-
7eaedf2916
Debug-level log entry for any Jackson exception during canConvert
Juergen Hoeller
2017-06-07 18:33:19 +02:00
-
55b0fe1027
Unwrap SpringValidatorAdapter (e.g. CustomValidatorBean) to native Validator
Juergen Hoeller
2017-06-07 17:56:42 +02:00
-
7cac1f1e6e
Latest applicable dependency updates (Netty 4.1.11, Tomcat 8.5.15, Undertow 1.3.30)
Juergen Hoeller
2017-06-07 17:56:58 +02:00
-
fa09cd3737
Avoid inefficient keySet iteration in messaging classes
Juergen Hoeller
2017-06-07 17:56:51 +02:00
-
be93ee77e4
Debug-level log entry for any Jackson exception during canConvert
Juergen Hoeller
2017-06-07 17:56:47 +02:00
-
8330134757
Unwrap SpringValidatorAdapter (e.g. CustomValidatorBean) to native Validator
Juergen Hoeller
2017-06-07 17:56:42 +02:00
-
9cb9884533
Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc)
Juergen Hoeller
2017-05-25 23:37:02 +02:00
-
ac25db6d2b
LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level
Juergen Hoeller
2017-05-18 21:00:56 +02:00
-
22bf9febcc
Close InputStreams in writeResourceRegionCollection (analogous to writeResourceRegion)
Juergen Hoeller
2017-05-17 14:34:50 +02:00
-
c6deeb31ec
ResourceUtils.extractArchiveURL properly deals with top-level war URLs
Juergen Hoeller
2017-05-17 14:22:43 +02:00