Commit Graph

1839 Commits

Author SHA1 Message Date
MedAliMarz
6e8de269ec 🐛 Fix order title type on Keap (#1798) 2021-05-19 01:39:26 +02:00
Tanay Pant
a3ab3f2de5 🐛 Fix broken link 2021-05-17 10:50:57 +02:00
Ricardo Espinoza
21f9af8876 Add iCalendar Node (#1725)
*  iCalendar Node

*  Improvements

*  Improvements

* iCal node copy touch-up

*  Minor improvement

Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-16 13:35:11 -05:00
Jan Oberhauser
2063333ee5 Minor improvements to Spotify Node 2021-05-15 20:01:25 -05:00
DerEnderKeks
e6d67dfcaf Add position parameter for playlist add operation of Spotify node (#1794) 2021-05-16 02:55:13 +02:00
Omar Ajoue
3e98612881 Add Force node reconnect option to IMAP trigger node (#1792)
* Adding reconnect feature to IMAP nodes

* Fixing clear interval and persisting last UID in static data
2021-05-16 02:33:15 +02:00
Daniel Lazaro
55c261658a Fix typo (#1793) 2021-05-15 18:02:07 +02:00
Iván Ovejero
6cf5e3c974 🎨 Replace Zulip logo (#1790) 2021-05-14 21:17:39 +02:00
DeskYT
40510a7ab4 Fix hubspotApiRequestAllItems for some (#1781) 2021-05-12 17:21:18 -05:00
Iván Ovejero
b42e1dc366 🐛 Fix parsing issues in Firestore node (#1759)
*  Fix empty document parsing

*  Add geopoint parsing

*  Fix date misdetection

* 🔥 Remove logging

*  Add ISO-8601 format to date validation
2021-05-12 14:21:56 -05:00
MedAliMarz
779da62845 Enable sandbox env in Paddle (#1777)
* Enable sandbox env in Paddle

* Change sandbox option displayName
2021-05-12 13:50:53 -05:00
MedAliMarz
6460ce3965 🐛 Fix Clockify Trigger bug (#1778)
* Fix the empty results bug

* Fix return value
2021-05-12 13:48:48 -05:00
Ricardo Espinoza
c632f7982f Add parameter to include credentials in querystring (Woocommerce) (#1756) 2021-05-11 23:20:40 -05:00
Jan Oberhauser
afce58c19a 🐛 Fix issue with Google Sheets update with custom key row #1736 2021-05-09 14:15:47 -05:00
Ricardo Espinoza
3a1a5fd49c Add pagination to resource report for Google Analytics (#1755) 2021-05-08 15:26:06 -05:00
Jan Oberhauser
77da5b70bc Improvements to Webflow Trigger Node 2021-05-07 23:32:59 -05:00
Nikita
8b11eb6332 Add collection events to Webflow Trigger Node (#1735) 2021-05-07 23:32:00 -05:00
Jan Oberhauser
abe1ee144a Minor fix on Spreadsheet File 2021-05-07 22:51:00 -05:00
fntb
43fae950e6 Add support for files without headers to SpreadsheetFile node (#1738)
When false the first row of the spreadsheet file is considered a data row and each row is parsed as an array
2021-05-07 22:50:25 -05:00
Jan Oberhauser
1fd0fcc729 Minor improvements to AWS Comprehend 2021-05-07 22:31:27 -05:00
Alexander Mustafin
71ec72493c Add WS comprehend detect entities + Load more Lambda functions (#1742)
* Functions are listed recursively if the number of functions exceeds 50

* Added the DetectEntities action to the Aws Comprehend Node
2021-05-07 22:31:04 -05:00
Jan Oberhauser
5809b1e098 Optimize svgs 2021-05-07 22:06:31 -05:00
Iván Ovejero
90d69246d9 🐛 Fix null value parsing in Google FIrestore (#1749) 2021-05-07 21:59:32 -05:00
Ricardo Espinoza
31dd959109 🐛 Select base url depending on the datacenter (#1744) 2021-05-07 18:54:40 -05:00
Ricardo Espinoza
f6fdf6b5e1 Add Reply To parameter to Mailjet node (#1732)
*  Add Reply To parameter

*  Add svg logo
2021-05-07 18:46:50 -05:00
Omar Ajoue
fc3ebf1a4c Adds increment operation to Redis (#1745) 2021-05-07 18:33:14 -05:00
Mika Luhta
74d8f3d150 Add isRead property & message:move to Outlook (#1724) 2021-05-01 23:10:44 -05:00
Ricardo Espinoza
469b92e32a Add continueOnFail to Google Calendar (#1722)
*  Add continueOnFail to Google Calendar

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-01 22:50:15 -05:00
Omar Ajoue
c972f3dd50 Added logging to n8n (#1381)
* Added logging to n8n

This commit adds logging to n8n using the Winston library.

For now, this commit only allows logging to console (default behavior)
or file (need to pass in config via environment variables).

Other logging methods can be further implemented using hooks. These were
skipped for now as it would require adding more dependencies.

Logging level is notice by default, meaning no additional messages would
be displayed at the moment. Logging level can be set to info or debug as
well to enrich the generated logs.

The ILogger interface was added to the workflow project as it would make
it available for all other projects but the implementation was done on
the cli project.

* Lint fixes and logging level naming. Also fixed the way we use the logger as it was not working previously

* Improvements to logging framework

Using appropriate single quotes
Improving the way the logger is declared

* Improved naming for Log Types

* Removed logger global variable, replacing it by a proxy

* Add logging to CLI commands

* Remove unused GenericHelpers

* Changed back some messages to console instead of logger and added npm
shortcuts for worker and webhook

* Fix typos

* Adding basic file rotation to logs as suggested by @mutdmour

* Fixed linting issues

* Correcting comment to correctly reflect space usage

* Added settings for log files rotation

* Correcting config type from String to Number

* Changed default file settings to number

To reflect previous changes to the type

* Changed the way log messages are added to be called statically. Also minor naming improvements

* Applying latest corrections sent by @ivov

*  Some logging improvements

* Saving logs to a folder inside n8n home instead of root

* Fixed broken tests and linting

* Changed some log messages to improve formatting

* Adding quotes to names  on log messages

* Added execution and session IDs to logs. Also removed unnecessary line breaks

*  Added file caller to log messages (#1657)

This is done using callsites library which already existed
in the project as another library's dependency. So in fact
it does not add any new dependency.

* Adding logs to help debug Salesforce node

*  Add function name to logs and add more logs

*  Improve some error messages

*  Improve some more log messages

*  Rename logging env variables to match others

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-05-01 22:43:01 -05:00
Jan Oberhauser
0b69310bed Minor improvements to Quickbase Node 2021-04-30 21:49:15 -05:00
Colton Anglin
35cae02a36 Add option to use Field IDs on Quickbase Node (#1651)
* QuickBase: Use FieldIDs instead of names

* Fix name change

* Delete tmp-209473KO4eyCT5LSi

* Fix name change

* Change default to false
2021-04-30 21:48:40 -05:00
lublak
c83c05456d Use native fs promise where possible (#1684) 2021-04-30 21:22:15 -05:00
Jan Oberhauser
9a7de7d077 🐛 Fix bug with activating some trigger nodes #1715 2021-04-30 21:12:11 -05:00
Harshil Agrawal
f2ec7ec6ac Add and update codex files (#1719) 2021-04-30 20:28:07 -05:00
Ricardo Espinoza
6c773d7a86 Add MQTT & Trigger Node (#1705)
*  MQTT-Node

*  Small fix

*  Error when the publish method faile

*  Improvements

*  Improvements

*  Add Send Input Data parameter

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 20:23:25 -05:00
Jan Oberhauser
0dd760f67d 👕 Fix lint issue 2021-04-30 20:07:08 -05:00
Jan
f79bc633c0 Extend Twist Node (#1721)
* Add get/getAll:messageConversation to Twist node

* Add delete:messageConversation to Twist node

* Add update:messageConversation to Twist node

* Add archive/unarchive/delete:channel to Twist node

* Add add/update/get/getAll/remove:Thread to Twist node

* Add add/update/get/getAll/remove:Comment to Twist node

* Lint fixes

* Fix operations's descriptions

* Enhance Twist node code

* Reorder attributes alphabetically

* Fix typos

* Fix the ouput of get:Comment operation

* Fix getAll:Comment & getAll:Thread operations outputs

* 🐛 Add missing scopes and remove not needed parameters

Co-authored-by: dali <servfrdali@yahoo.fr>
2021-04-30 19:44:12 -05:00
Omar Ajoue
fc54f7c82b Add query parameters for CrateDB, PostgresDB, TimescaleDB and QuestDB (Parametrized Queries) (#1577)
* Adding support to ParameterizedQuery on Postgres Node

* Created another parameter to toggle on replacement so it's clear to users what is happening.

* Fixed lint issues

*  Formatting

* Improvements to questDB node so it is more consistent

* Fixed lint issues

* Fixed typing issue

*  Apply suggestions BHesseldieck

Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>

* Standardized output for postgres and postgres-like nodes

This changes the behavior of CrateDB, Postgres, QuestDB and TimescaleDB
nodes.

The Execute Query operation used to execute multiple queries but return
the result from only one of the queries.

This change causes the node output to containt results from all queries
that ran, making the behavior more consistent across all n8n.

* Fixing lint issues

*  Minor improvements

*  Fix breaking changes files

Co-authored-by: Gustavo Arjones <gustavo.arjones@ank.app>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan <janober@users.noreply.github.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2021-04-30 17:35:34 -05:00
Iván Ovejero
4cf8055224 Add Kitemaker node (#1676)
*  Add Kitemaker node

*  Require status ID for workItem:create

* ✏️ Reword button text

*  Add credentials file

*  Implement pagination

*  Improvements

*  Remove not needed parameter

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 16:00:28 -05:00
Ricardo Espinoza
efd40ea7a6 🐛 Fix issue of Redis never returning (#1716)
Fixes #1709. When the node returned an error the reject method was not called. Hence, the process kept running forever.
2021-04-30 15:38:51 -05:00
Ricardo Espinoza
7c418aafe7 🐛 Fix issue when looking up values on Google Sheets (#1708) 2021-04-30 15:35:42 -05:00
Jan Oberhauser
5d9280a7ad 👕 Fix lint issue 2021-04-30 15:34:53 -05:00
Ricardo Espinoza
bf93a122ed Add file name when downloading files (Google Drive) (#1710) 2021-04-30 15:29:10 -05:00
MedAliMarz
c9d0b17291 🐛 Fix Post operations on Orbit Node (#1699) 2021-04-30 14:58:23 -05:00
Ricardo Espinoza
444fe64bc1 Handle comma separated binary properties (Gmail) (#1711) 2021-04-30 14:44:46 -05:00
MedAliMarz
029b1390ee 🐛 Fix a small bug on Xero Node (#1681) 2021-04-30 14:25:39 -05:00
Ricardo Espinoza
144bf3ea00 Add svg logos to Facebook nodes (#1713) 2021-04-30 14:22:46 -05:00
Ricardo Espinoza
901551ae99 Add delete folder operation to FTP Node (#1704)
*  Add delete folder operation to FTP Node

*  Minor improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 14:19:59 -05:00
Iván Ovejero
b6d45e30ef Add self-hosted support to ERPNext (#1679) 2021-04-30 13:37:46 -05:00
Omar Ajoue
81d8a9f332 💥 Deprecate Activation Trigger and add two new replacement nodes (#1680)
* Add Workflow & n8n Trigger nodes

* Update nodes descriptions & icons

* Remove Activation Trigger node

* Update nodes descriptions & Add timestamp and workflow_id

* Added breaking change notice and types to events

*  Minor improvements

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-24 23:14:06 +02:00