changeset 1634:05a2732cafac

client: make version info comply to semver 2.0.0
author Bernhard Reiter <bernhard@intevation.de>
date Thu, 20 Dec 2018 10:41:56 +0100
parents f034371c5d11
children ca48145dba9c
files client/package.json client/src/store/application.js
diffstat 2 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/client/package.json	Thu Dec 20 09:37:29 2018 +0100
+++ b/client/package.json	Thu Dec 20 10:41:56 2018 +0100
@@ -1,6 +1,6 @@
 {
   "name": "gemmajs",
-  "version": "1.99.0-dev",
+  "version": "2.0.0-dev",
   "license": "AGPL-3.0-or-later",
   "repository": {
     "type": "hg",
--- a/client/src/store/application.js	Thu Dec 20 09:37:29 2018 +0100
+++ b/client/src/store/application.js	Thu Dec 20 10:41:56 2018 +0100
@@ -55,7 +55,10 @@
           state.version.includes("beta") ||
           state.version.includes("alpha"))
       )
-        versionStr += " " + process.env.VUE_APP_HGREV;
+        // a '+' according to semver 2.0.0 starts a build meta info section
+        // which shall only have [0-9A-Za-z-] chars
+        // and is to be ignored when determining the order
+        versionStr += "+" + process.env.VUE_APP_HGREV;
 
       return versionStr;
     }