From 78d6d52a2ed221afb8f0cfc0517d73c7ebbda836 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 24 Jan 2019 06:39:23 +0100
Subject: [PATCH] feat(pr): support displayFrom / displayTo for PR templating

---
 lib/config/definitions.js                      | 2 +-
 lib/workers/repository/process/lookup/index.js | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/config/definitions.js b/lib/config/definitions.js
index 52eb00d15e..c1672a5c5b 100644
--- a/lib/config/definitions.js
+++ b/lib/config/definitions.js
@@ -1423,7 +1423,7 @@ const options = [
       'Current value': '{{{currentValue}}}',
       'New value': '{{{newValue}}}',
       Change:
-        '{{#if currentValue}}`{{{currentValue}}}` -> {{/if}}`{{{newValue}}}`',
+        '{{#if displayFrom}}`{{{displayFrom}}}` -> {{else}}{{#if currentValue}}`{{{currentValue}}}` -> {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}',
       References: '{{{references}}}',
       'Package file': '{{{packageFile}}}',
     },
diff --git a/lib/workers/repository/process/lookup/index.js b/lib/workers/repository/process/lookup/index.js
index 92ebe13039..d71fcd7938 100644
--- a/lib/workers/repository/process/lookup/index.js
+++ b/lib/workers/repository/process/lookup/index.js
@@ -157,6 +157,8 @@ async function lookupUpdates(config) {
         }
         update.updateType = 'lockfileUpdate';
         update.fromVersion = lockedVersion;
+        update.displayFrom = lockedVersion;
+        update.displayTo = toVersion;
         update.isSingleVersion = true;
       }
       update.newMajor = getMajor(toVersion);
-- 
GitLab