diff --git a/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap b/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap
index aa9db33c4c50b8acb9cde7a123aa8b3cf0b29316..098772f1f6539f566d5868431ba4a98d1bae6079 100644
--- a/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap
+++ b/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap
@@ -14,7 +14,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
       "releaseTimestamp": null,
-      "version": "5.0.0",
+      "version": "5.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
@@ -32,13 +32,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
       "releaseTimestamp": "2018-08-27T18:35:06+0000",
-      "version": "4.10.0",
+      "version": "4.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
       "releaseTimestamp": "2018-07-16T08:14:03+0000",
-      "version": "4.9.0",
+      "version": "4.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
@@ -50,19 +50,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
       "releaseTimestamp": "2018-06-04T10:39:58+0000",
-      "version": "4.8.0",
+      "version": "4.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
       "releaseTimestamp": "2018-04-18T09:09:12+0000",
-      "version": "4.7.0",
+      "version": "4.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
       "releaseTimestamp": "2018-02-28T13:36:36+0000",
-      "version": "4.6.0",
+      "version": "4.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
@@ -74,7 +74,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
       "releaseTimestamp": "2018-01-24T17:04:52+0000",
-      "version": "4.5.0",
+      "version": "4.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
@@ -86,7 +86,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
       "releaseTimestamp": "2017-12-06T09:05:06+0000",
-      "version": "4.4.0",
+      "version": "4.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
@@ -98,7 +98,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
       "releaseTimestamp": "2017-10-30T15:43:29+0000",
-      "version": "4.3.0",
+      "version": "4.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
@@ -110,13 +110,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
       "releaseTimestamp": "2017-09-20T14:48:23+0000",
-      "version": "4.2.0",
+      "version": "4.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
       "releaseTimestamp": "2017-08-07T14:38:48+0000",
-      "version": "4.1.0",
+      "version": "4.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256",
@@ -140,13 +140,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
       "releaseTimestamp": "2017-06-14T15:11:08+0000",
-      "version": "4.0.0",
+      "version": "4.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
       "releaseTimestamp": "2017-04-10T13:37:25+0000",
-      "version": "3.5.0",
+      "version": "3.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256",
@@ -158,13 +158,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
       "releaseTimestamp": "2017-02-20T14:49:26+0000",
-      "version": "3.4.0",
+      "version": "3.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
       "releaseTimestamp": "2017-01-03T15:31:04+0000",
-      "version": "3.3.0",
+      "version": "3.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
@@ -176,19 +176,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
       "releaseTimestamp": "2016-11-14T12:32:59+0000",
-      "version": "3.2.0",
+      "version": "3.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
       "releaseTimestamp": "2016-09-19T10:53:53+0000",
-      "version": "3.1.0",
+      "version": "3.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
       "releaseTimestamp": "2016-08-15T13:15:01+0000",
-      "version": "3.0.0",
+      "version": "3.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
@@ -200,73 +200,73 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
       "releaseTimestamp": "2016-06-14T07:16:37+0000",
-      "version": "2.14.0",
+      "version": "2.14",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
       "releaseTimestamp": "2016-04-25T04:10:10+0000",
-      "version": "2.13.0",
+      "version": "2.13",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
       "releaseTimestamp": "2016-03-14T08:32:03+0000",
-      "version": "2.12.0",
+      "version": "2.12",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
       "releaseTimestamp": "2016-02-08T07:59:16+0000",
-      "version": "2.11.0",
+      "version": "2.11",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
       "releaseTimestamp": "2015-12-21T21:15:04+0000",
-      "version": "2.10.0",
+      "version": "2.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
       "releaseTimestamp": "2015-11-17T07:02:17+0000",
-      "version": "2.9.0",
+      "version": "2.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
       "releaseTimestamp": "2015-10-20T03:46:36+0000",
-      "version": "2.8.0",
+      "version": "2.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
       "releaseTimestamp": "2015-09-14T07:26:16+0000",
-      "version": "2.7.0",
+      "version": "2.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
       "releaseTimestamp": "2015-08-10T13:15:06+0000",
-      "version": "2.6.0",
+      "version": "2.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
       "releaseTimestamp": "2015-07-08T07:38:37+0000",
-      "version": "2.5.0",
+      "version": "2.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
       "releaseTimestamp": "2015-05-05T08:09:24+0000",
-      "version": "2.4.0",
+      "version": "2.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
       "releaseTimestamp": "2015-02-16T05:09:33+0000",
-      "version": "2.3.0",
+      "version": "2.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
@@ -278,97 +278,97 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
       "releaseTimestamp": "2014-11-10T13:31:44+0000",
-      "version": "2.2.0",
+      "version": "2.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
       "releaseTimestamp": "2014-09-08T10:40:39+0000",
-      "version": "2.1.0",
+      "version": "2.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
       "releaseTimestamp": "2014-07-01T07:45:34+0000",
-      "version": "2.0.0",
+      "version": "2.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
       "releaseTimestamp": "2014-04-29T09:24:31+0000",
-      "version": "1.12.0",
+      "version": "1.12",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
       "releaseTimestamp": "2014-02-11T11:34:39+0000",
-      "version": "1.11.0",
+      "version": "1.11",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
       "releaseTimestamp": "2013-12-17T09:28:15+0000",
-      "version": "1.10.0",
+      "version": "1.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
       "releaseTimestamp": "2013-11-19T08:20:02+0000",
-      "version": "1.9.0",
+      "version": "1.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
       "releaseTimestamp": "2013-09-24T07:32:33+0000",
-      "version": "1.8.0",
+      "version": "1.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
       "releaseTimestamp": "2013-08-06T11:19:56+0000",
-      "version": "1.7.0",
+      "version": "1.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
       "releaseTimestamp": "2013-05-07T09:12:14+0000",
-      "version": "1.6.0",
+      "version": "1.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
       "releaseTimestamp": "2013-03-27T14:09:35+0000",
-      "version": "1.5.0",
+      "version": "1.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
       "releaseTimestamp": "2013-01-28T03:42:46+0000",
-      "version": "1.4.0",
+      "version": "1.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
       "releaseTimestamp": "2012-11-20T11:37:38+0000",
-      "version": "1.3.0",
+      "version": "1.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
       "releaseTimestamp": "2012-09-12T10:46:02+0000",
-      "version": "1.2.0",
+      "version": "1.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
       "releaseTimestamp": "2012-07-31T13:24:32+0000",
-      "version": "1.1.0",
+      "version": "1.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
       "releaseTimestamp": "2012-06-12T02:56:21+0200",
-      "version": "1.0.0",
+      "version": "1.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256",
@@ -386,19 +386,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
       "releaseTimestamp": "2010-12-19T12:50:06+1100",
-      "version": "0.9.0",
+      "version": "0.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
       "releaseTimestamp": "2009-09-28T14:01:59+0200",
-      "version": "0.8.0",
+      "version": "0.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
       "releaseTimestamp": "2009-07-20T08:50:13+0200",
-      "version": "0.7.0",
+      "version": "0.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256",
@@ -410,7 +410,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
       "releaseTimestamp": null,
-      "version": "5.0.0",
+      "version": "5.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
@@ -428,13 +428,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
       "releaseTimestamp": "2018-08-27T18:35:06+0000",
-      "version": "4.10.0",
+      "version": "4.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
       "releaseTimestamp": "2018-07-16T08:14:03+0000",
-      "version": "4.9.0",
+      "version": "4.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
@@ -446,19 +446,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
       "releaseTimestamp": "2018-06-04T10:39:58+0000",
-      "version": "4.8.0",
+      "version": "4.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
       "releaseTimestamp": "2018-04-18T09:09:12+0000",
-      "version": "4.7.0",
+      "version": "4.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
       "releaseTimestamp": "2018-02-28T13:36:36+0000",
-      "version": "4.6.0",
+      "version": "4.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
@@ -470,7 +470,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
       "releaseTimestamp": "2018-01-24T17:04:52+0000",
-      "version": "4.5.0",
+      "version": "4.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
@@ -482,7 +482,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
       "releaseTimestamp": "2017-12-06T09:05:06+0000",
-      "version": "4.4.0",
+      "version": "4.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
@@ -494,7 +494,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
       "releaseTimestamp": "2017-10-30T15:43:29+0000",
-      "version": "4.3.0",
+      "version": "4.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
@@ -506,13 +506,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
       "releaseTimestamp": "2017-09-20T14:48:23+0000",
-      "version": "4.2.0",
+      "version": "4.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
       "releaseTimestamp": "2017-08-07T14:38:48+0000",
-      "version": "4.1.0",
+      "version": "4.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256",
@@ -536,13 +536,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
       "releaseTimestamp": "2017-06-14T15:11:08+0000",
-      "version": "4.0.0",
+      "version": "4.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
       "releaseTimestamp": "2017-04-10T13:37:25+0000",
-      "version": "3.5.0",
+      "version": "3.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256",
@@ -554,13 +554,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
       "releaseTimestamp": "2017-02-20T14:49:26+0000",
-      "version": "3.4.0",
+      "version": "3.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
       "releaseTimestamp": "2017-01-03T15:31:04+0000",
-      "version": "3.3.0",
+      "version": "3.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
@@ -572,19 +572,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
       "releaseTimestamp": "2016-11-14T12:32:59+0000",
-      "version": "3.2.0",
+      "version": "3.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
       "releaseTimestamp": "2016-09-19T10:53:53+0000",
-      "version": "3.1.0",
+      "version": "3.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
       "releaseTimestamp": "2016-08-15T13:15:01+0000",
-      "version": "3.0.0",
+      "version": "3.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
@@ -596,73 +596,73 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
       "releaseTimestamp": "2016-06-14T07:16:37+0000",
-      "version": "2.14.0",
+      "version": "2.14",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
       "releaseTimestamp": "2016-04-25T04:10:10+0000",
-      "version": "2.13.0",
+      "version": "2.13",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
       "releaseTimestamp": "2016-03-14T08:32:03+0000",
-      "version": "2.12.0",
+      "version": "2.12",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
       "releaseTimestamp": "2016-02-08T07:59:16+0000",
-      "version": "2.11.0",
+      "version": "2.11",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
       "releaseTimestamp": "2015-12-21T21:15:04+0000",
-      "version": "2.10.0",
+      "version": "2.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
       "releaseTimestamp": "2015-11-17T07:02:17+0000",
-      "version": "2.9.0",
+      "version": "2.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
       "releaseTimestamp": "2015-10-20T03:46:36+0000",
-      "version": "2.8.0",
+      "version": "2.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
       "releaseTimestamp": "2015-09-14T07:26:16+0000",
-      "version": "2.7.0",
+      "version": "2.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
       "releaseTimestamp": "2015-08-10T13:15:06+0000",
-      "version": "2.6.0",
+      "version": "2.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
       "releaseTimestamp": "2015-07-08T07:38:37+0000",
-      "version": "2.5.0",
+      "version": "2.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
       "releaseTimestamp": "2015-05-05T08:09:24+0000",
-      "version": "2.4.0",
+      "version": "2.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
       "releaseTimestamp": "2015-02-16T05:09:33+0000",
-      "version": "2.3.0",
+      "version": "2.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
@@ -674,97 +674,97 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
       "releaseTimestamp": "2014-11-10T13:31:44+0000",
-      "version": "2.2.0",
+      "version": "2.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
       "releaseTimestamp": "2014-09-08T10:40:39+0000",
-      "version": "2.1.0",
+      "version": "2.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
       "releaseTimestamp": "2014-07-01T07:45:34+0000",
-      "version": "2.0.0",
+      "version": "2.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
       "releaseTimestamp": "2014-04-29T09:24:31+0000",
-      "version": "1.12.0",
+      "version": "1.12",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
       "releaseTimestamp": "2014-02-11T11:34:39+0000",
-      "version": "1.11.0",
+      "version": "1.11",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
       "releaseTimestamp": "2013-12-17T09:28:15+0000",
-      "version": "1.10.0",
+      "version": "1.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
       "releaseTimestamp": "2013-11-19T08:20:02+0000",
-      "version": "1.9.0",
+      "version": "1.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
       "releaseTimestamp": "2013-09-24T07:32:33+0000",
-      "version": "1.8.0",
+      "version": "1.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
       "releaseTimestamp": "2013-08-06T11:19:56+0000",
-      "version": "1.7.0",
+      "version": "1.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
       "releaseTimestamp": "2013-05-07T09:12:14+0000",
-      "version": "1.6.0",
+      "version": "1.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
       "releaseTimestamp": "2013-03-27T14:09:35+0000",
-      "version": "1.5.0",
+      "version": "1.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
       "releaseTimestamp": "2013-01-28T03:42:46+0000",
-      "version": "1.4.0",
+      "version": "1.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
       "releaseTimestamp": "2012-11-20T11:37:38+0000",
-      "version": "1.3.0",
+      "version": "1.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
       "releaseTimestamp": "2012-09-12T10:46:02+0000",
-      "version": "1.2.0",
+      "version": "1.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
       "releaseTimestamp": "2012-07-31T13:24:32+0000",
-      "version": "1.1.0",
+      "version": "1.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
       "releaseTimestamp": "2012-06-12T02:56:21+0200",
-      "version": "1.0.0",
+      "version": "1.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256",
@@ -782,19 +782,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
       "releaseTimestamp": "2010-12-19T12:50:06+1100",
-      "version": "0.9.0",
+      "version": "0.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
       "releaseTimestamp": "2009-09-28T14:01:59+0200",
-      "version": "0.8.0",
+      "version": "0.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
       "releaseTimestamp": "2009-07-20T08:50:13+0200",
-      "version": "0.7.0",
+      "version": "0.7",
     },
   ],
   "sourceUrl": "https://github.com/gradle/gradle",
@@ -815,7 +815,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip",
       "releaseTimestamp": null,
-      "version": "5.0.0",
+      "version": "5.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256",
@@ -833,13 +833,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip",
       "releaseTimestamp": "2018-08-27T18:35:06+0000",
-      "version": "4.10.0",
+      "version": "4.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip",
       "releaseTimestamp": "2018-07-16T08:14:03+0000",
-      "version": "4.9.0",
+      "version": "4.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256",
@@ -851,19 +851,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip",
       "releaseTimestamp": "2018-06-04T10:39:58+0000",
-      "version": "4.8.0",
+      "version": "4.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip",
       "releaseTimestamp": "2018-04-18T09:09:12+0000",
-      "version": "4.7.0",
+      "version": "4.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip",
       "releaseTimestamp": "2018-02-28T13:36:36+0000",
-      "version": "4.6.0",
+      "version": "4.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256",
@@ -875,7 +875,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip",
       "releaseTimestamp": "2018-01-24T17:04:52+0000",
-      "version": "4.5.0",
+      "version": "4.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256",
@@ -887,7 +887,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip",
       "releaseTimestamp": "2017-12-06T09:05:06+0000",
-      "version": "4.4.0",
+      "version": "4.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256",
@@ -899,7 +899,7 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip",
       "releaseTimestamp": "2017-10-30T15:43:29+0000",
-      "version": "4.3.0",
+      "version": "4.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256",
@@ -911,13 +911,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip",
       "releaseTimestamp": "2017-09-20T14:48:23+0000",
-      "version": "4.2.0",
+      "version": "4.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip",
       "releaseTimestamp": "2017-08-07T14:38:48+0000",
-      "version": "4.1.0",
+      "version": "4.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256",
@@ -941,13 +941,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip",
       "releaseTimestamp": "2017-06-14T15:11:08+0000",
-      "version": "4.0.0",
+      "version": "4.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip",
       "releaseTimestamp": "2017-04-10T13:37:25+0000",
-      "version": "3.5.0",
+      "version": "3.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256",
@@ -959,13 +959,13 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip",
       "releaseTimestamp": "2017-02-20T14:49:26+0000",
-      "version": "3.4.0",
+      "version": "3.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip",
       "releaseTimestamp": "2017-01-03T15:31:04+0000",
-      "version": "3.3.0",
+      "version": "3.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256",
@@ -977,19 +977,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip",
       "releaseTimestamp": "2016-11-14T12:32:59+0000",
-      "version": "3.2.0",
+      "version": "3.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip",
       "releaseTimestamp": "2016-09-19T10:53:53+0000",
-      "version": "3.1.0",
+      "version": "3.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip",
       "releaseTimestamp": "2016-08-15T13:15:01+0000",
-      "version": "3.0.0",
+      "version": "3.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256",
@@ -1001,73 +1001,73 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip",
       "releaseTimestamp": "2016-06-14T07:16:37+0000",
-      "version": "2.14.0",
+      "version": "2.14",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip",
       "releaseTimestamp": "2016-04-25T04:10:10+0000",
-      "version": "2.13.0",
+      "version": "2.13",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip",
       "releaseTimestamp": "2016-03-14T08:32:03+0000",
-      "version": "2.12.0",
+      "version": "2.12",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip",
       "releaseTimestamp": "2016-02-08T07:59:16+0000",
-      "version": "2.11.0",
+      "version": "2.11",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip",
       "releaseTimestamp": "2015-12-21T21:15:04+0000",
-      "version": "2.10.0",
+      "version": "2.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip",
       "releaseTimestamp": "2015-11-17T07:02:17+0000",
-      "version": "2.9.0",
+      "version": "2.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip",
       "releaseTimestamp": "2015-10-20T03:46:36+0000",
-      "version": "2.8.0",
+      "version": "2.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip",
       "releaseTimestamp": "2015-09-14T07:26:16+0000",
-      "version": "2.7.0",
+      "version": "2.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip",
       "releaseTimestamp": "2015-08-10T13:15:06+0000",
-      "version": "2.6.0",
+      "version": "2.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip",
       "releaseTimestamp": "2015-07-08T07:38:37+0000",
-      "version": "2.5.0",
+      "version": "2.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip",
       "releaseTimestamp": "2015-05-05T08:09:24+0000",
-      "version": "2.4.0",
+      "version": "2.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip",
       "releaseTimestamp": "2015-02-16T05:09:33+0000",
-      "version": "2.3.0",
+      "version": "2.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256",
@@ -1079,97 +1079,97 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip",
       "releaseTimestamp": "2014-11-10T13:31:44+0000",
-      "version": "2.2.0",
+      "version": "2.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip",
       "releaseTimestamp": "2014-09-08T10:40:39+0000",
-      "version": "2.1.0",
+      "version": "2.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip",
       "releaseTimestamp": "2014-07-01T07:45:34+0000",
-      "version": "2.0.0",
+      "version": "2.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip",
       "releaseTimestamp": "2014-04-29T09:24:31+0000",
-      "version": "1.12.0",
+      "version": "1.12",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip",
       "releaseTimestamp": "2014-02-11T11:34:39+0000",
-      "version": "1.11.0",
+      "version": "1.11",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip",
       "releaseTimestamp": "2013-12-17T09:28:15+0000",
-      "version": "1.10.0",
+      "version": "1.10",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip",
       "releaseTimestamp": "2013-11-19T08:20:02+0000",
-      "version": "1.9.0",
+      "version": "1.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip",
       "releaseTimestamp": "2013-09-24T07:32:33+0000",
-      "version": "1.8.0",
+      "version": "1.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip",
       "releaseTimestamp": "2013-08-06T11:19:56+0000",
-      "version": "1.7.0",
+      "version": "1.7",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip",
       "releaseTimestamp": "2013-05-07T09:12:14+0000",
-      "version": "1.6.0",
+      "version": "1.6",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip",
       "releaseTimestamp": "2013-03-27T14:09:35+0000",
-      "version": "1.5.0",
+      "version": "1.5",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip",
       "releaseTimestamp": "2013-01-28T03:42:46+0000",
-      "version": "1.4.0",
+      "version": "1.4",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip",
       "releaseTimestamp": "2012-11-20T11:37:38+0000",
-      "version": "1.3.0",
+      "version": "1.3",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip",
       "releaseTimestamp": "2012-09-12T10:46:02+0000",
-      "version": "1.2.0",
+      "version": "1.2",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip",
       "releaseTimestamp": "2012-07-31T13:24:32+0000",
-      "version": "1.1.0",
+      "version": "1.1",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip",
       "releaseTimestamp": "2012-06-12T02:56:21+0200",
-      "version": "1.0.0",
+      "version": "1.0",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256",
@@ -1187,19 +1187,19 @@ Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip",
       "releaseTimestamp": "2010-12-19T12:50:06+1100",
-      "version": "0.9.0",
+      "version": "0.9",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip",
       "releaseTimestamp": "2009-09-28T14:01:59+0200",
-      "version": "0.8.0",
+      "version": "0.8",
     },
     Object {
       "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256",
       "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip",
       "releaseTimestamp": "2009-07-20T08:50:13+0200",
-      "version": "0.7.0",
+      "version": "0.7",
     },
   ],
   "sourceUrl": "https://github.com/gradle/gradle",
diff --git a/lib/datasource/gradle-version/index.ts b/lib/datasource/gradle-version/index.ts
index c1c942dd6cba948744fab963ef3d3206d77ec1cc..03e13d58d8329f6f087840af74264111379b797f 100644
--- a/lib/datasource/gradle-version/index.ts
+++ b/lib/datasource/gradle-version/index.ts
@@ -1,5 +1,4 @@
 import is from '@sindresorhus/is';
-import { coerce } from 'semver';
 import { regEx } from '../../util/regex';
 import { logger } from '../../logger';
 import { Http } from '../../util/http';
@@ -59,7 +58,7 @@ export async function getReleases({
               release.rcFor === '' && !release.version.includes('milestone')
           )
           .map((release) => ({
-            version: coerce(release.version).toString(),
+            version: release.version,
             downloadUrl: release.downloadUrl,
             checksumUrl: release.checksumUrl,
             releaseTimestamp: formatBuildTime(release.buildTime),
diff --git a/lib/manager/gradle-wrapper/artifacts.spec.ts b/lib/manager/gradle-wrapper/artifacts.spec.ts
index 00e85681a636b626dc648dbd3cc297b0acbe8203..359bbf60dafa0f2534a0b656a977e9c87e34caad 100644
--- a/lib/manager/gradle-wrapper/artifacts.spec.ts
+++ b/lib/manager/gradle-wrapper/artifacts.spec.ts
@@ -3,13 +3,14 @@ import { resolve } from 'path';
 import Git from 'simple-git/promise';
 import * as dcUpdate from '.';
 import { platform as _platform } from '../../platform';
-import { mocked, getName } from '../../../test/util';
+import { mocked, getName, bufferSerializer } from '../../../test/util';
 import { ifSystemSupportsGradle } from '../gradle/__testutil__/gradle';
 import { setUtilConfig } from '../../util';
 
 const platform = mocked(_platform);
 const config = {
   localDir: resolve(__dirname, './__fixtures__/testFiles'),
+  toVersion: '5.6.4',
 };
 
 jest.mock('../../util/got');
@@ -24,6 +25,8 @@ async function resetTestFiles() {
   });
 }
 
+expect.addSnapshotSerializer(bufferSerializer());
+
 describe(getName(__filename), () => {
   beforeEach(async () => {
     jest.setTimeout(5 * 60 * 1000);
@@ -52,7 +55,7 @@ describe(getName(__filename), () => {
           ),
           'utf8'
         ),
-        config,
+        config: { ...config, toVersion: '6.3' },
       });
 
       expect(res).toEqual(
diff --git a/lib/manager/gradle-wrapper/artifacts.ts b/lib/manager/gradle-wrapper/artifacts.ts
index 790262e8adc3f7b2dd4d027f6bdbd29ff5d554c5..e4e619801fce5c6afda3534a468a091fb86fab29 100644
--- a/lib/manager/gradle-wrapper/artifacts.ts
+++ b/lib/manager/gradle-wrapper/artifacts.ts
@@ -7,7 +7,6 @@ import { UpdateArtifact, UpdateArtifactsResult } from '../common';
 import { exec, ExecOptions } from '../../util/exec';
 import { readLocalFile } from '../../util/fs';
 import { platform } from '../../platform';
-import { VERSION_REGEX } from './search';
 import { gradleWrapperFileName, prepareGradleCommand } from '../gradle/index';
 
 async function addIfUpdated(
@@ -28,20 +27,18 @@ async function addIfUpdated(
 export async function updateArtifacts({
   packageFileName,
   updatedDeps,
-  newPackageFileContent,
   config,
 }: UpdateArtifact): Promise<UpdateArtifactsResult[] | null> {
   try {
     const projectDir = config.localDir;
     logger.debug({ updatedDeps }, 'gradle-wrapper.updateArtifacts()');
-    const version = VERSION_REGEX.exec(newPackageFileContent).groups.version;
     const gradlew = gradleWrapperFileName(config);
     const gradlewPath = resolve(projectDir, `./${gradlew}`);
     const cmd = await prepareGradleCommand(
       gradlew,
       projectDir,
       await fs.stat(gradlewPath).catch(() => null),
-      `wrapper --gradle-version ${version}`
+      `wrapper --gradle-version ${config.toVersion}`
     );
     logger.debug(`Updating gradle wrapper: "${cmd}"`);
     const execOptions: ExecOptions = {
diff --git a/lib/manager/gradle-wrapper/index.ts b/lib/manager/gradle-wrapper/index.ts
index 68d0653130c66c3d7a932c025d878b03732a1ef0..1fc8c5b683e9fe425b8c89d64587d3ba6321410f 100644
--- a/lib/manager/gradle-wrapper/index.ts
+++ b/lib/manager/gradle-wrapper/index.ts
@@ -1,7 +1,10 @@
+import { id as versioning } from '../../versioning/gradle';
+
 export { extractPackageFile } from './extract';
 export { updateArtifacts } from './artifacts';
 export { updateDependency } from './update';
 
 export const defaultConfig = {
   fileMatch: ['(^|/)gradle/wrapper/gradle-wrapper.properties$'],
+  versioning,
 };
diff --git a/lib/manager/gradle-wrapper/search.ts b/lib/manager/gradle-wrapper/search.ts
index 2470a71db76f65d124f3ef2ec0b8995816765606..e95bd0e508d40fc6ddc811b2cacf6d6d5a74f3b8 100644
--- a/lib/manager/gradle-wrapper/search.ts
+++ b/lib/manager/gradle-wrapper/search.ts
@@ -1,4 +1,3 @@
 export const DISTRIBUTION_URL_REGEX = /^(?<assignment>distributionUrl\s*=\s*)\S*-(?<version>(\d|\.)+)-(?<type>bin|all)\.zip\s*$/;
 export const DISTRIBUTION_CHECKSUM_REGEX = /^(?<assignment>distributionSha256Sum\s*=\s*)(?<checksum>(\w){64}).*$/;
-export const DOWNLOAD_URL_REGEX = /^(?<http>http)\S*-(?<version>(\d|\.)+)-(?<type>bin|all)\.zip\s*$/;
 export const VERSION_REGEX = /-(?<version>(\d|\.)+)-/;
diff --git a/lib/manager/gradle-wrapper/update.spec.ts b/lib/manager/gradle-wrapper/update.spec.ts
index 9e18ac17adb212f836aef2124b5cf08d5677a4cb..d5247d99d0749c34cff8798d49b3643f568907bb 100644
--- a/lib/manager/gradle-wrapper/update.spec.ts
+++ b/lib/manager/gradle-wrapper/update.spec.ts
@@ -23,8 +23,8 @@ const whitespacePropertiesFile = readFileSync(
 const testUpgrades = {
   5: {
     data: {
-      toVersion: '5.0.0',
-      version: '5.0.0',
+      toVersion: '5.0',
+      version: '5.0',
       managerData: {
         gradleWrapperType: 'all',
         lineNumber: 5,
diff --git a/lib/manager/gradle-wrapper/update.ts b/lib/manager/gradle-wrapper/update.ts
index 0d4f8352222e106ef16cdd80c00d722ff6b29808..78ab4c59262e57277040180d17da502cfd207334 100644
--- a/lib/manager/gradle-wrapper/update.ts
+++ b/lib/manager/gradle-wrapper/update.ts
@@ -1,11 +1,7 @@
 import { Http } from '../../util/http';
 import { logger } from '../../logger';
 import { UpdateDependencyConfig } from '../common';
-import {
-  DISTRIBUTION_CHECKSUM_REGEX,
-  DOWNLOAD_URL_REGEX,
-  VERSION_REGEX,
-} from './search';
+import { DISTRIBUTION_CHECKSUM_REGEX, VERSION_REGEX } from './search';
 
 const http = new Http('gradle-wrapper');
 
@@ -35,22 +31,17 @@ export async function updateDependency({
   try {
     logger.trace({ config: upgrade }, 'gradle-wrapper.updateDependency()');
     const lines = fileContent.split('\n');
-    let { downloadUrl, checksumUrl } = upgrade;
+    let { checksumUrl } = upgrade;
 
     if (upgrade.managerData.gradleWrapperType === 'all') {
-      downloadUrl = replaceType(downloadUrl);
       checksumUrl = replaceType(checksumUrl);
     }
 
-    downloadUrl = downloadUrl.replace(':', '\\:');
     const checksum = await getChecksum(checksumUrl);
 
     lines[upgrade.managerData.lineNumber] = lines[
       upgrade.managerData.lineNumber
-    ].replace(
-      VERSION_REGEX,
-      `-${DOWNLOAD_URL_REGEX.exec(downloadUrl).groups.version}-`
-    );
+    ].replace(VERSION_REGEX, `-${upgrade.toVersion}-`);
 
     if (upgrade.managerData.checksumLineNumber) {
       lines[upgrade.managerData.checksumLineNumber] = lines[
diff --git a/test/util.ts b/test/util.ts
index 4134b2a494437f5445db5f813e6082ca738c05f9..80a56cc12e8102de72559b60a00ecf8a44355a26 100644
--- a/test/util.ts
+++ b/test/util.ts
@@ -1,4 +1,5 @@
 import * as upath from 'upath';
+import crypto from 'crypto';
 import { platform as _platform } from '../lib/platform';
 import { getConfig } from '../lib/config/defaults';
 import { RenovateConfig as _RenovateConfig } from '../lib/config';
@@ -71,3 +72,15 @@ export const replacingSerializer = (
     return printer(replaced, config, indent, depth, refs);
   },
 });
+
+function toHash(buf: Buffer): string {
+  return crypto.createHash('sha256').update(buf).digest('hex');
+}
+
+export const bufferSerializer = (): jest.SnapshotSerializerPlugin => ({
+  test: (value) => Buffer.isBuffer(value),
+  serialize: (val, config, indent, depth, refs, printer) => {
+    const replaced = toHash(val);
+    return printer(replaced, config, indent, depth, refs);
+  },
+});