Phillip Webb
187c4d728c
Merge branch '1.5.x'
2018-01-30 12:47:30 -08:00
Stephane Nicoll
51c307f643
Merge branch '1.5.x'
2018-01-30 16:43:54 +01:00
Phillip Webb
af50a18da9
Polish
2018-01-29 09:47:03 -08:00
Andy Wilkinson
199088b0c9
Set kotlin.version when Kotlin's Gradle plugin is applied
...
Closes gh-11711
2018-01-29 10:13:54 +00:00
dreis2211
c1675c2d5f
Use InvocationOnMock.getArgument() where possible
...
Closes gh-11818
2018-01-29 08:06:00 +01:00
dreis2211
a7663c88d3
Replace casted Mockito.any() calls
...
Closes gh-11817
2018-01-29 07:50:29 +01:00
Stephane Nicoll
5e26d04c05
Only generate time-to-live property for matching endpoints
...
This commit makes sure that a "cache.time-to-live" property is not
generated for endpoints that do not have a main read operation (i.e. a
read operation with no parameter or only nullable parameters).
This matches the endpoint feature that provides caching for only such
operation.
Closes gh-11703
2018-01-27 06:11:01 +01:00
Phillip Webb
b234501af3
Polish
2018-01-26 11:39:41 -08:00
Johnny Lim
a46e047c5d
Polish
...
Closes gh-11792
2018-01-26 18:19:44 +01:00
Andy Wilkinson
498f66fcdc
Test the Gradle plugin against Gradle 4.5
...
Closes gh-11768
2018-01-26 15:55:25 +00:00
Phillip Webb
adfb6dc128
Polish
2018-01-25 13:20:29 -08:00
Stephane Nicoll
43bac617d4
Add access to short deprecation reason
...
Closes gh-11770
2018-01-25 12:47:54 +01:00
igor-suhorukov
093ca0a687
Use EnumMap whenever possible
...
Replace regular Map instances with EnumMap to reduce memory consumption.
Closes gh-11760
2018-01-24 16:24:47 -08:00
Phillip Webb
ab6ad6aa4b
Polish
2018-01-24 16:09:14 -08:00
Andy Wilkinson
1a1a62b744
Protect tests against Cassandra startup failures
...
On CI, Cassandra running inside the Docker container sometimes fails
to start or the start times out. This has nothing to do with Boot so
we attempt to protect our tests from the flakiness of the container
by allowing 3 startup attempts.
2018-01-24 21:34:11 +00:00
andrey.onufreyko
b19dcb13e2
Replace string arguments with char
...
Optimize method calls by replacing single character String arguments
with char.
Closes gh-11680
2018-01-22 16:35:06 -08:00
dreis2211
b7e663e820
Polish
...
Closes gh-11724
2018-01-22 15:59:20 -08:00
Phillip Webb
f3379668ac
Polish
2018-01-18 23:21:51 -08:00
Phillip Webb
6d93573db0
Merge branch '1.5.x'
2018-01-18 22:03:51 -08:00
Stephane Nicoll
ba6be4f22f
Merge branch '1.5.x'
2018-01-18 22:35:32 +01:00
Stephane Nicoll
aa748cb0ef
Polish "Use System.lineSeparator()""
...
Closes gh-11665
2018-01-18 16:45:29 +01:00
Johnny Lim
d8c83af987
Use System.lineSeparator()
...
See gh-11665
2018-01-18 16:45:09 +01:00
Stephane Nicoll
49b5fe0c29
Polish
...
As `validation-api` 2 is available by default, this commit adds the
integration test as a regular test case. The integration test is kept to
exercise what happens in a standard project.
See gh-11512
2018-01-18 14:05:24 +01:00
Stephane Nicoll
60f5cf10ba
Merge branch '1.5.x'
2018-01-18 13:59:19 +01:00
Andy Wilkinson
54c0cf513b
Polish
2018-01-17 19:03:23 +00:00
Stephane Nicoll
d43346d6c2
Polish "Fix potential resource leaks"
...
Closes gh-11624
2018-01-17 13:56:53 +01:00
igor-suhorukov
5a4238acfc
Fix potential resource leaks
...
See gh-11624
2018-01-17 13:54:50 +01:00
Stephane Nicoll
f8af6c8134
Merge branch '1.5.x'
2018-01-17 13:42:56 +01:00
Andy Wilkinson
ffc99b03dd
Remove use of deprecated Gradle API from plugin's public API
...
This commit removes the use of the incubating PropertyState and
Provider API that was introduced in Gradle 4.0 and deprecated in
Gradle 4.3. A not-deprecated-but-still-incubating replacement was
introduced in Gradle 4.3. The short life of PropertyState and Provider
has made me wary of using an incubating Gradle API in our public API
as it may not be stable for long. Therefore, this commit does not move
to the replacement as it is incubating. Instead, it falls back to
using Gradle's convention mapping. This is internal API, but its use
is not part of our public API and I perceive the risk of using it to
be lower than using the deprecated and/or incubating API alternatives.
Closes gh-11640
2018-01-17 12:20:30 +00:00
Andy Wilkinson
5e17fc775c
Test the Gradle plugin against Gradle 4.4.1
...
Closes gh-11654
2018-01-17 11:57:02 +00:00
Andy Wilkinson
2668e41dd5
Make it easier to just use Boot’s dependency management with Gradle
...
Closes gh-11059
2018-01-17 11:39:59 +00:00
Johnny Lim
77150f8dc9
Polish
...
Closes gh-11630
2018-01-15 10:20:31 +01:00
Phillip Webb
b078698f20
Update copyright year of changed files
2018-01-09 12:13:27 -08:00
Phillip Webb
85d3f5a180
Fix NPE in test containers
...
Fix NPE accidentally introduced during refinement.
2018-01-08 22:04:59 -08:00
Phillip Webb
201da97774
Further refine test containers
2018-01-08 16:32:39 -08:00
Andy Wilkinson
996b3ef7f2
Refine test containers
2018-01-08 14:05:05 -08:00
Phillip Webb
87bccb96f1
Merge branch '1.5.x'
2018-01-08 13:17:51 -08:00
Stephane Nicoll
66d58294d5
Merge branch '1.5.x'
2018-01-08 17:46:16 +01:00
Stephane Nicoll
f2d3f51f3f
Merge branch '1.5.x'
2018-01-08 16:04:19 +01:00
Stephane Nicoll
ac004eabf3
Update copyright header
...
See gh-11510
2018-01-05 10:30:43 +01:00
Johnny Lim
37d8eedae3
Polish
...
Closes gh-11510
2018-01-05 10:29:22 +01:00
Madhura Bhave
e28915bd4b
Make integration tests self-contained
...
Fixes gh-10516
2018-01-04 11:26:40 -08:00
Andy Wilkinson
a7808388ad
Make github-tag property available when generating Gradle plugin docs
...
Closes gh-11490
2018-01-04 10:11:41 +00:00
Stephane Nicoll
03dd53f347
Fix broken merge
2018-01-04 10:16:27 +01:00
Stephane Nicoll
e3bfd797a3
Merge branch '1.5.x'
2018-01-04 10:11:32 +01:00
Phillip Webb
bee5fa7fc6
Polish
2018-01-03 13:24:04 -08:00
Andy Wilkinson
38ac595615
Polish
2018-01-03 10:50:16 +00:00
Stephane Nicoll
f0b210c751
Merge branch '1.5.x'
2018-01-02 15:58:49 +01:00
Stephane Nicoll
6277d0ceb7
Update copyright header
2018-01-02 15:02:29 +01:00
dreis2211
eb1ae2dd79
Fix typos
...
Closes gh-11460
2018-01-02 15:01:16 +01:00