From d0166b25e4fc0870037070d3cff4aed33f815d36 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 25 Jan 2018 22:03:54 +0000 Subject: [PATCH] Update Changelog --- CHANGELOG.md | 106 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 88 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b99b27239..0c402aa2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,73 @@ +#### 0.18: Milestone Release + +Runtime + + - Beta: Projects - must be enabled in settings file + - Allow port zero for Express (#1363) + - Better error reporting when module provides duplicate type + - Update jsonata to 1.4.1 + - add express-session memorystore without leaks (#1435) + - Allow adminAuth.user to be a Function Fixes #1461 + - Ensure RED.server is set even if admin api disabled + - Ensure strategy login button uses relative URL Fixes #1481 + - ignore `_msgid` when merging full objects + - Move node install to spawn to allow for big stdout Fixes #1488 + - SIGINT handler should wait for stop to complete before exit + +Editor + + - allow a node's icon to be set dynamically (#1490) + - Batch messages sent over comms to increase throughput + - Migrate deploy confirmations to notifications + - `oneditdelete` should be available to all node types Closes #1346 + - Sort typeSearch results based on position of match + - Update ACE to test and add python highlighter (#1373) + - Clear mouse state when typeSearch cancelled Fixes #1517 + - Handle scoped modules via palette editor + - TypedInput: handle user defined value/labels options Fixes #1549 + +Nodes + + - add msg. select to range and yaml nodes + - add property choice to xml, sentiment nodes + - mqtt: Add 'name' to mqtt-broker node, and label it by this if it is set. (#1364) + - Add option to JSON node to ensure particular encoding + - add parts support for HTML node (#1495) + - Add passphrase to TLS node + - Add rc property to exec node outputs 1 and 2 (#1401) + - Add skip first n lines capability to csv node (#1535) + - Add support for rejectUnauthorized msg property + - Add TLS options to WebSocket client + - Added parsed YAML support for template node (#1443) + - Allow delay node in rate-limit mode to be reset Fixes #1360 + - Allow setTimeout in Function node to be promisified in node 8 + - Debug to status option (#1499) + - enable template config via msg.template for stored or generated templates (#1503) + - HTTP REQUEST: Adding PROPPATCH and PROPFIND http methods (#1531) + - Initial support of merge & reduce mode for JOIN node (#1546) + - Initial support of new BATCH node (#1548) + - Initial support of sequence rules for SWITCH node (#1545) + - initial support of SORT node (#1500) + - Inject node - let once delay be editable (#1541) + - Introduce `nodeMaxMessageBufferLength` setting for msg sequence nodes + - Let CSV correct parts if we remove header row. + - let default apply if msg.delay not set in override mode. (#1397) + - let trigger node be reset by boolean message (#1554) + - Let trigger node support per topic mode (#1398) + - MQTT node - if Server/URL config contains '//' use it as a complete url; enabled ws:// and wss:// + - clone messages before delayed send (#1474) + - Decrement connected client count rather than show disconnected + - Don't end mqtt client on first error Fixes #1566 + - File out - create dirs synchronously to ensure they exist Fixes #1489 + - Fix debug message format for Buffer (#1444) + - Fix global.keys() bug in function node (#1417) + - Handle escape characters in template node which uses Mustache format and JSON output mode (#1377) + - Move all node.send to end of timer functions in trigger node (issue #1527) (#1539) + - Publish null/undefined to mqtt as blank not toString Fixes #1521 + - remove inject node at specific time spinner + - restrict inject interval to less that 2^31 millisecs + - tag UDP ports in use properly so they get closed correctly (#1508) + #### 0.17.5: Maintenance Release - Add express-session missing dependency for oauth @@ -889,7 +959,7 @@ Fixes #### 0.10.10: Maintenance Release - Fix permissions issue with packaged nrgpio script -- Add better help message if deprecated node missing + - Add better help message if deprecated node missing @@ -901,16 +971,16 @@ Fix packaging of bin scripts #### 0.10.8: Maintenance Release -- Nodes moved out of core - - still included as a dependency: twitter, serial, email, feedparser + - Nodes moved out of core + - still included as a dependency: twitter, serial, email, feedparser - no longer included: mongo, arduino, irc, redis -- node icon defn can be a function -- http_proxy support -- httpNodeMiddleware setting -- Trigger node ui refresh -- editorTheme setting -- Warn on deploy of unused config nodes -- catch node prevents error loops + - node icon defn can be a function + - http_proxy support + - httpNodeMiddleware setting + - Trigger node ui refresh + - editorTheme setting + - Warn on deploy of unused config nodes + - catch node prevents error loops @@ -933,14 +1003,14 @@ Changes: Changes: -- http request node passes on request url as msg.url -- handle config nodes appearing out of order in flow file - don't assume they are always at the start -- move subflow palette category to the top, to make it more obvious -- fix labelling of Raspberry Pi pins -- allow email node to mark mail as read -- fix saving library content -- add node-red and node-red-pi start scripts -- use $HOME/.node-red for user data unless specified otherwise (or existing data is found in install dir) + - http request node passes on request url as msg.url + - handle config nodes appearing out of order in flow file - don't assume they are always at the start + - move subflow palette category to the top, to make it more obvious + - fix labelling of Raspberry Pi pins + - allow email node to mark mail as read + - fix saving library content + - add node-red and node-red-pi start scripts + - use $HOME/.node-red for user data unless specified otherwise (or existing data is found in install dir)