Dave Conway-Jones
834e894b1d
make sure MQTT client closes if redeploy during reconnect
...
to close #1193
Thanks @tedhuang for the excellent problem determination
2017-03-10 20:12:52 +00:00
Nick O'Leary
63ce743571
Treat missing msg properties as undefined rather than throw error
...
Fixes #1167
2017-03-02 14:02:26 +00:00
Nick O'Leary
d8720ee325
Third output from Exec node must be consistent for success/failure conditions
2017-03-02 13:34:01 +00:00
Dave Conway-Jones
8b31a918a4
Fix Pi GPIO debounce
...
To close #1139
2017-02-27 19:22:02 +00:00
cinhcet
ee0bd49918
exec node returns 0 on the third output if command ended without error. ( #1160 )
...
* exec node returns 0 on the third output if command ended without error.
Otherwise, the status of the node is updated and the error code is send through the third output.
* info text updated and the second output returns only something if stderr is not empty
* proper stderror handling
* proper handling of stderr
2017-02-22 22:22:06 +00:00
Dave Conway-Jones
a625eeeac8
move csv fixes to master
...
to fix #1142 in master
2017-02-22 20:19:44 +00:00
Nick O'Leary
2913e13a30
Misconfigured WebSocket nodes should not register msg handlers
2017-02-13 21:39:31 +00:00
Dave Conway-Jones
94ee465682
clone message before send in stay connected mode
...
to Fix #1137
2017-02-02 09:57:04 +00:00
Nick O'Leary
7759aacb35
Ensure custom mustache context parent set in Template node
...
fixes #1126
2017-01-23 15:34:34 +00:00
Nick O'Leary
fd6f7cd881
Display debug node name in debug panel if its known
2017-01-23 13:57:06 +00:00
Nick O'Leary
0ffeb0c5af
Avoid creating multiple reconnect timers in websocket node
2017-01-17 20:48:05 +00:00
Nick O'Leary
5349bf7628
Don't filter debug properties starting with _
...
Fixes #1117
2017-01-14 21:34:09 +00:00
Nick O'Leary
a79e4d1bb3
Node logged errors not displayed properly in debug pane
...
Fixes #1116
2017-01-14 21:33:11 +00:00
Nick O'Leary
0a96259ddf
Update copyright header for JS Foundation
2017-01-11 15:24:33 +00:00
Nick O'Leary
ce6594c8cc
Do not tie debug src loading to needsPermission
...
Fixes #1111
2017-01-10 09:43:46 +00:00
Nick O'Leary
0e362943bf
Add option to colourise debug console output
...
Closes #1103
2017-01-08 22:38:40 +00:00
Nick O'Leary
aafcfef387
Add property validation to nodes using typedInput
2017-01-06 23:18:50 +00:00
Nick O'Leary
4b83d8160f
Add common validator for typedInput fields
...
Closes #1104
2017-01-06 22:20:09 +00:00
Nick O'Leary
707dc8c65c
Update debug node console logging indicator icon
...
Closes #1094
2017-01-06 14:43:51 +00:00
Nick O'Leary
e73216d4c1
Merge branch 'master' into 0.16
2017-01-06 14:30:13 +00:00
Nick O'Leary
0c7705beff
Allow quoted property expressions
...
Fixes #1101
2017-01-06 11:23:53 +00:00
Dave Conway-Jones
08b11addec
Let exec node (spawn) handle commands with spaces in path
2017-01-06 09:55:52 +00:00
Dave Conway-Jones
4ca3df77b3
Add ⇶ to debug node to indicate debugging also to console.log
2016-12-22 13:27:27 +00:00
Dave Conway-Jones
4cbe264869
Change file node to use node 4 syntax (drops support for 0.8)
2016-12-22 13:17:08 +00:00
Nick O'Leary
e7cc42a927
Use json-stringify-safe to detect circular references in debug msgs
2016-12-20 23:16:11 +00:00
Nick O'Leary
bba3ca8cc0
Avoid misinterpreting valid objects as encoded arrays in debug
2016-12-20 22:46:56 +00:00
Dave Conway-Jones
8423e2d245
add info for httprequest responseUrl property
2016-12-16 22:03:00 +00:00
Dave Conway-Jones
fc263718a1
Add res.responseUrl to httprequest node response
2016-12-16 21:54:24 +00:00
Nick O'Leary
16ecb1a9cb
Overhaul keyboard handling and introduce editor actions
2016-12-04 22:59:43 +00:00
Nick O'Leary
52fc497412
Properly escape html strings passed to debug
2016-11-27 21:51:34 +00:00
Nathanaël Lécaudé
2084ad318f
Tcpgetfix: Another small check ( #1070 )
...
* TCPget: Add another check for clients[connection_id]
2016-11-26 21:16:19 +00:00
Nathanaël Lécaudé
b530c1a43d
TCPGet: Ensure done() is called only once ( #1068 )
...
* Add additional safety checks to avoid acting on non-existent objects
* TCPGet: yet more checks
* TCPGet: seperate connected properties
* TCPGet: properly handle node.done()
2016-11-25 18:14:51 +00:00
Nick O'Leary
f2797a4153
Fix package.json conflict
2016-11-24 20:52:48 +00:00
Nick O'Leary
95b2675f03
Support query and search paths in url when opening debug sub window
2016-11-22 13:14:52 +00:00
Nathanaël Lécaudé
071a04595a
TCPGet: Separated the node.connected property for each instance ( #1062 )
...
* Add additional safety checks to avoid acting on non-existent objects
* TCPGet: yet more checks
* TCPGet: seperate connected properties
2016-11-19 16:25:54 +00:00
Nicholas Humfrey
74a1713e99
Corrected 'overide' typo in XML node help ( #1061 )
...
Thanks @njh
2016-11-18 11:41:48 +00:00
Nathanaël Lécaudé
5f5aa0b2f7
TCPGet: Last property check (hopefully) ( #1059 )
...
* Add additional safety checks to avoid acting on non-existent objects
* TCPGet: yet more checks
2016-11-18 11:25:06 +00:00
Nathanaël Lécaudé
eef59fd40e
Add additional safety checks to avoid acting on non-existent objects ( #1057 )
2016-11-17 21:04:38 +00:00
Dave Conway-Jones
eeea8e530e
add indicator for fire once on inject node
2016-11-17 13:56:37 +00:00
Nick O'Leary
1fd87bf664
Improve debug message meta data contrast and legibility
2016-11-16 15:05:04 +00:00
Adam Hořčica
be18cc9f2d
Add support for flow and global context in Template node ( #1048 )
...
* Enable tests for flow and global context
* Add support for flow and global context in Template node
* Handle missing node context
2016-11-16 14:08:14 +00:00
Nathanaël Lécaudé
18731f6055
TCPget: Store incoming messages alongside the client object to keep reference
2016-11-14 13:30:43 -05:00
Nathanaël Lécaudé
7ef153756b
TCPget can now handle concurrent sessions ( #1042 )
...
* First release of multi connection tcpget
* Works when connection is left open
* Change scope of clients object
* Fix comparison to "" in tcpin
* Add security checks
* Better scope handling
2016-11-11 09:01:22 +00:00
Nick O'Leary
bf90509526
Add jsonata support to Change/Switch nodes
2016-11-10 23:58:34 +00:00
Dave Conway-Jones
d63996eea1
slight tidy of YAML PR (remove excess console.log in test)
...
and improve XML test coverage slightly
2016-11-10 21:29:07 +00:00
Nathanaël Lécaudé
9bbc8eda9d
Added YAML parser node ( #1034 )
...
Thanks @natcl -
(sorry pressed closed by mistake !)
* Added YAML parser node
* Added YAML error strings in messages.json
* Change location of YAML library import
* Remove copyright
* Remove copyright
* Change order of yaml in Template node
* Add YAML test
* Add working test
2016-11-10 21:22:05 +00:00
Dave Conway-Jones
9cc1b03c56
small change to udp httpadmin
...
as it refers to both in and pout
2016-11-10 20:19:55 +00:00
Nick O'Leary
6042395b81
Allow a node to reorder its outputs and maintain links
...
Fixes #1031
2016-11-08 17:00:47 +00:00
Nick O'Leary
196d6e79e2
Don't pin change node input widths
2016-11-08 13:29:01 +00:00
Dave Conway-Jones
d5f3ba8d8a
remove unnecessary require from JSON node
2016-11-04 19:55:02 +00:00