Commit Graph

1719 Commits

Author SHA1 Message Date
Stephane Nicoll
9d321fb391 Upgrade to Maven antrun plugin 3.0.0 2020-06-18 12:16:40 +02:00
Stephane Nicoll
e38b68f9ec Upgrade to Maven download plugin 1.6.0 2020-06-18 12:15:23 +02:00
Stephane Nicoll
f5c02f55d0 Upgrade to Maven resolver provider 3.6.3
Closes gh-1103
2020-06-18 12:14:05 +02:00
Stephane Nicoll
9e1d99810a Polish 2020-06-18 12:10:01 +02:00
Stephane Nicoll
81dd169b2a Upgrade to Spring Cloud Contract 2.2.3
Closes gh-1102
2020-06-18 11:55:08 +02:00
Stephane Nicoll
42ae7a04c2 Upgrade to Maven resolver 1.4.2
Closes gh-1101
2020-06-18 11:48:40 +02:00
Stephane Nicoll
e0ec93008e Upgrade to Spring Boot 2.3.1 2020-06-13 16:56:07 +02:00
Stephane Nicoll
f9a7404c39 Harmonize Kotlin's jvmTarget to chosen JVM generation
Closes gh-1084
2020-06-10 15:56:55 +02:00
Andy Wilkinson
ca4bd57139 Remove redundant junit-vintage-engine exclusion with Boot 2.4
Spring Boot 2.4 has switched from providing JUnit 5 in the test starter
(JUnit Jupiter and the JUnit Vintage Engine) to only providing JUnit
Jupiter. As such, the exclusion of junit-vintage-engine is no longer
required for projects that are using Spring Boot 2.4.

Closes gh-1095
2020-06-05 15:25:26 +01:00
Stephane Nicoll
cf45c6313e Add more metadata version content negotiation tests 2020-06-05 10:27:40 +02:00
Stephane Nicoll
15157c941f Polish 2020-06-05 10:20:58 +02:00
Stephane Nicoll
76a61d832f Fix line separator in cURL and HTTPie examples
Closes gh-1094
2020-06-04 09:00:03 +02:00
Stephane Nicoll
c783cefb5f Merge branch 'gh-1092'
Closes gh-1092
2020-06-03 14:57:21 +02:00
Stephane Nicoll
b3f5ca9aab Document version format support
See gh-1092
2020-06-03 14:32:41 +02:00
Stephane Nicoll
853ee51f2b Add support for transforming the chosen platform version
This commit improves the ProjectRequest converter to invoke a
ProjectRequestPlatformVersionTransformer. A default implementation does
the conversion based on configurable ranges for the V1 and V2 format
respectively.

This complement our backward compatible support with 2.1 metadata on an
instance using the new version format. All that is required is to
configure which versions are using which format.

See gh-1092
2020-06-03 14:32:41 +02:00
Stephane Nicoll
41f844a3ad Serve version format that is backward compatible
This commit makes sure the metadata format uses a backward compatible
version format even if the new format is used. It also introduces a
new metadata version (2.2) that can be used by clients that support the
new version format.

See gh-1092
2020-06-03 14:32:41 +02:00
Stephane Nicoll
bcc70551bb Support version format
This commit clarifies that Version now handles two different formats,
the original one (flagged V1) and a SemVer compliant format (flagged
V2). Both Version and VersionRange can switch from one format to the
other to produce backward compatible content.

See gh-1092
2020-06-02 16:52:29 +02:00
Stephane Nicoll
1bfa7f6f47 Fix registration of additional repository with SemVer versions
Closes gh-1091
2020-06-01 07:56:13 +02:00
Stephane Nicoll
01a6f92047 Upgrade to Gradle 6.4.1
Closes gh-1090
2020-06-01 07:27:31 +02:00
Stephane Nicoll
0b7614c4f0 Add support for SemVer and CalVer versions
This commit improves the version parser to handle qualifiers that are
separated by either a `.` or a `-`. This makes the parsing of
`1.2.0-RC1` or `2020.0.0-M1` possible.

Closes gh-1083
2020-05-26 11:25:32 +02:00
Stephane Nicoll
9255ae9fbe Polish 2020-05-17 11:25:23 +02:00
Stephane Nicoll
a8926c2da7 Add support for repository mapping
This commit adds a way to map the repository of a dependency based on
a compatibility range.

Closes gh-1085
2020-05-15 17:58:49 +02:00
Stephane Nicoll
374459f800 Upgrade to Spring Boot 2.3.0 2020-05-15 10:35:40 +02:00
Stephane Nicoll
adc2e5987e Upgrade to Spring Boot 2.2.7 2020-05-08 10:58:51 +02:00
Stephane Nicoll
720b21a86e Upgrade to spring javaformat 0.0.21 2020-05-03 08:58:32 +02:00
Stephane Nicoll
f74f281951 Polish 2020-03-28 09:33:06 +01:00
Stephane Nicoll
9f7ca9b930 Upgrade to Spring Boot 2.2.6 2020-03-26 14:06:00 +01:00
Stephane Nicoll
ddc270d940 Upgrade to Gradle 6.3
Closes gh-1075
2020-03-26 13:07:24 +01:00
Stephane Nicoll
677e7fc065 Revert "Remove dependency management for Maven XML plugin"
This reverts commit 3ea69459
2020-03-25 15:37:48 +01:00
Stephane Nicoll
a6e74c180e Add doesNotHaveBom test assertion
Closes gh-1074
2020-03-25 15:36:43 +01:00
Stephane Nicoll
07b6912535 Polish 2020-03-24 07:38:24 +01:00
Stephane Nicoll
46f9621e23 Upgrade to Apache commons text 1.8
Closes gh-1071
2020-03-17 11:45:26 +01:00
Stephane Nicoll
3aea61ac60 Upgrade to Apache commons compress 1.20
Closes gh-1070
2020-03-17 11:44:46 +01:00
Stephane Nicoll
3ea69459eb Remove dependency management for Maven XML plugin 2020-03-17 11:34:21 +01:00
Stephane Nicoll
d8978a746f Upgrade to Maven Flatten plugin 1.2.1 2020-03-17 11:33:42 +01:00
Stephane Nicoll
104f8dde22 Upgrade to Maven Checkstyle plugin 3.1.1 2020-03-17 11:32:43 +01:00
Stephane Nicoll
25d75ed023 Merge pull request #1068 from Leoat12
* pr/1068:
  Polish "Fix sample code on how to add plugin conditionally"
  Fix sample code on how to add plugin conditionally

Closes gh-1068
2020-03-17 08:19:34 +01:00
Stephane Nicoll
0909cdec03 Polish "Fix sample code on how to add plugin conditionally"
See gh-1068
2020-03-17 08:19:13 +01:00
Leonardo
7467939745 Fix sample code on how to add plugin conditionally
See gh-1068
2020-03-17 08:18:55 +01:00
Stephane Nicoll
09f77cb1a0 Merge pull request #1052 from jpasquali
* pr/1052:
  Polish "Add support for Maven's finalName"
  Add support for Maven's finalName

Closes gh-1052
2020-03-17 08:10:23 +01:00
Stephane Nicoll
f7ef31d6f4 Polish "Add support for Maven's finalName"
See gh-1052
2020-03-17 08:10:01 +01:00
Joachim Pasquali
0f7196ae02 Add support for Maven's finalName
See gh-1052
2020-03-17 07:57:09 +01:00
Stephane Nicoll
335cd87e7e Merge pull request #1051 from jpasquali
* pr/1051:
  Polish "Add support for Maven <scm>"
  Add support for Maven <scm>

Closes gh-1051
2020-03-17 06:22:17 +01:00
Stephane Nicoll
95c306cc9b Polish "Add support for Maven <scm>"
See gh-1051
2020-03-17 06:20:51 +01:00
Joachim Pasquali
4151be0a64 Add support for Maven <scm>
See gh-1051
2020-03-17 05:59:48 +01:00
Stephane Nicoll
326fd43c37 Merge pull request #1049 from jpasquali
* pr/1049:
  Polish "Add dependency classifier support"
  Add dependency classifier support

Closes gh-1049
2020-03-17 05:57:58 +01:00
Stephane Nicoll
835f69986c Polish "Add dependency classifier support"
See gh-1049
2020-03-17 05:57:43 +01:00
Joachim Pasquali
a81e4ef77b Add dependency classifier support
See gh-1049
2020-03-17 05:11:23 +01:00
Stephane Nicoll
aa6a994987 Upgrade to Gradle 6.2.2 2020-03-06 12:03:45 +01:00
Stephane Nicoll
59dd691c9e Upgrade to Spring Boot 2.2.5 2020-02-29 10:48:30 -05:00