Jan Oberhauser
af8ec94bf9
🔖 Release n8n-workflow@0.108.0
2022-07-13 07:56:36 +00:00
Iván Ovejero
d200661b84
fix(editor): Fix error after multiple executions ( #3697 )
...
* 📌 Pin `vue-fragment` to 1.5.1
* 📦 Update `package-lock.json`
2022-07-12 17:59:17 +02:00
Iván Ovejero
2a8043cd27
feat: Add item information to more node errors ( #3681 )
...
* ⚡ Add `itemIndex` to node-thrown errors
* ⚡ Add some missing item indexes
2022-07-12 17:51:01 +02:00
Milorad FIlipović
a847190f33
refactor(editor): Create N8nCheckbox Vue component ( #3678 )
...
* ✨ Implementing N8nCheckbox Vue component
* ✨ Added checkbox support to N8nFormInput component
* 👌 Updating n8n-checkbox component so it supports indeterminate state and input event
* 💄 Adding the `labelSize` property to the `N8nCheckbox` component
2022-07-12 00:34:45 +03:00
Iván Ovejero
6f95121fac
refactor: Add action
to all operations on all nodes ( #3655 )
...
* 👕 Add `action` to `INodePropertyOptions`
* 👕 Apply `node-param-operation-option-without-action`
* ✏️ Fix add/remove phrasing
* ✏️ Fix email template phrasing
* ✏️ Fix add/remove phrasing
* ✏️ Fix custom fields phrasing
* ✏️ Fix job report phrasing
* ✏️ Fix query phrasing
* ✏️ Various phrasing fixes
* ✏️ Fix final phrasings
* ✏️ Remove `conversation`
* ✏️ Fix plural
2022-07-10 23:50:51 +03:00
agobrech
d5d4dd3845
feat: Updated multiple credentials with tests and allow to be used on HTTP Request Node ( #3670 )
...
* Notion cred updated
* Airtable new cred
* revamped twilio cred
* urlscanlo revamp cred
* Wordpress revamp cred with testing
* SendGrid cred revamped
* 🐛 Fix imports
* 🐛 Fixes imports in urlscanio
* Fix airtable cred injection
* Fixes notion request, changes way of cred injection
* Change auth type from method to generic
* Fix minor issues
* Fix lint issue
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2022-07-10 13:32:19 +03:00
Michael Kret
ece1836c45
fix(Google Drive Node): Process all input items with List operation ( #3525 )
...
* Fix: process all input items in GDrive list
* ⚡ linter fixes
* ⚡ added versioning
* ⚡ fix option naming
* ⚡ removed option for choosing list operation behavior
* ⚡ Improvement
Co-authored-by: Yann Jouanique <yann.jouanique@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-10 13:26:58 +03:00
Michael Kret
ce06d9bb3e
feat(AWS DynamoDB Node): Improve error handling ( #3661 )
...
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-07-10 13:16:34 +03:00
Jonathan Bennetts
8999403228
feat(Elasticsearch Node): Add 'Source Excludes' and 'Source Includes' options on 'Document: getAll' operation ( #3660 )
...
* Added 'Source Excludes' and 'Source Includes' options on 'document: getAll' operation
* Updated credentials to use new system
Co-authored-by: mp <miguel@mconf.com>
Co-authored-by: miguel-mconf <107938570+miguel-mconf@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-07-10 13:11:12 +03:00
pemontto
eae9a60a43
feat(Rename Node): Add regex replace ( #2576 )
...
* ✨ Add regex replace for Rename node
* ⚡ ability to add multiple regex, case insensetivity option, UI imrovements
* ⚡ UI update:
* ⚡ removed hint
* 🔨 UI change, regex under additional options
* ⚡ added notice
* ⚡ Fix order and set correct default value
* 👕 Fix lint issue
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-07-10 12:43:13 +03:00
Jan Oberhauser
9eb156a353
👕 Fix lint issue
2022-07-10 12:20:57 +03:00
Michael Kret
6f5809edb3
fix(EmailReadImap Node): Improve handling of network problems ( #3406 )
...
* ⚡ fix
* ⚡ tlsOptions fix
2022-07-10 12:16:02 +03:00
Bryce Sheehan
732c8fcf84
feat(AWS DynamoDB Node): Improve error handling + add optional GetAll Scan FilterExpression ( #3318 )
...
* FilterExpression, ExpressionAttributeValues optional
* Returns AWS JSON messages not in response body
* 🔨 fixed filterExpression missing in request body
* ⚡ linter fixes
* Reintroduced 'fix' block at :311 results in duplication
* ⚡ lock file fix
* ⚡ fix
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-07-10 12:10:50 +03:00
agobrech
82a254a8d9
feat(Customer.io Node): Add support for tracking API region selection ( #3378 )
...
* support for customer.io tracking api endpoint region selection
If your account is based in our EU region use the EU endpoints (track-eu.customer.io) for US (other than EU) tracking endpoints (track.customer.io).
* Changed name to keep constistency with other nodes
* Switched to credentials injection
* Add throwing error when unknow way of authenticating
* Fixed url for http request
* Add hint to region field about being omited with http node
* Fix bug for credentials working with http node
* Improve IF by deduplicating code
Co-authored-by: h4ux <alon@h4ux.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2022-07-10 12:06:20 +03:00
Michael Kret
9f908e7405
feat(Postgres Node): Improvement handling of large numbers ( #3360 )
...
* 🔨 fix
* ⚡ ui update
2022-07-10 12:04:12 +03:00
pemontto
c6e90d15b5
feat(Elasticsearch Node): Add credential tests, index pipelines and index refresh ( #2420 )
...
* 🐛 ES query string not passed to request
* 🔑 Add ES credential test
* ✨ Add ES index pipelines and index refresh
* 🔨 merge fix
* ⚡ renamed additional filds as options
* ⚡ added ignore ssl to credentials
* ⚡ Improvements
* ⚡ Improvements
* feat(Redis Node): Add push and pop operations (#3127 )
* ✨ Add push and pop operations
* ⚡ linter fixes
* ⚡ linter fixes
* 🐛 Fix errors and remove overwrite
* 🐛 Remove errant hint
* ⚡ Small change
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* refactor: Telemetry updates (#3529 )
* Init unit tests for telemetry
* Update telemetry tests
* Test Workflow execution errored event
* Add new tracking logic in pulse
* cleanup
* interfaces
* Add event_version for Workflow execution count event
* add version_cli in all events
* add user saved credentials event
* update manual wf exec finished, fixes
* improve typings, lint
* add node_graph_string in User clicked execute workflow button event
* add User set node operation or mode event
* Add instance started event in FE
* Add User clicked retry execution button event
* add expression editor event
* add input node type to add node event
* add User stopped workflow execution wvent
* add error message in saved credential event
* update stop execution event
* add execution preflight event
* Remove instance started even tfrom FE, add session started to FE,BE
* improve typing
* remove node_graph as property from all events
* move back from default export
* move psl npm package to cli package
* cr
* update webhook node domain logic
* fix is_valid for User saved credentials event
* fix Expression Editor variable selector event
* add caused_by_credential in preflight event
* undo webhook_domain
* change node_type to full type
* add webhook_domain property in manual execution event (#3680 )
* add webhook_domain property in manual execution event
* lint fix
* feat(SpreadsheetFile Node): Allow skipping headers when writing spreadsheets (#3234 )
* ⚡ Allow skipping headers when writing spreadsheets
* Fix type on sheet options
* fix(Telegram Node): Fix sending binaryData media (photo, document, video etc.) (#3408 )
* fixed send media (photo, document, video etc.) issues on Telegram Node
* fixed send media (photo, document, video etc.) issues on Telegram Node
* file name is optional now
* ⚡ lock file and linter fix
* ⚡ improvements
* ⚡ fixes
* ⚡ Improvements
* ⚡ Add placeholder to File Name
* ⚡ Add error message
* 🔥 Remove requestWithAuthentication
* ⚡ Fix typo
* 👕 Fix linting issues
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Freshworks CRM Node): Add Search + Lookup functionality (#3131 )
* Add fields and Ops for Lookup Search
* Adds Search (Search + Lookup) operations
* 🔨 credentials update
* 🔨 improvements
* ⚡ clean up and linter fixes
* ⚡ merged search and query, more hints
* ⚡ Improvements
* ⚡ Add generic type to authentication method
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Jira Trigger Node): Add optional query auth for security (#3172 )
* ✨ Add query auth for Jira Trigger security
* ⚡ small fixes:
* ⚡ Response with 403 when invalid query authentication
* 👕 Fix linting issues
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* ⚡ Changed authentication to use the generic type
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Nicholas Penree <nick@penree.com>
Co-authored-by: Taha Sönmez <35905778+tahasonmez@users.noreply.github.com>
Co-authored-by: Jan Thiel <JanThiel@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-07-10 12:00:47 +03:00
pemontto
25093b64e6
feat(Jira Trigger Node): Add optional query auth for security ( #3172 )
...
* ✨ Add query auth for Jira Trigger security
* ⚡ small fixes:
* ⚡ Response with 403 when invalid query authentication
* 👕 Fix linting issues
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-10 11:41:32 +03:00
Jan Thiel
dbc02803db
feat(Freshworks CRM Node): Add Search + Lookup functionality ( #3131 )
...
* Add fields and Ops for Lookup Search
* Adds Search (Search + Lookup) operations
* 🔨 credentials update
* 🔨 improvements
* ⚡ clean up and linter fixes
* ⚡ merged search and query, more hints
* ⚡ Improvements
* ⚡ Add generic type to authentication method
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-10 11:37:41 +03:00
Taha Sönmez
af45a07f21
fix(Telegram Node): Fix sending binaryData media (photo, document, video etc.) ( #3408 )
...
* fixed send media (photo, document, video etc.) issues on Telegram Node
* fixed send media (photo, document, video etc.) issues on Telegram Node
* file name is optional now
* ⚡ lock file and linter fix
* ⚡ improvements
* ⚡ fixes
* ⚡ Improvements
* ⚡ Add placeholder to File Name
* ⚡ Add error message
* 🔥 Remove requestWithAuthentication
* ⚡ Fix typo
* 👕 Fix linting issues
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-10 11:07:16 +03:00
Nicholas Penree
dbfb8d56dc
feat(SpreadsheetFile Node): Allow skipping headers when writing spreadsheets ( #3234 )
...
* ⚡ Allow skipping headers when writing spreadsheets
* Fix type on sheet options
2022-07-10 09:54:52 +03:00
Ahsan Virani
6b2db8e4f4
refactor: Telemetry updates ( #3529 )
...
* Init unit tests for telemetry
* Update telemetry tests
* Test Workflow execution errored event
* Add new tracking logic in pulse
* cleanup
* interfaces
* Add event_version for Workflow execution count event
* add version_cli in all events
* add user saved credentials event
* update manual wf exec finished, fixes
* improve typings, lint
* add node_graph_string in User clicked execute workflow button event
* add User set node operation or mode event
* Add instance started event in FE
* Add User clicked retry execution button event
* add expression editor event
* add input node type to add node event
* add User stopped workflow execution wvent
* add error message in saved credential event
* update stop execution event
* add execution preflight event
* Remove instance started even tfrom FE, add session started to FE,BE
* improve typing
* remove node_graph as property from all events
* move back from default export
* move psl npm package to cli package
* cr
* update webhook node domain logic
* fix is_valid for User saved credentials event
* fix Expression Editor variable selector event
* add caused_by_credential in preflight event
* undo webhook_domain
* change node_type to full type
* add webhook_domain property in manual execution event (#3680 )
* add webhook_domain property in manual execution event
* lint fix
2022-07-10 09:53:04 +03:00
pemontto
32c68eb126
feat(Redis Node): Add push and pop operations ( #3127 )
...
* ✨ Add push and pop operations
* ⚡ linter fixes
* ⚡ linter fixes
* 🐛 Fix errors and remove overwrite
* 🐛 Remove errant hint
* ⚡ Small change
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-10 09:12:18 +03:00
Jan Oberhauser
74a824032f
🔖 Release n8n@0.185.0
2022-07-05 07:49:20 +00:00
Jan Oberhauser
43f552679b
⬆️ Set n8n-core@0.125.0, n8n-editor-ui@0.151.0, n8n-nodes-base@0.183.0 and n8n-workflow@0.107.0 on n8n
2022-07-05 07:49:20 +00:00
Jan Oberhauser
9c701258d1
🔖 Release n8n-editor-ui@0.151.0
2022-07-05 07:47:12 +00:00
Jan Oberhauser
2baed15d55
⬆️ Set n8n-design-system@0.25.0 and n8n-workflow@0.107.0 on n8n-editor-ui
2022-07-05 07:47:11 +00:00
Jan Oberhauser
d0925a3e69
🔖 Release n8n-design-system@0.25.0
2022-07-05 07:46:59 +00:00
Jan Oberhauser
fc86c18590
🔖 Release n8n-nodes-base@0.183.0
2022-07-05 07:46:13 +00:00
Jan Oberhauser
01d90c62c5
⬆️ Set n8n-core@0.125.0 and n8n-workflow@0.107.0 on n8n-nodes-base
2022-07-05 07:46:12 +00:00
Jan Oberhauser
eeb8b308c8
🔖 Release n8n-node-dev@0.64.0
2022-07-05 07:46:04 +00:00
Jan Oberhauser
17720b2ca1
⬆️ Set n8n-core@0.125.0 and n8n-workflow@0.107.0 on n8n-node-dev
2022-07-05 07:46:04 +00:00
Jan Oberhauser
7874aae073
🔖 Release n8n-core@0.125.0
2022-07-05 07:45:55 +00:00
Jan Oberhauser
3bdae3bd14
⬆️ Set n8n-workflow@0.107.0 on n8n-core
2022-07-05 07:45:55 +00:00
Jan Oberhauser
91339c906f
🔖 Release n8n-workflow@0.107.0
2022-07-05 07:45:40 +00:00
Milorad FIlipović
584808110d
⬇️ Downgrading fontawesome to v5 ( #3658 )
2022-07-05 09:36:50 +02:00
Jonathan Bennetts
174d063831
feat(Facebook Node): Add support for Facebook Graph API versions 14 ( #3656 )
2022-07-05 09:04:53 +02:00
Jonathan Bennetts
88d6cfc07b
feat(DeepL Node): Add support for longer texts + Credential tests ( #3651 )
...
* Updated DeepL to send data with Body instead of QS allowing larger translations
* Updated Credentials and added test
2022-07-05 09:02:25 +02:00
Omar Ajoue
088daf952e
feat(Google Ads Node): Add new node ( #3526 )
...
* Add basic layout with icon for Google Ads
* Add node versioning(V1)
* Add node and credential to package
* Add basic layout with icon for Google Ads
* Add node versioning(V1)
* Add node and credential to package
* Add api call to getall
* Fix formdata in the body for the request
* N8N-2928 Added custom queries to campaign
* Fix header bug and add developer-token field
* Add operation and fields to campaign new format
* Add more configurations and queries
* Add Invoice ressources and operations
* Remov old version from the node
* Fixed bud with typo
* Correctly prepends the baseURL
* add query to invocie request
* Fixes header not parsing the expression
* Invoice param changes
* Fixes bug related to headers not being parsed, and bug with auth
* Remove useless imports
* Added analytics to google ad node and removed useless header
* Removed url for testing
* Fixed inconsistent behaviour with the access token not being refreshed
* Added placeholders to help user
* Removed useless comments
* Resolved name confusion
* Added support for body in a GET method
* Removed hyphens, parse body's expression
* Renamed operation for clarity
* Remove unused code
* Removed invoice resource and fixed bug with body and headers
The invoice operation was removed since it does not reflect
what a user would expect from it. Google ADS invoices are
only used for big advertisers where invoicing is performed
after the end of the month and for big sums. This would
be misleading for the majority of the users expecting
an expenses report.
Also fixed a bug with header and body being sent since it
was broken for multiple input rows. The first execution
would override all others.
Lastly, made some improvements to the node itself by
transforming data, adding filters and operations.
* Improve campagin operation and remove analytics; fix tests
* Improve tooltips and descriptions
* Fix lint issues
* Improve tooltip to explain amounts in micros
* Change wording for micros
* Change the fix to a more elegant solution
Co-authored-by: Cyril Gobrecht <cyril.gobrecht@gmail.com>
Co-authored-by: Aël Gobrecht <ael.gobrecht@gmail.com>
2022-07-04 22:47:50 +02:00
agobrech
637e81552f
fix(KoboToolbox Node): Improve attachment matching logic and GeoJSON Polygon format ( #3535 )
...
* Fix query,sort + use question name in attachments
* Change Menu structure
* kobo: Clearer webhook name
* [kobo]: fix when no json filter
* Fix ambiguous attachment matching + GeoJSON Polygon format
* Fix kobo function
* Fix extra descriptions
* Add credentials injection and testing
* Fix credential injection and lint issues
Co-authored-by: Yann Jouanique <yann.jouanique@oneacrefund.org>
Co-authored-by: Yann Jouanique <yann.jouanique@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-07-04 22:06:38 +02:00
Yann Jouanique
725d122da7
fix(KoboToolbox Node): Improve attachment matching logic and GeoJSON Polygon format ( #3394 )
...
* Fix query,sort + use question name in attachments
* Change Menu structure
* kobo: Clearer webhook name
* [kobo]: fix when no json filter
* Fix ambiguous attachment matching + GeoJSON Polygon format
* Fix kobo function
* Fix extra descriptions
2022-07-04 22:01:04 +02:00
Iván Ovejero
3c659682e9
feat(core): Add action
to INodePropertyOptions
( #3610 )
...
* 📘 Add `action` to `INodeProperties`
* 📘 Add `action` to `INodePropertyOptions`
* 🔥 Remove unneeded key
2022-07-04 21:54:56 +02:00
Mutasem Aldmour
88486bc778
fix(Sticky Node): Fix main header hiding ( #3654 )
2022-07-04 21:48:32 +02:00
Ahsan Virani
0af3ccf35f
ci: Fix Vue build issues ( #3650 )
...
* lock vue versions to patch. Not use docker cache in nightly builds
* revert to using npm install
2022-07-04 13:56:52 +02:00
pemontto
07b6cffdba
feat(Jira Node): Use Jira rendered fields with simplify option ( #3323 )
...
* 💄 Use Jira rendered fields with simplify
* 🐛 Merge the renderedField results with fields
* ⚡ improvements
* ⚡ Improvements
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-04 11:43:37 +02:00
Iván Ovejero
59f2e8e7d5
refactor: Apply more eslint-plugin-n8n-nodes-base
rules ( #3624 )
...
* ⬆️ Upgrade `eslint-plugin-n8n-nodes-base`
* 📦 Update `package-lock.json`
* 🔧 Adjust renamed filesystem rules
* ✏️ Alphabetize ruleset
* ⚡ Categorize overrides
* ⚡ Set renamings in lint exceptions
* ⚡ Run baseline `lintfix`
* ⚡ Update linting scripts
* 👕 Apply `node-param-description-missing-from-dynamic-multi-options`
* 👕 Apply `cred-class-field-name-missing-oauth2` (#3627 )
* Rule working as intended
* Removed comments
* Move cred rule to different rule set
* 👕 Apply `node-param-array-type-assertion`
* 👕 Apply `node-dirname-against-convention`
* Apply `cred-class-field-display-name-oauth2` (#3628 )
* Apply `node-execute-block-wrong-error-thrown`
* Apply `node-class-description-display-name-unsuffixed-trigger-node`
* Apply `node-class-description-name-unsuffixed-trigger-node`
* Apply `cred-class-name-missing-oauth2-suffix` (#3636 )
* Rule working as intended, add exception to existing nodes
* 👕 Apply `cred-class-field-name-uppercase-first-char` (#3638 )
* ⬆️ Upgrade to plugin version 1.2.28
* 📦 Update `package-lock.json`
* 👕 Update lintings with 1.2.8 change
* 👕 Apply `cred-class-field-name-unsuffixed`
* 👕 Apply `cred-class-name-unsuffixed`
* 👕 Apply `node-class-description-credentials-name-unsuffixed`
* ✏️ Alphabetize rules
* ➖ Remove `nodelinter` package
* 📦 Update `package-lock.json`
* ⚡ Consolidate `lint` and `lintfix` scripts
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
2022-07-04 11:12:08 +02:00
Michael Kret
7d968ec202
fix(Odoo Node): Prevent possible issues with some custom fields ( #3496 )
2022-07-04 10:48:38 +02:00
Michael Kret
224e008fb6
feat(Webflow Trigger Node): Reduce chance of webhook duplication and add credential test ( #3594 )
...
* upstream merge
* ⚡ additional check for webhook, credentials update
* 🔥 Remove unnecessary condition
* ⚡ Change credential injection to generic type
* 👕 Fix linting issue
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-04 10:44:26 +02:00
Jonathan Bennetts
16b9926cd2
fix(Hubspot Node): Fix search endpoints ( #3640 )
...
* Fixed Hubspot search endpoints
* 👕 Fix lint issue
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-07-04 09:48:21 +02:00
Jonathan Bennetts
7ba85c4ab9
fix(Todoist Node): Fix multiple item support ( #3614 )
...
* Fixed multiple items handling with todoist node
* Removed unused import
2022-07-04 09:43:56 +02:00
Jonathan Bennetts
bb41f8388d
refactor(Notion Node): Add content access note to Notion Trigger ( #3625 )
...
* Added notice to Notion trigger
* Changed position
2022-07-04 09:41:44 +02:00
Zapfmeister
02bc3da785
feat(Wordpress Node): Add post template option ( #3139 )
...
* Add wordpress post template option
* Fix: Add UI components and fix typo
* Add elementor template options
* Add Standard option
* 🔨 ability to use non elementor template, credential test, linter fixes
* 🔨 removed commented code
* ⚡ Improvements
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-07-04 09:39:56 +02:00
Iván Ovejero
70a1aa53f7
🎨 Formatting fixes
2022-06-30 15:53:56 +02:00
Iván Ovejero
f8eb5aa52a
🧪 Add missing SMTP timeout
2022-06-30 15:53:43 +02:00
Iván Ovejero
a2c599d98d
🧪 Make PG truncation sequential
2022-06-30 15:53:13 +02:00
Iván Ovejero
4ae8b54dc2
🧪 Hide logging during tests
2022-06-30 15:05:23 +02:00
Iván Ovejero
945eb63878
🧪 Separate statements when clearing mappings in MySQL
2022-06-30 14:12:47 +02:00
Iván Ovejero
e6347e34ca
🧪 Add DB init timeout
2022-06-30 14:06:16 +02:00
Iván Ovejero
de55fdb625
🧪 Truncate mapping tables
2022-06-30 13:43:50 +02:00
Jan Oberhauser
fd80f45ec9
🔖 Release n8n@0.184.0
2022-06-29 07:21:46 +00:00
Jan Oberhauser
bae27c2d31
⬆️ Set n8n-core@0.124.0, n8n-editor-ui@0.150.0, n8n-nodes-base@0.182.0 and n8n-workflow@0.106.0 on n8n
2022-06-29 07:21:45 +00:00
Jan Oberhauser
0376e3e819
🔖 Release n8n-editor-ui@0.150.0
2022-06-29 07:20:13 +00:00
Jan Oberhauser
48a2d34f9b
⬆️ Set n8n-workflow@0.106.0 on n8n-editor-ui
2022-06-29 07:20:13 +00:00
Jan Oberhauser
a7eb619cc5
🔖 Release n8n-nodes-base@0.182.0
2022-06-29 07:19:25 +00:00
Jan Oberhauser
22f556a397
⬆️ Set n8n-core@0.124.0 and n8n-workflow@0.106.0 on n8n-nodes-base
2022-06-29 07:19:24 +00:00
Jan Oberhauser
f4c5c84ca1
🔖 Release n8n-node-dev@0.63.0
2022-06-29 07:19:15 +00:00
Jan Oberhauser
b52a9a0919
⬆️ Set n8n-core@0.124.0 and n8n-workflow@0.106.0 on n8n-node-dev
2022-06-29 07:19:14 +00:00
Jan Oberhauser
37c64da1d2
🔖 Release n8n-core@0.124.0
2022-06-29 07:19:04 +00:00
Jan Oberhauser
df57b854dd
⬆️ Set n8n-workflow@0.106.0 on n8n-core
2022-06-29 07:19:04 +00:00
Jan Oberhauser
0f56bd0037
🔖 Release n8n-workflow@0.106.0
2022-06-29 07:18:50 +00:00
agobrech
447d19024c
feat(Clockify Node): Add more resources and improvements ( #3411 )
...
* ✨ Add more Clockify resources
* Moved headers in credentials file and added testing
* add address to additional fields
* Add pagination to workflow
* 🎨 Rename additional fields to filter
* Remove non-required fields to additional fields
* 🔥 Remove loading of client id
* ⚡ Improvements
* ⚡ Small change
Co-authored-by: pemontto <pemontto@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-29 09:04:36 +02:00
Jonathan Bennetts
6e595c7276
fix(Cortex Node): Fix issue that not all Analyzers got returned ( #3606 )
...
* Updated Cortex analyzer search url to fetch all
* Updated Cortex credentials
* Nodelinter fixes
* More fixes
2022-06-29 08:42:35 +02:00
Jan Oberhauser
522b31a47b
feat(core): Give access to getBinaryDataBuffer in preSend method ( #3588 )
2022-06-28 18:32:09 +02:00
brianinoa
8db44057f2
fix(editor): Display full text of long error messages ( #3561 )
2022-06-28 18:30:32 +02:00
Jan Oberhauser
86721fc496
feat(core) Simplify authentication type ( #3578 )
...
* ⚡ Add generic auth type
* ⚡ Remove queryAuth
* ⚡ Remove bearer
* ⚡ Remove headerAuth
* ⚡ Remove basicAuth
* ⚡ Adjust tests
* ⚡ Small improvements
* 👕 Fix lint issue
2022-06-26 15:55:51 -07:00
brianinoa
1e4fd9e4df
feat(core): Expose item index being processed ( #3590 )
...
* 🧑💻 Expose item index being processed
* ✅ Fix tests for getCurrentItemIndex
* ✅ Fix tests for getCurrentItemIndex
* ⚡ Rename method
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-26 15:52:37 -07:00
brianinoa
23eba33613
refactor: Automatically add fileExtension from FileTypeResult to binary data ( #3591 )
...
* ♻️ Add fileExtension from FileTypeResult to buffer data
* ⚡ Minor improvement
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-26 15:33:17 -07:00
Jonathan Bennetts
7ccae7c9b2
fix(Salesforce Node): Fix issue with lead status not using name on update ( #3599 )
...
* Fixed issue with lead status not using name on update
* 🔥 Remove unnecessary line
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-25 21:16:06 -07:00
Iván Ovejero
acdb4d92c8
fix(HTTP Request Node): Make all OAuth2 credentials work with HTTP Request Node ( #3503 )
2022-06-25 21:14:08 -07:00
Iván Ovejero
7879239e03
test: Make oclif commands testable ( #3571 )
...
* ➕ Add `@oclif/core`
* 📦 Update `package-lock.json`
* 📘 Export `Logger` for use as type
* ✨ Create `BaseCommand`
* 🐛 Prevent DB re-init
* ♻️ Refactor `reset` command
* 🧪 Fix `reset` test
* 👕 Add lint exception
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-06-25 21:03:46 -07:00
Jonathan Bennetts
848fcfde5d
fix: Fix issue with required optional parameters ( #3597 )
...
* Fixed issue with Reddit node not getting all posts
* Fixed remaining issues with required options
2022-06-25 21:01:27 -07:00
Jonathan Bennetts
32f245da53
fix(LinkedIn Node): Fix LinkedIn image preview ( #3528 )
...
* Fixed issue with Preview not being generated when description and title is blank
* Nodelinter fixes
* Fixed lint issue... build should work
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-06-23 14:15:29 -07:00
Iván Ovejero
3ee384fd87
test: Fix failing tests on MySQL for Public API ( #3520 )
...
* ⚡ Generalize transformer
* ⚡ Use transformer
* 🧪 Fix expectations
2022-06-23 10:59:23 -07:00
Milorad FIlipović
55bab19eb4
fix(editor): Fix credentials rendering when the node has no parameters ( #3563 )
2022-06-23 10:56:05 -07:00
Iván Ovejero
2ccc7fbc9d
fix: Correct misfix from node-param-display-name-wrong-for-dynamic-multi-options
( #3575 )
...
* 👕 Correct misfix
* 👕 Fix build
2022-06-23 10:45:56 -07:00
Ricardo Espinoza
42d2959f47
fix: Fix issue with required optional parameters ( #3577 )
2022-06-23 10:44:25 -07:00
Alex Grozav
891844ea8b
feat: Migrated to npm release of riot-tmpl fork ( #3581 )
...
* feat: Migrated to npm release of riot-tmpl fork.
* fix: Updated imports to use @n8n_io/riot-tmpl
* fix: Fixed Logger.ts types.
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-06-23 07:07:56 -07:00
Ahsan Virani
3cb693d5d4
fix(core): Fix logger error when logging circular json ( #3583 )
...
* Fix logger error when logging circular json
* add type
2022-06-23 07:05:20 -07:00
Jan Oberhauser
e3f10b6101
🔖 Release n8n@0.183.0
2022-06-21 00:01:59 +00:00
Jan Oberhauser
6ac232a639
⬆️ Set n8n-core@0.123.0, n8n-editor-ui@0.149.0, n8n-nodes-base@0.181.0 and n8n-workflow@0.105.0 on n8n
2022-06-21 00:01:59 +00:00
Jan Oberhauser
db9fa10a41
🔖 Release n8n-editor-ui@0.149.0
2022-06-20 23:59:18 +00:00
Jan Oberhauser
c6e3af25c2
⬆️ Set n8n-design-system@0.24.0 and n8n-workflow@0.105.0 on n8n-editor-ui
2022-06-20 23:59:17 +00:00
Jan Oberhauser
18335491e6
🔖 Release n8n-design-system@0.24.0
2022-06-20 23:59:09 +00:00
Jan Oberhauser
0f43b6e76b
🔖 Release n8n-nodes-base@0.181.0
2022-06-20 23:58:15 +00:00
Jan Oberhauser
36be3320d9
⬆️ Set n8n-core@0.123.0 and n8n-workflow@0.105.0 on n8n-nodes-base
2022-06-20 23:58:15 +00:00
Jan Oberhauser
4de188fbba
🔖 Release n8n-node-dev@0.62.0
2022-06-20 23:58:06 +00:00
Jan Oberhauser
e3197052a1
⬆️ Set n8n-core@0.123.0 and n8n-workflow@0.105.0 on n8n-node-dev
2022-06-20 23:58:06 +00:00
Jan Oberhauser
60cc41ecf4
🔖 Release n8n-core@0.123.0
2022-06-20 23:57:57 +00:00
Jan Oberhauser
795edad2db
⬆️ Set n8n-workflow@0.105.0 on n8n-core
2022-06-20 23:57:57 +00:00
Jan Oberhauser
154dbc2009
🔖 Release n8n-workflow@0.105.0
2022-06-20 23:57:46 +00:00
agobrech
049e4544d9
feat(Todoist Node): Make it possible to move tasks between sections ( #3074 )
...
* refactor todoist implementation and break code into separate classes
* add move item between sections functionality
* add todoist sync integration
* rebase with master
* Fixed get task returning only true
* Fix empty response bug
* Fixed bug which prevented sections from being loaded
* Removed crendentials from node and injected directly in credentials file
* Remove console.logs
* Changed parameter name for coherence
* Fixed error
* 🐛 Fix merge issues
* ⚡ Improvements
* 🔥 Remove unnecessary code
* 👕 Fix linting issue
* 👕 Fix linting issue
* 🐛 Fix ts issue
* 👕 Fix linting issue
Co-authored-by: Rahim Rahimli <ragim95@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 16:42:08 -07:00
Ben Hesseldieck
6f4a5039e0
⬆️ Upgrade multiple dependencies ( #3547 )
...
* ⬆️ upgrade typeorm
* ⬆️ upgrade @types/node
* ⬆️ upgrade mssql
* ⬆️ upgrade monaco-editor to 0.30.1
* ⚡ ️ update package-lock
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 15:17:18 -07:00
Milorad FIlipović
b07ba183b0
⬆️ Update FontAwesome dependancies to v6 ( #3544 )
...
* ⬆️ Updating FontAwesome dependancies to v6
* 💄 Aligning new help icon in the main sidebar
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 14:57:29 -07:00
Iván Ovejero
4dac848758
ci: Enable Prettier for /nodes-base
( #3315 )
...
* ⚡ Extend `.prettierignore` patterns
* 🎨 Apply Prettier to `/src` and `/test`
* 🎨 Update `.prettierignore`
* ✏️ Group dirs with same nesting level
* ✏️ Alphabetize credentials
2022-06-20 14:51:01 -07:00
Mutasem Aldmour
a2f628927d
feat(editor): Improve trigger panel ( #3509 )
...
* add panel
* add workflow activation hints
* support service trigger nodes
* update polling state
* support more views
* update when trigger panel shows
* update start/error nodes
* add cron/interval info box
* clean up start node
* fix up webhook views
* remove console log
* add listening state
* clean up loading state
* update loading state
* fix up animation
* update views
* add executions hint
* update views
* update accordian styling
* address more issues
* disable execute button if issues
* disable if it has issues
* add stop waiting button
* can activate workflow when dsiabled
* update el
* fix has issues
* add margin bttm
* update views
* close ndv
* add shake
* update copies
* add error when polling node is missing one
* update package lock
* hide switch
* hide binary data that's missing keys
* hide main bar if ndv is open
* remove waiting to execute
* change accordion bg color
* capitalize text
* disable trigger panel in read only views
* remove webhook title
* update webhook desc
* update component
* update webhook executions note
* update header
* update webhook url
* update exec help
* bring back waiting to execute for non triggers
* add transition fade
* set shake
* add helpful tooltip
* add nonactive text
* add inactive text
* hide trigger panel by default
* remove unused import
* update pulse animation
* handle empty values for options
* update text
* add flag for mock manual executions
* add overrides
* Add overrides
* update check
* update package lock; show button for others
* hide more info
* update other core nodes
* update service name
* remove panel from nodes
* update panel
* last tweaks
* add telemetry event
* add telemetry; address issues
* address feedback
* address feedback
* address feedback
* fix previous
* fix previous
* fix bug
* fix bug with webhookbased
* add extra break
* update telemetry
* update telemetry
* add telemetry req
* add info icon story; use icon component
* clean css; en.json
* clean en.json
* rename key
* add key
* sort keys alpha
* handle activation if active + add previous state to telemetry
* stop activation if active
* remove unnessary tracking
* remove unused import
* remove unused
* remove unnessary flag
* rewrite in ts
* move pulse to design system
* clean up
* clean up
* clean up
* disable tslint check
* disable tslint check
2022-06-20 12:39:24 -07:00
Iván Ovejero
88dea330b9
refactor: Apply more eslint-plugin-n8n-nodes-base
rules ( #3534 )
...
* ⚡ Update `lintfix` script
* ⚡ Run baseline `lintfix`
* 🔥 Remove unneeded exceptions (#3538 )
* 🔥 Remove exceptions for `node-param-default-wrong-for-simplify`
* 🔥 Remove exceptions for `node-param-placeholder-miscased-id`
* ⚡ Update version
* 👕 Apply `node-param-placeholder-missing` (#3542 )
* 👕 Apply `filesystem-wrong-cred-filename` (#3543 )
* 👕 Apply `node-param-description-missing-from-dynamic-options` (#3545 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-class-description-empty-string` (#3546 )
* 👕 Apply `node-class-description-icon-not-svg` (#3548 )
* 👕 Apply `filesystem-wrong-node-filename` (#3549 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Expand lintings to credentials (#3550 )
* 👕 Apply `node-param-multi-options-type-unsorted-items` (#3552 )
* ⚡ fix
* ⚡ Minor fixes
Co-authored-by: Michael Kret <michael.k@radency.com>
* 👕 Apply `node-param-description-wrong-for-dynamic-multi-options` (#3541 )
* ⚡ Add new lint rule, node-param-description-wrong-for-dynamic-multi-options
* ⚡ Fix with updated linting rules
* ⚡ Minor fixes
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-boolean-without-whether` (#3553 )
* ⚡ fix
* Update packages/nodes-base/nodes/Clockify/ProjectDescription.ts
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-display-name-wrong-for-dynamic-multi-options (#3537 )
* 👕 Add exceptions
* 👕 Add exception
* ✏️ Alphabetize rules
* ⚡ Restore `lintfix` command
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2022-06-20 07:54:01 -07:00
Jan Oberhauser
0301e70a12
👕 Fix lint issue
2022-06-19 22:29:43 -07:00
Bryce Sheehan
0ac9e3f975
feat(Hubspot Node): Allow to set Stage on Ticket Update ( #3317 )
...
* Add HubSpot Ticket Update Stage
* ⚡ Small improvements
* 🐛 Fix merge issue
* 🐛 Fix use of wrong parameter name
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-19 19:46:55 -07:00
agobrech
6d64e84f5e
feat(Twake Node): Update icon, add cred test and custom operation support ( #3431 )
...
* Update icon, add cred injection and test, update url for integration
* ⚡ Fix error display for some edge cases
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-18 20:10:08 -07:00
Ricardo Espinoza
d417ea7ffa
fix(core): Fix issue that some predefined credentials do not show up on HTTP Request Node ( #3556 )
...
* 🐛 Fix issue with credentials that define authenticate method
* ⚡ Small improvement
* ⚡ Fix typo
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-18 14:37:37 -07:00
Ricardo Espinoza
c4b63fa999
test(API): Fix issues with Public API tests ( #3515 )
2022-06-17 22:20:21 -07:00
Iván Ovejero
189009a8b7
refactor(core): Improve DB directory setup ( #3502 )
2022-06-17 22:15:03 -07:00
Alex Grozav
d18a29d588
fix(core): Updated expressions allowlist and denylist. ( #3424 )
...
* feat: Updated expressions allowlist and denylist.
* test: Added unit tests for expression allow and deny list.
* feat: Updated riot-tmpl to be installed from n8n fork.
* fix: Added check for non-standard browser built-in.
* chore: Removed package-lock.json from branch.
* chore: Removed package-lock.json from branch.
* chore: Added jest-environment-jsdom@27
2022-06-17 22:09:37 -07:00
Milorad FIlipović
ad09d9aab9
refactor(editor): Change size of the New Blank Workflow
button in templates page ( #3536 )
2022-06-17 21:48:16 -07:00
Ricardo Espinoza
f75f5d711f
fix(core): Fix issue that GET /workflows/:id does not return tags ( #3522 )
2022-06-17 21:45:18 -07:00
Ricardo Espinoza
1bef4df75f
fix(core): Return correct error message if Axios error ( #3478 )
2022-06-17 21:39:49 -07:00
Jan Oberhauser
74e6b06467
fix(core): Do allow OPTIONS requests from any source ( #3555 )
2022-06-17 19:14:05 +02:00
Jan Oberhauser
a62ceee5fa
🔖 Release n8n@0.182.1
2022-06-16 11:24:18 -07:00
Jan Oberhauser
c67d2860c7
⬆️ Set n8n-core@0.122.1 on n8n
2022-06-16 11:21:54 -07:00
Jan Oberhauser
a2a109f480
🔖 Release n8n-core@0.122.1
2022-06-16 11:20:53 -07:00
Jan Oberhauser
c9273bcd38
fix(core): Fix issue with restarting waiting executions ( #3531 )
2022-06-16 20:19:28 +02:00
Jan Oberhauser
27da115734
🔖 Release n8n@0.182.0
2022-06-14 17:07:01 +00:00
Jan Oberhauser
63157ce3e0
⬆️ Set n8n-core@0.122.0, n8n-editor-ui@0.148.0, n8n-nodes-base@0.180.0 and n8n-workflow@0.104.0 on n8n
2022-06-14 17:07:01 +00:00
Jan Oberhauser
13782518ba
🔖 Release n8n-editor-ui@0.148.0
2022-06-14 17:05:36 +00:00
Jan Oberhauser
fbec97a5ad
⬆️ Set n8n-workflow@0.104.0 on n8n-editor-ui
2022-06-14 17:05:36 +00:00
Jan Oberhauser
cbd609b101
🔖 Release n8n-nodes-base@0.180.0
2022-06-14 17:04:54 +00:00
Jan Oberhauser
36981596ac
⬆️ Set n8n-core@0.122.0 and n8n-workflow@0.104.0 on n8n-nodes-base
2022-06-14 17:04:53 +00:00
Jan Oberhauser
9606353ebb
🔖 Release n8n-node-dev@0.61.0
2022-06-14 17:04:46 +00:00
Jan Oberhauser
da5f65515a
⬆️ Set n8n-core@0.122.0 and n8n-workflow@0.104.0 on n8n-node-dev
2022-06-14 17:04:46 +00:00
Jan Oberhauser
adb161f248
🔖 Release n8n-core@0.122.0
2022-06-14 17:04:39 +00:00
Jan Oberhauser
a632e1bdde
⬆️ Set n8n-workflow@0.104.0 on n8n-core
2022-06-14 17:04:38 +00:00
Jan Oberhauser
e435d1a5c1
🔖 Release n8n-workflow@0.104.0
2022-06-14 17:04:31 +00:00
Jan Oberhauser
b666116a9c
👕 Fix lint issue
2022-06-14 09:47:54 -07:00
Shaun
eff97e8d67
feat(Twilio Node): Add ability to make a voice call using TTS ( #3467 )
...
* Add ability to make a voice call on Twilio using TTS
* ⚡ Small improvement
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-14 09:41:51 -07:00
Iván Ovejero
b8e3bcc052
refactor(core): Post-release refactorings of Public API ( #3495 )
...
* ⚡ Post-release refactorings
* 🧪 Add `--forceExit`
* 🛠 typing refactor (#3486 )
* 🐛 Fix middleware arguments
* 👕 Fix lint
* ⚡ Restore commented out block
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2022-06-14 09:32:19 -07:00
Jan Oberhauser
2ebcf4bb91
👕 Fix lint issue
2022-06-14 06:24:49 -07:00
Ricardo Espinoza
e29c5975e1
feat(core): Add "Client Credentials" grant type to OAuth2 ( #3489 )
...
* ⚡ Add OAuth2 client credentials grant type
* ⚡ Improvements
* 🐛 Fix linting issue
* 🐛 Fix typo
* 🐛 Fix small issue with type
* 🐛 When token expire get a new one instead of refreshing it
* ⚡ Fix issue that it did not display it correctly for OAuth1
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-13 22:27:19 -07:00
Valentin Mocanu
51663c1fcb
feat(Wise Node): Add Support to download statements as JSON, CSV or PDF ( #3468 )
2022-06-13 13:29:21 -07:00
Michael Kret
7346da0b34
fix(HTTP Request Node): Fix issue with requests that return null ( #3498 )
...
* ⚡ fix
* ⚡ Remove null values at node level
* 🔥 Remove unused imports
* ⚡ Small change
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-13 13:25:09 -07:00
JoLo
57d466850a
refactor(Google Calendar Node): Fix Typo ( #3477 )
...
* Fix Typo in Google Calendar to Frequency
* ⚡ Revert back change in names to avoid breaking change
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-13 12:55:54 -07:00
Erick Friis
0f630b97cb
refactor(core): Fix misspelling of credentials ( #3479 )
2022-06-13 12:41:18 -07:00
Albrecht Schmidt
34e891c0f8
fix(Pipedrive Node): Fix limit issue with Lead -> GetAll ( #3436 )
2022-06-13 12:39:20 -07:00
Iván Ovejero
c121952324
fix(core): Fix Public API failing to build on Windows ( #3499 )
...
* ✨ Add build script
* 📦 Add dependencies
* 📦 Update package-lock.json
* 👕 Ignore `build.mjs`
2022-06-13 12:36:43 -07:00
Jan Oberhauser
955db0ab10
fix(editor): Fix issue that some errors did not show up correctly ( #3507 )
2022-06-13 21:04:18 +02:00
Jan Oberhauser
9ff57629c5
fix(core): Fix issue with combined expression not resolving if one is invalid ( #3506 )
2022-06-13 20:48:02 +02:00
Milorad FIlipović
9df3e30d36
fix(PostBin Node): Fix issue with it throwing unnecessary error ( #3494 )
2022-06-12 06:12:54 -07:00
Jan Oberhauser
04f0bf5b65
fix(core): Fix issue that parameters got lost in some edge cases
2022-06-11 18:12:04 +02:00
Jan Oberhauser
dfdbcc1eb3
🔖 Release n8n@0.181.2
2022-06-09 14:02:55 +02:00
Jan Oberhauser
f94edd13a5
⬆️ Set n8n-core@0.121.3 on n8n
2022-06-09 14:02:19 +02:00
Jan Oberhauser
80b7d70c3c
🔖 Release n8n-core@0.121.3
2022-06-09 14:01:28 +02:00
Jan Oberhauser
5eea3cd6d0
fix(core): Fix issue when a node does not return data
2022-06-09 13:59:52 +02:00
Jan Oberhauser
22281f4ff9
🔖 Release n8n@0.181.1
2022-06-09 09:16:45 +02:00
Jan Oberhauser
64414fb7a6
⬆️ Set n8n-core@0.121.2 on n8n
2022-06-09 09:15:31 +02:00
Jan Oberhauser
0b4588fb6a
🔖 Release n8n-core@0.121.2
2022-06-09 09:14:46 +02:00
Jan Oberhauser
e88fab5ee2
fix(core): Fix another possible issue with multi input nodes
2022-06-09 09:11:34 +02:00
Jan Oberhauser
91e99046b0
🔖 Release n8n-core@0.121.1
2022-06-09 09:01:53 +02:00
Jan Oberhauser
f79675d5c7
fix(core): Fix issue with multi input nodes
2022-06-09 08:59:22 +02:00
Jan Oberhauser
9a933dcebb
🔖 Release n8n@0.181.0
2022-06-08 19:27:00 +00:00
Jan Oberhauser
deec0b0dcc
⬆️ Set n8n-core@0.121.0, n8n-editor-ui@0.147.0, n8n-nodes-base@0.179.0 and n8n-workflow@0.103.0 on n8n
2022-06-08 19:27:00 +00:00
Jan Oberhauser
d5009ee2be
🔖 Release n8n-editor-ui@0.147.0
2022-06-08 19:25:29 +00:00
Jan Oberhauser
2b48bf9ab6
⬆️ Set n8n-design-system@0.23.0 and n8n-workflow@0.103.0 on n8n-editor-ui
2022-06-08 19:25:29 +00:00
Jan Oberhauser
1659fed6a5
🔖 Release n8n-design-system@0.23.0
2022-06-08 19:25:16 +00:00
Jan Oberhauser
0f0c952294
🔖 Release n8n-nodes-base@0.179.0
2022-06-08 19:24:29 +00:00
Jan Oberhauser
bae0a70604
⬆️ Set n8n-core@0.121.0 and n8n-workflow@0.103.0 on n8n-nodes-base
2022-06-08 19:24:28 +00:00
Jan Oberhauser
beb3804fce
🔖 Release n8n-node-dev@0.60.0
2022-06-08 19:24:21 +00:00
Jan Oberhauser
e866709d1c
⬆️ Set n8n-core@0.121.0 and n8n-workflow@0.103.0 on n8n-node-dev
2022-06-08 19:24:21 +00:00
Jan Oberhauser
ede5dfab36
🔖 Release n8n-core@0.121.0
2022-06-08 19:24:14 +00:00
Jan Oberhauser
23f7ac95f4
⬆️ Set n8n-workflow@0.103.0 on n8n-core
2022-06-08 19:24:14 +00:00
Jan Oberhauser
0bc790f605
🔖 Release n8n-workflow@0.103.0
2022-06-08 19:19:40 +00:00
Jan Oberhauser
ddb3baa4ed
feat(core): Make it possible to block access to environment variables
2022-06-08 21:06:38 +02:00
Ricardo Espinoza
a18081d749
feat: Add n8n Public API ( #3064 )
...
* ✨ Inicial setup
* ⚡ Add authentication handler
* ⚡ Add GET /users route
* ⚡ Improvements
* 👕 Fix linting issues
* ⚡ Add GET /users/:identifier endpoint
* ⚡ Add POST /users endpoint
* ⚡ Add DELETE /users/:identifier endpoint
* ⚡ Return error using express native functions
* 👕 Fix linting issue
* ⚡ Possibility to add custom middleware
* ⚡ Refactor POST /users
* ⚡ Refactor DELETE /users
* ⚡ Improve cleaning function
* ⚡ Refactor GET /users and /users/:identifier
* ⚡ Add API spec to route
* ⚡ Add raw option to response helper
* 🐛 Fix issue adding custom middleware
* ⚡ Enable includeRole parameter in GET /users/:identifier
* ⚡ Fix linting issues after merge
* ⚡ Add missing config variable
* ⚡ General improvements
⚡ asasas
* ⚡ Add POST /users tests
* Debug public API tests
* Fix both sets of tests
* ⚡ Improvements
* ⚡ Load api versions dynamically
* ⚡ Add endpoints to UM to create/delete an API Key
* ⚡ Add index to apiKey column
* 👕 Fix linting issue
* ⚡ Clean open api spec
* ⚡ Improvements
* ⚡ Skip tests
* 🐛 Fix bug with test
* ⚡ Fix issue with the open api spec
* ⚡ Fix merge issue
* ⚡ Move token enpoints from /users to /me
* ⚡ Apply feedback to openapi.yml
* ⚡ Improvements to api-key endpoints
* 🐛 Fix test to suport API dynamic loading
* ⚡ Expose swagger ui in GET /{version}/docs
* ⚡ Allow to disable public api via env variable
* ⚡ Change handlers structure
* 🚧 WIP create credential, delete credential complete
* 🐛 fix route for creating api key
* ⚡ return api key of authenticated user
* ⚡ Expose public api activation to the settings
* ⬆️ Update package-lock.json file
* ⚡ Add execution resource
* ⚡ Fix linting issues
* 🛠 conditional public api endpoints excluding
* ⚡ ️ create credential complete
* ✨ Added n8n-card component. Added spacing utility classes.
* ♻️ Made use of n8n-card in existing components.
* ✨ Added api key setup view.
* ✨ Added api keys get/create/delete actions.
* ✨ Added public api permissions handling.
* ♻️ Temporarily disabling card tests.
* ♻️ Changed translations. Storing api key only in component.
* ✨ Added utilities storybook entry
* ♻️ Changed default value for generic copy input.
* 🧹 clean up createCredential
* ⚡ Add workflow resource to openapi spec
* 🐛 Fix naming with env variable
* ⚡ Allow multifile openapi spec
* ⚡ Add POST /workflows/:workflowId/activate
* fix up view, fix issues
* remove delete api key modal
* remove unused prop
* clean up store api
* remove getter
* remove unused dispatch
* fix component size to match
* use existing components
* match figma closely
* fix bug when um is disabled in sidebar
* set copy input color
* remove unused import
* ⚡ Remove css path
* ⚡ Add POST /workflows/:workflowId/desactivate
* ⚡ Add POST /workflows
* Revert "⚡ Remove css path"
a3d0a71719
* attempt to fix docker image issue
* revert dockerfile test
* disable public api
* disable api differently
* Revert "disable api differently"
b70e29433e
* Revert "disable public api"
886e5164fb
* remove unused box
* ⚡ PUT /workflows/:workflowId
* ⚡ Refactor workflow endpoints
* ⚡ Refactor executions endpoints
* ⚡ Fix typo
* ✅ add credentials tests
* ✅ adjust users tests
* update text
* add try it out link
* ⚡ Add delete, getAll and get to the workflow resource
* address spacing comments
* ⚡ ️ apply correct structure
* ⚡ Add missing test to user resource and fix some issues
* ⚡ Add workflow tests
* ⚡ Add missing workflow tests and fix some issues
* ⚡ Executions tests
* ⚡ finish execution tests
* ⚡ Validate credentials data depending on type
* ⚡ ️ implement review comments
* 👕 fix lint issues
* ⚡ Add apiKey to sanatizeUser
* ⚡ Fix issues with spec and tests
* ⚡ Add new structure
* ⚡ Validate credentials type and properties
* ⚡ Make all endpoints except /users independent on UM
* ⚡ Add instance base path to swagger UI
* ⚡ Remove testing endpoints
* ⚡ Fix issue with openapi tags
* ⚡ Add endpoint GET /credentialTypes/:id/schema
* 🐛 Fix issue adding json middleware to public api
* ⚡ Add API playground path to FE
* ⚡ Add telemetry and external hooks
* 🐛 Fix issue with user tests
* ⚡ Move /credentialTypes under /credentials
* ⚡ Add test to GET /credentials/schema/:id
* 🛠 refactor schema naming
* ⚡ Add DB migrations
asas
* ✅ add tests for crd apiKey
* ✨ Added API View telemetry events.
* ⚡ Remove rsync from the building process as it is missing on alpine base image
* ⚡ add missing BE telemetry events
* 🐛 Fix credential tests
* ⚡ address outstanding feedback
* 🔨 Remove move:openapi script
* ⬆️ update dependency
* ⬆️ update package-lock.json
* 👕 Fix linting issue
* 🐛 Fix package.json issue
* 🐛 fix migrations and tests
* 🐛 fix typos + naming
* 🚧 WIP fixing tests
* ⚡ Add json schema validation
* ⚡ Add missing fields to node schema
* ⚡ Add limit max upper limit
* ⚡ Rename id paths
* 🐛 Fix tests
* Add package-lock.jsonto custom dockerfile
* ⬆️ Update package-lock.json
* 🐛 Fix issue with build
* ✏️ add beta label to api view
* 🔥 Remove user endpoints
* ⚡ Add schema examples to GET /credentials/schema/:id
* 🔥 Remove user endpoints tests
* 🐛 Fix tests
* 🎨 adapt points from design review
* 🔥 remove unnecessary text-align
* ⚡ ️ update UI
* 🐛 Fix issue with executions filter
* ⚡ Add tags filter to GET /workflows
* ⚡ Add missing error messages
* ✅ add and update public api tests
* ✅ add tests for owner activiating/deactivating non-owned wfs
* 🧪 add tests for filter for tags
* 🧪 add tests for more filter params
* 🐛 fix inclusion of tags
* 🛠 enhance readability
* ⚡ ️ small refactorings
* 💄 improving readability/naming
* ⚡ Set API latest version dinamically
* Add comments to toJsonSchema function
* ⚡ Fix issue
* ⚡ Make execution data usable
* ⚡ Fix validation issue
* ⚡ Rename data field and change parameter and options
* 🐛 Fix issue parameter "detailsFieldFormat" not resolving correctly
* Skip executions tests
* skip workflow failing test
* Rename details property to data
* ⚡ Add includeData parameter
* 🐛 Fix issue with openapi spec
* 🐛 Fix linting issue
* ⚡ Fix execution schema
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-08 20:53:12 +02:00
Jan Oberhauser
1999f4b066
fix(core): Properly resolve expressions in declarative node design
2022-06-08 18:16:55 +02:00
Jan Oberhauser
759d625e0d
🔖 Release n8n@0.180.0
2022-06-07 19:46:05 +00:00
Jan Oberhauser
938e952a71
⬆️ Set n8n-core@0.120.0, n8n-editor-ui@0.146.0, n8n-nodes-base@0.178.0 and n8n-workflow@0.102.0 on n8n
2022-06-07 19:46:05 +00:00
Jan Oberhauser
1d541310a9
🔖 Release n8n-editor-ui@0.146.0
2022-06-07 19:44:34 +00:00
Jan Oberhauser
3ce89a15b4
⬆️ Set n8n-workflow@0.102.0 on n8n-editor-ui
2022-06-07 19:44:34 +00:00
Jan Oberhauser
509257abb8
🔖 Release n8n-nodes-base@0.178.0
2022-06-07 19:43:52 +00:00
Jan Oberhauser
1d27a05e7d
⬆️ Set n8n-core@0.120.0 and n8n-workflow@0.102.0 on n8n-nodes-base
2022-06-07 19:43:52 +00:00
Jan Oberhauser
0de2fe7881
🔖 Release n8n-node-dev@0.59.0
2022-06-07 19:43:45 +00:00
Jan Oberhauser
c1c9f910ac
⬆️ Set n8n-core@0.120.0 and n8n-workflow@0.102.0 on n8n-node-dev
2022-06-07 19:43:45 +00:00
Jan Oberhauser
a76d02a4cc
🔖 Release n8n-core@0.120.0
2022-06-07 19:43:38 +00:00
Jan Oberhauser
a40b71ec6b
⬆️ Set n8n-workflow@0.102.0 on n8n-core
2022-06-07 19:43:37 +00:00
Jan Oberhauser
2d4cfee175
🔖 Release n8n-workflow@0.102.0
2022-06-07 19:38:12 +00:00
Jan Oberhauser
b36c290d78
refactor(core): Emit different error for issue in execution or trigger
2022-06-07 15:43:47 +02:00
Milorad FIlipović
59a59e0c5f
feat(editor): Display Credential-Selector after Authentication Type-Selector ( #3461 )
...
* ⚡ Implemented automatic position detection for credential fields.
* ✨ Updating automatic credentials position logic (removing `getParameterResolveOrder`call and fixing input spacing).
* 🔨 Using crednetial fileds displayOptions to determine the position relative to authentication fields.
* 👌 Handling credentials position detection edge-cases (no node type, no credentials)
2022-06-07 15:02:08 +02:00
Jan Oberhauser
ca92ff70d7
fix(core): Allow "window" again in expressions ( #3474 )
2022-06-07 09:24:11 +02:00
Michael Kret
73da4c3598
👕 Fix lint issue
2022-06-06 15:34:00 +02:00
Jan Oberhauser
b5535e4a62
feat(core): Run Error Workflow also on trigger activation error ( #3470 )
...
* feat(core): Run Error Workflow also when workflow gets deactivated
or could not be activated on startup because of error
R#
* ⚡ Add missing file
2022-06-06 09:17:35 +02:00
कारतोफ्फेलस्क्रिप्ट™
ff95de0bdd
refactor: Allow only valid regions in AWS credentials ( #3380 )
...
* options and operations added
* IT WORKS!
* Added ReturnALL to GET method
* comit for PR
* updating shared operations
* (AWS): Allow only valid values of Region in the credentials modal
* fix(core): Fix issue that "closeFunction" got called twice
* fix(core): Prevent expressions XSS (#3366 )
* ✨ Added checks for window object access in template strings.
* ✨ Added self, prompt and confirm to blocklist. Changed window usage condition.
* fix(editor): Fix conflicting hover states between sticky button and node view (#3368 )
* 🐛 Fixing conflicting hover states between sticky button and node view.
* 🔨 Updating and optimizing sticky menu hover logic
* 📇 Removing redundant comments from `NodeView`.
* fix(editor): Fix credential display bug (#3372 )
* ⚡ Filter credentials by version
* ⚡ Reuse helper
* fix(NextCloud Node): Fix folder list with Nextcloud v24 (#3386 )
* initial fix for v24 folder listing
* implemented new credential methods
* Nodelinter fixes
* feat(PostBin Node): Add PostBin node (#3236 )
* 🚧 Initial progress on PostBin node.
* ✨ Implemented Bin and Request operations for PostBin node.
* 🚧 Reworked the node in the declarative way.
* 🚧 PosBin node refactoring after reworking it.
* ✨ Implemented Bin id parsing in PostBin node. Done some final refactoring and documentation.
* ⚡ Improvements
* ⚡ Add comments
* 👌 Updating the PostBin node based on the product review
* 💄 Updating PostBin node Bin ID validation logic
* ⚡ Small improvements
* ⚡ Transform the bin requests and add additional properties
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* feat(Todoist Node): Add support for specifying the parent task when adding and listing tasks (#3161 )
* Todoist: Update parent field to parent_id
`parent` is deprecated.
* Todoist: Move Labels to "additional fields" when adding a task
Improves consistency with other operations.
* Todoist: Improve section re-load when switching projects
It only worked when creating tasks, due to naming and nesting
inconsistencies between different operations. Making it consistent
adds predictability and allows reuse between operations.
* Todoist: Add support for parent_id when creating and listing tasks
* ⚡ fixes
* ⚡ test credentials fix
* ⚡ parameters naming fix
* ⚡ undo for breaking change
* feat(Salesforce Node): Add country field (#3314 )
* fix(Slack Node): Fix Channel->Kick (#3365 )
* feat(core): Allow credential reuse on HTTP Request node (#3228 )
* ✨ Create controller
* ⚡ Mount controller
* ✏️ Add error messages
* ✨ Create scopes fetcher
* ⚡ Account for non-existent credential type
* 📘 Type scopes request
* ⚡ Adjust error message
* 🧪 Add tests
* ✨ Introduce simple node versioning
* ⚡ Add example how to read version in node-code for custom logic
* 🐛 Fix setting of parameters
* 🐛 Fix another instance where it sets the wrong parameter
* ⚡ Remove unnecessary TOODs
* ✨ Re-version HTTP Request node
* 👕 Satisfy linter
* ⚡ Retrieve node version
* ⏪ Undo Jan's changes to Set node
* 🧪 Fix CI/CD for `/oauth2-credential` tests (#3230 )
* 🐛 Fix notice warning missing background color (#3231 )
* 🐛 Check for generic auth in node cred types
* ⚡ Refactor credentials dropdown for HTTP Request node (#3222 )
* ⚡ Discoverability flow (#3229 )
* ✨ Added node credentials type proxy. Changed node credentials input order.
* ⚡ Add computed property from versioning branch
* 🐛 Fix cred ref lost and unsaved
* ⚡ Make options consistent with cred type names
* ⚡ Use prop to set component order
* ⚡ Use constant and version
* ⚡ Fix rendering for generic auth creds
* ⚡ Mark as required on first selection
* ⚡ Implement discoverability flow
* ⚡ Mark as required on subsequent selections
* ⚡ Fix marking as required after cred deletion
* ⚡ Refactor to clean up
* ⚡ Detect position automatically
* ⚡ Add i18n to option label
* ⚡ Hide subtitle for custom action
* ⚡ Detect active credential type
* ⚡ Prop drilling to re-render select
* 🔥 Remove unneeded property
* ✏️ Rename arg
* 🔥 Remove unused import
* 🔥 Remove unneeded getters
* 🔥 Remove unused import
* ⚡ Generalize cred component positioning
* ⚡ Set up request
* 🐛 Fix edge case in endpoint
* ⚡ Display scopes alert box
* ⏪ Revert "Generalize cred comp positioning"
This reverts commit 75eea89273
.
* ⚡ Consolidate HTTPRN check
* ⚡ Fix hue percentage to degree
* 🔥 Remove unused import
* 🔥 Remove unused import
* 🔥 Remove unused class
* 🔥 Remove unused import
* 📘 Create type for HTTPRN v2 auth params
* ✏️ Rename check
* 🔥 Remove unused import
* ✏️ Add i18n to `reportUnsetCredential()`
* ⚡ Refactor Alex's spacing changes
* ⚡ Post-merge fixes
* ⚡ Add docs link
* 🔥 Exclude Notion OAuth cred
* ✏️ Update copy
* ✏️ Rename param
* 🎨 Reposition notice and simplify styling
* ✏️ Update copy
* ✏️ Update copy
* ⚡ Hide params during custom action
* ⚡ Show notice if any cred type supported
* 🐛 Prevent scopes text overflow
* 🔥 Remove superfluous check
* ✏️ Break up docstring
* 🎨 Tweak notice styling
* ⚡ Reorder cred param in Webhook node
* ✏️ Shorten cred name in scopes notice
* 🧪 Update Notice snapshots
* 🐛 Fix check when `globalRole` is `undefined`
* ⏪ Revert 3f2c4a6
* ⚡ Apply feedback from Product
* 🧪 Update snapshot
* ⚡ Adjust regex expansion pattern for singular
* 🔥 Remove unused import
* 🔥 Remove logging
* ⚡ Make `somethingElse` key more unique
* ⚡ Move something else to constants
* ⚡ Consolidate notice component
* ⚡ Apply latest feedback
* 🧪 Update tests
* 🧪 Update snapshot
* ✏️ Fix singular version
* 🧪 Finalize tests
* ✏️ Rename constant
* 🧪 Expand tests
* 🔥 Remove `truncate` prop
* 🚚 Move scopes fetching to store
* 🚚 Move method to component
* ⚡ Use constant
* ⚡ Refactor `Notice` component
* 🧪 Update tests
* 🔥 Remove unused keys
* ⚡ Inject custom API call option
* 🔥 Remove unused props
* 🎨 Use `compact` prop
* 🧪 Update snapshots
* 🚚 Move scopes to store
* 🚚 Move `nodeCredentialTypes` to parent
* ✏️ Rename cred types per branding
* 🐛 Clear scopes when none
* ⚡ Add default
* 🚚 Move `newHttpRequestNodeCredentialType` to parent
* 🔥 Remove test data
* ⚡ Separate lines for readability
* ⚡ Change reference from node to node name
* ✏️ Rename i18n keys
* ⚡ Refactor OAuth check
* 🔥 Remove unused key
* 🚚 Move `OAuth1/2 API` to i18n
* ⚡ Refactor `skipCheck`
* ⚡ Add `stopPropagation` and `preventDefault`
* 🚚 Move active credential scopes logic to store
* 🎨 Fix spacing for `NodeWebhooks` component
* ⚡ Implement feedback
* ⚡ Update HTTPRN default and issue copy
* Refactor to use `CredentialsSelect` param (#3304 )
* ⚡ Refactor into cred type param
* ⚡ Componentize scopes notice
* 🔥 Remove unused data
* 🔥 Remove unused `loadOptions`
* ⚡ Componentize `NodeCredentialType`
* 🐛 Fix param validation
* 🔥 Remove dup methods
* ⚡ Refactor all references to `isHttpRequestNodeV2`
* 🎨 Fix styling
* 🔥 Remove unused import
* 🔥 Remove unused properties
* 🎨 Fix spacing for Pipedrive Trigger node
* 🎨 Undo Webhook node styling change
* 🔥 Remove unused style
* ⚡ Cover `httpHeaderAuth` edge case
* 🐛 Fix `this.node` reference
* 🚚 Rename to `credentialsSelect`
* 🐛 Fix mistaken renaming
* ⚡ Set one attribute per line
* ⚡ Move condition to instantiation site
* 🚚 Rename prop
* ⚡ Refactor away `prepareScopesNotice`
* ✏️ Rename i18n keys
* ✏️ Update i18n calls
* ✏️ Add more i18n keys
* 🔥 Remove unused props
* ✏️ Add explanatory comment
* ⚡ Adjust check in `hasProxyAuth`
* ⚡ Refactor `credentialSelected` from prop to event
* ⚡ Eventify `valueChanged`, `setFocus`, `onBlur`
* ⚡ Eventify `optionSelected`
* ⚡ Add `noDataExpression`
* 🔥 Remove logging
* 🔥 Remove URL from scopes
* ⚡ Disregard expressions for display
* 🎨 Use CSS modules
* 📘 Tigthen interface
* 🐛 Fix generic auth display
* 🐛 Fix generic auth validation
* 📘 Loosen type
* 🚚 Move event params to end
* ⚡ Generalize reference
* ⚡ Refactor generic auth as `credentialsSelect` param
* ⏪ Restore check for `httpHeaderAuth `
* 🚚 Rename `existing` to `predefined`
* Extend metrics for HTTP Request node (#3282 )
* ⚡ Extend metrics
* 🧪 Add tests
* ⚡ Update param names
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⚡ Update check per new branch
* ⚡ Include generic auth check
* ⚡ Adjust telemetry (#3359 )
* ⚡ Filter credential types by label
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.100.0
* ⬆️ Set n8n-workflow@0.100.0 on n8n-core
* 🔖 Release n8n-core@0.118.0
* ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.57.0
* ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.176.0
* 🔖 Release n8n-design-system@0.21.0
* ⬆️ Set n8n-design-system@0.21.0 and n8n-workflow@0.100.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.144.0
* ⬆️ Set n8n-core@0.118.0, n8n-editor-ui@0.144.0, n8n-nodes-base@0.176.0 and n8n-workflow@0.100.0 on n8n
* 🔖 Release n8n@0.178.0
* 🔖 Update main package.json to 0.178.0
* 📚 Update CHANGELOG.md with version 0.178.0
* fix(editor): Fix problem with HTTP Request Node 1 credentials to be set (#3371 )
* 🔖 Release n8n-editor-ui@0.144.1
* ⬆️ Set n8n-editor-ui@0.144.1 on n8n
* 🔖 Release n8n@0.178.1
* 🔖 Update main package.json to 0.178.1
* 📚 Update CHANGELOG.md with version 0.178.1
* fix(editor): Fix parameter loading bug (#3374 )
* fix parameter loading bug
* remove duplicate check
* 🔖 Release n8n-editor-ui@0.144.2
* ⬆️ Set n8n-editor-ui@0.144.2 on n8n
* 🔖 Release n8n@0.178.2
* 🔖 Update main package.json to 0.178.2
* 📚 Update CHANGELOG.md with version 0.178.2
* ⚡ Improvements
* fix(core): Fix issue that "closeFunction" got called twice
* fix(core): Prevent expressions XSS (#3366 )
* ✨ Added checks for window object access in template strings.
* ✨ Added self, prompt and confirm to blocklist. Changed window usage condition.
* fix(editor): Fix conflicting hover states between sticky button and node view (#3368 )
* 🐛 Fixing conflicting hover states between sticky button and node view.
* 🔨 Updating and optimizing sticky menu hover logic
* 📇 Removing redundant comments from `NodeView`.
* fix(editor): Fix credential display bug (#3372 )
* ⚡ Filter credentials by version
* ⚡ Reuse helper
* fix(NextCloud Node): Fix folder list with Nextcloud v24 (#3386 )
* initial fix for v24 folder listing
* implemented new credential methods
* Nodelinter fixes
* feat(PostBin Node): Add PostBin node (#3236 )
* 🚧 Initial progress on PostBin node.
* ✨ Implemented Bin and Request operations for PostBin node.
* 🚧 Reworked the node in the declarative way.
* 🚧 PosBin node refactoring after reworking it.
* ✨ Implemented Bin id parsing in PostBin node. Done some final refactoring and documentation.
* ⚡ Improvements
* ⚡ Add comments
* 👌 Updating the PostBin node based on the product review
* 💄 Updating PostBin node Bin ID validation logic
* ⚡ Small improvements
* ⚡ Transform the bin requests and add additional properties
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Simplify auth
* 👕 Fix lint issue
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Milorad FIlipović <miloradfilipovic19@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
* fix(core): Fix problem with uploading large files (#3370 )
* ⚡ fix
* ⚡ moved setting to axios config
* fix(editor): Fix component in executions list failing custom validator (#3284 )
* 🐛 Adjust size to custom validator
* ⏪ Undo size change
* ⚡ Add size to component validator
* fix(Discord Node): Fix broken rate limit handling (#3311 )
* 🔨 fix and additional option to return response headers
* ⚡ Remove "return response headers" parameter
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(ServiceNow Node): Add attachment functionality (#3137 )
* ✨ Add ServiceNow attachment functionality
* 🔨 download fix
* ⚡ improvements
* ⚡ parameter name fix
* ⚡ download attachment for get all operation
* ⚡ filters update
* ⚡ hint update
* ⚡ Small improvements
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* ⚡ Update URLs to n8n.io API (#3391 )
* fix(core): Fix migrations on non-public Postgres schema (#3356 )
* 🐛 Fix UM migration
* ⚡ Account for schema in `search_path`
* 🔥 Remove unneeded schema refs
* 🧪 Account for alt schema in DB testing
* ⚡ Add schema to `IncreaseTypeVarcharLimit`
* ⚡ Set `search_path` in every migration
* ⚡ Set `search_path` in down migrations
* refactor(core): Improve error message
* feat(RabbitMQ Trigger Node): Make message acknowledgement and parallel processing configurable (#3385 )
* feat(RabbitMQ Trigger Node): Make message acknowledgement and concurrent
processing configurable
* ⚡ Make sure that messages do not get executed multiple times
* 👕 Fix lint issue
* 🐛 Fix issue that for manual executions in "own" mode messages got
know acknowledged
* ⚡ Increment count now that console.log got removed
* ⚡ Improvements
* ⚡ Fix default value
* ⚡ Improve display name
* fix(Gmail Node): Fix sending attachments when filesystem mode is used (#3396 )
* fix(Google Sheet Node): Fix issue with null values and "Use Header Names as JSON Paths" option (#3395 )
* fixed Google Sheet 'Use Header Names as JSON Paths' issue when input data contains null values. https://community.n8n.io/t/error-cannot-read-properties-of-null-reading-tostring/14385/2
* ⚡ Update URLs to n8n.io API (#3391 )
* fix(core): Fix migrations on non-public Postgres schema (#3356 )
* 🐛 Fix UM migration
* ⚡ Account for schema in `search_path`
* 🔥 Remove unneeded schema refs
* 🧪 Account for alt schema in DB testing
* ⚡ Add schema to `IncreaseTypeVarcharLimit`
* ⚡ Set `search_path` in every migration
* ⚡ Set `search_path` in down migrations
* refactor(core): Improve error message
* feat(RabbitMQ Trigger Node): Make message acknowledgement and parallel processing configurable (#3385 )
* feat(RabbitMQ Trigger Node): Make message acknowledgement and concurrent
processing configurable
* ⚡ Make sure that messages do not get executed multiple times
* 👕 Fix lint issue
* 🐛 Fix issue that for manual executions in "own" mode messages got
know acknowledged
* ⚡ Increment count now that console.log got removed
* ⚡ Improvements
* ⚡ Fix default value
* ⚡ Improve display name
* fix(Gmail Node): Fix sending attachments when filesystem mode is used (#3396 )
* ⚡ Minor improvement
Co-authored-by: Taha Sönmez <mtssonmez@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.101.0
* ⬆️ Set n8n-workflow@0.101.0 on n8n-core
* 🔖 Release n8n-core@0.119.0
* ⬆️ Set n8n-core@0.119.0 and n8n-workflow@0.101.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.58.0
* ⬆️ Set n8n-core@0.119.0 and n8n-workflow@0.101.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.177.0
* 🔖 Release n8n-design-system@0.22.0
* ⬆️ Set n8n-design-system@0.22.0 and n8n-workflow@0.101.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.145.0
* ⬆️ Set n8n-core@0.119.0, n8n-editor-ui@0.145.0, n8n-nodes-base@0.177.0 and n8n-workflow@0.101.0 on n8n
* 🔖 Release n8n@0.179.0
* 🔖 Update main package.json to 0.179.0
* 📚 Update CHANGELOG.md with version 0.179.0
* ⚡ linter fixes
* ⚡ improvements
* ⚡ lock file fix
* ⚡ credentials update
* feat(editor): Display node specific settings above general ones
* fix(editor): Fix delete button hover spacing (#3412 )
* fix(core): Fix crashes in queue mode (#3397 )
* Add catch block to avoid crashes when running in queue mode
* Throwing errors that happen in worker so process stops
* feat(core): Add support to import/export tags (#3130 )
* Export and Import Workflow Tags
Support exporting and importing tags of workflows via frontend and cli.
On export, all tag data is included in the json.
- id
- name
- updatedAt
- createdAt
When importing a workflow json to n8n we:
- first check if a tag with the same id and createdAt date exists in the
database, then we can assume the tag is identical. Changes on the name
of the tag are now preserved.
- check if a tag with the same name exists on the database.
- create a new tag with the given name.
* clean up fe export
* remove usage count
* return updatedat, createdat
* fix tags import
* move logic from workflow package
* refactor import
* check for tags before import
* update checks on type
* fix on import
* fix build issues
* fix type issue
* remove unnessary ?
* update tag helpers so only name is required
* fix tag import
* add don't replace existing tags
* fix build issue
* address comments
* fix with promise.all
* update setting tags
* update check
* fix existing check
* add helper
* fix duplication
* fix multiple same tags bug
* fix db bugs
* add more validation on workflow type
* fix validation
* disable importing tags on copy paste
Co-authored-by: Luca Berneking <l.berneking@mittwald.de>
* fix(editor): Fix stuck loading states (#3428 )
* feat(core): Add support for pairedItem (beta) (#3012 )
* ✨ Add pairedItem support
* 👕 Fix lint issue
* 🐛 Fix resolution in frontend
* 🐛 Fix resolution issue
* 🐛 Fix resolution in frontend
* 🐛 Fix another resolution issue in frontend
* ⚡ Try to automatically add pairedItem data if possible
* ⚡ Cleanup
* ⚡ Display expression errors in editor UI
* 🐛 Fix issue that it did not display errors in production
* 🐛 Fix auto-fix of missing pairedItem data
* 🐛 Fix frontend resolution for not executed nodes
* ⚡ Fail execution on pairedItem resolve issue and display information
about itemIndex and runIndex
* ⚡ Allow that pairedItem is only set to number if runIndex is 0
* ✨ Improve Expression Errors
* ⚡ Remove no longer needed code
* ⚡ Make errors more helpful
* ⚡ Add additional errors
* 👕 Fix lint issue
* ⚡ Add pairedItem support to core nodes
* ⚡ Improve support in Merge-Node
* ⚡ Fix issue with not correctly converted incoming pairedItem data
* 🐛 Fix frontend resolve issue
* 🐛 Fix frontend parameter name display issue
* ⚡ Improve errors
* 👕 Fix lint issue
* ⚡ Improve errors
* ⚡ Make it possible to display parameter name in error messages
* ⚡ Improve error messages
* ⚡ Fix error message
* ⚡ Improve error messages
* ⚡ Add another error message
* ⚡ Simplify
* refactor(core): Deduplicate encryption logic (#3434 )
* ⚡ added function to credentials helper
* Refactor function name
* Fix lint issues
Co-authored-by: Michael Kret <michael.k@radency.com>
* test: Add timeout to `beforeAll` in users suite (#3433 )
* refactor(editor): Change node-setting's parameters order (#3435 )
* fix(core): Fix `user-management:reset` command (#3403 )
* 🐛 Fix `email` setting
* 🧪 Add test
* 🧪 Add expectation for user email
* ⚡ Replace request with helper
* refactor: Apply more `eslint-plugin-n8n-nodes-base` autofixable rules (#3432 )
* ⚡ Update `lintfix` script
* 👕 Remove unneeded lint exceptions
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-description-miscased-url` (#3441 )
* 👕 Apply `rule node-param-placeholder-miscased-id` (#3443 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-name-wrong-for-upsert` (#3446 )
* 👕 Apply `node-param-min-value-wrong-for-limit` (#3442 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-wrong-for-dynamic-options` (#3454 )
* 🔨 fix
* ⚡ Fix `Assigned To` fields
Co-authored-by: Michael Kret <michael.k@radency.com>
* 👕 Apply `rule node-param-default-wrong-for-number` (#3453 )
* 👕 Apply `node-param-default-wrong-for-string` (#3452 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-miscased` (#3449 )
* 🔨 fix
* 🔨 exceptions
* ⚡ review fixes
* 👕 Apply `node-param-description-lowercase-first-char` (#3451 )
* ⚡ fix
* ⚡ review fixes
* ⚡ fix
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-wrong-for-dynamic-options` (#3456 )
* Rule working as intended
* Add rule
* 🔥 Remove repetitions
* 👕 Add exceptions
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Small fix for `node-param-description-wrong-for-dynamic-options`
* 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3460 )
* 👕 Apply `node-param-description-line-break-html-tag` (#3462 )
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-options-type-unsorted-items` (#3459 )
* ⚡ fix
* 🔨 exceptions
* Add exception for Salesmate and Zoom
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* ⚡ Restore `lintfix` command
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
* fix(Hubspot Node): Fix loading of Contacts (#3426 )
* feat(QuickBooks Node): Add optional Tax item field (#3404 )
* Added tax refs
* Nodelinter fixes
* fix(EmailReadImap Node): Improve error handling (#3465 )
* refactor(core): Remove a floating promise
* feat(Cal Trigger Node): Add cal.com Trigger Node (#3439 )
* options and operations added
* IT WORKS!
* Added ReturnALL to GET method
* comit for PR
* updating shared operations
* ⚡ linter fixes
* ⚡ improvements
* ⚡ lock file fix
* ⚡ credentials update
* added cal trigger node
* Removed console log
* Added advanced fields
* feat(core): Add support for pairedItem (beta) (#3012 )
* ✨ Add pairedItem support
* 👕 Fix lint issue
* 🐛 Fix resolution in frontend
* 🐛 Fix resolution issue
* 🐛 Fix resolution in frontend
* 🐛 Fix another resolution issue in frontend
* ⚡ Try to automatically add pairedItem data if possible
* ⚡ Cleanup
* ⚡ Display expression errors in editor UI
* 🐛 Fix issue that it did not display errors in production
* 🐛 Fix auto-fix of missing pairedItem data
* 🐛 Fix frontend resolution for not executed nodes
* ⚡ Fail execution on pairedItem resolve issue and display information
about itemIndex and runIndex
* ⚡ Allow that pairedItem is only set to number if runIndex is 0
* ✨ Improve Expression Errors
* ⚡ Remove no longer needed code
* ⚡ Make errors more helpful
* ⚡ Add additional errors
* 👕 Fix lint issue
* ⚡ Add pairedItem support to core nodes
* ⚡ Improve support in Merge-Node
* ⚡ Fix issue with not correctly converted incoming pairedItem data
* 🐛 Fix frontend resolve issue
* 🐛 Fix frontend parameter name display issue
* ⚡ Improve errors
* 👕 Fix lint issue
* ⚡ Improve errors
* ⚡ Make it possible to display parameter name in error messages
* ⚡ Improve error messages
* ⚡ Fix error message
* ⚡ Improve error messages
* ⚡ Add another error message
* ⚡ Simplify
* refactor(core): Deduplicate encryption logic (#3434 )
* ⚡ added function to credentials helper
* Refactor function name
* Fix lint issues
Co-authored-by: Michael Kret <michael.k@radency.com>
* test: Add timeout to `beforeAll` in users suite (#3433 )
* refactor(editor): Change node-setting's parameters order (#3435 )
* fix(core): Fix `user-management:reset` command (#3403 )
* 🐛 Fix `email` setting
* 🧪 Add test
* 🧪 Add expectation for user email
* ⚡ Replace request with helper
* refactor: Apply more `eslint-plugin-n8n-nodes-base` autofixable rules (#3432 )
* ⚡ Update `lintfix` script
* 👕 Remove unneeded lint exceptions
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-description-miscased-url` (#3441 )
* 👕 Apply `rule node-param-placeholder-miscased-id` (#3443 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-name-wrong-for-upsert` (#3446 )
* 👕 Apply `node-param-min-value-wrong-for-limit` (#3442 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-wrong-for-dynamic-options` (#3454 )
* 🔨 fix
* ⚡ Fix `Assigned To` fields
Co-authored-by: Michael Kret <michael.k@radency.com>
* 👕 Apply `rule node-param-default-wrong-for-number` (#3453 )
* 👕 Apply `node-param-default-wrong-for-string` (#3452 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-miscased` (#3449 )
* 🔨 fix
* 🔨 exceptions
* ⚡ review fixes
* 👕 Apply `node-param-description-lowercase-first-char` (#3451 )
* ⚡ fix
* ⚡ review fixes
* ⚡ fix
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-wrong-for-dynamic-options` (#3456 )
* Rule working as intended
* Add rule
* 🔥 Remove repetitions
* 👕 Add exceptions
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Small fix for `node-param-description-wrong-for-dynamic-options`
* 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3460 )
* 👕 Apply `node-param-description-line-break-html-tag` (#3462 )
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-options-type-unsorted-items` (#3459 )
* ⚡ fix
* 🔨 exceptions
* Add exception for Salesmate and Zoom
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* ⚡ Restore `lintfix` command
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
* fix(Hubspot Node): Fix loading of Contacts (#3426 )
* feat(QuickBooks Node): Add optional Tax item field (#3404 )
* Added tax refs
* Nodelinter fixes
* fix(EmailReadImap Node): Improve error handling (#3465 )
* refactor(core): Remove a floating promise
* ⚡ Improvements
Co-authored-by: alex meredith <alexanderm@packt.com>
Co-authored-by: ajmeredith1200 <100841449+ajmeredith1200@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
* ⚡ Improve cal.com Trigger Node
* 👕 Fix lint issue
* ⚡ Minor improvements
Co-authored-by: alex meredith <alexanderm@packt.com>
Co-authored-by: ajmeredith1200 <100841449+ajmeredith1200@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Milorad FIlipović <miloradfilipovic19@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Gonçalo Silva <goncalossilva@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Taha Sönmez <35905778+tahasonmez@users.noreply.github.com>
Co-authored-by: Taha Sönmez <mtssonmez@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Luca Berneking <l.berneking@mittwald.de>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
2022-06-05 20:31:29 +02:00
Jan Oberhauser
6f70bacdb0
👕 Fix lint issue
2022-06-05 19:44:04 +02:00
Jan Oberhauser
6bdc7c1f7a
⚡ Improve cal.com Trigger Node
2022-06-05 19:43:12 +02:00
Syed Ali Shahbaz
1fa445e0e7
feat(Cal Trigger Node): Add cal.com Trigger Node ( #3439 )
...
* options and operations added
* IT WORKS!
* Added ReturnALL to GET method
* comit for PR
* updating shared operations
* ⚡ linter fixes
* ⚡ improvements
* ⚡ lock file fix
* ⚡ credentials update
* added cal trigger node
* Removed console log
* Added advanced fields
* feat(core): Add support for pairedItem (beta) (#3012 )
* ✨ Add pairedItem support
* 👕 Fix lint issue
* 🐛 Fix resolution in frontend
* 🐛 Fix resolution issue
* 🐛 Fix resolution in frontend
* 🐛 Fix another resolution issue in frontend
* ⚡ Try to automatically add pairedItem data if possible
* ⚡ Cleanup
* ⚡ Display expression errors in editor UI
* 🐛 Fix issue that it did not display errors in production
* 🐛 Fix auto-fix of missing pairedItem data
* 🐛 Fix frontend resolution for not executed nodes
* ⚡ Fail execution on pairedItem resolve issue and display information
about itemIndex and runIndex
* ⚡ Allow that pairedItem is only set to number if runIndex is 0
* ✨ Improve Expression Errors
* ⚡ Remove no longer needed code
* ⚡ Make errors more helpful
* ⚡ Add additional errors
* 👕 Fix lint issue
* ⚡ Add pairedItem support to core nodes
* ⚡ Improve support in Merge-Node
* ⚡ Fix issue with not correctly converted incoming pairedItem data
* 🐛 Fix frontend resolve issue
* 🐛 Fix frontend parameter name display issue
* ⚡ Improve errors
* 👕 Fix lint issue
* ⚡ Improve errors
* ⚡ Make it possible to display parameter name in error messages
* ⚡ Improve error messages
* ⚡ Fix error message
* ⚡ Improve error messages
* ⚡ Add another error message
* ⚡ Simplify
* refactor(core): Deduplicate encryption logic (#3434 )
* ⚡ added function to credentials helper
* Refactor function name
* Fix lint issues
Co-authored-by: Michael Kret <michael.k@radency.com>
* test: Add timeout to `beforeAll` in users suite (#3433 )
* refactor(editor): Change node-setting's parameters order (#3435 )
* fix(core): Fix `user-management:reset` command (#3403 )
* 🐛 Fix `email` setting
* 🧪 Add test
* 🧪 Add expectation for user email
* ⚡ Replace request with helper
* refactor: Apply more `eslint-plugin-n8n-nodes-base` autofixable rules (#3432 )
* ⚡ Update `lintfix` script
* 👕 Remove unneeded lint exceptions
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-description-miscased-url` (#3441 )
* 👕 Apply `rule node-param-placeholder-miscased-id` (#3443 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-name-wrong-for-upsert` (#3446 )
* 👕 Apply `node-param-min-value-wrong-for-limit` (#3442 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-wrong-for-dynamic-options` (#3454 )
* 🔨 fix
* ⚡ Fix `Assigned To` fields
Co-authored-by: Michael Kret <michael.k@radency.com>
* 👕 Apply `rule node-param-default-wrong-for-number` (#3453 )
* 👕 Apply `node-param-default-wrong-for-string` (#3452 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-miscased` (#3449 )
* 🔨 fix
* 🔨 exceptions
* ⚡ review fixes
* 👕 Apply `node-param-description-lowercase-first-char` (#3451 )
* ⚡ fix
* ⚡ review fixes
* ⚡ fix
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-wrong-for-dynamic-options` (#3456 )
* Rule working as intended
* Add rule
* 🔥 Remove repetitions
* 👕 Add exceptions
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Small fix for `node-param-description-wrong-for-dynamic-options`
* 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3460 )
* 👕 Apply `node-param-description-line-break-html-tag` (#3462 )
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-options-type-unsorted-items` (#3459 )
* ⚡ fix
* 🔨 exceptions
* Add exception for Salesmate and Zoom
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* ⚡ Restore `lintfix` command
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
* fix(Hubspot Node): Fix loading of Contacts (#3426 )
* feat(QuickBooks Node): Add optional Tax item field (#3404 )
* Added tax refs
* Nodelinter fixes
* fix(EmailReadImap Node): Improve error handling (#3465 )
* refactor(core): Remove a floating promise
* ⚡ Improvements
Co-authored-by: alex meredith <alexanderm@packt.com>
Co-authored-by: ajmeredith1200 <100841449+ajmeredith1200@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2022-06-05 19:30:54 +02:00
Jan Oberhauser
eb766e2ced
refactor(core): Remove a floating promise
2022-06-04 12:33:49 +02:00
Jan Oberhauser
3806d6355d
fix(EmailReadImap Node): Improve error handling ( #3465 )
2022-06-04 09:56:13 +02:00
Jonathan Bennetts
c341b45396
feat(QuickBooks Node): Add optional Tax item field ( #3404 )
...
* Added tax refs
* Nodelinter fixes
2022-06-03 20:35:24 +02:00
Michael Kret
f02421b5f3
fix(Hubspot Node): Fix loading of Contacts ( #3426 )
2022-06-03 19:52:49 +02:00
Jan Oberhauser
527ce7c2ca
🔀 Merge branch 'master' of https://github.com/ajmeredith1200/n8n into ajmeredith1200-master
2022-06-03 19:37:36 +02:00
Iván Ovejero
70ae90fa3c
refactor: Apply more eslint-plugin-n8n-nodes-base
autofixable rules ( #3432 )
...
* ⚡ Update `lintfix` script
* 👕 Remove unneeded lint exceptions
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-description-miscased-url` (#3441 )
* 👕 Apply `rule node-param-placeholder-miscased-id` (#3443 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-name-wrong-for-upsert` (#3446 )
* 👕 Apply `node-param-min-value-wrong-for-limit` (#3442 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-wrong-for-dynamic-options` (#3454 )
* 🔨 fix
* ⚡ Fix `Assigned To` fields
Co-authored-by: Michael Kret <michael.k@radency.com>
* 👕 Apply `rule node-param-default-wrong-for-number` (#3453 )
* 👕 Apply `node-param-default-wrong-for-string` (#3452 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Apply `node-param-display-name-miscased` (#3449 )
* 🔨 fix
* 🔨 exceptions
* ⚡ review fixes
* 👕 Apply `node-param-description-lowercase-first-char` (#3451 )
* ⚡ fix
* ⚡ review fixes
* ⚡ fix
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-wrong-for-dynamic-options` (#3456 )
* Rule working as intended
* Add rule
* 🔥 Remove repetitions
* 👕 Add exceptions
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Small fix for `node-param-description-wrong-for-dynamic-options`
* 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3460 )
* 👕 Apply `node-param-description-line-break-html-tag` (#3462 )
* 👕 Run baseline `lintfix`
* 👕 Apply `node-param-options-type-unsorted-items` (#3459 )
* ⚡ fix
* 🔨 exceptions
* Add exception for Salesmate and Zoom
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* ⚡ Restore `lintfix` command
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
2022-06-03 19:23:49 +02:00
Iván Ovejero
58ecadf53c
fix(core): Fix user-management:reset
command ( #3403 )
...
* 🐛 Fix `email` setting
* 🧪 Add test
* 🧪 Add expectation for user email
* ⚡ Replace request with helper
2022-06-03 17:44:34 +02:00
Ricardo Espinoza
a5d2ddfa26
refactor(editor): Change node-setting's parameters order ( #3435 )
2022-06-03 17:43:37 +02:00
Iván Ovejero
6bccafb355
test: Add timeout to beforeAll
in users suite ( #3433 )
2022-06-03 17:41:29 +02:00
Omar Ajoue
4b8472b7bb
refactor(core): Deduplicate encryption logic ( #3434 )
...
* ⚡ added function to credentials helper
* Refactor function name
* Fix lint issues
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-06-03 17:39:44 +02:00
Jan Oberhauser
bdb84130d6
feat(core): Add support for pairedItem (beta) ( #3012 )
...
* ✨ Add pairedItem support
* 👕 Fix lint issue
* 🐛 Fix resolution in frontend
* 🐛 Fix resolution issue
* 🐛 Fix resolution in frontend
* 🐛 Fix another resolution issue in frontend
* ⚡ Try to automatically add pairedItem data if possible
* ⚡ Cleanup
* ⚡ Display expression errors in editor UI
* 🐛 Fix issue that it did not display errors in production
* 🐛 Fix auto-fix of missing pairedItem data
* 🐛 Fix frontend resolution for not executed nodes
* ⚡ Fail execution on pairedItem resolve issue and display information
about itemIndex and runIndex
* ⚡ Allow that pairedItem is only set to number if runIndex is 0
* ✨ Improve Expression Errors
* ⚡ Remove no longer needed code
* ⚡ Make errors more helpful
* ⚡ Add additional errors
* 👕 Fix lint issue
* ⚡ Add pairedItem support to core nodes
* ⚡ Improve support in Merge-Node
* ⚡ Fix issue with not correctly converted incoming pairedItem data
* 🐛 Fix frontend resolve issue
* 🐛 Fix frontend parameter name display issue
* ⚡ Improve errors
* 👕 Fix lint issue
* ⚡ Improve errors
* ⚡ Make it possible to display parameter name in error messages
* ⚡ Improve error messages
* ⚡ Fix error message
* ⚡ Improve error messages
* ⚡ Add another error message
* ⚡ Simplify
2022-06-03 17:25:07 +02:00
Mutasem Aldmour
450a9aafea
fix(editor): Fix stuck loading states ( #3428 )
2022-06-02 16:13:07 +02:00
Mutasem Aldmour
15a20d257d
feat(core): Add support to import/export tags ( #3130 )
...
* Export and Import Workflow Tags
Support exporting and importing tags of workflows via frontend and cli.
On export, all tag data is included in the json.
- id
- name
- updatedAt
- createdAt
When importing a workflow json to n8n we:
- first check if a tag with the same id and createdAt date exists in the
database, then we can assume the tag is identical. Changes on the name
of the tag are now preserved.
- check if a tag with the same name exists on the database.
- create a new tag with the given name.
* clean up fe export
* remove usage count
* return updatedat, createdat
* fix tags import
* move logic from workflow package
* refactor import
* check for tags before import
* update checks on type
* fix on import
* fix build issues
* fix type issue
* remove unnessary ?
* update tag helpers so only name is required
* fix tag import
* add don't replace existing tags
* fix build issue
* address comments
* fix with promise.all
* update setting tags
* update check
* fix existing check
* add helper
* fix duplication
* fix multiple same tags bug
* fix db bugs
* add more validation on workflow type
* fix validation
* disable importing tags on copy paste
Co-authored-by: Luca Berneking <l.berneking@mittwald.de>
2022-06-02 12:39:42 +02:00
Omar Ajoue
042b8daf1c
fix(core): Fix crashes in queue mode ( #3397 )
...
* Add catch block to avoid crashes when running in queue mode
* Throwing errors that happen in worker so process stops
2022-06-02 12:17:24 +02:00
Mutasem Aldmour
50ff75ecb2
fix(editor): Fix delete button hover spacing ( #3412 )
2022-06-02 09:36:08 +02:00
Jan Oberhauser
50ca9c4c7e
feat(editor): Display node specific settings above general ones
2022-06-02 09:27:03 +02:00
Michael Kret
2ca27006fd
⚡ credentials update
2022-05-31 10:46:20 +03:00
Michael Kret
f3c0d50e37
⚡ improvements
2022-05-31 10:11:50 +03:00
Michael Kret
559e1d7366
⚡ linter fixes
2022-05-31 08:54:32 +03:00
Michael Kret
185d899fa3
Merge branch 'master' of https://github.com/n8n-io/n8n
2022-05-30 15:35:25 +03:00
Jan Oberhauser
d2ef76c494
🔖 Release n8n@0.179.0
2022-05-30 12:10:46 +00:00
Jan Oberhauser
5ceec13f9f
⬆️ Set n8n-core@0.119.0, n8n-editor-ui@0.145.0, n8n-nodes-base@0.177.0 and n8n-workflow@0.101.0 on n8n
2022-05-30 12:10:46 +00:00
Jan Oberhauser
6df44c0396
🔖 Release n8n-editor-ui@0.145.0
2022-05-30 12:09:22 +00:00
Jan Oberhauser
6d45c77f1d
⬆️ Set n8n-design-system@0.22.0 and n8n-workflow@0.101.0 on n8n-editor-ui
2022-05-30 12:09:22 +00:00
Jan Oberhauser
448655baac
🔖 Release n8n-design-system@0.22.0
2022-05-30 12:09:15 +00:00
Jan Oberhauser
b8e5d3fd74
🔖 Release n8n-nodes-base@0.177.0
2022-05-30 12:08:34 +00:00
Jan Oberhauser
1c960308be
⬆️ Set n8n-core@0.119.0 and n8n-workflow@0.101.0 on n8n-nodes-base
2022-05-30 12:08:34 +00:00
Jan Oberhauser
7a704cf579
🔖 Release n8n-node-dev@0.58.0
2022-05-30 12:08:27 +00:00
Jan Oberhauser
52a109d0a2
⬆️ Set n8n-core@0.119.0 and n8n-workflow@0.101.0 on n8n-node-dev
2022-05-30 12:08:27 +00:00
Jan Oberhauser
032e249818
🔖 Release n8n-core@0.119.0
2022-05-30 12:08:19 +00:00
Jan Oberhauser
608fbc6ddf
⬆️ Set n8n-workflow@0.101.0 on n8n-core
2022-05-30 12:08:19 +00:00
Jan Oberhauser
ba74e9c875
🔖 Release n8n-workflow@0.101.0
2022-05-30 12:08:11 +00:00
Taha Sönmez
fbf60199d9
fix(Google Sheet Node): Fix issue with null values and "Use Header Names as JSON Paths" option ( #3395 )
...
* fixed Google Sheet 'Use Header Names as JSON Paths' issue when input data contains null values. https://community.n8n.io/t/error-cannot-read-properties-of-null-reading-tostring/14385/2
* ⚡ Update URLs to n8n.io API (#3391 )
* fix(core): Fix migrations on non-public Postgres schema (#3356 )
* 🐛 Fix UM migration
* ⚡ Account for schema in `search_path`
* 🔥 Remove unneeded schema refs
* 🧪 Account for alt schema in DB testing
* ⚡ Add schema to `IncreaseTypeVarcharLimit`
* ⚡ Set `search_path` in every migration
* ⚡ Set `search_path` in down migrations
* refactor(core): Improve error message
* feat(RabbitMQ Trigger Node): Make message acknowledgement and parallel processing configurable (#3385 )
* feat(RabbitMQ Trigger Node): Make message acknowledgement and concurrent
processing configurable
* ⚡ Make sure that messages do not get executed multiple times
* 👕 Fix lint issue
* 🐛 Fix issue that for manual executions in "own" mode messages got
know acknowledged
* ⚡ Increment count now that console.log got removed
* ⚡ Improvements
* ⚡ Fix default value
* ⚡ Improve display name
* fix(Gmail Node): Fix sending attachments when filesystem mode is used (#3396 )
* ⚡ Minor improvement
Co-authored-by: Taha Sönmez <mtssonmez@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2022-05-30 13:37:34 +02:00
Michael Kret
3a09da92be
fix(Gmail Node): Fix sending attachments when filesystem mode is used ( #3396 )
2022-05-30 12:23:57 +02:00
Jan Oberhauser
b851289001
feat(RabbitMQ Trigger Node): Make message acknowledgement and parallel processing configurable ( #3385 )
...
* feat(RabbitMQ Trigger Node): Make message acknowledgement and concurrent
processing configurable
* ⚡ Make sure that messages do not get executed multiple times
* 👕 Fix lint issue
* 🐛 Fix issue that for manual executions in "own" mode messages got
know acknowledged
* ⚡ Increment count now that console.log got removed
* ⚡ Improvements
* ⚡ Fix default value
* ⚡ Improve display name
2022-05-30 12:16:44 +02:00
Jan Oberhauser
d7c6833dc3
refactor(core): Improve error message
2022-05-30 12:05:43 +02:00
Iván Ovejero
b49d493653
fix(core): Fix migrations on non-public Postgres schema ( #3356 )
...
* 🐛 Fix UM migration
* ⚡ Account for schema in `search_path`
* 🔥 Remove unneeded schema refs
* 🧪 Account for alt schema in DB testing
* ⚡ Add schema to `IncreaseTypeVarcharLimit`
* ⚡ Set `search_path` in every migration
* ⚡ Set `search_path` in down migrations
2022-05-30 11:33:17 +02:00
Ben Hesseldieck
56c07a45d5
⚡ Update URLs to n8n.io API ( #3391 )
2022-05-30 11:29:31 +02:00
pemontto
c38f6af499
feat(ServiceNow Node): Add attachment functionality ( #3137 )
...
* ✨ Add ServiceNow attachment functionality
* 🔨 download fix
* ⚡ improvements
* ⚡ parameter name fix
* ⚡ download attachment for get all operation
* ⚡ filters update
* ⚡ hint update
* ⚡ Small improvements
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-27 18:39:55 +02:00
Michael Kret
b687ba11cc
fix(Discord Node): Fix broken rate limit handling ( #3311 )
...
* 🔨 fix and additional option to return response headers
* ⚡ Remove "return response headers" parameter
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-27 18:26:08 +02:00
Iván Ovejero
d71967878f
fix(editor): Fix component in executions list failing custom validator ( #3284 )
...
* 🐛 Adjust size to custom validator
* ⏪ Undo size change
* ⚡ Add size to component validator
2022-05-27 18:20:59 +02:00
Michael Kret
d3cecfc55b
fix(core): Fix problem with uploading large files ( #3370 )
...
* ⚡ fix
* ⚡ moved setting to axios config
2022-05-27 18:17:44 +02:00
Gonçalo Silva
dc77594a1e
feat(Todoist Node): Add support for specifying the parent task when adding and listing tasks ( #3161 )
...
* Todoist: Update parent field to parent_id
`parent` is deprecated.
* Todoist: Move Labels to "additional fields" when adding a task
Improves consistency with other operations.
* Todoist: Improve section re-load when switching projects
It only worked when creating tasks, due to naming and nesting
inconsistencies between different operations. Making it consistent
adds predictability and allows reuse between operations.
* Todoist: Add support for parent_id when creating and listing tasks
* ⚡ fixes
* ⚡ test credentials fix
* ⚡ parameters naming fix
* ⚡ undo for breaking change
* feat(Salesforce Node): Add country field (#3314 )
* fix(Slack Node): Fix Channel->Kick (#3365 )
* feat(core): Allow credential reuse on HTTP Request node (#3228 )
* ✨ Create controller
* ⚡ Mount controller
* ✏️ Add error messages
* ✨ Create scopes fetcher
* ⚡ Account for non-existent credential type
* 📘 Type scopes request
* ⚡ Adjust error message
* 🧪 Add tests
* ✨ Introduce simple node versioning
* ⚡ Add example how to read version in node-code for custom logic
* 🐛 Fix setting of parameters
* 🐛 Fix another instance where it sets the wrong parameter
* ⚡ Remove unnecessary TOODs
* ✨ Re-version HTTP Request node
* 👕 Satisfy linter
* ⚡ Retrieve node version
* ⏪ Undo Jan's changes to Set node
* 🧪 Fix CI/CD for `/oauth2-credential` tests (#3230 )
* 🐛 Fix notice warning missing background color (#3231 )
* 🐛 Check for generic auth in node cred types
* ⚡ Refactor credentials dropdown for HTTP Request node (#3222 )
* ⚡ Discoverability flow (#3229 )
* ✨ Added node credentials type proxy. Changed node credentials input order.
* ⚡ Add computed property from versioning branch
* 🐛 Fix cred ref lost and unsaved
* ⚡ Make options consistent with cred type names
* ⚡ Use prop to set component order
* ⚡ Use constant and version
* ⚡ Fix rendering for generic auth creds
* ⚡ Mark as required on first selection
* ⚡ Implement discoverability flow
* ⚡ Mark as required on subsequent selections
* ⚡ Fix marking as required after cred deletion
* ⚡ Refactor to clean up
* ⚡ Detect position automatically
* ⚡ Add i18n to option label
* ⚡ Hide subtitle for custom action
* ⚡ Detect active credential type
* ⚡ Prop drilling to re-render select
* 🔥 Remove unneeded property
* ✏️ Rename arg
* 🔥 Remove unused import
* 🔥 Remove unneeded getters
* 🔥 Remove unused import
* ⚡ Generalize cred component positioning
* ⚡ Set up request
* 🐛 Fix edge case in endpoint
* ⚡ Display scopes alert box
* ⏪ Revert "Generalize cred comp positioning"
This reverts commit 75eea89273
.
* ⚡ Consolidate HTTPRN check
* ⚡ Fix hue percentage to degree
* 🔥 Remove unused import
* 🔥 Remove unused import
* 🔥 Remove unused class
* 🔥 Remove unused import
* 📘 Create type for HTTPRN v2 auth params
* ✏️ Rename check
* 🔥 Remove unused import
* ✏️ Add i18n to `reportUnsetCredential()`
* ⚡ Refactor Alex's spacing changes
* ⚡ Post-merge fixes
* ⚡ Add docs link
* 🔥 Exclude Notion OAuth cred
* ✏️ Update copy
* ✏️ Rename param
* 🎨 Reposition notice and simplify styling
* ✏️ Update copy
* ✏️ Update copy
* ⚡ Hide params during custom action
* ⚡ Show notice if any cred type supported
* 🐛 Prevent scopes text overflow
* 🔥 Remove superfluous check
* ✏️ Break up docstring
* 🎨 Tweak notice styling
* ⚡ Reorder cred param in Webhook node
* ✏️ Shorten cred name in scopes notice
* 🧪 Update Notice snapshots
* 🐛 Fix check when `globalRole` is `undefined`
* ⏪ Revert 3f2c4a6
* ⚡ Apply feedback from Product
* 🧪 Update snapshot
* ⚡ Adjust regex expansion pattern for singular
* 🔥 Remove unused import
* 🔥 Remove logging
* ⚡ Make `somethingElse` key more unique
* ⚡ Move something else to constants
* ⚡ Consolidate notice component
* ⚡ Apply latest feedback
* 🧪 Update tests
* 🧪 Update snapshot
* ✏️ Fix singular version
* 🧪 Finalize tests
* ✏️ Rename constant
* 🧪 Expand tests
* 🔥 Remove `truncate` prop
* 🚚 Move scopes fetching to store
* 🚚 Move method to component
* ⚡ Use constant
* ⚡ Refactor `Notice` component
* 🧪 Update tests
* 🔥 Remove unused keys
* ⚡ Inject custom API call option
* 🔥 Remove unused props
* 🎨 Use `compact` prop
* 🧪 Update snapshots
* 🚚 Move scopes to store
* 🚚 Move `nodeCredentialTypes` to parent
* ✏️ Rename cred types per branding
* 🐛 Clear scopes when none
* ⚡ Add default
* 🚚 Move `newHttpRequestNodeCredentialType` to parent
* 🔥 Remove test data
* ⚡ Separate lines for readability
* ⚡ Change reference from node to node name
* ✏️ Rename i18n keys
* ⚡ Refactor OAuth check
* 🔥 Remove unused key
* 🚚 Move `OAuth1/2 API` to i18n
* ⚡ Refactor `skipCheck`
* ⚡ Add `stopPropagation` and `preventDefault`
* 🚚 Move active credential scopes logic to store
* 🎨 Fix spacing for `NodeWebhooks` component
* ⚡ Implement feedback
* ⚡ Update HTTPRN default and issue copy
* Refactor to use `CredentialsSelect` param (#3304 )
* ⚡ Refactor into cred type param
* ⚡ Componentize scopes notice
* 🔥 Remove unused data
* 🔥 Remove unused `loadOptions`
* ⚡ Componentize `NodeCredentialType`
* 🐛 Fix param validation
* 🔥 Remove dup methods
* ⚡ Refactor all references to `isHttpRequestNodeV2`
* 🎨 Fix styling
* 🔥 Remove unused import
* 🔥 Remove unused properties
* 🎨 Fix spacing for Pipedrive Trigger node
* 🎨 Undo Webhook node styling change
* 🔥 Remove unused style
* ⚡ Cover `httpHeaderAuth` edge case
* 🐛 Fix `this.node` reference
* 🚚 Rename to `credentialsSelect`
* 🐛 Fix mistaken renaming
* ⚡ Set one attribute per line
* ⚡ Move condition to instantiation site
* 🚚 Rename prop
* ⚡ Refactor away `prepareScopesNotice`
* ✏️ Rename i18n keys
* ✏️ Update i18n calls
* ✏️ Add more i18n keys
* 🔥 Remove unused props
* ✏️ Add explanatory comment
* ⚡ Adjust check in `hasProxyAuth`
* ⚡ Refactor `credentialSelected` from prop to event
* ⚡ Eventify `valueChanged`, `setFocus`, `onBlur`
* ⚡ Eventify `optionSelected`
* ⚡ Add `noDataExpression`
* 🔥 Remove logging
* 🔥 Remove URL from scopes
* ⚡ Disregard expressions for display
* 🎨 Use CSS modules
* 📘 Tigthen interface
* 🐛 Fix generic auth display
* 🐛 Fix generic auth validation
* 📘 Loosen type
* 🚚 Move event params to end
* ⚡ Generalize reference
* ⚡ Refactor generic auth as `credentialsSelect` param
* ⏪ Restore check for `httpHeaderAuth `
* 🚚 Rename `existing` to `predefined`
* Extend metrics for HTTP Request node (#3282 )
* ⚡ Extend metrics
* 🧪 Add tests
* ⚡ Update param names
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⚡ Update check per new branch
* ⚡ Include generic auth check
* ⚡ Adjust telemetry (#3359 )
* ⚡ Filter credential types by label
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.100.0
* ⬆️ Set n8n-workflow@0.100.0 on n8n-core
* 🔖 Release n8n-core@0.118.0
* ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.57.0
* ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.176.0
* 🔖 Release n8n-design-system@0.21.0
* ⬆️ Set n8n-design-system@0.21.0 and n8n-workflow@0.100.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.144.0
* ⬆️ Set n8n-core@0.118.0, n8n-editor-ui@0.144.0, n8n-nodes-base@0.176.0 and n8n-workflow@0.100.0 on n8n
* 🔖 Release n8n@0.178.0
* 🔖 Update main package.json to 0.178.0
* 📚 Update CHANGELOG.md with version 0.178.0
* fix(editor): Fix problem with HTTP Request Node 1 credentials to be set (#3371 )
* 🔖 Release n8n-editor-ui@0.144.1
* ⬆️ Set n8n-editor-ui@0.144.1 on n8n
* 🔖 Release n8n@0.178.1
* 🔖 Update main package.json to 0.178.1
* 📚 Update CHANGELOG.md with version 0.178.1
* fix(editor): Fix parameter loading bug (#3374 )
* fix parameter loading bug
* remove duplicate check
* 🔖 Release n8n-editor-ui@0.144.2
* ⬆️ Set n8n-editor-ui@0.144.2 on n8n
* 🔖 Release n8n@0.178.2
* 🔖 Update main package.json to 0.178.2
* 📚 Update CHANGELOG.md with version 0.178.2
* ⚡ Improvements
* fix(core): Fix issue that "closeFunction" got called twice
* fix(core): Prevent expressions XSS (#3366 )
* ✨ Added checks for window object access in template strings.
* ✨ Added self, prompt and confirm to blocklist. Changed window usage condition.
* fix(editor): Fix conflicting hover states between sticky button and node view (#3368 )
* 🐛 Fixing conflicting hover states between sticky button and node view.
* 🔨 Updating and optimizing sticky menu hover logic
* 📇 Removing redundant comments from `NodeView`.
* fix(editor): Fix credential display bug (#3372 )
* ⚡ Filter credentials by version
* ⚡ Reuse helper
* fix(NextCloud Node): Fix folder list with Nextcloud v24 (#3386 )
* initial fix for v24 folder listing
* implemented new credential methods
* Nodelinter fixes
* feat(PostBin Node): Add PostBin node (#3236 )
* 🚧 Initial progress on PostBin node.
* ✨ Implemented Bin and Request operations for PostBin node.
* 🚧 Reworked the node in the declarative way.
* 🚧 PosBin node refactoring after reworking it.
* ✨ Implemented Bin id parsing in PostBin node. Done some final refactoring and documentation.
* ⚡ Improvements
* ⚡ Add comments
* 👌 Updating the PostBin node based on the product review
* 💄 Updating PostBin node Bin ID validation logic
* ⚡ Small improvements
* ⚡ Transform the bin requests and add additional properties
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Simplify auth
* 👕 Fix lint issue
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Milorad FIlipović <miloradfilipovic19@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2022-05-27 18:15:05 +02:00
Milorad FIlipović
06c407def8
feat(PostBin Node): Add PostBin node ( #3236 )
...
* 🚧 Initial progress on PostBin node.
* ✨ Implemented Bin and Request operations for PostBin node.
* 🚧 Reworked the node in the declarative way.
* 🚧 PosBin node refactoring after reworking it.
* ✨ Implemented Bin id parsing in PostBin node. Done some final refactoring and documentation.
* ⚡ Improvements
* ⚡ Add comments
* 👌 Updating the PostBin node based on the product review
* 💄 Updating PostBin node Bin ID validation logic
* ⚡ Small improvements
* ⚡ Transform the bin requests and add additional properties
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-05-27 18:04:56 +02:00
Jonathan Bennetts
5f3bed3d4e
fix(NextCloud Node): Fix folder list with Nextcloud v24 ( #3386 )
...
* initial fix for v24 folder listing
* implemented new credential methods
* Nodelinter fixes
2022-05-27 17:15:12 +02:00
Iván Ovejero
ed69c3cc18
fix(editor): Fix credential display bug ( #3372 )
...
* ⚡ Filter credentials by version
* ⚡ Reuse helper
2022-05-27 17:07:14 +02:00
Milorad FIlipović
96a109a57c
fix(editor): Fix conflicting hover states between sticky button and node view ( #3368 )
...
* 🐛 Fixing conflicting hover states between sticky button and node view.
* 🔨 Updating and optimizing sticky menu hover logic
* 📇 Removing redundant comments from `NodeView`.
2022-05-27 17:04:14 +02:00
Alex Grozav
993554f22a
fix(core): Prevent expressions XSS ( #3366 )
...
* ✨ Added checks for window object access in template strings.
* ✨ Added self, prompt and confirm to blocklist. Changed window usage condition.
2022-05-27 17:00:51 +02:00
Jan Oberhauser
1910299a88
fix(core): Fix issue that "closeFunction" got called twice
2022-05-27 16:05:16 +02:00
Jan Oberhauser
d24232d0c4
🔖 Release n8n@0.178.2
2022-05-25 10:24:05 +02:00
Jan Oberhauser
582f73afbb
⬆️ Set n8n-editor-ui@0.144.2 on n8n
2022-05-25 10:23:35 +02:00
Jan Oberhauser
f42a16b190
🔖 Release n8n-editor-ui@0.144.2
2022-05-25 10:22:25 +02:00
Mutasem Aldmour
c7c2061590
fix(editor): Fix parameter loading bug ( #3374 )
...
* fix parameter loading bug
* remove duplicate check
2022-05-25 10:15:51 +02:00
Jan Oberhauser
1199493826
🔖 Release n8n@0.178.1
2022-05-24 18:30:50 +02:00
Jan Oberhauser
5b6cfce818
⬆️ Set n8n-editor-ui@0.144.1 on n8n
2022-05-24 18:30:13 +02:00
Jan Oberhauser
96d75017d1
🔖 Release n8n-editor-ui@0.144.1
2022-05-24 18:28:42 +02:00
Mutasem Aldmour
c5fc3bc45e
fix(editor): Fix problem with HTTP Request Node 1 credentials to be set ( #3371 )
2022-05-24 18:26:31 +02:00
Jan Oberhauser
b6bdfa46da
🔖 Release n8n@0.178.0
2022-05-24 09:49:50 +00:00
Jan Oberhauser
b73a2a1cdc
⬆️ Set n8n-core@0.118.0, n8n-editor-ui@0.144.0, n8n-nodes-base@0.176.0 and n8n-workflow@0.100.0 on n8n
2022-05-24 09:49:50 +00:00