* allow custom tokenizers
allows use of tokens object to specifiy custom tokenizers
updated mlsentiment to v2.0.0 (with temporary fix for comparative score applied)
updated documentation
* update unit tests
* add msg.stop handler and docs, msg.start restarts process as per existing doc
* stop process using configured signal
* fix grunt complaint
* remove extra debug, make start only start and change doc to match
* TTL Functionality
Pick up msg.ttl and pass it to REST API, checking it is a positive integer first.
* Update help doc
Reference ttl parameter in api docs
* Fix: Warnings with no ttl
Check if ttl exists before sanitizing
* Add: Allow string ttl
If ttl is a string, parse to integer and check validity
---------
Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>
Not all platforms have the user button supported, so dynamic
to add the user button label.
Signed-off-by: Li Hua Qian <huaqian.li@siemens.com>
Signed-off-by: chao zeng <chao.zeng@siemens.com>
Co-authored-by: chao zeng <chao.zeng@siemens.com>
* Bugfix: only execute node register callbacks after connection to the server has been made
* Bugfix: only execute direct callback of register node register when connected to STOMP server
* Doc: Add tip about reconnection to server
* TTL Functionality
Pick up msg.ttl and pass it to REST API, checking it is a positive integer first.
* Update help doc
Reference ttl parameter in api docs
* Bugfix: not responsive to msg.topic on input of STOMP out node
* Bugfix: not responsive to msg.topic on input of STOMP ack and out node
* Bugfix: backward compatible node.topic has prio + Docs: added info about msg.topic in ACK node docs
* Typo fix
* Bugfix: show connected state after reconnect
* Bugfix: show connected state for stomp out node after reconnect
* Add support for ACK messages
* Add optional subscription id
* Typo fix
* Subscription ID not required
* Bugfix "node.ack is not a fuction"
* Use shared client connection
* Bugfix shared connection
* Improvements & bugfixes to shared connection
* Bugfix connecting state
* Set connected state in connect callback
* Typo fix
* add server shared connection variables
* Bugfix for shared state
* WIP
* Complete refactor based on MQTT nodes to be able to share server connection between nodes
* Change address back to server for backwards compatibility
* Fixes for race conditions on node closing
* Add disconnect timeout of 2s to avoid "Error stopping node"
* If not connected, do not try to disconnect
* Fix for disconnecting log
* Styling fix for ack select form row
* Typo fixes
* Typo fix
* Bugfix: subscription before connected
* Bugfix: stringify payload before sending to be able to send numbers etc
* Bugfix: not saving ack field
* Bugfix: ack
* Bugfix: ack
* Bugfix: ack & better docs regardign ack
* BugFix: reconnect delay
* Improvements regarding cleanup on close
* Handle connect and reconnect event in the same way
* Typo fix
* Fix backwards compatibility
* Update PULL_REQUEST_TEMPLATE.md
* Add new UI elements to Email In node
Locale for en-US
Added Auth type and Token field to Email IN
Dynamically appear based on selection
* XOAUTH2 IMAP
Minor UI changes. Exposing only XOAuth2. Picks up raw access token from input message specified.
Only works for IMAP
Token formatted by node for Exchange and GMail, won't work on other providers.
Only works on trigger, not timer
TODO:
Add POP XOAUTH2 capability
Add SMTP XOAUTH2 capability
Add option to pass SASL XAOUTH2 token rather than raw OAUTH2 token
* SASL Format
Added checkbox to turn off SASL formatting if the user wants to do this themselves
* XOAuth2 forces input
Using XOauth2 forces triggered node, and automatic trigger sets auth to basic;
XOAuth2 needs token from flow
* Error reporting
Password missing error only occurs if set to basic authentication.
Token missing only occurs if set to XOAuth2.
* Unit tests
Make sure basic authentication is selected by default, and that an additional input is created and timed triggers are turned off for XOauth2
* Cleanup and README
Remove old code, update readme
* XOauth2 IMAP Release
Prevent XOAuth2 being used for POP. Update PR Template.
Updated help file.
Bumped version to 1.19-beta
* Update POP3 dependency
Removed dependency to poplib.js, moved to node-pop3. Re-wrote checkPOP3 function asynchronously using the new library. Added some node.status changes to mimic IMAP behaviour.
* XOAUTH2 POP3
Added checking for authentication type to allow XOauth2 tokens to be sent to POP server. Turned off UI restrictions for this functionality.
* XOAUTH2 POP3 Release
Updated help docs and version to reflect changes.
* Add new UI elements to Email Out node
Add option for XAouth2 for SMTP node
* XOAUTH2 SMTP
Exposing functionality for OAuth2 through Nodemailer. Added some error reporting if credentials are missing to match the Email-In node.
* XOAUTH2 SMTP Release
Updated help file to reflect changes.
* Unit Tests for Email Out
Modified tests to allow these unit tests to pass, but does not address the fault caused by the Node Test Helper - credentials only loaded after the flow has been loaded.
---------
Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>