From d92040b804aaacfcf03da5f361d0fd26b6df3d54 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 4 Apr 2019 11:36:12 +0100 Subject: [PATCH 01/11] Add error message if catalog invalid json --- CHANGELOG.md | 1 + .../editor-client/src/js/ui/palette-editor.js | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79847be90..5889d736b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Add explanation to the help text on the new feature to build query string from msg.payload #2116 - Bump bcrypt to latest - Add Korean locales files for nodes #2100 +- Add error message if catalog is invalid json #### 0.20.3: Maintenance Release diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js index d04e460d8..cdea06b77 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js @@ -382,9 +382,20 @@ RED.palette.editor = (function() { catalogueLoadStart = Date.now(); var handled = 0; catalogues.forEach(function(catalog,index) { - $.getJSON(catalog, {_: new Date().getTime()},function(v) { - handleCatalogResponse(null,catalog,index,v); - refreshNodeModuleList(); + $.ajax({ + dataType: "json", + url: catalog, + data: {_: new Date().getTime()}, + success: function(v) { + try { + var parsed = JSON.parse(v); + handleCatalogResponse(null,catalog,index,parsed); + refreshNodeModuleList(); + } catch(err) { + console.error(catalog,err.toString()) + handleCatalogResponse(err,catalog,index); + } + } }).fail(function(jqxhr, textStatus, error) { handleCatalogResponse(jqxhr,catalog,index); }).always(function() { From 71709cd662355cc1a758f6d2efaa478645d4eaf1 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Thu, 4 Apr 2019 21:59:47 +0100 Subject: [PATCH 02/11] reduce udp out timeout to be less than default inject at start to address Issue #2127 --- packages/node_modules/@node-red/nodes/core/io/32-udp.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/nodes/core/io/32-udp.js b/packages/node_modules/@node-red/nodes/core/io/32-udp.js index 19001eff4..cf4751760 100644 --- a/packages/node_modules/@node-red/nodes/core/io/32-udp.js +++ b/packages/node_modules/@node-red/nodes/core/io/32-udp.js @@ -251,7 +251,7 @@ module.exports = function(RED) { } } }); - }, 150); + }, 75); node.on("close", function() { if (node.tout) { clearTimeout(node.tout); } From faf808da69429438dae62521af01e167557a392a Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 5 Apr 2019 10:13:15 +0100 Subject: [PATCH 03/11] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5889d736b..90d02a08e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ - Bump bcrypt to latest - Add Korean locales files for nodes #2100 - Add error message if catalog is invalid json +- Reduce udp out timeout to be less than default inject at start #2127 #### 0.20.3: Maintenance Release From fe63ab1242e823fda657e778d2ab1fdd905af62f Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 5 Apr 2019 10:21:11 +0100 Subject: [PATCH 04/11] Bump packages to 0.20.4 --- .../node_modules/@node-red/editor-api/package.json | 6 +++--- .../node_modules/@node-red/editor-client/package.json | 2 +- packages/node_modules/@node-red/nodes/package.json | 2 +- packages/node_modules/@node-red/registry/package.json | 4 ++-- packages/node_modules/@node-red/runtime/package.json | 6 +++--- packages/node_modules/@node-red/util/package.json | 2 +- packages/node_modules/node-red/package.json | 10 +++++----- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/node_modules/@node-red/editor-api/package.json b/packages/node_modules/@node-red/editor-api/package.json index f8a676613..ee35c3630 100644 --- a/packages/node_modules/@node-red/editor-api/package.json +++ b/packages/node_modules/@node-red/editor-api/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/editor-api", - "version": "0.20.3", + "version": "0.20.4", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/util": "0.20.3", - "@node-red/editor-client": "0.20.3", + "@node-red/util": "0.20.4", + "@node-red/editor-client": "0.20.4", "bcryptjs": "2.4.3", "body-parser": "1.18.3", "clone": "2.1.2", diff --git a/packages/node_modules/@node-red/editor-client/package.json b/packages/node_modules/@node-red/editor-client/package.json index 1afd15995..029b8ae5c 100644 --- a/packages/node_modules/@node-red/editor-client/package.json +++ b/packages/node_modules/@node-red/editor-client/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/editor-client", - "version": "0.20.3", + "version": "0.20.4", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/nodes/package.json b/packages/node_modules/@node-red/nodes/package.json index b6a00ad9f..79b6dbf43 100644 --- a/packages/node_modules/@node-red/nodes/package.json +++ b/packages/node_modules/@node-red/nodes/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/nodes", - "version": "0.20.3", + "version": "0.20.4", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/registry/package.json b/packages/node_modules/@node-red/registry/package.json index 17a0f6b71..3fb641727 100644 --- a/packages/node_modules/@node-red/registry/package.json +++ b/packages/node_modules/@node-red/registry/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/registry", - "version": "0.20.3", + "version": "0.20.4", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,7 +16,7 @@ } ], "dependencies": { - "@node-red/util": "0.20.3", + "@node-red/util": "0.20.4", "semver": "6.0.0", "uglify-js": "3.5.3", "when": "3.7.8" diff --git a/packages/node_modules/@node-red/runtime/package.json b/packages/node_modules/@node-red/runtime/package.json index 3499187f9..91e6f53ea 100644 --- a/packages/node_modules/@node-red/runtime/package.json +++ b/packages/node_modules/@node-red/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/runtime", - "version": "0.20.3", + "version": "0.20.4", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/registry": "0.20.3", - "@node-red/util": "0.20.3", + "@node-red/registry": "0.20.4", + "@node-red/util": "0.20.4", "clone": "2.1.2", "express": "4.16.4", "fs-extra": "7.0.1", diff --git a/packages/node_modules/@node-red/util/package.json b/packages/node_modules/@node-red/util/package.json index 2aae7bc04..493bd237a 100644 --- a/packages/node_modules/@node-red/util/package.json +++ b/packages/node_modules/@node-red/util/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/util", - "version": "0.20.3", + "version": "0.20.4", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/node-red/package.json b/packages/node_modules/node-red/package.json index 27721b79b..fcf9048c0 100644 --- a/packages/node_modules/node-red/package.json +++ b/packages/node_modules/node-red/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "0.20.3", + "version": "0.20.4", "description": "A visual tool for wiring the Internet of Things", "homepage": "http://nodered.org", "license": "Apache-2.0", @@ -31,10 +31,10 @@ "flow" ], "dependencies": { - "@node-red/editor-api": "0.20.3", - "@node-red/runtime": "0.20.3", - "@node-red/util": "0.20.3", - "@node-red/nodes": "0.20.3", + "@node-red/editor-api": "0.20.4", + "@node-red/runtime": "0.20.4", + "@node-red/util": "0.20.4", + "@node-red/nodes": "0.20.4", "basic-auth": "2.0.1", "bcryptjs": "2.4.3", "express": "4.16.4", From 0fa165c606072cc7ec4f79b9e3f3dec0ee9c5530 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 5 Apr 2019 13:45:06 +0100 Subject: [PATCH 05/11] Revert error handling in palette manager --- .../editor-client/src/js/ui/palette-editor.js | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js index cdea06b77..d04e460d8 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js @@ -382,20 +382,9 @@ RED.palette.editor = (function() { catalogueLoadStart = Date.now(); var handled = 0; catalogues.forEach(function(catalog,index) { - $.ajax({ - dataType: "json", - url: catalog, - data: {_: new Date().getTime()}, - success: function(v) { - try { - var parsed = JSON.parse(v); - handleCatalogResponse(null,catalog,index,parsed); - refreshNodeModuleList(); - } catch(err) { - console.error(catalog,err.toString()) - handleCatalogResponse(err,catalog,index); - } - } + $.getJSON(catalog, {_: new Date().getTime()},function(v) { + handleCatalogResponse(null,catalog,index,v); + refreshNodeModuleList(); }).fail(function(jqxhr, textStatus, error) { handleCatalogResponse(jqxhr,catalog,index); }).always(function() { From ed2a45e97551d9e43f079d69be8a490574e98559 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Fri, 5 Apr 2019 13:46:25 +0100 Subject: [PATCH 06/11] Bump for 0.20.5 --- CHANGELOG.md | 4 ++++ package.json | 2 +- .../node_modules/@node-red/editor-api/package.json | 6 +++--- .../node_modules/@node-red/editor-client/package.json | 2 +- packages/node_modules/@node-red/nodes/package.json | 2 +- packages/node_modules/@node-red/registry/package.json | 4 ++-- packages/node_modules/@node-red/runtime/package.json | 6 +++--- packages/node_modules/@node-red/util/package.json | 2 +- packages/node_modules/node-red/package.json | 10 +++++----- 9 files changed, 21 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90d02a08e..a99600a05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +#### 0.20.5: Maintenance Release + + - Revert error handling in palette manager + #### 0.20.4: Maintenance Release - Switch media-typer to content-type module Fixes #2122 #2123 diff --git a/package.json b/package.json index 245f70e8d..bbc5ef7f2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "0.20.4", + "version": "0.20.5", "description": "A visual tool for wiring the Internet of Things", "homepage": "http://nodered.org", "license": "Apache-2.0", diff --git a/packages/node_modules/@node-red/editor-api/package.json b/packages/node_modules/@node-red/editor-api/package.json index ee35c3630..1dfd0ce75 100644 --- a/packages/node_modules/@node-red/editor-api/package.json +++ b/packages/node_modules/@node-red/editor-api/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/editor-api", - "version": "0.20.4", + "version": "0.20.5", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/util": "0.20.4", - "@node-red/editor-client": "0.20.4", + "@node-red/util": "0.20.5", + "@node-red/editor-client": "0.20.5", "bcryptjs": "2.4.3", "body-parser": "1.18.3", "clone": "2.1.2", diff --git a/packages/node_modules/@node-red/editor-client/package.json b/packages/node_modules/@node-red/editor-client/package.json index 029b8ae5c..06855cca3 100644 --- a/packages/node_modules/@node-red/editor-client/package.json +++ b/packages/node_modules/@node-red/editor-client/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/editor-client", - "version": "0.20.4", + "version": "0.20.5", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/nodes/package.json b/packages/node_modules/@node-red/nodes/package.json index 79b6dbf43..c32d1733a 100644 --- a/packages/node_modules/@node-red/nodes/package.json +++ b/packages/node_modules/@node-red/nodes/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/nodes", - "version": "0.20.4", + "version": "0.20.5", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/registry/package.json b/packages/node_modules/@node-red/registry/package.json index 3fb641727..5ebaf82de 100644 --- a/packages/node_modules/@node-red/registry/package.json +++ b/packages/node_modules/@node-red/registry/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/registry", - "version": "0.20.4", + "version": "0.20.5", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,7 +16,7 @@ } ], "dependencies": { - "@node-red/util": "0.20.4", + "@node-red/util": "0.20.5", "semver": "6.0.0", "uglify-js": "3.5.3", "when": "3.7.8" diff --git a/packages/node_modules/@node-red/runtime/package.json b/packages/node_modules/@node-red/runtime/package.json index 91e6f53ea..a3dd1ef4f 100644 --- a/packages/node_modules/@node-red/runtime/package.json +++ b/packages/node_modules/@node-red/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/runtime", - "version": "0.20.4", + "version": "0.20.5", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/registry": "0.20.4", - "@node-red/util": "0.20.4", + "@node-red/registry": "0.20.5", + "@node-red/util": "0.20.5", "clone": "2.1.2", "express": "4.16.4", "fs-extra": "7.0.1", diff --git a/packages/node_modules/@node-red/util/package.json b/packages/node_modules/@node-red/util/package.json index 493bd237a..2922d6781 100644 --- a/packages/node_modules/@node-red/util/package.json +++ b/packages/node_modules/@node-red/util/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/util", - "version": "0.20.4", + "version": "0.20.5", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/node-red/package.json b/packages/node_modules/node-red/package.json index fcf9048c0..76862f1c8 100644 --- a/packages/node_modules/node-red/package.json +++ b/packages/node_modules/node-red/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "0.20.4", + "version": "0.20.5", "description": "A visual tool for wiring the Internet of Things", "homepage": "http://nodered.org", "license": "Apache-2.0", @@ -31,10 +31,10 @@ "flow" ], "dependencies": { - "@node-red/editor-api": "0.20.4", - "@node-red/runtime": "0.20.4", - "@node-red/util": "0.20.4", - "@node-red/nodes": "0.20.4", + "@node-red/editor-api": "0.20.5", + "@node-red/runtime": "0.20.5", + "@node-red/util": "0.20.5", + "@node-red/nodes": "0.20.5", "basic-auth": "2.0.1", "bcryptjs": "2.4.3", "express": "4.16.4", From 162bd6a8c33142f1e5e9ae4ff9dd12290f1b0451 Mon Sep 17 00:00:00 2001 From: Kazuhito Yokoi Date: Tue, 16 Apr 2019 09:47:08 +0900 Subject: [PATCH 07/11] Fix node drag and drop animation --- .../@node-red/editor-client/src/js/ui/palette.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js index 3c158b4a7..91066d4af 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js @@ -254,7 +254,7 @@ RED.palette = (function() { $(d).draggable({ helper: 'clone', appendTo: 'body', - revert: true, + revert: 'invalid', revertDuration: 50, containment:'#main-container', start: function() { @@ -264,11 +264,7 @@ RED.palette = (function() { }, stop: function() { d3.select('.link_splice').classed('link_splice',false); if (spliceTimer) { clearTimeout(spliceTimer); spliceTimer = null;}}, drag: function(e,ui) { - - // TODO: this is the margin-left of palette node. Hard coding - // it here makes me sad - //console.log(ui.helper.position()); - ui.position.left += 17.5; + ui.originalPosition.left = $('#' + e.target.id).offset().left; if (def.inputs > 0 && def.outputs > 0) { mouseX = ui.position.left-paletteWidth+(ui.helper.width()/2) - chartOffset.left + chart.scrollLeft(); From 44b75f0b921645546c02848328a6eea50bac355d Mon Sep 17 00:00:00 2001 From: Kazuhito Yokoi Date: Tue, 16 Apr 2019 11:01:20 +0900 Subject: [PATCH 08/11] Adjust node animation speed --- .../node_modules/@node-red/editor-client/src/js/ui/palette.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js index 91066d4af..ebfd7413b 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette.js @@ -255,7 +255,7 @@ RED.palette = (function() { helper: 'clone', appendTo: 'body', revert: 'invalid', - revertDuration: 50, + revertDuration: 300, containment:'#main-container', start: function() { paletteWidth = $("#palette").width(); From 4588089bd653c94bb8ba697010770775f0d6a799 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Sun, 21 Apr 2019 10:31:36 +0100 Subject: [PATCH 09/11] hide delay node reset label on deploy to close #2145 --- .../@node-red/nodes/core/core/89-delay.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/core/89-delay.js b/packages/node_modules/@node-red/nodes/core/core/89-delay.js index 882a46c14..ebb16bd5f 100644 --- a/packages/node_modules/@node-red/nodes/core/core/89-delay.js +++ b/packages/node_modules/@node-red/nodes/core/core/89-delay.js @@ -88,10 +88,11 @@ module.exports = function(RED) { }; } - var clearDelayList = function() { + var clearDelayList = function(s) { for (var i=0; i 1000) && (node.idList.length !== 0)) { node.status({fill:"blue",shape:"dot",text:" "}); } - if (msg.hasOwnProperty("reset")) { clearDelayList(); } + if (msg.hasOwnProperty("reset")) { clearDelayList(true); } } }); node.on("close", function() { clearDelayList(); }); @@ -145,7 +146,7 @@ module.exports = function(RED) { if ((delayvar >= 0) && (node.idList.length !== 0)) { node.status({fill:"blue",shape:"dot",text:delayvar/1000+"s"}); } - if (msg.hasOwnProperty("reset")) { clearDelayList(); } + if (msg.hasOwnProperty("reset")) { clearDelayList(true); } if (msg.hasOwnProperty("flush")) { flushDelayList(); } }); node.on("close", function() { clearDelayList(); }); @@ -267,7 +268,7 @@ module.exports = function(RED) { if ((node.timeout >= 1000) && (node.idList.length !== 0)) { node.status({fill:"blue",shape:"dot",text:parseInt(wait/10)/100+"s"}); } - if (msg.hasOwnProperty("reset")) { clearDelayList(); } + if (msg.hasOwnProperty("reset")) { clearDelayList(true); } if (msg.hasOwnProperty("flush")) { flushDelayList(); } }); node.on("close", function() { clearDelayList(); }); From c7587960fbfe77a1609e7c3c29705bc1d5918dc3 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 25 Apr 2019 11:58:23 +0100 Subject: [PATCH 10/11] Fix display of link node list within subflow Fixes #2140 --- packages/node_modules/@node-red/nodes/core/core/60-link.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/nodes/core/core/60-link.html b/packages/node_modules/@node-red/nodes/core/core/60-link.html index 3e3cd1f1e..c0593a3a4 100644 --- a/packages/node_modules/@node-red/nodes/core/core/60-link.html +++ b/packages/node_modules/@node-red/nodes/core/core/60-link.html @@ -54,7 +54,7 @@ flowMap[activeSubflow.id] = { id: activeSubflow.id, class: 'palette-header', - label: "Subflow : "+(activeSubflow.name || activeSubflow.id)+(node.z===ws.id ? " *":""), + label: "Subflow : "+(activeSubflow.name || activeSubflow.id), expanded: true, children: [] }; From 742bf85a89f77e78f47287af38b6220c2f9ed756 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 29 Apr 2019 08:42:37 +0100 Subject: [PATCH 11/11] Bump all dependencies Fixes #2152 --- package.json | 18 +++++++++--------- .../@node-red/editor-api/package.json | 6 +++--- .../node_modules/@node-red/nodes/package.json | 8 ++++---- .../@node-red/registry/package.json | 2 +- .../node_modules/@node-red/util/package.json | 2 +- packages/node_modules/node-red/package.json | 2 +- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index bbc5ef7f2..d401a614e 100644 --- a/package.json +++ b/package.json @@ -27,33 +27,33 @@ "ajv": "6.10.0", "basic-auth": "2.0.1", "bcryptjs": "2.4.3", - "body-parser": "1.18.3", + "body-parser": "1.19.0", "cheerio": "0.22.0", "clone": "2.1.2", "content-type": "1.0.4", "cookie": "0.3.1", "cookie-parser": "1.4.4", "cors": "2.8.5", - "cron": "1.7.0", + "cron": "1.7.1", "denque": "1.4.1", "express": "4.16.4", - "express-session": "1.15.6", + "express-session": "1.16.1", "fs-extra": "7.0.1", "fs.notify": "0.0.4", "hash-sum": "1.0.2", "https-proxy-agent": "2.2.1", - "i18next": "15.0.9", + "i18next": "15.1.0", "iconv-lite": "0.4.24", "is-utf8": "0.2.1", - "js-yaml": "3.13.0", + "js-yaml": "3.13.1", "json-stringify-safe": "5.0.1", "jsonata": "1.6.4", "memorystore": "1.6.1", - "mime": "2.4.0", + "mime": "2.4.2", "mqtt": "2.18.8", "multer": "1.4.1", "mustache": "3.0.1", - "node-red-node-email": "^1.3.0", + "node-red-node-email": "^1.4.0", "node-red-node-feedparser": "^0.1.14", "node-red-node-rbe": "^0.2.4", "node-red-node-sentiment": "^0.1.3", @@ -65,10 +65,10 @@ "passport": "0.4.0", "passport-http-bearer": "1.0.1", "passport-oauth2-client-password": "0.1.2", - "raw-body": "2.3.3", + "raw-body": "2.4.0", "request": "2.88.0", "semver": "6.0.0", - "uglify-js": "3.5.3", + "uglify-js": "3.5.9", "when": "3.7.8", "ws": "6.2.1", "xml2js": "0.4.19" diff --git a/packages/node_modules/@node-red/editor-api/package.json b/packages/node_modules/@node-red/editor-api/package.json index 1dfd0ce75..315a1ee18 100644 --- a/packages/node_modules/@node-red/editor-api/package.json +++ b/packages/node_modules/@node-red/editor-api/package.json @@ -19,13 +19,13 @@ "@node-red/util": "0.20.5", "@node-red/editor-client": "0.20.5", "bcryptjs": "2.4.3", - "body-parser": "1.18.3", + "body-parser": "1.19.0", "clone": "2.1.2", "cors": "2.8.5", - "express-session": "1.15.6", + "express-session": "1.16.1", "express": "4.16.4", "memorystore": "1.6.1", - "mime": "2.4.0", + "mime": "2.4.2", "mustache": "3.0.1", "oauth2orize": "1.11.0", "passport-http-bearer": "1.0.1", diff --git a/packages/node_modules/@node-red/nodes/package.json b/packages/node_modules/@node-red/nodes/package.json index c32d1733a..9263de215 100644 --- a/packages/node_modules/@node-red/nodes/package.json +++ b/packages/node_modules/@node-red/nodes/package.json @@ -16,25 +16,25 @@ ], "dependencies": { "ajv": "6.10.0", - "body-parser": "1.18.3", + "body-parser": "1.19.0", "cheerio": "0.22.0", "content-type": "1.0.4", "cookie-parser": "1.4.4", "cookie": "0.3.1", "cors": "2.8.5", - "cron": "1.7.0", + "cron": "1.7.1", "denque": "1.4.1", "fs-extra": "7.0.1", "fs.notify": "0.0.4", "hash-sum": "1.0.2", "https-proxy-agent": "2.2.1", "is-utf8": "0.2.1", - "js-yaml": "3.13.0", + "js-yaml": "3.13.1", "mqtt": "2.18.8", "multer": "1.4.1", "mustache": "3.0.1", "on-headers": "1.0.2", - "raw-body": "2.3.3", + "raw-body": "2.4.0", "request": "2.88.0", "ws": "6.2.1", "xml2js": "0.4.19", diff --git a/packages/node_modules/@node-red/registry/package.json b/packages/node_modules/@node-red/registry/package.json index 5ebaf82de..c7509e751 100644 --- a/packages/node_modules/@node-red/registry/package.json +++ b/packages/node_modules/@node-red/registry/package.json @@ -18,7 +18,7 @@ "dependencies": { "@node-red/util": "0.20.5", "semver": "6.0.0", - "uglify-js": "3.5.3", + "uglify-js": "3.5.9", "when": "3.7.8" } } diff --git a/packages/node_modules/@node-red/util/package.json b/packages/node_modules/@node-red/util/package.json index 2922d6781..7b358bd03 100644 --- a/packages/node_modules/@node-red/util/package.json +++ b/packages/node_modules/@node-red/util/package.json @@ -16,7 +16,7 @@ ], "dependencies": { "clone": "2.1.2", - "i18next": "15.0.9", + "i18next": "15.1.0", "json-stringify-safe": "5.0.1", "jsonata": "1.6.4", "when": "3.7.8" diff --git a/packages/node_modules/node-red/package.json b/packages/node_modules/node-red/package.json index 76862f1c8..369003664 100644 --- a/packages/node_modules/node-red/package.json +++ b/packages/node_modules/node-red/package.json @@ -39,7 +39,7 @@ "bcryptjs": "2.4.3", "express": "4.16.4", "fs-extra": "7.0.1", - "node-red-node-email": "^1.3.0", + "node-red-node-email": "^1.4.0", "node-red-node-feedparser": "^0.1.14", "node-red-node-rbe": "^0.2.4", "node-red-node-sentiment": "^0.1.3",