Nick O'Leary
e8e8f70c27
WIP: create new runtime-api
2018-05-01 12:28:14 +01:00
Christopher Hiller
e1195ac00a
fix many test problems ( #1677 )
...
* fix many test problems
- adds [stoppable](https://npm.im/stoppable ) to force-stop net & http
servers
- upgrades to latest mocha
- much cleanup of servers
- some removal of useless code
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* increase wait time to hack at race condition
* PoC with fork of stoppable
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* fix custom stoppable url for newer npm
* make travis go faster; attempt to avoid npm troubles
* fix coveralls executable path
* add extra time for flake to trigger spec
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
2018-04-23 12:37:26 +01:00
KatsuyaHoshii
6cd9ccc37c
Refactor test cases
2018-04-23 14:31:37 +09:00
mblackstock
ff355af9f2
use newer test helper
2018-04-17 11:59:47 -07:00
KatsuyaHoshii
c9e2fce94d
test for httprequest node
2018-03-27 16:09:04 +09:00
Christopher Hiller
6e2e36e7a0
tcp: queue messages while connecting; closes #1414
...
- queues messages on a per-client basis while waiting for TCP server
connection
- add `denque` package for performance (`shift()` happens in constant
instead of `Array`'s linear time)
- add tests
- remove a duplicate test in `31-tcp_request.spec.js`
- cap queue at value specified in settings (`tcpMsgQueueSize`); default
to 1000
- add `tcpMsgQueueSize` to `settings.js`
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
2018-03-20 13:45:44 -07:00
mblackstock
10d8ca30b0
use node-red-node-test-helper for node tests
2018-03-01 20:41:16 -08:00
Nick O'Leary
aeadc40c65
Bump for 0.18.4
2018-02-27 16:41:10 +00:00
Nick O'Leary
b3f6109b1c
Update changelog and bump package
2018-02-13 23:51:16 +00:00
Nick O'Leary
8d98b228ab
Bump 0.18.2
2018-02-06 15:28:43 +00:00
Nick O'Leary
0526372f28
Bump rbe dependency
2018-02-03 20:48:43 +00:00
Nick O'Leary
44112a9d18
Bump packte to 0.18.1
2018-02-01 10:54:16 +00:00
Nick O'Leary
7e5bd5f2c1
Update to JSONata 1.5.0
2018-01-30 20:36:23 +00:00
Nick O'Leary
6d02e70025
Ensure existing files are migrated to first project
2018-01-25 10:13:07 +00:00
Nick O'Leary
ea763fdfd5
File out - create dirs synchronously to ensure they exist
...
Fixes #1489
2018-01-14 00:33:25 +00:00
Nick O'Leary
1f40d4f941
Update package dependencies
2018-01-13 22:00:43 +00:00
Nick O'Leary
fd9e3fc03a
Update jsonata to 1.4.1
2018-01-13 20:42:23 +00:00
Nick O'Leary
7bd8d8c3ae
Give in to npm's insistent reformatting of package.json
2018-01-11 23:04:39 +00:00
Rocco Musolino
2c4d5fa38d
add express-session memorystore without leaks ( #1435 )
...
* add express-session memorystore without leaks
* Bump memorystore to v1.6.0
2018-01-11 22:51:05 +00:00
Kazuki Nakanishi
b9213b73bd
first step of ui test ( #1497 )
2017-12-01 10:50:59 +00:00
Jeston Tigchon
29cae9975e
Upgrade JSONata to v1.3.0 ( #1386 )
2017-09-07 21:58:29 +01:00
Nick O'Leary
f9bce5a5f9
Changelog for 0.17.5
2017-07-23 17:32:27 +01:00
Nick O'Leary
797ae096c8
Add express-session missing dependency for oauth
2017-07-23 17:31:42 +01:00
Nick O'Leary
5324244c55
Bump for 0.17.4
2017-07-10 13:16:13 +01:00
Nick O'Leary
1692c3b102
Update changelog/package for 0.17.3
2017-07-04 10:06:24 +01:00
Nick O'Leary
356f46aaf4
Bump 0.17.2
2017-07-02 11:15:09 +01:00
Nick O'Leary
63657c18e2
Bump 0.17.1
2017-07-02 10:57:45 +01:00
Dave Conway-Jones
9639081e7e
re-sort package dev dips
2017-07-01 22:42:48 +01:00
Nick O'Leary
9a6cf58565
Bump version for 0.17.0
2017-06-30 11:32:56 +01:00
Nick O'Leary
2083d85afa
Update jsonata to latest
2017-06-29 15:55:55 +01:00
Nick O'Leary
c9317659c5
Prevent unmodified msg.headers from breaking HTTP Request flows
...
Closed #1015
2017-06-27 11:24:20 +01:00
Nick O'Leary
1733c38b5c
Update general dependencies
2017-06-26 15:03:32 +01:00
Nick O'Leary
b63d243e33
Update JSONata to 1.2.4
...
Closes #1275
2017-06-26 13:55:22 +01:00
Nick O'Leary
6c2de40dba
Add cookie handling to HTTP Request node
2017-06-05 11:33:37 +01:00
Nick O'Leary
07d131c945
Update jsonata
2017-03-12 22:04:38 +00:00
Nick O'Leary
15cd93c30f
Update follow_redirects to fix http_proxy handling
...
Fixes #1172
2017-03-12 22:04:38 +00:00
Kazuki-Nakanishi
281351e6b3
Add istanbul to Gruntfile.js ( #1189 )
2017-03-09 15:28:12 +00:00
Nick O'Leary
73501f3ad3
Resync with master
2017-03-01 17:45:09 +00:00
Nick O'Leary
1324f5e59c
Update CHANGELOG for 0.16.2
2017-01-23 15:57:37 +00:00
Nick O'Leary
64daaeb310
Add file upload support to HTTP In node
2017-01-16 22:39:30 +00:00
Nick O'Leary
c794ca85fd
Update changelog for 0.16.1
2017-01-16 10:30:36 +00:00
Nick O'Leary
ca5cbb640a
Bump version 0.16
2017-01-11 20:44:53 +00:00
Nick O'Leary
489dbfc72a
Update package dependencies
2017-01-09 15:01:33 +00:00
Nick O'Leary
a89ae7d77a
Update MQTT to latest 2.2.1
2017-01-09 14:35:45 +00:00
Nick O'Leary
e73216d4c1
Merge branch 'master' into 0.16
2017-01-06 14:30:13 +00:00
Nick O'Leary
8916f6f829
Update CHANGELOG/version for 0.15.3
2017-01-04 15:11:53 +00:00
Dave Conway-Jones
28a65923b6
bump various package versions
...
(not touching mqtt and other major version)
2016-12-22 13:36:06 +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
Dave Conway-Jones
f6820ec615
Bump a load of packages (for 0.16 branch only)
...
Ready to drop node 0.10 - update ws, bcrypt, drop serial port node
2016-12-07 23:43:41 +00:00
Nick O'Leary
f2797a4153
Fix package.json conflict
2016-11-24 20:52:48 +00:00
Nick O'Leary
eaa4b76ede
Update jsonata version
2016-11-18 16:38:48 +00:00
Nick O'Leary
bf90509526
Add jsonata support to Change/Switch nodes
2016-11-10 23:58:34 +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
Nick O'Leary
7657bd2375
Bump 0.15.2
2016-10-28 08:43:21 +01:00
Dave Conway-Jones
5d98a86a6b
bump serialport to use version 4
...
(precompiled versions more available)
2016-10-25 21:42:27 +01:00
Nick O'Leary
90f4db9158
Bump 0.15.1
2016-10-13 19:53:43 +01:00
Nick O'Leary
b9144ff987
Bump version 0.15.0
2016-10-12 10:27:08 +01:00
Nick O'Leary
eb1a597456
Add npm build/test scripts
...
Closes #946 #660
2016-10-10 11:49:38 +01:00
Nick O'Leary
a4de9e94dd
Update dependency versions
2016-10-10 10:02:41 +01:00
Dave Conway-Jones
d658fe7709
move travis to node 6 and 7 - drop 5 and 0.12
...
move serialport to 0.3.0 version
2016-10-06 13:31:59 +01:00
Nick O'Leary
269761f222
Bump version/changelog
2016-07-29 10:43:53 +01:00
Nick O'Leary
45f8def1ed
Bump version + change log
2016-07-23 22:59:56 +01:00
Nick O'Leary
a457c06500
Bump version
2016-07-06 23:22:26 +01:00
Nick O'Leary
9ec7bb8d41
bump version
2016-06-20 21:38:09 +01:00
Nick O'Leary
939da4e551
bump version
2016-06-20 14:27:28 +01:00
Nick O'Leary
77b13ce9d4
Bump version & changelog
2016-06-20 09:56:29 +01:00
Nick O'Leary
0eb4742982
Update minor dependency versions and bump version
2016-06-17 21:42:17 +01:00
Dave Conway-Jones
8fb1c76247
update font-awesome fonts to latest and
...
bump some npm pre-req versions
2016-06-13 21:05:32 +01:00
Nick O'Leary
5f6a0141f0
Add cookie handling to HTTP In and HTTP Response nodes
2016-06-08 11:09:18 +01:00
Dave Conway-Jones
622d4214f7
Let's try that node6 thing again...
2016-04-29 10:00:14 +01:00
Dave Conway-Jones
4bc482bc85
update load of grunt related versions
...
and mqtt and fs-extra and should. Fix tests to keep working.
2016-04-18 12:40:08 +01:00
Dave Conway-Jones
6fa78bdb04
bump serial port version number
...
uses typed widget to support other baud rates
2016-04-01 08:56:28 +01:00
Nick O'Leary
129ca0e39f
bump version
2016-03-21 11:02:09 +00:00
Dave Conway-Jones
ad10125303
revert Cheerio to somewhat smaller version
2016-02-23 09:47:49 +00:00
Nick O'Leary
3b44d9972e
Bump package version
2016-02-19 21:21:22 +00:00
Nick O'Leary
6567739236
Bump version
2016-01-21 22:20:18 +00:00
Nick O'Leary
03558b012c
Bump version and dependencies
2016-01-18 11:09:52 +00:00
Nick O'Leary
923a46d304
Bump version 0.12.5
2016-01-06 16:55:38 +00:00
Dave Conway-Jones
cda11491c2
bump sentiment node npm prereq
2016-01-06 12:27:47 +00:00
Nick O'Leary
d0f7e5ca4d
Bump version 0.12.4
2015-12-14 10:01:10 +00:00
Nick O'Leary
2c347bc092
Bump version for 0.12.3
2015-12-11 22:02:37 +00:00
Dave Conway-Jones
98f9353338
bump serial port package dependency version.
2015-12-10 13:11:14 +00:00
Nick O'Leary
3d5ed840dc
Bump version for 0.12.2
2015-11-28 20:32:19 +00:00
Nick O'Leary
34537180c3
Fix basic authentication on httpNode/Admin/Static
2015-11-10 15:44:48 +00:00
Nick O'Leary
fa7f2606fb
bump version
2015-11-06 13:42:00 +00:00
Nick O'Leary
b2c7189ce4
Update package dependencies
2015-10-25 21:36:20 +00:00
Nick O'Leary
21b25ffaee
Merge pull request #730 from jthomas/master
...
Allow HTTP nodes to handle non-UTF8 content.
2015-10-05 20:52:35 +01:00
James Thomas
699a22c757
Allow HTTP nodes to handle non-UTF8 content.
...
Setting UTF-8 as the default body encoding stops us sending binary
content, e.g. audio, which can be decoded into a Buffer.
Use "Content-Type" header to decide whether to decode as UTF-8 or a
Buffer.
2015-10-05 11:53:29 +01:00
Nick O'Leary
b666734c79
Update dependency versions
2015-10-02 22:13:15 +01:00
Nick O'Leary
d668d43a0a
Move to express 4.x
2015-10-02 21:27:31 +01:00
Nick O'Leary
c1d694a97c
Add birth message to MQTT node
2015-10-02 21:27:30 +01:00
Nick O'Leary
380b03399c
Update to latest MQTT module version
2015-10-02 21:27:29 +01:00
Richard Ruston
437b2d506b
Update MQTT node to use MQTT.js 1.2 and enable secure connections
2015-10-02 21:27:29 +01:00
Nick O'Leary
7aa37a1976
Bump version
2015-09-29 10:17:45 +01:00
Dave Conway-Jones
fa42fbdab8
Let XML node options be set
...
let msg.options to set a lot more options if required
2015-09-26 13:47:14 +01:00
Edward Vielmetti
37e62597ae
Bump uglify to 2.4.24 to address security advisory
...
Noted in https://nodesecurity.io/advisories/uglifyjs_incorrectly_handles_non-boolean_comparisons
2015-09-20 01:21:21 -04:00
Nick O'Leary
5462e251f8
Fix exclusive config node check when type not registered
2015-07-15 13:23:05 +01:00
Nick O'Leary
50788af6ca
Add 0.12 to engine statement
2015-07-15 10:50:38 +01:00
Nick O'Leary
1a07c5a329
Bump 0.11.0
2015-07-15 10:48:33 +01:00
Nick O'Leary
846ab08661
Allow node modules to declare supported versions of node-red
2015-07-10 21:42:14 +01:00
Nick O'Leary
a7b68c18b5
Bump fs-extra version to fix 0.12 support
2015-07-05 22:10:34 +01:00
Nick O'Leary
406f742d29
Add jsonlint step to build
2015-07-02 10:49:38 +01:00
Nick O'Leary
7d41781fb4
Add initial red/i18n implementation
2015-06-29 16:03:59 +01:00
Nick O'Leary
a5b9b949a8
bump to 0.10.11 dev version
2015-06-17 14:58:22 +01:00
Nick O'Leary
841edbe6fb
Ensure release files retain proper chmod status
2015-06-17 13:38:49 +01:00
Nick O'Leary
f51778d417
Bump to 0.10.9
2015-06-16 22:19:31 +01:00
Nick O'Leary
119fc63794
Bump version and dependencies
2015-06-16 21:27:44 +01:00
dceejay
89f2c26cd6
Give our own linked core nodes some leeway on version number
...
so we can apply fixes without bumping package - which was the whole point of moving them out...
2015-06-16 08:40:39 +01:00
dceejay
d8eb926e2c
Move out several core node to node-red-nodes ready for 0.10.8
...
Update package.json to match.
Part of #668
2015-06-15 20:37:36 +01:00
dceejay
6f84526364
Remove pre-req for mkdirp package.
...
(fs-extra has all the features needed already)
2015-04-14 18:41:48 +01:00
Nick O'Leary
203d3f672c
Add build step to Grunt file
2015-04-09 10:22:05 +01:00
dceejay
8ee90777ee
Move serialport (and irc) to optional dependancies so installs ok in more places.
...
(albeit without serialport etc... - but not many clouds have serialports)
2015-04-08 09:55:48 +01:00
Nick O'Leary
e59ffb0b19
Bump to dev version 0.10.7
2015-04-01 10:48:57 +01:00
Nick O'Leary
120c8f2c28
Bump version 0.10.6
2015-04-01 10:28:04 +01:00
Nick O'Leary
8748be28b7
Bump to 0.10.5
2015-03-23 10:56:14 +00:00
dceejay
a9789697e7
add bcrypt as optional dependency to speed up Pi,
...
but not force compile on Windows.
Fix to close Issue #585
2015-03-19 11:36:48 +00:00
Nick O'Leary
a3c4f12764
Bump 0.10.4
2015-02-26 21:39:30 +00:00
Nick O'Leary
e97d5c7354
Rename node-red wrapper to node-red-pi
2015-02-26 13:41:01 +00:00
Nick O'Leary
f5d8433341
Add node-red-pi command
2015-02-26 11:38:05 +00:00
Nick O'Leary
4d48c72146
Add node-red script
...
Needed to allow arguments to be passed to the node
engine, which isn't possible if red.js is run with
a #! line.
2015-02-25 22:37:56 +00:00
Nick O'Leary
63191bc641
Bump 0.10.3
2015-02-23 22:18:14 +00:00
Nick O'Leary
339e6039e1
Add engine restriction against node 0.12
2015-02-22 21:28:28 +00:00
Nick O'Leary
1c86908b90
Bump 0.10.2
2015-02-20 10:07:10 +00:00
Nick O'Leary
d6c5d91e2c
Remove package.json from gitignore because it breaks everything
2015-02-08 23:14:37 +00:00
Nick O'Leary
e042d9e8cd
Bump version 0.10.0
2015-02-08 23:03:48 +00:00
Nick O'Leary
1e6f45852f
Update package dependencies
2015-02-06 17:17:44 +00:00
Nick O'Leary
c31ffb98b0
Tie auth middleware to needsPermission api
2015-02-05 23:43:35 +00:00
Nick O'Leary
2128b57ab2
Add oauth grant
2015-02-05 13:00:07 +00:00
Nick O'Leary
b97d251787
Add on-headers dependency to package.json
2015-02-04 22:32:27 +00:00
dceejay
69998243cc
Add fs.notify, feedparser and serialport to default install packages
...
To close #518 Pull request 9 by TJ
We want to keep arduino, mongo and redis out of the default install for now.
need for js2xmlparser will go in v0.10
2015-01-21 15:05:35 +00:00
Dave C-J
bdb46cbbe4
Add "is-utf8" npm to package - part of fix #435
2014-11-04 22:00:58 +00:00
Nick O'Leary
da1321f1de
Bump 0.9.1
...
Commit 1000! \o/
2014-10-08 13:56:05 +01:00
Nick O'Leary
a5265784e8
Bump 0.9.0
2014-09-24 13:14:19 +01:00
Nick O'Leary
da61fe12d0
Add dynamic node api
...
Closes #322
- nodes modules can be installed/removed dynamically at runtime
- nodes can be enabled/disabled
- onpaletteadd/onpaletteremove api added to node definitions
- initial implementation of nr-cli
2014-09-17 23:57:29 +01:00
Nick O'Leary
00cb8d5bce
Update package dependencies
...
Closes #345
Also fixes a resulting test failure with the HTML parse node
2014-09-17 23:49:28 +01:00
Nick O'Leary
961c9f3fa9
Add ability to tweet images
...
Closes #117
2014-09-01 10:16:37 +01:00
Nick O'Leary
c0842455b9
Update email node to use nodemailer 1.x api
...
Fixes #334
2014-08-18 15:47:37 +01:00
Mark Hindess
5b5b7d2be1
Add library tests
2014-07-23 21:38:57 +01:00
Nick O'Leary
e15de8cf37
Bump 0.8.1
2014-06-29 22:55:08 +01:00
Nick O'Leary
cfe7c372d3
Add jshint to grunt file
2014-06-28 21:40:46 +01:00
Nick O'Leary
83b8c46b28
Bump 0.8
2014-06-25 21:39:27 +01:00
Nick O'Leary
da8ef7acc6
Minify node .html files before sending
2014-05-04 17:30:55 +01:00
Nick O'Leary
7eed375111
Split up nodes.js into components
2014-05-03 22:28:17 +01:00
Nick O'Leary
b2f4bc915e
Bump 0.7.2
2014-04-26 22:43:29 +01:00
Nick O'Leary
d702caa5be
Bump 0.7.1
2014-04-20 20:52:16 +01:00
Nick O'Leary
18ae7108f5
Add Grunt-cli dependency and fix Travis
2014-04-16 23:28:02 +01:00
Nick O'Leary
b8bcd57cda
Bump 0.7.0
2014-04-16 22:42:26 +01:00
Nick O'Leary
22db06046b
Fix mocha dependency
2014-03-31 13:38:35 +01:00
Nick O'Leary
9a7042b8dc
Add grunt build and travis-ci
2014-03-31 13:31:31 +01:00
Nick O'Leary
f7792c66b4
Add cmd-line help and reduce node error output by default
...
Added nopt package dependency - npm update required!
Added -v cmdline option to show node module load errors, which are otherwise hidden by default with only a summary shown
2014-03-06 22:32:23 +00:00
Nick O'Leary
a44104a7e4
Bump to 0.6.0
2014-02-21 21:48:31 +00:00
Nick O'Leary
6b278fdceb
Add httpNodeCors setting
...
Adds a dependency on the 'cors' npm module
2014-02-17 22:32:53 +00:00
Nick O'Leary
35fb4bb47a
Add rawBody middleware
...
Fixes #151
2014-02-12 21:30:49 +00:00
Nick O'Leary
20de0c7c89
Move to twitter-ng module
...
Fixes #136
This will require an `npm update` to keep things working
2014-02-05 20:26:56 +00:00
Nick Niemeir
3c41b2624a
First pass at removing sync calls
2014-01-16 05:59:13 +00:00
Nick Niemeir
bdef2a5b96
Add npm test
2014-01-14 06:13:07 +00:00
Nick O'Leary
5d43334b1c
Bump version 0.5.0
2013-12-21 19:31:50 +00:00
Nick O'Leary
95b8600da7
Automatically follow 301-redirects in HTTP request node
...
Fixes #30
2013-12-20 11:11:50 +00:00
Nicholas O'Leary
e1dbb95396
Deep-clone messages when there are multiple recipients
...
Fixes #85
As well as adding deep-clone (via the new dependency on the 'clone' module), we no longer clone the message if there is a single recipient. This makes simple node-to-node flows more efficient.
I've done some simple profiling using process.hrtime to time how long the Node.send function takes, and at best, this change is neutral to performance.
2013-11-21 14:03:17 +00:00
Nicholas O'Leary
e700a11647
Bump version: 0.4.0
2013-11-14 20:45:34 +00:00
Nicholas O'Leary
29734dd994
Add unit test for localfilestorage
...
Stage 2 of #62
2013-11-10 22:19:01 +00:00
Nicholas O'Leary
95bef6b6ca
Abstract all file-system operations
...
Stage 1 of #62
2013-11-10 00:05:58 +00:00
Dave Conway-Jones
2e92b9a120
Added sentiment and irc to base dependencies
2013-11-02 16:03:32 +00:00
Nicholas O'Leary
ff5f2da7e7
Bump version - 0.3.0
2013-10-31 16:42:47 +00:00
Nicholas O'Leary
80e96d9a01
Add xml2js to the core deps
2013-10-30 21:49:06 +00:00
Nicholas O'Leary
cbc12d783c
Promote twitter to a core node
2013-10-30 21:17:44 +00:00
Dave Conway-Jones
612dd4dc7f
and add required comma :-)
2013-10-21 08:30:39 +01:00
Dave Conway-Jones
56e14a81b4
Close quote properly.
2013-10-21 08:28:33 +01:00
Nicholas O'Leary
f80cbf729a
Add some initial tests
2013-10-20 21:42:18 +01:00
Nicholas O'Leary
81d6a4b04f
Bump version
2013-10-16 19:46:37 +01:00
Nicholas O'Leary
661b08fa4b
Fix main property of package.json
2013-09-26 19:58:42 +01:00
Nicholas O'Leary
b6ba859510
Add homepage to package.json
2013-09-20 14:34:03 +01:00
Nicholas O'Leary
9c939d1a58
Updates to package.json
2013-09-20 14:31:08 +01:00
Nicholas O'Leary
755d17766c
Add cron-like scheduling to inject
2013-09-12 17:21:46 +01:00
Nicholas O'Leary
32796dd74c
Got to start somewhere
2013-09-05 15:02:48 +01:00