Nick O'Leary
6e69cfbca4
Preserve case of user-provided http headers in request node
...
Fixes #3081
2021-07-23 09:55:32 +01:00
Nick O'Leary
775181f761
Set decompress to false for HTTP Request to keep 1.x compatibility
...
Fixes #3083
2021-07-23 08:57:44 +01:00
Nick O'Leary
5f6fcb2bc0
Do not throw HTTP errors in request node
...
Fixes #3082
GOT will throw errors for non-successful http responses by default. We need to turn that
off to be consistent with the 1.x behaviour using the request module
2021-07-22 23:48:30 +01:00
Nick O'Leary
7b106e5650
Ensure uri is properly encoded before passing to got module
...
Fixes #3080
2021-07-22 23:47:32 +01:00
Nick O'Leary
79d9c83a2d
Better detection of broken agent-base function patching
2021-07-22 11:19:25 +01:00
Nick O'Leary
269669ba28
Bump for 2.0.2
2021-07-22 11:17:48 +01:00
Nick O'Leary
f7606e92ca
Detect if agent-base has patch https.request and undo it
...
Fixes #3072
2021-07-21 16:22:28 +01:00
Nick O'Leary
6750be3ec9
HTTP Request node - ignore invalid cookies rather than fail request
...
Fixes #3075
Keeps behaviour consistent with the request module
2021-07-21 14:09:15 +01:00
Nick O'Leary
68fb5089f8
Fix msg.reset handling in Delay node
...
Fixes #3074
2021-07-21 11:32:45 +01:00
Nick O'Leary
c9597b9447
Bump for 2.0.1
2021-07-20 14:44:47 +01:00
Nick O'Leary
b2dc1d8b23
Ensure default module export is exposed in Function node
2021-07-20 14:42:43 +01:00
Dave Conway-Jones
a2b95dbb39
delay node - change lifo property to toFront
...
add info to sidebar
add tests
2021-07-16 11:31:21 +01:00
Nick O'Leary
ed09cd7489
Merge pull request #3068 from hardillb/http-auth-fix
...
Fix for #3067
2021-07-16 09:47:57 +01:00
Nick O'Leary
eb3330d145
Fix vertical sizing of function node edit dialog
2021-07-16 09:44:56 +01:00
Ben Hardill
32dd186f4d
Prevent Overwite of configured creds
2021-07-16 08:47:30 +01:00
Dave Conway-Jones
d820f55358
Add push to front of rate limit queue.
...
(moved random delay to top to group with other delay types.
Tests and docs to follow
2021-07-15 22:15:46 +01:00
Ben Hardill
81f0fb3c74
Fix creds in URL
2021-07-15 18:32:51 +01:00
Ben Hardill
972c83cd52
Fix for #3067
...
Check if there are any content to the credential object
2021-07-15 17:35:03 +01:00
Nick O'Leary
66a704af55
Fallback to 'require' if on node < 12.17
2021-07-15 15:38:07 +01:00
Hiroyasu Nishiyama
c1d85f760d
update Japanese message catalogue
2021-07-15 21:09:20 +09:00
Nick O'Leary
2cc1973f62
Enable functionExternalModules by default
2021-07-15 10:07:52 +01:00
Nick O'Leary
eb4625a0b9
Merge pull request #3064 from node-red/revert-external-modules-dir
...
Move externalModules back into the user dir
2021-07-15 09:56:23 +01:00
Nick O'Leary
395b499856
Fix async loading of modules in function node
2021-07-14 21:10:59 +01:00
Nick O'Leary
cce6a47f11
Rework function module screen
2021-07-14 20:23:01 +01:00
Nick O'Leary
7fd17b4ec0
Add RED.import to support importing ES6 modules
2021-07-14 19:18:39 +01:00
Nick O'Leary
e16ab2a0fd
Bump for 2.0.0
2021-07-13 11:51:23 +01:00
Nick O'Leary
c7c595e5fa
Merge pull request #3063 from kazuhitoyokoi/dev-addjpn
...
Add Japanese translations for Node-RED v2.0
2021-07-13 11:37:23 +01:00
Nick O'Leary
5b24e8b69c
Merge pull request #3059 from node-red/delay-queue
...
Delay node updates to added numeric flush control for releasing things from queue
2021-07-13 11:37:13 +01:00
Kazuhito Yokoi
51a9205105
Add Japanese translations for Node-RED v2.0
2021-07-13 14:05:44 +09:00
Dave Conway-Jones
41c8ca8ab4
Delay node updates to added flush control for queuing
2021-07-08 12:13:23 +01:00
Nick O'Leary
d8ee766860
Allow websocket client node to send pings
2021-07-08 10:51:36 +01:00
Nick O'Leary
19589d9117
Merge branch 'master' into dev
2021-07-02 10:00:43 +01:00
Nick O'Leary
be22f8cd14
Update js-yaml
2021-07-02 09:39:19 +01:00
Nick O'Leary
42992c64ec
Merge branch 'pr_3026' into dev
2021-07-02 09:22:35 +01:00
Nick O'Leary
2baff243ed
Rename exec node hideWin option
2021-07-02 09:22:08 +01:00
Nick O'Leary
b848fe249f
Remove stray console.log from mqtt.html
2021-07-01 21:01:11 +01:00
Ben Hardill
9db9b53c81
Fix package.json
...
Also back out auth changes
2021-06-30 14:12:20 +01:00
Ben Hardill
0e4787f3e8
Bump hpagent to 0.1.2
...
Also remove workaround for empty proxy credentials
2021-06-30 13:42:56 +01:00
Nick O'Leary
f8d8d4b186
Update dependencies
2021-06-29 16:19:28 +01:00
Kazuhito Yokoi
be64603097
Fix indents from tab to space
2021-06-29 18:08:02 +09:00
Kazuhito Yokoi
f6b90c8271
Fix output label in file-in node
2021-06-29 18:02:06 +09:00
Kazuhito Yokoi
26e4be87c7
Add Japanese translation for file-in node ( #3037 )
2021-06-29 08:42:16 +01:00
Dave Conway-Jones
6aac44db14
Add option for file-in node to include all properties (default off)
...
and add test
2021-06-25 14:39:18 +01:00
Nick O'Leary
2cda49fc38
Reduce z-Index of Function expand buttons to prevent overlap
...
Part of #3019
2021-06-23 14:16:36 +01:00
Nathanaël Lécaudé
04f4a76b41
exec node: clarify scope
2021-06-18 14:46:16 -04:00
Nathanaël Lécaudé
2f0631809d
exec node: modify test
2021-06-16 17:09:21 -04:00
Nathanaël Lécaudé
91ab3bd972
exec node: add windowsHide option to hide windows under Windows
2021-06-16 17:00:00 -04:00
Nick O'Leary
68a5325849
Bump version to 2.0.0-beta.2
2021-06-16 11:44:14 +01:00
Nick O'Leary
75e3bddfa9
Remove the request module as a dependency
2021-06-16 11:44:09 +01:00
Kazuhito Yokoi
13f1c12912
Add translations to message catalog
2021-06-14 15:54:05 +09:00
Hiroyasu Nishiyama
93c25f5d1b
Update message catalogue
2021-06-13 14:19:36 +09:00
Ben Hardill
919aee64f9
Add support for user/pass in URL
2021-06-11 14:48:41 +01:00
Ben Hardill
bcb6d1cf93
Fix for basic auth with @ in username
2021-06-11 14:25:18 +01:00
Nick O'Leary
4acb66fb7a
Merge branch 'master' into dev
2021-06-10 16:06:30 +01:00
Dave Conway-Jones
b73efe6bb4
Ensure CSV node tries to parse number when set to do so (trim whitespace)
2021-06-10 14:55:47 +01:00
Nick O'Leary
133df75bd4
Merge branch 'dev' into get-got
2021-06-09 09:59:23 +01:00
Nick O'Leary
d83e543a98
Update dependencies
2021-06-08 17:33:40 +01:00
Ben Hardill
d5c5738aab
Fix proxy authentication problem & reinstate tests
...
Down to only 2 of the previous tests not working
2021-06-08 14:22:20 +01:00
Nick O'Leary
ce905ba2c4
Merge branch 'master' into dev
2021-06-08 11:44:31 +01:00
Nick O'Leary
7bf938901a
Merge branch 'pr_2952' into dev
2021-06-08 11:09:56 +01:00
Nick O'Leary
f8b61d2926
Merge pull request #2997 from hardillb/watch-fix
...
Watch node throws errors if new files deleted
2021-06-08 11:07:37 +01:00
Nick O'Leary
4edea59ab1
Merge branch 'pr_2990' into dev
2021-06-08 10:56:57 +01:00
Nick O'Leary
c8bcd2818d
Disable inject-now button if inside subflow
2021-06-08 10:56:34 +01:00
Nick O'Leary
dbbdd3f799
Update to latest cheerio module
2021-06-08 09:31:27 +01:00
Nick O'Leary
e042ef05a4
Update dependencies
2021-06-02 16:24:12 +01:00
Nick O'Leary
7c02e4d66a
Merge branch 'master' into dev
2021-06-02 15:40:56 +01:00
Nick O'Leary
12698dc347
Add full ast parsing in Function node to spot node.done calls
...
Fixes #2998
2021-06-02 12:32:44 +01:00
Nick O'Leary
3e6a55f78e
Update to latest 6.x ws module
2021-06-02 11:58:51 +01:00
Ben Hardill
7585f14b89
Watch node throws errors if new files deleted
...
before the node has finished processing them all.
Fixes #2996
2021-05-28 08:34:08 +01:00
Nick O'Leary
01b5fc4d49
Merge pull request #2987 from node-red/clean-ids
...
Change node id generation to give fixed length values without '.'
2021-05-27 12:18:38 +01:00
Nick O'Leary
3d405f8c63
Merge pull request #2969 from node-red/ajv-update
...
Update ajv to 8.2.0 - drop support for JSON-Schema draft-04
2021-05-27 12:17:51 +01:00
Steve-Mcl
bfc1f95190
remove redundant i18n entries
...
- no longer needed since moving inject onto edit form
2021-05-25 13:53:59 +01:00
Hiroyasu Nishiyama
4dbebefb45
fix handling empty rules
2021-05-23 10:01:45 +09:00
Steve-Mcl
e1c5764fbf
move new inject button to existing edit form
...
- revert refactoring of building editableList (not needed now)
- remove node button modifier click & tray.show feature
- add inject button to editableList [buttons] array
- add `id` option to editableList to permit DOM access after creation
- get the new inject button via its `id` and float it to the right
- removed the popup tray buttons i18n entries
2021-05-22 10:52:44 +01:00
Steve-Mcl
70f975e4f0
move inject button off dialog and onto form
2021-05-21 13:26:50 +01:00
Steve-Mcl
f570447000
i18n for buttons on user inject values
2021-05-20 22:53:10 +01:00
Steve-Mcl
9d7b8f1f2f
change user prop name for injected values
...
- less chance for collision
2021-05-20 22:35:42 +01:00
Steve-Mcl
bae6bfc32d
Add inject values without deploy feature
2021-05-20 21:12:32 +01:00
Nick O'Leary
8a63390464
Merge pull request #2988 from hardillb/ALPNProtocols
...
Add ALPN support to TLS node
2021-05-19 17:39:19 +01:00
Ben Hardill
0b52cd8b31
Fixes from testing
...
I set up a NGINX instance to test this and found I'd missed some bits.
Still can't find a way to test this easily from a nodejs unit test
2021-05-19 10:41:24 +01:00
Nick O'Leary
a9164e63ab
Merge branch 'dev' into pr_2971
2021-05-18 16:30:13 +01:00
Ben Hardill
8c95067ec4
Add ALPN support to TLS node
2021-05-18 13:13:32 +01:00
Nick O'Leary
4f77bbeb2b
Update for 1.3.5
2021-05-18 11:52:49 +01:00
Nick O'Leary
8bbed2c831
Change node id generation to give fixed length values without '.'
2021-05-18 11:32:17 +01:00
Nick O'Leary
6b43a23c4b
Merge branch 'master' into dev
2021-05-14 21:18:32 +01:00
Nick O'Leary
90761fd840
Fix 'SyntaxError' in Function node when last line of on-stop is a comment
2021-05-13 17:23:25 +01:00
Nick O'Leary
1550e5343c
Merge branch 'master' into dev
2021-05-13 13:42:26 +01:00
Nick O'Leary
5dbaaae68e
Merge branch 'master' into dev
2021-05-12 16:00:36 +01:00
Ben Hardill
8c1a749a5a
Fix msg.responseUrl
...
The original version would pick up the proxy servers port number
2021-05-12 11:08:57 +01:00
Nick O'Leary
c8653f19bf
Merge pull request #2985 from node-red-hitachi/update-function-node-info-text
...
Update Japanese info text of function node
2021-05-12 09:41:09 +01:00
Hiroyasu Nishiyama
b01100d818
Update Japanese info text of function node
2021-05-12 08:54:32 +09:00
Nick O'Leary
6aa5968863
Fix Function tab label names in the node help text
...
Closes #2978
2021-05-11 17:15:27 +01:00
Nick O'Leary
ed3aa8189f
Shrink default notification box
...
Also reduces Inject/Debug notification display time as 5 seconds is a
long time for a message telling you it worked
2021-05-11 14:45:53 +01:00
Ben Hardill
4c8e895ac7
Clean up console.logs
2021-05-11 09:56:22 +01:00
Ben Hardill
f6a3671366
Get the http-request node got port working with Proxy
2021-05-10 23:01:29 +01:00
Hiroyasu Nishiyama
eddddc6c9b
fix duplicate csv node example ( #2980 )
2021-05-10 15:39:23 +01:00
Nick O'Leary
71ba73b38f
Merge branch 'master' into dev
2021-05-04 11:19:05 +01:00
Steve-Mcl
0a80186a92
Merge branch 'dev' into monaco2
2021-05-01 21:56:45 +01:00
Steve-Mcl
c475536388
provide extra libs and call to refresh
2021-04-29 18:00:23 +01:00
Steve-Mcl
5bba50f01f
refactor node.libs to a function getLibsList
...
- preparation for monaco integration
2021-04-29 16:56:16 +01:00
Nick O'Leary
b0e349b215
Update for 1.3.4
2021-04-29 11:22:22 +01:00
Nick O'Leary
cfc0135e86
Update ajv to 8.2.0 - drop support for JSON-Schema draft-04
2021-04-29 10:48:26 +01:00
Dave Conway-Jones
9ee8c1c791
Give delay node random mina nd max more space so you can see complete value
2021-04-29 10:36:13 +01:00
Nick O'Leary
cd3aba2b89
Allow nodes to access resolved theme files
...
Fixes #2968
2021-04-29 10:17:07 +01:00
Nick O'Leary
6da8e92f20
Fix inject node output tooltip extra property count
2021-04-28 22:01:39 +01:00
Dave Conway-Jones
19d391fa05
only move msg. instead
2021-04-27 11:28:01 +01:00
Dave Conway-Jones
d1aa1fd4d8
reorder inject typedinput to de-empahsise context options
2021-04-27 11:15:16 +01:00
Nick O'Leary
53055064e1
Merge pull request #2932 from node-red/file-cwd-setting
...
File node: Add fileWorkingDirectory to customise how relative paths are resolved
2021-04-27 10:49:02 +01:00
Nick O'Leary
06090d8de1
Merge branch 'dev' into pr_2949
2021-04-27 10:45:33 +01:00
Nick O'Leary
ea50ba16f9
Move Inject node to CronosJS module
2021-04-26 14:47:50 +01:00
Nick O'Leary
bbac49ff38
Ensure function expand button is above vertical scrollbar
...
Fixes #2955
2021-04-26 10:18:25 +01:00
Kazuhito Yokoi
46af2e37a7
Add Japanese translations for delay node enhancements ( #2958 )
2021-04-26 09:57:11 +01:00
Nick O'Leary
e23f20227a
Initial migration from request to got for http-request node
2021-04-23 14:19:15 +01:00
Dave Conway-Jones
4cebbf8d22
Fix CSV handling of special chars as separators
...
(ie escape regex special chars)
and add tests
to close #2950
2021-04-23 10:47:23 +01:00
Dave Conway-Jones
93971537b4
add rate option to queue and timed modes. so a simple check box instead.
2021-04-22 11:02:34 +01:00
Dave Conway-Jones
87e816a7f5
Delay node - Make msg.rate an optional override
2021-04-22 10:26:35 +01:00
Dave Conway-Jones
0f45b1da48
Try to make delay modes consistent as regards flush
...
behaviour is different. May cause minor breakage.
if flush arrives with payload that is now included with the flushed data so no data is lost. Previously any payload was dropped.
2021-04-22 09:43:54 +01:00
Kazuhito Yokoi
a20049c82a
Delay node enhancements ( #2294 )
...
* Remove unused messages in message catalog
* Support msg.rate in delay node
* Support nodeMessageBufferMaxLength in delay node
* Add logging function for queue size
* Support msg.nodeMessageBufferMaxLength
* Revert "Support msg.nodeMessageBufferMaxLength"
This reverts commit cc72f892f7
.
* Improve logging function for delay node
* Add support for Messaging API to delay node
* Add documentation about msg.rate in delay node
* Add test cases for msg.rate in delay node
Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>
2021-04-22 09:01:28 +01:00
Nick O'Leary
0e06da6c63
Update for 1.3.3
2021-04-20 11:06:23 +01:00
Nick O'Leary
68fef169f3
Merge pull request #2944 from node-red/Pull-in-RBE-and-push-out-tail
...
v2: Pull in RBE node and push out tail
2021-04-20 10:57:37 +01:00
Nick O'Leary
c668201df4
Merge pull request #2931 from node-red/join-default
...
Join: change default manual mode to object
2021-04-20 10:57:23 +01:00
Dave Conway-Jones
73063df11b
Pull in RBE node and push out tail
2021-04-19 13:09:13 +01:00
Dave Conway-Jones
0253dc9623
ensure CSV node can send false as string
2021-04-19 10:03:11 +01:00
Ben Hardill
235690064f
Fix for #2935
2021-04-16 13:26:11 +01:00
Nick O'Leary
04a3c4bb22
Ensure mqtt-close message is published when closing mqtt nodes
...
The change in 1.3 where we ensure config nodes are closed last broke this behaviour. Previously, the config node would get closed triggering the close message. With the new 1.3 behaviour, the flow nodes are stopped and as soon as the last flow node deregisters itself, the broker node would disconnect without sending the close message.
The fix is to send the close message as part of the deregister flow as that will handle all cases properly
2021-04-14 22:28:25 +01:00
Nick O'Leary
b0955705be
Update to 1.3.2
2021-04-13 13:34:16 +01:00
Nick O'Leary
aac2a8f830
File node: Add fileWorkingDirectory to customise how relative paths are resolved
2021-04-12 18:00:58 +01:00
Nick O'Leary
8269490dd1
Join: change default manual mode to object
2021-04-12 14:22:27 +01:00
Kazuhito Yokoi
39274b0c5d
Add Japanese translations for Node-RED v1.3.1 ( #2930 )
2021-04-12 14:15:07 +01:00
Dave Conway-Jones
55c2430671
Merge branch 'master' of https://github.com/node-red/node-red
2021-04-12 12:16:32 +01:00
Dave Conway-Jones
023486e175
File out node - fix timing of msg.send to be after close., and...
...
allow msg.encoding to set encoding if desired.
To close #2921
2021-04-12 12:16:23 +01:00
Nick O'Leary
8227643741
Merge branch 'pr_2920'
2021-04-12 12:08:32 +01:00
Nick O'Leary
e44131f97a
Update function node help reference to node properties
2021-04-12 12:08:07 +01:00
Nick O'Leary
5028377d45
Fix MQTT Broker TLS config row layout
...
Fixes #2927
2021-04-12 11:48:10 +01:00
Dave Conway-Jones
4672d98e8a
split node - add comment to info re $N being number of messages arriving
2021-04-12 09:47:18 +01:00
Dave Conway-Jones
858b3d640a
fix CSV parsing with other than , separator
...
(and joining as well...
and add tests
to close #2925
2021-04-10 22:17:31 +01:00
Nick O'Leary
82ced56bed
Update package versions
2021-04-09 14:12:10 +01:00
Nick O'Leary
cb1a178fbf
Set 2.0.0-beta.1 version
2021-04-09 10:35:19 +01:00
Kristian Heljas
ad788fbed1
Function node: describe node.outputCount
in help text
2021-04-08 21:09:44 +03:00
Nick O'Leary
749533b0b4
Bump for 1.3.1
2021-04-08 16:23:22 +01:00
Nick O'Leary
142a5f7ca1
Fix change node form validation
2021-04-08 16:21:03 +01:00
Kristian Heljas
7b8ed487e9
Function node: add node.outputCount
property to sandbox ( #2918 )
...
* Function node: add `node.outputs` property to sandbox
https://discourse.nodered.org/t/expose-configured-output-count-to-function-node-i-can-pr/43848
* style: indetation for function node sanbox code
I guess this was unintentionally unindented in d51aefa156 (diff-24cd715c3b7405ea194bfdc0dc2a350ceb2f5d18696b8163c3e40105b981a666)
* Function node: tests for accessing node properties
consistently tests that `node.id`, `node.name` and `node.outputs`
are available in `init()`, `func()` and `finalize()` methods.
* Function node: rename `node.outputs` to `node.outputCount`
https://discourse.nodered.org/t/expose-configured-output-count-to-function-node-i-can-pr/43848/9?u=kristian
2021-04-08 14:52:02 +01:00
Kazuhito Yokoi
9429ea7c64
Fix typo
2021-04-08 20:32:01 +09:00
Kazuhito Yokoi
a157580b22
Add Japanese translations for Node-RED v1.3
2021-04-08 20:06:35 +09:00
Nick O'Leary
16e021e94f
Request node: set followAllRedirects to work with POSTs
...
Fixes #2017
2021-04-07 14:35:29 +01:00
Nick O'Leary
449d76a6c7
Update version for 1.3.0
2021-04-06 18:31:49 +01:00
Nick O'Leary
ff93a38354
Update dependencies
2021-04-06 18:31:02 +01:00
Nick O'Leary
e3b70b10d1
Add property validate to Change node rule set
...
Closes #2911
2021-04-06 17:26:06 +01:00
Nick O'Leary
400141b093
Merge pull request #2913 from heikokue/i18n-de/fixes1
...
small fixes/improvements of DE translations
2021-04-06 17:03:32 +01:00
Nick O'Leary
ca5e45a46d
Flag validation errors in Inject node props config
...
Fixes #2914
2021-04-06 16:45:21 +01:00