From 1117d1c2aea546002f486b82ed0280d4a9c06c5b Mon Sep 17 00:00:00 2001 From: Ondrej Kubik Date: Fri, 25 May 2018 13:49:24 +0000 Subject: [PATCH 01/13] filtering out swap file created at build time, adding stage package Signed-off-by: Ondrej Kubik --- snapcraft.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/snapcraft.yaml b/snapcraft.yaml index d9250392c..b2ed9b8cc 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -96,6 +96,8 @@ parts: - npm - curl - execstack + stage-packages: + - libfontconfig1 override-build: | echo "Cleaning environment first" rm -rf ~/.meteor ~/.npm /usr/local/lib/node_modules @@ -153,6 +155,8 @@ parts: execstack --clear-execstack $SNAPCRAFT_PART_INSTALL/programs/server/npm/node_modules/meteor/rajit_bootstrap3-datepicker/lib/bootstrap-datepicker/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs organize: README: README.wekan + prime: + - -lib/node_modules/node-pre-gyp/node_modules/tar/lib/.unpack.js.swp helpers: source: snap-src From be507e567a48c0cefef5a472fc73ce0d2dafa82c Mon Sep 17 00:00:00 2001 From: Daniel Kreuter Date: Fri, 25 May 2018 19:44:49 +0200 Subject: [PATCH 02/13] Extend editCardReceivedDatePopup and editCardEndDatePopup from DatePicker to fix #1654 --- client/components/cards/cardDate.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client/components/cards/cardDate.js b/client/components/cards/cardDate.js index f33e8c19b..52a48f475 100644 --- a/client/components/cards/cardDate.js +++ b/client/components/cards/cardDate.js @@ -93,7 +93,7 @@ Template.dateBadge.helpers({ }); // editCardReceivedDatePopup -(class extends EditCardDate { +(class extends DatePicker { onCreated() { super.onCreated(); this.data().receivedAt && this.date.set(moment(this.data().receivedAt)); @@ -156,7 +156,7 @@ Template.dateBadge.helpers({ }).register('editCardDueDatePopup'); // editCardEndDatePopup -(class extends EditCardDate { +(class extends DatePicker { onCreated() { super.onCreated(); this.data().endAt && this.date.set(moment(this.data().endAt)); @@ -355,4 +355,3 @@ CardEndDate.register('cardEndDate'); return this.date.get().format('l'); } }).register('minicardEndDate'); - From 7eeabf14be3c63fae2226e561ef8a0c1390c8d3c Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 07:33:32 +0300 Subject: [PATCH 03/13] Remove binary version of bcrypt because of security vulnerability. This may cause some slowdown. --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6698a16aa..a9955ac05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# Upcoming Wekan release + +* [Remove binary version of bcrypt](https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac) + because of [vulnerability that is not fixed yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) that + [is not fixed yet](https://github.com/kelektiv/node.bcrypt.js/pull/606). + +Thanks to GitHub user xet7 for contributions. + # v1.01 2018-05-23 Wekan release This release possibly fixes the following bugs, please test: From 5ded2e512141a148a0d33fc3059564af74e95b62 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 07:44:36 +0300 Subject: [PATCH 04/13] - Removed binary version of bcrypt because of vulnerability that has issue that is not fixed yet. This may cause some slowdown. Thanks to xet7 ! --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9955ac05..a34fea447 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,10 @@ # Upcoming Wekan release * [Remove binary version of bcrypt](https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac) - because of [vulnerability that is not fixed yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) that - [is not fixed yet](https://github.com/kelektiv/node.bcrypt.js/pull/606). + because of [vulnerability](https://nodesecurity.io/advisories/612) that has [issue that is not fixed + yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) and + and [not yet merged pull request](https://github.com/kelektiv/node.bcrypt.js/pull/606). + This may cause some slowdown. Thanks to GitHub user xet7 for contributions. From 4377381fd30eb9746d4775ebe149b41ce7c5e111 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 07:47:59 +0300 Subject: [PATCH 05/13] - Snap: Filtering out swap file created at build time, adding stage package. Thanks to kubiko ! --- CHANGELOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a34fea447..4ef507034 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,15 @@ # Upcoming Wekan release +This release fixes the following bugs: + * [Remove binary version of bcrypt](https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac) because of [vulnerability](https://nodesecurity.io/advisories/612) that has [issue that is not fixed yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) and and [not yet merged pull request](https://github.com/kelektiv/node.bcrypt.js/pull/606). - This may cause some slowdown. + This may cause some slowdown; +* [Snap: Filtering out swap file created at build time, adding stage package](https://github.com/wekan/wekan/pull/1660). -Thanks to GitHub user xet7 for contributions. +Thanks to GitHub users kubiko and xet7 for their contributions. # v1.01 2018-05-23 Wekan release From b0cf60a3d9d458ab894cc237d9ffefa18cf2fe65 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 07:52:20 +0300 Subject: [PATCH 06/13] - Fix Received Date and End Date on Cards. Thanks to xadagaras ! --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ef507034..4a58bd374 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,10 @@ This release fixes the following bugs: yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) and and [not yet merged pull request](https://github.com/kelektiv/node.bcrypt.js/pull/606). This may cause some slowdown; -* [Snap: Filtering out swap file created at build time, adding stage package](https://github.com/wekan/wekan/pull/1660). +* [Snap: Filtering out swap file created at build time, adding stage package](https://github.com/wekan/wekan/pull/1660); +* [Fix Received Date and End Date on Cards](https://github.com/wekan/wekan/issues/1654). -Thanks to GitHub users kubiko and xet7 for their contributions. +Thanks to GitHub users kubiko, xadagaras and xet7 for their contributions. # v1.01 2018-05-23 Wekan release From 4d193f5650758a5785e34b2bda274a0748b1cc2a Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 08:28:16 +0300 Subject: [PATCH 07/13] Remove bcrypt, continued. --- Dockerfile | 11 +++++++---- snapcraft.yaml | 15 ++++++++++----- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 121d6adc6..efaa47a0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -125,12 +125,15 @@ RUN \ gosu wekan:wekan /home/wekan/.meteor/meteor build --directory /home/wekan/app_build && \ cp /home/wekan/app/fix-download-unicode/cfs_access-point.txt /home/wekan/app_build/bundle/programs/server/packages/cfs_access-point.js && \ chown wekan:wekan /home/wekan/app_build/bundle/programs/server/packages/cfs_access-point.js && \ - cd /home/wekan/app_build/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt && \ - gosu wekan:wekan rm -rf node_modules/bcrypt && \ - gosu wekan:wekan npm install bcrypt && \ + #Removed binary version of bcrypt because of security vulnerability that is not fixed yet. + #https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac + #https://github.com/wekan/wekan/commit/7eeabf14be3c63fae2226e561ef8a0c1390c8d3c + #cd /home/wekan/app_build/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt && \ + #gosu wekan:wekan rm -rf node_modules/bcrypt && \ + #gosu wekan:wekan npm install bcrypt && \ cd /home/wekan/app_build/bundle/programs/server/ && \ gosu wekan:wekan npm install && \ - gosu wekan:wekan npm install bcrypt && \ + #gosu wekan:wekan npm install bcrypt && \ mv /home/wekan/app_build/bundle /build && \ \ # Cleanup diff --git a/snapcraft.yaml b/snapcraft.yaml index b2ed9b8cc..5384bf80d 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -140,13 +140,18 @@ parts: meteor npm install --allow-superuser meteor build .build --directory --allow-superuser cp -f fix-download-unicode/cfs_access-point.txt .build/bundle/programs/server/packages/cfs_access-point.js - cd .build/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt - rm -rf node_modules/bcrypt - meteor npm install --save bcrypt + #Removed binary version of bcrypt because of security vulnerability that is not fixed yet. + #https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac + #https://github.com/wekan/wekan/commit/7eeabf14be3c63fae2226e561ef8a0c1390c8d3c + #cd .build/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt + #rm -rf node_modules/bcrypt + #meteor npm install --save bcrypt + # Change from npm-bcrypt directory back to .build/bundle/programs/server directory. + #cd ../../../../ # Change to directory .build/bundle/programs/server - cd ../../../../ + cd .build/bundle/programs/server npm install - meteor npm install --save bcrypt + #meteor npm install --save bcrypt # Change back to Wekan source directory cd ../../../.. cp -r .build/bundle/* $SNAPCRAFT_PART_INSTALL/ From 0cc183682e3a85aba7d0483f13ded871ac44ae0c Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 08:43:20 +0300 Subject: [PATCH 08/13] Use latest npm. --- Dockerfile | 2 +- snapcraft.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index efaa47a0c..407cd2fbb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,7 @@ ENV NODE_VERSION ${NODE_VERSION:-v8.11.1} ENV METEOR_RELEASE ${METEOR_RELEASE:-1.6.0.1} ENV USE_EDGE ${USE_EDGE:-false} ENV METEOR_EDGE ${METEOR_EDGE:-1.5-beta.17} -ENV NPM_VERSION ${NPM_VERSION:-6.0.1} +ENV NPM_VERSION ${NPM_VERSION:-latest} ENV FIBERS_VERSION ${FIBERS_VERSION:-2.0.0} ENV ARCHITECTURE ${ARCHITECTURE:-linux-x64} ENV SRC_PATH ${SRC_PATH:-./} diff --git a/snapcraft.yaml b/snapcraft.yaml index 5384bf80d..a52f00faa 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -83,7 +83,7 @@ parts: plugin: nodejs node-engine: 8.11.1 node-packages: - - npm@6.0.1 + - npm@latest - node-gyp - node-pre-gyp - fibers@2.0.0 From 63c1ef9f9e3a4745dd2fc498a4dfea36c1347dc0 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 08:47:37 +0300 Subject: [PATCH 09/13] Actually, without @latest it works the same. --- snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index a52f00faa..2333f5db6 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -83,7 +83,7 @@ parts: plugin: nodejs node-engine: 8.11.1 node-packages: - - npm@latest + - npm - node-gyp - node-pre-gyp - fibers@2.0.0 From 2b2d596da619e4f1448e95d99328895b7de9e63d Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 08:58:40 +0300 Subject: [PATCH 10/13] v1.0.2 --- CHANGELOG.md | 2 +- package.json | 2 +- sandstorm-pkgdef.capnp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a58bd374..830da0112 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# Upcoming Wekan release +# v1.02 2018-05-26 Wekan release This release fixes the following bugs: diff --git a/package.json b/package.json index ea659347f..7e90c7df7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wekan", - "version": "1.01.0", + "version": "1.02.0", "description": "The open-source Trello-like kanban", "private": true, "scripts": { diff --git a/sandstorm-pkgdef.capnp b/sandstorm-pkgdef.capnp index eeba4409b..51eaf3829 100644 --- a/sandstorm-pkgdef.capnp +++ b/sandstorm-pkgdef.capnp @@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = ( appTitle = (defaultText = "Wekan"), # The name of the app as it is displayed to the user. - appVersion = 86, + appVersion = 87, # Increment this for every release. - appMarketingVersion = (defaultText = "1.01.0~2018-05-23"), + appMarketingVersion = (defaultText = "1.02.0~2018-05-26"), # Human-readable presentation of the app version. minUpgradableAppVersion = 0, From 60119153de49399d4e94ac6d4a7378051353b5ab Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 09:29:58 +0300 Subject: [PATCH 11/13] Update translations. --- i18n/es.i18n.json | 6 +++--- i18n/fr.i18n.json | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json index 5411be6ec..697350047 100644 --- a/i18n/es.i18n.json +++ b/i18n/es.i18n.json @@ -243,11 +243,11 @@ "filter-no-label": "Sin etiqueta", "filter-no-member": "Sin miembro", "filter-no-custom-fields": "Sin campos personalizados", - "filter-on": "Filtro activado", + "filter-on": "Filtrado activado", "filter-on-desc": "Estás filtrando tarjetas en este tablero. Haz clic aquí para editar el filtro.", "filter-to-selection": "Filtrar la selección", - "advanced-filter-label": "Advanced Filter", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 and ( F2 == V2 || F2 == V3 )", + "advanced-filter-label": "Filtrado avanzado", + "advanced-filter-description": "El filtrado avanzado permite escribir una cadena que contiene los siguientes operadores: == != <= >= && || ( ) Se utiliza un espacio como separador entre los operadores. Se pueden filtrar todos los campos personalizados escribiendo sus nombres y valores. Por ejemplo: Campo1 == Valor1. Nota: Si los campos o valores contienen espacios, debe encapsularlos entre comillas simples. Por ejemplo: 'Campo 1' == 'Valor 1'. También puedes combinar múltiples condiciones. Por ejemplo: C1 == V1 || C1 = V2. Normalmente todos los operadores se interpretan de izquierda a derecha. Puede cambiar el orden colocando corchetes. Por ejemplo: C1 == V1 y ( C2 == V2 || C2 == V3 )", "fullname": "Nombre completo", "header-logo-title": "Volver a tu página de tableros", "hide-system-messages": "Ocultar las notificaciones de actividad", diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json index 5f95f7cff..f68fdf85c 100644 --- a/i18n/fr.i18n.json +++ b/i18n/fr.i18n.json @@ -246,8 +246,8 @@ "filter-on": "Le filtre est actif", "filter-on-desc": "Vous êtes en train de filtrer les cartes sur ce tableau. Cliquez ici pour modifier les filtres.", "filter-to-selection": "Filtre vers la sélection", - "advanced-filter-label": "Advanced Filter", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 and ( F2 == V2 || F2 == V3 )", + "advanced-filter-label": "Filtre avancé", + "advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Note : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' = 'valeur 1'. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : f1 == v1 and (f2 == v2 || f2 == v3).", "fullname": "Nom complet", "header-logo-title": "Retourner à la page des tableaux", "hide-system-messages": "Masquer les messages système", From 5b4f2f55aab364e34e60ee05cda1b03002072b2e Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 09:29:58 +0300 Subject: [PATCH 12/13] Update translations. Correction: Releasing Wekan v1.02 --- i18n/es.i18n.json | 6 +++--- i18n/fr.i18n.json | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json index 5411be6ec..697350047 100644 --- a/i18n/es.i18n.json +++ b/i18n/es.i18n.json @@ -243,11 +243,11 @@ "filter-no-label": "Sin etiqueta", "filter-no-member": "Sin miembro", "filter-no-custom-fields": "Sin campos personalizados", - "filter-on": "Filtro activado", + "filter-on": "Filtrado activado", "filter-on-desc": "Estás filtrando tarjetas en este tablero. Haz clic aquí para editar el filtro.", "filter-to-selection": "Filtrar la selección", - "advanced-filter-label": "Advanced Filter", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 and ( F2 == V2 || F2 == V3 )", + "advanced-filter-label": "Filtrado avanzado", + "advanced-filter-description": "El filtrado avanzado permite escribir una cadena que contiene los siguientes operadores: == != <= >= && || ( ) Se utiliza un espacio como separador entre los operadores. Se pueden filtrar todos los campos personalizados escribiendo sus nombres y valores. Por ejemplo: Campo1 == Valor1. Nota: Si los campos o valores contienen espacios, debe encapsularlos entre comillas simples. Por ejemplo: 'Campo 1' == 'Valor 1'. También puedes combinar múltiples condiciones. Por ejemplo: C1 == V1 || C1 = V2. Normalmente todos los operadores se interpretan de izquierda a derecha. Puede cambiar el orden colocando corchetes. Por ejemplo: C1 == V1 y ( C2 == V2 || C2 == V3 )", "fullname": "Nombre completo", "header-logo-title": "Volver a tu página de tableros", "hide-system-messages": "Ocultar las notificaciones de actividad", diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json index 5f95f7cff..f68fdf85c 100644 --- a/i18n/fr.i18n.json +++ b/i18n/fr.i18n.json @@ -246,8 +246,8 @@ "filter-on": "Le filtre est actif", "filter-on-desc": "Vous êtes en train de filtrer les cartes sur ce tableau. Cliquez ici pour modifier les filtres.", "filter-to-selection": "Filtre vers la sélection", - "advanced-filter-label": "Advanced Filter", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 and ( F2 == V2 || F2 == V3 )", + "advanced-filter-label": "Filtre avancé", + "advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Note : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' = 'valeur 1'. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : f1 == v1 and (f2 == v2 || f2 == v3).", "fullname": "Nom complet", "header-logo-title": "Retourner à la page des tableaux", "hide-system-messages": "Masquer les messages système", From 9ff2340cdb7ffead4a6454a66799ce81dfacc910 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 26 May 2018 09:39:18 +0300 Subject: [PATCH 13/13] v1.02 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 830da0112..422cb2ebc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ This release fixes the following bugs: * [Remove binary version of bcrypt](https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac) because of [vulnerability](https://nodesecurity.io/advisories/612) that has [issue that is not fixed - yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) and + yet](https://github.com/kelektiv/node.bcrypt.js/issues/604) and [not yet merged pull request](https://github.com/kelektiv/node.bcrypt.js/pull/606). This may cause some slowdown; * [Snap: Filtering out swap file created at build time, adding stage package](https://github.com/wekan/wekan/pull/1660);