From 2a4875b230d42095b219bd7beae59894540479b6 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 12 Feb 2021 15:34:43 +0100
Subject: [PATCH] refactor: log skippedOverVersions (#8664)

---
 lib/manager/common.ts                         |    1 +
 .../lookup/__snapshots__/index.spec.ts.snap   | 1122 +++++++++++++++++
 .../repository/process/lookup/index.ts        |   15 +
 3 files changed, 1138 insertions(+)

diff --git a/lib/manager/common.ts b/lib/manager/common.ts
index 706499ec1d..309f2c2e2e 100644
--- a/lib/manager/common.ts
+++ b/lib/manager/common.ts
@@ -147,6 +147,7 @@ export interface LookupUpdate {
   newValue: string;
   newVersion?: string;
   semanticCommitType?: string;
+  skippedOverVersions?: string[];
   toVersion?: string;
   updateType?: UpdateType;
   sourceUrl?: string;
diff --git a/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap b/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap
index 72b8136a67..eef57230db 100644
--- a/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap
+++ b/lib/workers/repository/process/lookup/__snapshots__/index.spec.ts.snap
@@ -16,6 +16,46 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+      "0.9.7",
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -31,6 +71,16 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -54,6 +104,10 @@ Array [
     "newMinor": 9,
     "newValue": "==0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -66,6 +120,17 @@ Array [
     "newMinor": 4,
     "newValue": "==1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -216,6 +281,15 @@ Object {
       "newMinor": 3,
       "newValue": "1.3.0",
       "releaseTimestamp": "2015-04-26T16:42:11.311Z",
+      "skippedOverVersions": Array [
+        "1.0.0",
+        "1.0.1",
+        "1.1.0",
+        "1.1.1",
+        "1.1.2",
+        "1.2.0",
+        "1.2.1",
+      ],
       "toVersion": "1.3.0",
       "updateType": "major",
     },
@@ -270,6 +344,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -292,6 +377,9 @@ Object {
       "newMinor": 4,
       "newValue": "1.4.1",
       "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+      "skippedOverVersions": Array [
+        "1.4.0",
+      ],
       "toVersion": "1.4.1",
       "updateType": "minor",
     },
@@ -329,6 +417,25 @@ Array [
     "newMinor": 8,
     "newValue": "^3.0.0",
     "releaseTimestamp": "2017-10-17T15:22:36.646Z",
+    "skippedOverVersions": Array [
+      "3.0.0",
+      "3.1.0",
+      "3.2.0",
+      "3.3.0",
+      "3.4.0",
+      "3.4.1",
+      "3.5.0",
+      "3.5.1",
+      "3.5.2",
+      "3.5.3",
+      "3.5.4",
+      "3.5.5",
+      "3.5.6",
+      "3.6.0",
+      "3.7.0",
+      "3.7.1",
+      "3.8.0",
+    ],
     "toVersion": "3.8.1",
     "updateType": "major",
   },
@@ -345,6 +452,9 @@ Array [
     "newMinor": 4,
     "newValue": "~1.4.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -360,6 +470,16 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -375,6 +495,10 @@ Array [
     "newMinor": 4,
     "newValue": "0.4.4",
     "releaseTimestamp": "2011-06-10T17:20:04.719Z",
+    "skippedOverVersions": Array [
+      "0.4.1",
+      "0.4.2",
+    ],
     "toVersion": "0.4.4",
     "updateType": "patch",
   },
@@ -385,6 +509,36 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -395,6 +549,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -417,6 +582,36 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -428,6 +623,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -449,6 +655,9 @@ Object {
       "newMinor": 4,
       "newValue": "1.4.1",
       "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+      "skippedOverVersions": Array [
+        "1.4.0",
+      ],
       "toVersion": "1.4.1",
       "updateType": "minor",
     },
@@ -466,6 +675,14 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -476,6 +693,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -491,6 +719,14 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -501,6 +737,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -516,6 +763,39 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.4.1",
+      "0.4.2",
+      "0.4.4",
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -526,6 +806,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -541,6 +832,49 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "0.4.1",
+      "0.4.2",
+      "0.4.4",
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+      "0.9.7",
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -556,6 +890,49 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "0.4.1",
+      "0.4.2",
+      "0.4.4",
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+      "0.9.7",
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -578,6 +955,46 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+      "0.9.7",
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -593,6 +1010,19 @@ Array [
     "newMinor": 8,
     "newValue": "0.8.12",
     "releaseTimestamp": "2012-12-29T22:51:00.329Z",
+    "skippedOverVersions": Array [
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+    ],
     "toVersion": "0.8.12",
     "updateType": "patch",
   },
@@ -603,6 +1033,15 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -613,6 +1052,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -628,6 +1078,14 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "patch",
   },
@@ -638,6 +1096,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -653,6 +1122,14 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "patch",
   },
@@ -663,6 +1140,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -687,6 +1175,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -716,6 +1215,16 @@ Array [
     "newMinor": 1,
     "newValue": "3.1.0-dev.20180813",
     "releaseTimestamp": "2018-08-13T19:05:14.347Z",
+    "skippedOverVersions": Array [
+      "3.1.0-dev.20180801",
+      "3.1.0-dev.20180802",
+      "3.1.0-dev.20180803",
+      "3.1.0-dev.20180804",
+      "3.1.0-dev.20180807",
+      "3.1.0-dev.20180808",
+      "3.1.0-dev.20180809",
+      "3.1.0-dev.20180810",
+    ],
     "toVersion": "3.1.0-dev.20180813",
     "updateType": "minor",
   },
@@ -911,6 +1420,10 @@ Object {
       "newMinor": 2,
       "newValue": "8.2.5",
       "newVersion": "8.2.5",
+      "skippedOverVersions": Array [
+        "8.1.5",
+        "8.2.0",
+      ],
       "toVersion": "8.2.5",
       "updateType": "minor",
     },
@@ -944,6 +1457,11 @@ Array [
     "newMinor": 0,
     "newValue": "2.0.3",
     "releaseTimestamp": "2015-01-31T08:11:47.852Z",
+    "skippedOverVersions": Array [
+      "2.0.0",
+      "2.0.1",
+      "2.0.2",
+    ],
     "toVersion": "2.0.3",
     "updateType": "major",
   },
@@ -960,6 +1478,25 @@ Array [
     "newMinor": 8,
     "newValue": "1.x - 3.x",
     "releaseTimestamp": "2017-10-17T15:22:36.646Z",
+    "skippedOverVersions": Array [
+      "3.0.0",
+      "3.1.0",
+      "3.2.0",
+      "3.3.0",
+      "3.4.0",
+      "3.4.1",
+      "3.5.0",
+      "3.5.1",
+      "3.5.2",
+      "3.5.3",
+      "3.5.4",
+      "3.5.5",
+      "3.5.6",
+      "3.6.0",
+      "3.7.0",
+      "3.7.1",
+      "3.8.0",
+    ],
     "toVersion": "3.8.1",
     "updateType": "major",
   },
@@ -976,6 +1513,25 @@ Array [
     "newMinor": 8,
     "newValue": "^1.0.0 || ^2.0.0 || ^3.0.0",
     "releaseTimestamp": "2017-10-17T15:22:36.646Z",
+    "skippedOverVersions": Array [
+      "3.0.0",
+      "3.1.0",
+      "3.2.0",
+      "3.3.0",
+      "3.4.0",
+      "3.4.1",
+      "3.5.0",
+      "3.5.1",
+      "3.5.2",
+      "3.5.3",
+      "3.5.4",
+      "3.5.5",
+      "3.5.6",
+      "3.6.0",
+      "3.7.0",
+      "3.7.1",
+      "3.8.0",
+    ],
     "toVersion": "3.8.1",
     "updateType": "major",
   },
@@ -991,6 +1547,15 @@ Object {
   "newMinor": 9,
   "newValue": "^0.7.0 || ^0.8.0 || ^0.9.0",
   "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+  "skippedOverVersions": Array [
+    "0.9.0",
+    "0.9.1",
+    "0.9.2",
+    "0.9.3",
+    "0.9.4",
+    "0.9.5",
+    "0.9.6",
+  ],
   "toVersion": "0.9.7",
   "updateType": "minor",
 }
@@ -1006,6 +1571,9 @@ Array [
     "newMinor": 4,
     "newValue": "~1.2.0 || ~1.3.0 || ~1.4.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1023,6 +1591,16 @@ Array [
     "newMinor": 4,
     "newValue": "^1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1040,6 +1618,16 @@ Array [
     "newMinor": 4,
     "newValue": ">=1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1068,6 +1656,15 @@ Array [
     "newMinor": 4,
     "newValue": "~1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1096,6 +1693,15 @@ Array [
     "newMinor": 4,
     "newValue": "~1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1115,6 +1721,10 @@ Array [
     "newMinor": 4,
     "newValue": "^0.4.0",
     "releaseTimestamp": "2011-06-10T17:20:04.719Z",
+    "skippedOverVersions": Array [
+      "0.4.1",
+      "0.4.2",
+    ],
     "toVersion": "0.4.4",
     "updateType": "minor",
   },
@@ -1126,6 +1736,36 @@ Array [
     "newMinor": 9,
     "newValue": "^0.9.0",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1137,6 +1777,17 @@ Array [
     "newMinor": 4,
     "newValue": "^1.0.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1154,6 +1805,24 @@ Array [
     "newMinor": 4,
     "newValue": ">=1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+      "0.9.7",
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1176,6 +1845,36 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1187,6 +1886,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1209,6 +1919,36 @@ Array [
     "newMinor": 9,
     "newValue": "0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.5.0",
+      "0.5.1",
+      "0.5.2",
+      "0.5.3",
+      "0.6.0",
+      "0.7.0",
+      "0.7.1",
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1220,6 +1960,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1236,6 +1987,9 @@ Array [
     "newMinor": 4,
     "newValue": "1.2.x - 1.4.x",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1252,6 +2006,17 @@ Array [
     "newMinor": 4,
     "newValue": "1.x",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1274,6 +2039,9 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1290,6 +2058,9 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.x",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1306,6 +2077,9 @@ Array [
     "newMinor": 4,
     "newValue": "=1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1322,6 +2096,11 @@ Array [
     "newMinor": 0,
     "newValue": "<= 2",
     "releaseTimestamp": "2015-01-31T08:11:47.852Z",
+    "skippedOverVersions": Array [
+      "2.0.0",
+      "2.0.1",
+      "2.0.2",
+    ],
     "toVersion": "2.0.3",
     "updateType": "major",
   },
@@ -1338,6 +2117,9 @@ Array [
     "newMinor": 4,
     "newValue": "<= 1.4",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1354,6 +2136,28 @@ Array [
     "newMinor": 9,
     "newValue": "<= 0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1365,6 +2169,17 @@ Array [
     "newMinor": 4,
     "newValue": "<= 1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1381,6 +2196,17 @@ Array [
     "newMinor": 4,
     "newValue": "< 2",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1397,6 +2223,29 @@ Array [
     "newMinor": 9,
     "newValue": "< 0.9.8",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.7.2",
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1408,6 +2257,17 @@ Array [
     "newMinor": 4,
     "newValue": "< 1.4.2",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1424,6 +2284,17 @@ Array [
     "newMinor": 4,
     "newValue": ">= 0.5.0 < 2.0.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1440,6 +2311,16 @@ Array [
     "newMinor": 4,
     "newValue": "<= 1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1456,6 +2337,17 @@ Array [
     "newMinor": 4,
     "newValue": "< 2.0.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1472,6 +2364,27 @@ Array [
     "newMinor": 9,
     "newValue": ">= 0.5.0 <= 0.9.7",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1483,6 +2396,17 @@ Array [
     "newMinor": 4,
     "newValue": ">= 0.5.0 <= 1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1499,6 +2423,28 @@ Array [
     "newMinor": 9,
     "newValue": ">= 0.5.0 <0.10",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1510,6 +2456,17 @@ Array [
     "newMinor": 4,
     "newValue": ">= 0.5.0 <1.5",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1532,6 +2489,15 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1548,6 +2514,28 @@ Array [
     "newMinor": 9,
     "newValue": "^0.9.0",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1559,6 +2547,17 @@ Array [
     "newMinor": 4,
     "newValue": "^1.0.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1575,6 +2574,28 @@ Array [
     "newMinor": 9,
     "newValue": "~0.9.0",
     "releaseTimestamp": "2013-09-04T17:07:22.948Z",
+    "skippedOverVersions": Array [
+      "0.8.0",
+      "0.8.1",
+      "0.8.2",
+      "0.8.3",
+      "0.8.4",
+      "0.8.5",
+      "0.8.6",
+      "0.8.7",
+      "0.8.8",
+      "0.8.9",
+      "0.8.10",
+      "0.8.11",
+      "0.8.12",
+      "0.9.0",
+      "0.9.1",
+      "0.9.2",
+      "0.9.3",
+      "0.9.4",
+      "0.9.5",
+      "0.9.6",
+    ],
     "toVersion": "0.9.7",
     "updateType": "minor",
   },
@@ -1586,6 +2607,17 @@ Array [
     "newMinor": 4,
     "newValue": "~1.4.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1602,6 +2634,17 @@ Array [
     "newMinor": 4,
     "newValue": "1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.0",
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "major",
   },
@@ -1618,6 +2661,9 @@ Array [
     "newMinor": 4,
     "newValue": "1.4",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1640,6 +2686,9 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1656,6 +2705,9 @@ Array [
     "newMinor": 4,
     "newValue": "~1.4.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1693,6 +2745,16 @@ Array [
     "newMinor": 4,
     "newValue": "1.4.1",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.0.1",
+      "1.1.0",
+      "1.1.1",
+      "1.1.2",
+      "1.2.0",
+      "1.2.1",
+      "1.3.0",
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1709,6 +2771,25 @@ Array [
     "newMinor": 8,
     "newValue": "1.x || 2.x || 3.x",
     "releaseTimestamp": "2017-10-17T15:22:36.646Z",
+    "skippedOverVersions": Array [
+      "3.0.0",
+      "3.1.0",
+      "3.2.0",
+      "3.3.0",
+      "3.4.0",
+      "3.4.1",
+      "3.5.0",
+      "3.5.1",
+      "3.5.2",
+      "3.5.3",
+      "3.5.4",
+      "3.5.5",
+      "3.5.6",
+      "3.6.0",
+      "3.7.0",
+      "3.7.1",
+      "3.8.0",
+    ],
     "toVersion": "3.8.1",
     "updateType": "major",
   },
@@ -1725,6 +2806,25 @@ Array [
     "newMinor": 8,
     "newValue": "^2.0.0 || ^3.0.0",
     "releaseTimestamp": "2017-10-17T15:22:36.646Z",
+    "skippedOverVersions": Array [
+      "3.0.0",
+      "3.1.0",
+      "3.2.0",
+      "3.3.0",
+      "3.4.0",
+      "3.4.1",
+      "3.5.0",
+      "3.5.1",
+      "3.5.2",
+      "3.5.3",
+      "3.5.4",
+      "3.5.5",
+      "3.5.6",
+      "3.6.0",
+      "3.7.0",
+      "3.7.1",
+      "3.8.0",
+    ],
     "toVersion": "3.8.1",
     "updateType": "major",
   },
@@ -1741,6 +2841,9 @@ Array [
     "newMinor": 4,
     "newValue": "~1.3.0 || ~1.4.0",
     "releaseTimestamp": "2015-05-17T04:25:07.299Z",
+    "skippedOverVersions": Array [
+      "1.4.0",
+    ],
     "toVersion": "1.4.1",
     "updateType": "minor",
   },
@@ -1757,6 +2860,25 @@ Array [
     "newMinor": 8,
     "newValue": "1 || 2 || 3",
     "releaseTimestamp": "2017-10-17T15:22:36.646Z",
+    "skippedOverVersions": Array [
+      "3.0.0",
+      "3.1.0",
+      "3.2.0",
+      "3.3.0",
+      "3.4.0",
+      "3.4.1",
+      "3.5.0",
+      "3.5.1",
+      "3.5.2",
+      "3.5.3",
+      "3.5.4",
+      "3.5.5",
+      "3.5.6",
+      "3.6.0",
+      "3.7.0",
+      "3.7.1",
+      "3.8.0",
+    ],
     "toVersion": "3.8.1",
     "updateType": "major",
   },
diff --git a/lib/workers/repository/process/lookup/index.ts b/lib/workers/repository/process/lookup/index.ts
index 6032296b8c..a08a066f13 100644
--- a/lib/workers/repository/process/lookup/index.ts
+++ b/lib/workers/repository/process/lookup/index.ts
@@ -303,6 +303,7 @@ export async function lookupUpdates(
       filteredVersions = filteredVersions.slice(0, 1);
     }
     const buckets: Record<string, LookupUpdate> = {};
+    const allBucketUpdates: Record<string, [LookupUpdate]> = {};
     for (const toVersion of filteredVersions.map((v) => v.version)) {
       const update: LookupUpdate = { fromVersion, toVersion } as any;
       try {
@@ -370,6 +371,20 @@ export async function lookupUpdates(
       } else {
         buckets[bucket] = update;
       }
+      if (allBucketUpdates[bucket]) {
+        allBucketUpdates[bucket].push(update);
+      } else {
+        allBucketUpdates[bucket] = [update];
+      }
+    }
+    for (const [bucket, update] of Object.entries(buckets)) {
+      update.skippedOverVersions = allBucketUpdates[bucket]
+        .map((u) => u.toVersion)
+        .filter((u) => u !== update.toVersion)
+        .sort((v1, v2) => version.sortVersions(v1, v2));
+      if (update.skippedOverVersions.length === 0) {
+        delete update.skippedOverVersions;
+      }
     }
     res.updates = res.updates.concat(Object.values(buckets));
   } else if (!currentValue) {
-- 
GitLab