Commit graph

5740 commits

Author SHA1 Message Date
Iván Ovejero bc5749b7ae
test(core): Implement timeout in SMTP tests (#3152)
*  Implement timeout in SMTP tests

* 🚚 Move timeout to constants
2022-04-22 12:38:53 +02:00
Cody Stamps 1c2ca6244c
Update Calendly Logo (#2528)
Calendly has a new logo, updated the logo from the media kit: https://calendly.com/newsroom
2022-04-20 08:56:50 +02:00
Jan Oberhauser bff8e6be16 📚 Update CHANGELOG.md with version 0.173.1 2022-04-19 14:13:44 +02:00
Jan Oberhauser 43c1df9188 🔖 Release n8n@0.173.1 2022-04-19 13:54:30 +02:00
Jan Oberhauser 52e87d0e02 ⬆️ Set n8n-nodes-base@0.171.1 on n8n 2022-04-19 13:53:44 +02:00
Jan Oberhauser 60244a0936 🔖 Release n8n-nodes-base@0.171.1 2022-04-19 13:51:54 +02:00
Jan Oberhauser ab18049e61 Fix discord icon name 2022-04-19 13:50:24 +02:00
Jan Oberhauser 38dca5ba51 📚 Update CHANGELOG.md with version 0.173.0 2022-04-19 13:34:32 +02:00
Jan Oberhauser 5bf0b5ccf6 🔖 Release n8n@0.173.0 2022-04-19 10:48:44 +00:00
Jan Oberhauser 5a63af9dbe ⬆️ Set n8n-core@0.114.0, n8n-editor-ui@0.140.0, n8n-nodes-base@0.171.0 and n8n-workflow@0.96.0 on n8n 2022-04-19 10:48:44 +00:00
Jan Oberhauser 05663b2116 🔖 Release n8n-editor-ui@0.140.0 2022-04-19 10:47:25 +00:00
Jan Oberhauser 9087da771b ⬆️ Set n8n-workflow@0.96.0 on n8n-editor-ui 2022-04-19 10:47:25 +00:00
Jan Oberhauser 3a0731ff36 🔖 Release n8n-nodes-base@0.171.0 2022-04-19 10:46:47 +00:00
Jan Oberhauser eb9cbe2643 ⬆️ Set n8n-core@0.114.0 and n8n-workflow@0.96.0 on n8n-nodes-base 2022-04-19 10:46:46 +00:00
Jan Oberhauser d907aa37b5 🔖 Release n8n-node-dev@0.53.0 2022-04-19 10:46:39 +00:00
Jan Oberhauser 57913c34f4 ⬆️ Set n8n-core@0.114.0 and n8n-workflow@0.96.0 on n8n-node-dev 2022-04-19 10:46:39 +00:00
Jan Oberhauser 763343a031 🔖 Release n8n-core@0.114.0 2022-04-19 10:46:31 +00:00
Jan Oberhauser 7dbcb40040 ⬆️ Set n8n-workflow@0.96.0 on n8n-core 2022-04-19 10:46:31 +00:00
Jan Oberhauser 18c403c514 🔖 Release n8n-workflow@0.96.0 2022-04-19 10:46:22 +00:00
Jan Oberhauser 26cd2436ac ⬆️ Update package-lock.json file 2022-04-19 12:45:59 +02:00
Mike Quinlan b5b60008d6
feat(Slack Node): Add blocks to slack message update (#2182)
* Adding blocks to slack message update

* Fixing lint

* Adding blocks to slack message update

* Fixing lint

*  added toggle to display json inputs in update operation

*  Improvements

* feat(Markdown Node): Add new node to covert between Markdown <> HTML (#1728)

*  Markdown Node

* Tweaked wording

* ⬆️ Bump showdown to latest version

*  Small improvement

* 👕 Fix linting issue

*  Small improvements

* 🔨 added options, added continue on fail, some clean up

*  removed test code

*  added missing semicolumn

* 🔨 wip

* 🔨 replaced library for converting html to markdown, added options

*  lock file fix

* 🔨 clean up

Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>

Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-19 12:36:01 +02:00
Alex Grozav f566569299
feat(editor): Add drag and drop from nodes panel (#3123)
*  Added support for drag and drop from nodes main panel.

 Added node draggable placeholder.

*  Added snapping to grid. Changed how draggable ghost follows the cursor.

* 💄 Changed node drag anchor position to be centered.

*  Added drag and drop animation. Added event cancellation when dropping node on main panel.

* ♻️ Simplified drag and drop code and cleaned up prop-drilling.

* 🐛 Added check for nodeTypeName in dataTransfer when draging and dropping nodes.

* 🐛 Ensured MS Edge compatibility. MS edge does not send datatransfer in ondragover event.

Co-authored-by: Mutasem <mutdmour@gmail.com>
2022-04-19 12:28:31 +02:00
Iván Ovejero f4e9562451
🐛 Update initialization checks (#3147) 2022-04-19 12:22:05 +02:00
Michael Kret 0081d02b97
fix(Postgres Node): Fix issue with columns containing spaces (#2989)
* 🔨 fixed error when column name containes spaces

*  added lock fille to commit

* 🔨 fix for column names wraped in square braces

* 🔨 added lock file

* 🔨 fix for update key not included in update columns

*  Revert imports

Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-19 11:48:41 +02:00
Ricardo Espinoza 5d1ddb0e9b
feat(Markdown Node): Add new node to covert between Markdown <> HTML (#1728)
*  Markdown Node

* Tweaked wording

* ⬆️ Bump showdown to latest version

*  Small improvement

* 👕 Fix linting issue

*  Small improvements

* 🔨 added options, added continue on fail, some clean up

*  removed test code

*  added missing semicolumn

* 🔨 wip

* 🔨 replaced library for converting html to markdown, added options

*  lock file fix

* 🔨 clean up

Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-04-19 09:24:10 +02:00
Jan Oberhauser 2485c5fd88 ⬆️ Update package-lock.json file 2022-04-18 19:42:33 +02:00
Michael Kret d68b7a4cf4
fix(Discourse Node): Fix issue with not all posts getting returned and add credential test (#3007)
* 🔨 fix for not all posts returning

*  added credential test

*  Improvements

*  Improvements

*  Define test the new way

*  Remove not needed imports

*  Fix auth test problem

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-18 19:31:59 +02:00
Jan Oberhauser a9653c20ef 👕 Fix lint issue 2022-04-18 18:55:20 +02:00
Ricardo Espinoza 5719e44b59
fix(core): Add "rawBody" also for xml requests (#3143) 2022-04-18 18:50:40 +02:00
Michael Kret ac5f357001
feat(GoogleBigQuery Node): Add support for service account authentication (#3128)
*  Enable service account authentication with the BigQuery node

* 🔨 fixed auth issue with key, fixed nodelinter issues

*  added continue on fail

*  Improvements

Co-authored-by: Mark Steve Samson <marksteve@thinkingmachin.es>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-04-18 18:46:50 +02:00
Michael Kret 794ad7c756
fix(ZendeskTrigger Node): Fix deprecated targets, replaced with webhooks (#3025)
* 🔨 fix for deprecated targets

*  Move crendentials injection to the credential file

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-04-18 18:43:09 +02:00
Jan Oberhauser 7fc8c53f8a 👕 Fix lint issue 2022-04-15 10:40:05 +02:00
Andrey Sinitsyn 6ca7454078
feat(PagerDuty Node): Add support for additional details in incidents (#3140)
* feat(PagerDuty node): add support for additional details for the incident

* fix(editor): Fix breaking Drop-downs after removing expressions (#3094)

* 🐛 Fixed multiOption parameter input dropdown values after removing expression.

* ♻️ Moved array value normalization to removeExpression action.

* 🐛 Handled scenario where expression contained invalid value.

* 🎨 Centralize error throwing for encryption keys and credentials  (#3105)

* Centralized error throwing for encryption key

* Unifying the error message used by cli and core packages

* Improvements to error messages to make it more DRY

* Removed unnecessary throw

* Throwing error when credential does not exist to simplify node behavior (#3112)

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>

* fix(core): Make email for UM case insensitive (#3078)

* 🚧 lowercasing email

*  add tests for case insensitive email

* 🐘 add migration to lowercase email

* 🚚 rename migration

* 🐛 fix package.lock

* 🐛 fix double import

* 📋 add todo

*  Add autocompletion for i18n keys in script sections of Vue files (#3133)

* 📘 Type `baseText()` to i18n keys

* 📘 Adjust `baseText()` signature

* 👕 Except JSON files from Vue ESLint

* 🐛 Fix errors surfaced by `baseText()` typing

*  Pluralize keys

* 📘 Add typing for category names

*  Mark internal keys

* ✏️ Update docs references

* 🎨 Prettify syntax

* 🐛 Fix leftover internal key references

* feat(Discord Node): Add additional options (#2918)

* 🔖 Discord Node v2.0

* Updated image from png to svg

* Added correct versioning

* Added old for versioning purposes

* Added other parameter for the url

* Fixed subtitle added multipart option for payload

* Removed unused imports

* Changed data type for binary file

* Removed console.log

* Moved the additional fields to an option field + fixed some bugs

* Refactored node into one version

* Removed any type

* Fixed some broken behaviour

* Minor fixes for discord node

*  Fix parameter name

Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>

*  Move order and fix displayName and description

Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-15 10:36:02 +02:00
agobrech 310bffe713
feat(Discord Node): Add additional options (#2918)
* 🔖 Discord Node v2.0

* Updated image from png to svg

* Added correct versioning

* Added old for versioning purposes

* Added other parameter for the url

* Fixed subtitle added multipart option for payload

* Removed unused imports

* Changed data type for binary file

* Removed console.log

* Moved the additional fields to an option field + fixed some bugs

* Refactored node into one version

* Removed any type

* Fixed some broken behaviour

* Minor fixes for discord node

*  Fix parameter name

Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-15 10:04:27 +02:00
Iván Ovejero 18dee373d5
Add autocompletion for i18n keys in script sections of Vue files (#3133)
* 📘 Type `baseText()` to i18n keys

* 📘 Adjust `baseText()` signature

* 👕 Except JSON files from Vue ESLint

* 🐛 Fix errors surfaced by `baseText()` typing

*  Pluralize keys

* 📘 Add typing for category names

*  Mark internal keys

* ✏️ Update docs references

* 🎨 Prettify syntax

* 🐛 Fix leftover internal key references
2022-04-15 08:22:58 +02:00
Ben Hesseldieck 8532b0030d
fix(core): Make email for UM case insensitive (#3078)
* 🚧 lowercasing email

*  add tests for case insensitive email

* 🐘 add migration to lowercase email

* 🚚 rename migration

* 🐛 fix package.lock

* 🐛 fix double import

* 📋 add todo
2022-04-15 08:11:35 +02:00
Omar Ajoue d3fecb9f6d
🎨 Centralize error throwing for encryption keys and credentials (#3105)
* Centralized error throwing for encryption key

* Unifying the error message used by cli and core packages

* Improvements to error messages to make it more DRY

* Removed unnecessary throw

* Throwing error when credential does not exist to simplify node behavior (#3112)

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-04-15 08:00:47 +02:00
Alex Grozav 17b0cd8f76
fix(editor): Fix breaking Drop-downs after removing expressions (#3094)
* 🐛 Fixed multiOption parameter input dropdown values after removing expression.

* ♻️ Moved array value normalization to removeExpression action.

* 🐛 Handled scenario where expression contained invalid value.
2022-04-15 07:35:51 +02:00
Jonathan Bennetts 47bbe9857b
fix(Zoho Node): Fix pagination issue (#3129) 2022-04-14 09:41:14 +02:00
Francesco Pongiluppi 5e54249c41
Make event on Eventbrite Trigger Node optional (#2829)
* Set `event` property as optional

* Add some parameter descriptions

To please nodelinter, mostly.

* Fix UI complaining about missing parameter.

* 🚨 Fixed lint isssues

*  Improvements

Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-04-14 09:36:46 +02:00
Alex Grozav 29fdd77d7b
fix(ui): Reset text-edit input value when pressing esc key to have matching input values (#3098) 2022-04-14 09:30:31 +02:00
Michael Kret 176538e5f2
feat(Google Cloud Realtime Database Node): Make it possible to select region (#3096)
* upstream merge

* 🔨 fixed bug, replaced icon with svg, added ability to get whole db object

* 🔨 optimization

* 🔨 option for region in credentials

* 🐛 Fix region default

*  Remove dot

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-14 09:19:45 +02:00
Iván Ovejero 3e5d981f3f
Remove non-null assertions for Db collections (#3111)
* 📘 Remove unions to `null`

*  Track `Db` initialization state

* 🔥 Remove non-null assertions

* 👕 Remove lint exceptions

* 🔥 Remove leftover assertion
2022-04-14 09:02:12 +02:00
Jan Oberhauser e45ac7eb6a 🔀 Merge branch 'master' of github.com:n8n-io/n8n 2022-04-14 08:52:21 +02:00
Alex Grozav 445f26cc6b
Add executeWorkflow input-output notice. (#3095) 2022-04-14 08:51:29 +02:00
Iván Ovejero ecd3bbfcd3
Fix credential formatting issues (#3134)
* 👕 Autofix creds lint issues

* 👕 Manually fix creds lint issues

* 👕 Fix indentation

* ✏️ Fix typo

* 👕 Fix indentation

* ✏️ Fix typo
2022-04-14 08:32:27 +02:00
Jan Oberhauser 4955133b11 Fix n8n-node-dev publish issue 2022-04-12 19:45:53 +02:00
Jan Oberhauser 50868c2a95 📚 Update CHANGELOG.md with version 0.171.1 and 0.172.0 2022-04-11 15:36:35 +02:00
Jan Oberhauser 6c38b79f25 🔖 Release n8n@0.172.0 2022-04-11 13:27:11 +00:00
Jan Oberhauser ccebf68279 ⬆️ Set n8n-core@0.113.0, n8n-editor-ui@0.139.0, n8n-nodes-base@0.170.0 and n8n-workflow@0.95.0 on n8n 2022-04-11 13:27:10 +00:00