Commit Graph
1727 Commits
Author SHA1 Message Date
Stephane Nicoll 11c553ef6d Polish 2020-06-18 15:39:53 +02:00
Stephane Nicoll 193293480d Upgrade to nohttp 0.0.5 2020-06-18 12:23:47 +02:00
Stephane Nicoll afaeaa6442 Upgrade to spring javaformat 0.0.22 2020-06-18 12:22:24 +02:00
Stephane Nicoll 2995987023 Upgrade to Checkstyle 8.32 2020-06-18 12:22:06 +02:00
Stephane Nicoll 35a1f50833 Upgrade to Maven source plugin 3.2.1 2020-06-18 12:20:45 +02:00
Stephane Nicoll 139072beba Upgrade to Maven javadoc plugin 3.2.0 2020-06-18 12:20:11 +02:00
Stephane Nicoll 0435085c15 Upgrade to Maven jar plugin 3.2.0 2020-06-18 12:19:52 +02:00
Stephane Nicoll 4159d0e86e Upgrade to Maven assembly plugin 3.3.0 2020-06-18 12:19:11 +02:00
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