Iván Ovejero
78c83168ac
refactor: Enable cred-class-field-documentation-url-missing
(no-changelog) ( #6907 )
2023-08-10 16:35:06 +02:00
Iván Ovejero
6f48593134
refactor: Enable cred-class-field-properties-assertion
(no-changelog) ( #6908 )
2023-08-10 15:28:03 +02:00
Ian Gallagher
258e0ebb0f
docs(Code Node): Update description to include Python (no-changelog) ( #6904 )
2023-08-10 11:23:58 +01:00
Jon
f3248e46e4
fix(Email Trigger (IMAP) Node): Fix connection issue with unexpected spaces in host ( #6886 )
2023-08-10 08:58:51 +01:00
Marcus
d71af4059b
fix: Nodes-base lint fail on first command (no-changelog) ( #6894 )
...
nodes-base lint fail on first command
2023-08-09 18:34:32 +02:00
Iván Ovejero
734d27fb7f
fix: Fix watch
command in nodes-base (no-changelog) ( #6895 )
...
* fix: Fix `watch` command in nodes-base (no-changelog)
* Use `onCompilationComplete` to prevent non-node watch from erroring
2023-08-09 17:54:25 +02:00
Jon
0e075c9cb5
fix: Fix issue with key formatting introduced in 1.2.0 ( #6896 )
2023-08-09 16:23:35 +01:00
कारतोफ्फेलस्क्रिप्ट™
d396935281
docs: Fix missing and invalid documentation urls for various credentials (no-changelog) ( #6893 )
2023-08-09 15:16:11 +02:00
github-actions[bot]
eda34a7ae7
🚀 Release 1.2.0 ( #6891 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-08-09 14:10:24 +02:00
Jon
db21a8db75
fix: Fix issue with key based credentials not being read correctly ( #6824 )
2023-08-09 12:30:53 +01:00
Bram Kn
f8ad543af5
feat(Pipedrive Node): Add option to update the file name and description ( #6883 )
2023-08-09 10:54:20 +01:00
Iván Ovejero
b82cf5603a
ci: Upgrade nodelinter to 1.16.0 (no-changelog) ( #6879 )
...
ci: Upgrade nodelinter to 1.16.0
2023-08-09 10:10:08 +02:00
Jon
905eef8559
fix(GoToWebinar Node): Fix issue with timezone incorrectly being required ( #6865 )
...
Fix issue with timezone incorrectly being required
2023-08-08 15:51:31 +01:00
Giulio Andreini
98e4c8f614
feat(HTTP Request Node): Add cURL alias (no-changelog) ( #6877 )
...
Added cURL alias to HTTP Request Node.
2023-08-08 15:04:19 +01:00
Jon
f038e1e9a6
fix(Netlify Node): Update Netlify logo (no-changelog) ( #6864 )
2023-08-07 14:21:13 +01:00
Michael Kret
72814d1f0f
fix(Email Trigger (IMAP) Node): UTF-8 attachments are not correctly named ( #6856 )
2023-08-07 13:33:06 +03:00
कारतोफ्फेलस्क्रिप्ट™
a5667e6c42
fix(core): Update packages to address CVE-2023-2142 and CVE-2020-28469 ( #6844 )
...
GH Advisories:
[ CVE-2023-2142](https://github.com/advisories/GHSA-x77j-w7wf-fjmw )
[CVE-2020-28469](https://github.com/advisories/GHSA-ww39-953v-wcq6 )
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-03 16:31:55 +02:00
कारतोफ्फेलस्क्रिप्ट™
f718c2291f
fix(Code Node): Consistent redirection of stdout for JS and Python sandboxes ( #6818 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-01 17:47:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
34df8b6238
refactor: Consolidate tsconfig and eslintrc files (no-changelog) ( #6816 )
...
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2023-08-01 17:32:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
31d8f478ee
refactor(core): Parse Webhook request bodies on-demand ( #6394 )
...
Also,
1. Consistent CORS support ~on all three webhook types~ waiting webhooks never supported CORS. I'll fix that in another PR
2. [Fixes binary-data handling when request body is text, json, or xml](https://linear.app/n8n/issue/NODE-505/webhook-binary-data-handling-fails-for-textplain-files ).
3. Reduced number of middleware that each request has to go through.
4. Removed the need to maintain webhook endpoints in the auth-exception list.
5. Skip all middlewares (apart from `compression`) on Webhook routes.
6. move `multipart/form-data` support out of individual nodes
7. upgrade `formidable`
8. fix the filenames on binary-data in webhooks nodes
9. add unit tests and integration tests for webhook request handling, and increase test coverage
2023-08-01 17:32:30 +02:00
Iván Ovejero
24ce141815
refactor: Clear unused ESLint directives from nodes-base (no-changelog) ( #6812 )
...
* refactor: Clear unused ESLint directives from nodes-base (no-changelog)
* removed unused disable directives
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-01 15:32:33 +02:00
Iván Ovejero
dec19585bc
refactor: Enforce expanded sensitive inputs rules (no-changelog) ( #6815 )
...
* refactor: Enforce expanded sensitive inputs rules (no-changelog)
* refactor: Add extra exemption
* fix: Add setting to `sessionToken` fields
* fix: Restore for `hidden` fields
* fix: More edge case exemptions
* fix: One more
2023-08-01 13:08:25 +02:00
Iván Ovejero
f5134adde5
ci: Fix lint to fix build (no-changelog) ( #6817 )
2023-08-01 11:57:29 +02:00
Michael Kret
491378de77
fix(Postgres Trigger Node): Imposible to cancell execution manually ( #6709 )
2023-08-01 12:56:54 +03:00
Iván Ovejero
fce8cc4275
fix(Linear Node): Fix issue creation priority ( #6813 )
2023-08-01 10:58:37 +02:00
Iván Ovejero
803b1521fa
fix: Correct typos in Taiga and ServiceNow nodes ( #6814 )
2023-08-01 09:59:15 +02:00
Jon
46a41c1c91
feat(Facebook Graph API Node): Add support for v16 and v17 ( #6808 )
2023-08-01 08:43:07 +01:00
Michael Kret
f6bf9e9887
fix(core): Restrict read/write file paths access ( #6582 )
2023-07-31 15:20:39 +03:00
Jon
749468e4fa
fix(Todoist Node): Fix issue with section id being ignored ( #6799 )
2023-07-31 11:25:34 +01:00
Michael Kret
11567f946b
feat(core): Credentials for popular SecOps services, Part 1 ( #6775 )
2023-07-31 11:26:38 +03:00
कारतोफ्फेलस्क्रिप्ट™
6fb8a9ee39
ci: Fix linting issues (no-changelog) ( #6788 )
...
* ci: Fix linting (no-changelog)
* lintfix for nodes-base as well
2023-07-28 18:28:17 +02:00
कारतोफ्फेलस्क्रिप्ट™
11a3965ba8
fix(TheHive Node): Treat ApiKey
as a secret ( #6786 )
2023-07-28 15:01:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
feac369f6c
fix(core): Allow ignoring SSL issues on generic oauth2 credentials ( #6702 )
2023-07-26 17:56:59 +02:00
Jon
c3e76ec697
fix(Lemlist Node): Fix pagination issues with campaigns and activities ( #6734 )
2023-07-26 11:59:55 +01:00
github-actions[bot]
2f3086c8cb
🚀 Release 1.1.0 ( #6746 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-07-26 11:55:53 +02:00
Michael Kret
533b0bac13
fix(Telegram Trigger Node): Add guard to 'include' call on null or undefined ( #6730 )
2023-07-25 16:59:44 +03:00
Michael Kret
4cae091cfb
fix(Postgres Node): Arrays in query replacement fix ( #6718 )
2023-07-25 15:34:45 +03:00
Michael Kret
c2511a829c
fix(Gmail Trigger Node): Early returns in case of no data ( #6727 )
2023-07-24 17:29:38 +03:00
qg-horie
1f70f49ce5
feat(Rundeck Node): Add support for node filters ( #5633 )
2023-07-24 15:01:49 +01:00
Jordan Hall
540d32dee4
fix(AwsS3 Node): Fix issue if bucket name contains a '.' ( #6542 )
2023-07-24 11:35:05 +01:00
Marcus
8ceb8322eb
fix(GitLab Trigger Node): Fix trigger activation 404 error ( #6711 )
...
* fix webhook checkExists not deleting static data
* improve webhook checkExists not deleting static data
2023-07-21 14:09:48 +02:00
Michael Kret
95837d2604
fix(Google BigQuery Node): Error description improvement ( #6715 )
2023-07-21 13:28:26 +03:00
Marcus
995d5cc470
fix(FTP Node): List recursive ignore . and .. to prevent infinite loops ( #6707 )
...
ignore . and .. to prevent infinite loop
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-07-21 11:07:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
250175d066
fix(Postgres Node): For select queries, empty result should be be replaced with {"success":true}
( #6703 )
...
* fix(Postgres Node): For select queries, empty result should be be replaced with `{"success":true}`
* ⚡ less checks
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-07-19 16:15:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
cd0e41a6b4
feat(Google Cloud Storage Node): Use streaming for file uploads ( #6462 )
...
fix(Google Cloud Storage Node): Use streaming for file uploads
2023-07-19 12:54:31 +02:00
Jon
81e98e82fd
fix(Contentful Node): Fix typo in credential name (no-changelog) ( #6692 )
2023-07-19 09:41:50 +01:00
Iván Ovejero
3566c13afc
feat: Allow eslint-config
to be externally consumable ( #6694 )
...
* feat: Allow `eslint-config` to be externally consumable
* refactor: Adjust import styles
2023-07-19 09:35:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
0a31b8e2b4
feat(Read PDF Node): Replace pdf-parse with pdfjs, and add support for streaming and encrypted PDFs ( #6640 )
2023-07-18 20:07:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
acda7f269f
fix(crowd.dev Node): Fix documentation urls for crowd.dev credentials and nodes ( #6696 )
2023-07-18 17:18:06 +02:00
कारतोफ्फेलस्क्रिप्ट™
9daf944ba5
fix(core): Upgrade semver to address CVE-2022-25883 ( #6689 )
...
* fix(core): Upgrade semver to address CVE-2022-25883
[GH Advisory](https://github.com/advisories/GHSA-c2qf-rxjj-qqgw )
* enforce the patched version of semver everywhere in the dev setup
2023-07-18 12:43:49 +02:00
Iván Ovejero
2af1c24ead
feat: Allow hiding credential params on cloud ( #6687 )
2023-07-18 11:43:28 +02:00
Michael Kret
b69d20c12e
feat(Airtable Node): Overhaul ( #6200 )
2023-07-17 19:42:30 +03:00
Jon
fc8ed55c0d
fix(Microsoft Outlook Node): Fix issue with category not correctly applying ( #6583 )
2023-07-17 17:06:30 +01:00
Romain Dunand
91a052e4c5
fix(FileMaker Node): Improve returned error responses ( #6585 )
2023-07-17 17:05:28 +01:00
OlegIvaniv
2acd71eeb1
fix(Slack Node): Add UTM params to n8n reference in Slack message (no-changelog) ( #6668 )
...
fix(Slack Node): Add UTM params to n8n reference in Slack message
2023-07-17 17:07:28 +02:00
noctarius aka Christoph Engelbert
f233a3c59a
fix(TimescaleDB Node): Update TimescaleDB logo (no-changelog) ( #6670 )
2023-07-17 11:19:48 +01:00
Kirill
e6a81f0008
feat(Telegram Node): Add support for sending messages to forum topics ( #5746 )
2023-07-13 11:03:26 +01:00
MC Naveen
26046f6fe8
feat(OpenAI Node): Update max token limit to support newer model limits ( #6644 )
2023-07-12 12:38:54 +01:00
Romain Dunand
aecc05b787
fix(HTTP Request Node): Cleanup circular references in response ( #6590 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-07-12 12:31:32 +02:00
Michael Kret
aaa9ee3949
fix(Postgres Node): Upsert does not fetch columns when schema other then public ( #6643 )
2023-07-12 13:26:46 +03:00
कारतोफ्फेलस्क्रिप्ट™
e57e85edf7
refactor: Delete unnecessary interface re-exports from core, and delete unused code in nodes-base (no-changelog) ( #6631 )
2023-07-12 11:15:38 +02:00
Iván Ovejero
d6b2ae0255
refactor: Stop using .d.ts
files for type-collection files (no-changelog) ( #6634 )
...
refactor: Stop using `.d.ts` files for type-collection files
2023-07-10 19:35:34 +02:00
OlegIvaniv
aa53c46367
feat(Slack Node): Add option to include link to workflow in Slack node ( #6611 )
...
* feat(Slack Node): Add “automated by” message to Slack node’s post message
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Pass instanceBaseUrl to node context
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Move `includeLinkToWorkflow` to options
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* keep "includeLinkToWorkflow" hidden
* Only append the message for version 2.1 and up
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2023-07-10 15:03:21 +02:00
कारतोफ्फेलस्क्रिप्ट™
bf351243df
fix(Code Node): Install python modules always in a user-writable folder ( #6568 )
...
* upgrade pyodide
* install pyodide modules to a custom user-writable path
* in `augmentObject` `newData` is never undefined
2023-07-07 16:43:45 +02:00
कारतोफ्फेलस्क्रिप्ट™
8002213538
ci: Fix linting issues (no-changelog)
2023-07-06 09:28:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
926676e0eb
Merge release/1.0.1
2023-07-06 08:37:15 +02:00
Michael Kret
56721468df
fix(Google Drive Node): Fix regex in file RLC ( #6607 )
2023-07-05 23:15:13 +03:00
Michael Kret
8abb03d7cf
feat(HTML Node): 'Convert to table operation ( #6540 )
2023-07-05 22:27:49 +03:00
कारतोफ्फेलस्क्रिप्ट™
e33cc2c27c
Merge remote-tracking branch 'origin/master' into release/1.0.1
2023-07-05 20:01:24 +02:00
github-actions[bot]
b47ee52fb3
🚀 Release 1.0.1 ( #6606 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-07-05 19:16:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
d97edbcffa
fix(core): Make node execution order configurable, and backward-compatible ( #6507 )
...
* fix(core): Make node execution order configurable, and backward-compatible
* ⚡ Also add new Merge-Node behaviour
* ⚡ Fix typo
* Fix lint issue
* update labels
* rename legacy to v0
* remove the unnecessary log
* default all new workflows to use v1 execution-order
* remove the controller changes
* clone default settings to avoid it getting modified
---------
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2023-07-05 18:47:34 +02:00
github-actions[bot]
dd0fe2a7ab
🚀 Release 0.236.0 ( #6602 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-07-05 15:34:52 +02:00
Jan Oberhauser
c8456afd62
Merge tag 'n8n@0.235.0'
2023-07-05 14:57:09 +02:00
Jon
7ffe3cb36a
fix(Salesforce Node): Fix typo for adding a contact to a campaign ( #6598 )
2023-07-05 11:37:34 +01:00
Adrián Martínez
4253b48b26
fix(Strapi Node): Fix issue with pagination ( #4991 )
2023-07-04 21:07:48 +02:00
Jan Oberhauser
c2b9d5ac50
fix(XML Node): Fix issue with not returning valid data ( #6565 )
2023-07-04 21:07:48 +02:00
Marten Steketee
b9e5211735
fix(Sendy Node): Fix issue with brand id not being sent ( #6530 )
2023-07-04 21:06:54 +02:00
Jon
3b12864460
feat: Add missing input panels to some trigger nodes ( #6518 )
2023-07-04 21:05:01 +02:00
ZergRael
7495e31a5b
feat(Strava Node): Add hide_from_home field in Activity Update ( #5883 )
2023-07-04 15:48:33 +01:00
Romeo Balta
225e849960
feat(Notion Node): Add option to update icon when updating a page ( #5670 )
2023-07-04 15:43:53 +01:00
कारतोफ्फेलस्क्रिप्ट™
4c854f4f23
refactor: Setup node context API, and consolidate code between Webhook and Wait nodes (no-changelog) ( #6464 )
2023-07-04 16:17:50 +02:00
Adrián Martínez
54444fa388
fix(Strapi Node): Fix issue with pagination ( #4991 )
2023-07-03 16:05:28 +01:00
Michael Kret
22a950aa22
refactor(Item Lists Node): Refactoring ( #6575 )
2023-07-03 15:01:01 +03:00
perseus-algol
238a78f058
feat: Add crowd.dev node and trigger node ( #6082 )
2023-07-03 08:31:06 +01:00
Marcus
e63b3982d2
fix(Brevo Node): Rename SendInBlue node to Brevo node ( #6521 )
...
* rename sendinblue to brevo
* refactor sendinblue node files/folders to brevo
* update codex node, documentation urls and api baseUrls
* adding comments to original node names
2023-06-29 17:11:00 +02:00
Jan Oberhauser
cdd215f642
fix(XML Node): Fix issue with not returning valid data ( #6565 )
2023-06-29 14:30:39 +01:00
Marcus
b17b4582a0
feat(HTTP Request Node): New http request generic custom auth credential ( #5798 )
2023-06-29 15:27:02 +02:00
Giulio Andreini
42721dba80
feat(Twitter Node): Node overhaul ( #4788 )
...
* First node set up.
* Progress: all Resources and Operations updated
* Upsates to all resources.
* Updated tooltip for Tweet > Search > Tweet fields.
* Upodate to resource locator items in User > Search.
* Added e.g. to placeholders and minor copy tweaks.
* Fixed Operations sorting.
* Added a couple of operations back.
* Removed 'Authorized API Call'.
* Remove authorization header when empty
* Import pkce
* Add OAuth2 with new grant type to Twitter
* Add pkce logic auto assign authorization code if pkce not defined
* Add pkce to ui and interfaces
* Fix scopes for Oauth2 twitter
* Deubg + pass it through header
* Add debug console, add airtable cred
* Remove all console.logs, make PKCE in th body only when it exists
* Remove invalid character ~
* Remove more console.logs
* remove body inside query
* Remove useless grantype check
* Hide oauth2 twitter waiting for overhaul
* Remove redundant header removal
* Remove more console.logs
* Add V2 twitter
* Add V1
* Fix description V1, V2
* Fix description for V1
* Add Oauth2 request
* Add user lookup
* Add search username by ID
* Search tweet feat
* Wip create tweet
* Generic function for returning ID
* Add like and retweet feat
* Add delete tweet feat
* Fix Location tweets
* Fix type
* Feat List add members
* Add scopes for dm and list
* Add direct message feature
* Improve response data
* Fix regex
* Add unit test to Twitter v2
* Fix unit test
* Remove console.logs
* Remove more console.logs
* Handle @ in username
* Minor copy tweaks.
* Add return all logic
* Add error for api permission error
* Update message api error
* Add error for date error
* Add notice for TwitterOAuth2 api link
* Fix display names location
* fix List RLC
* Fix like endpoint
* Fix error message check
* fix(core): Fix OAuth2 callback for grantType=clientCredentials
* Improve fix for callback
* update pnpm
* Fix iso time for end time
* sync oauth2Credential
* remove unused codeVerifer in Server.ts
* Add location and attachments notice
* Add notice to oauth1
* Improve notice for twitter
* moved credentials notice to TwitterOAuth1Api.credentials.ts
---------
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Marcus <marcus@n8n.io>
2023-06-28 12:19:25 +02:00
github-actions[bot]
d0e7779617
🚀 Release 0.235.0 ( #6557 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-06-28 11:07:11 +02:00
Alberto Pasqualetto
b19833d673
feat(Microsoft To Do Node): Add an option to set a reminder when creating a task ( #5757 )
2023-06-28 08:55:40 +01:00
Marten Steketee
2e8dfb86d4
fix(Sendy Node): Fix issue with brand id not being sent ( #6530 )
2023-06-27 16:22:39 +01:00
github-actions[bot]
ca588ed66a
🚀 Release 1.0.0 ( #6553 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-27 16:47:42 +02:00
Michael Kret
d70a1cb0c8
feat(Google Drive Node): Overhaul ( #5941 )
2023-06-27 11:51:41 +03:00
Michael Kret
18aa9f3c62
fix(Google Drive Node): URL parsing ( #6527 )
2023-06-27 10:33:21 +02:00
Michael Kret
70822ce988
fix(Merge Node): Enrich input 2 fix ( #6526 )
2023-06-27 10:33:21 +02:00
Michael Kret
b6202b5585
fix(Google Sheets Node): Incorrect read of 0 and false ( #6525 )
2023-06-27 10:33:21 +02:00
Michael Kret
d3d8522e8f
fix(Notion Node): Version fix ( #6531 )
2023-06-27 10:33:21 +02:00
Jon
8b76e98085
feat(Matrix Node): Allow setting filename if the binary data has none ( #6536 )
2023-06-26 16:37:40 +01:00
Michael Kret
d9ed0b31b5
fix(Google Drive Node): URL parsing ( #6527 )
2023-06-23 17:12:54 +03:00
Michael Kret
c82c7f1912
fix(Merge Node): Enrich input 2 fix ( #6526 )
2023-06-23 16:21:42 +03:00
Michael Kret
806d134602
fix(Google Sheets Node): Incorrect read of 0 and false ( #6525 )
2023-06-23 14:24:31 +03:00
Michael Kret
38dc784d2e
fix(Notion Node): Version fix ( #6531 )
2023-06-23 14:21:08 +03:00
Jon
fdf8a428ed
feat: Add missing input panels to some trigger nodes ( #6518 )
2023-06-23 11:29:24 +01:00
Jan Oberhauser
b8458a53f6
feat(core)!: Change data processing for multi-input-nodes ( #4238 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-23 12:07:52 +02:00
Omar Ajoue
632ea275b7
refactor: Removal of request lib from the code ( #6413 )
...
* refactor: Removal of request lib from the code
2023-06-22 21:05:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
f6366160a4
feat(core): Remove conditional defaults in V1 release ( #6363 )
2023-06-22 19:54:32 +02:00
Marcus
ddfb24b325
fix(Postgres Trigger Node): Improve triggerMode property names and descriptions (no-changelog) ( #6517 )
...
💄 update TiggerMode names and descriptions
2023-06-22 17:46:46 +02:00
Marcus
4a4bcbca29
fix(Edit Image Node): Fix transparent operation ( #6513 )
...
fix missing transparent operation
2023-06-22 17:46:01 +02:00
Iván Ovejero
beedfb609c
feat(editor): SQL editor overhaul ( #6282 )
...
* Draft setup
* ⚡ Implemented expression evaluation in Postgres node, minor SQL editor UI improvements, minor refacring
* ⚡ Added initial version of expression preview for SQL editor
* ⚡ Linking npm package for codemirror sql grammar instead of a local file
* ⚡ Moving expression editor wrapper elements to the component
* ⚡ Using expression preview in SQL editor
* Use SQL parser skipping whitespace
* ✨ Added support for custom skipped segments specification
* ✨ Fixing highlight problems with dots and expressions that resolve to zero
* 👕 Fixing linting error
* ✨ Added current item support
* ⚡ Added expression support to more nodes with sql editor
* ✨ Added expression support for other nodes
* ✨ Implemented different SQL dialect support
* 🐛 Fixing hard-coded parameter names for editors
* ✨ Fixing preview for nested queries, updating query when input data changes, adding keyboard shortcut to toggle comments
* ✨ Adding a custom automcomplete notice for different editors
* ⚡ Updating SQL autocomplete notice
* ✅ Added unit tests for SQL editor
* ⚡ Using latest grammar
* 🐛 Fixing code node editor rendering
* 💄 SQL preview dropdown matches editor width. Removing unnecessary css
* ⚡ Addressing PR review feedback
* 👌 Addressing PR review feedback pt2
* 👌 Added path alias for utils in nodes-base package
* 👌 Addressing more PR review feedback
* ✅ Adding tests for `getResolvables` utility function
* ⚡ Fixing lodash imports
* 👌 Better focus handling, adding more plugins to the editor, other minor imrovements
* ⚡ Not showing SQL autocomplete suggestions inside expressions
* ⚡ Using npm package for sql grammar
* ⚡ Removing autocomplete notice, adding line highlight on syntax error
* 👌 Addressing code review feedback
---------
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-06-22 16:47:28 +02:00
Michael Kret
d431117c9e
feat(HTTP Request Node): Notice about dev console ( #6516 )
2023-06-22 16:30:04 +03:00
github-actions[bot]
f32d5f637e
🚀 Release 0.234.0 ( #6509 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-06-22 09:58:30 +02:00
Jon
772ed7ff10
fix(Zendesk Node): Fix issue with group assignment not working ( #6501 )
2023-06-21 16:19:29 +01:00
Jon
1cf36e1ed6
docs(DebugHelper Node): Update codex for debughelper (no-changelog) ( #6499 )
2023-06-21 10:53:56 +01:00
agobrech
fc7261aca6
feat(core): Add PKCE for OAuth2 ( #6324 )
...
* Remove authorization header when empty
* Import pkce
* Add OAuth2 with new grant type to Twitter
* Add pkce logic auto assign authorization code if pkce not defined
* Add pkce to ui and interfaces
* Fix scopes for Oauth2 twitter
* Deubg + pass it through header
* Add debug console, add airtable cred
* Remove all console.logs, make PKCE in th body only when it exists
* Remove invalid character ~
* Remove more console.logs
* remove body inside query
* Remove useless grantype check
* Hide oauth2 twitter waiting for overhaul
* Remove redundant header removal
* Remove more console.logs
* Add comment for code verifier
* Remove uneeded scopes
* Restore client id in callback
* Revert "Add OAuth2 with new grant type to Twitter"
This reverts commit 1c3b331aa1
.
* Remove oauth2 from twitter
* Remove properties linked to oauth2
* Fix lodash imports
* remove redundant check
* remove redundant codeVerifier
* patch pkce-challenge to avoid generating `code_verifier` with `~`
* store `codeVerifier` on the DB like `csrfSecret`
* remove unrelated changes
---------
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-21 10:54:32 +02:00
Jan Oberhauser
4b0e0b7970
fix(core): Fix pairedItem for alwaysOutputData & multi identical resolve ( #6405 )
2023-06-21 10:38:28 +03:00
Michael Auerswald
c3ba0123ad
feat: Migrate integer primary keys to nanoids ( #6345 )
...
* first commit for postgres migration
* (not working)
* sqlite migration
* quicksave
* fix tests
* fix pg test
* fix postgres
* fix variables import
* fix execution saving
* add user settings fix
* change migration to single lines
* patch preferences endpoint
* cleanup
* improve variable import
* cleanup unusued code
* Update packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler.ts
Co-authored-by: Omar Ajoue <krynble@gmail.com>
* address review notes
* fix var update/import
* refactor: Separate execution data to its own table (#6323 )
* wip: Temporary migration process
* refactor: Create boilerplate repository methods for executions
* fix: Lint issues
* refactor: Added search endpoint to repository
* refactor: Make the execution list work again
* wip: Updating how we create and update executions everywhere
* fix: Lint issues and remove most of the direct access to execution model
* refactor: Remove includeWorkflowData flag and fix more tests
* fix: Lint issues
* fix: Fixed ordering of executions for FE, removed transaction when saving execution and removed unnecessary update
* refactor: Add comment about missing feature
* refactor: Refactor counting executions
* refactor: Add migration for other dbms and fix issues found
* refactor: Fix lint issues
* refactor: Remove unnecessary comment and auto inject repo to internal hooks
* refactor: remove type assertion
* fix: Fix broken tests
* fix: Remove unnecessary import
* Remove unnecessary toString() call
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* fix: Address comments after review
* refactor: Remove unused import
* fix: Lint issues
* fix: Add correct migration files
---------
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* remove null values from credential export
* fix: Fix an issue with queue mode where all running execution would be returned
* fix: Update n8n node to allow for workflow ids with letters
* set upstream on set branch
* remove typo
* add nodeAccess to credentials
* fix unsaved run check for undefined id
* fix(core): Rename version control feature to source control (#6480 )
* rename versionControl to sourceControl
* fix source control tooltip wording
---------
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
* fix(editor): Pay 548 hide the set up version control button (#6485 )
* feat(DebugHelper Node): Fix and include in main app (#6406 )
* improve node a bit
* fixing continueOnFail() ton contain error in json
* improve pairedItem
* fix random data returning object results
* fix nanoId length typo
* update pnpm-lock file
---------
Co-authored-by: Marcus <marcus@n8n.io>
* fix(editor): Remove setup source control CTA button
* fix(editor): Remove setup source control CTA button
---------
Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
* fix(editor): Update source control docs links (#6488 )
* feat(DebugHelper Node): Fix and include in main app (#6406 )
* improve node a bit
* fixing continueOnFail() ton contain error in json
* improve pairedItem
* fix random data returning object results
* fix nanoId length typo
* update pnpm-lock file
---------
Co-authored-by: Marcus <marcus@n8n.io>
* feat(editor): Replace root events with event bus events (no-changelog) (#6454 )
* feat: replace root events with event bus events
* fix: prevent cypress from replacing global with globalThis in import path
* feat: remove emitter mixin
* fix: replace component events with event bus
* fix: fix linting issue
* fix: fix breaking expression switch
* chore: prettify ndv e2e suite code
* fix(editor): Update source control docs links
---------
Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
* fix tag endpoint regex
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-06-20 19:13:18 +02:00
greyliath
f2154fba60
feat(Stripe Trigger Node): Add action required trigger for payment intents ( #6490 )
2023-06-20 16:16:25 +01:00
Michael Auerswald
18f588444f
feat(DebugHelper Node): Fix and include in main app ( #6406 )
...
* improve node a bit
* fixing continueOnFail() ton contain error in json
* improve pairedItem
* fix random data returning object results
* fix nanoId length typo
* update pnpm-lock file
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-06-20 10:47:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
4ec755513a
fix(Snowflake Node): Upgrade snowflake-sdk to address CVE-2023-34232 (no-changelog) ( #6458 )
...
[GH Advisory](https://github.com/advisories/GHSA-h53w-7qw7-vh5c )
2023-06-16 17:04:21 +02:00
Chris Wu
1111c915f2
refactor(core): Replace lodash's "soft-deprecated" individual packages with lodash
to resolve CVE (no-changelog) ( #6450 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-06-16 16:26:35 +02:00
Jon
529f0e4996
fix(LinkedIn Node): Remove unsupported description from image posts ( #6446 )
2023-06-16 10:13:54 +01:00
Jan Oberhauser
ffd13f4541
fix(Split In Batches Node): Add "done" context to allow simple reset ( #6437 )
...
* fix(Split In Batches Nodes): Make "noItemsLeft" work as expected
* ⚡ Simplified things and just added "done" context
2023-06-16 11:06:46 +02:00
Michael Kret
fddc69ee2c
feat(Gmail Node): Add reply to email ( #6453 )
...
Co-authored-by: Matthias Stallmann <feelgood.interface@gmail.com>
2023-06-16 11:44:37 +03:00
Michael Kret
1dbca44025
feat(Item Lists Node): Improvements ( #6190 )
2023-06-15 16:52:39 +03:00
agobrech
109442f38f
feat(AwsS3 Node): Small overhaul of the node with multipart uploading ( #6017 )
...
* Create new version for S3
* Update S3 to new aws s3 methods
* Switch from SAOP to Rest api
* Add multipart request
* Seperate stream into chunks and send the multipart
* Fix chunk into buffer
* Fix wrong sha256 mismatch
* Add abort multipart on error
* Complete multipart and list parts
* Change format to xml and add a minmum size of 5MB for each part
* Fix returned data for uploading a file
* Remove console.logs
* Seperate needed headers and multipart headers
* Throw error on aborting, remove console.logs
* Remove soap request from generic function
* Keep buffer
* Add unit test for V2
* fix upload file content body
* removed unused import
* Fix bug where the object was too smal and used only one part
* Fix naming for bucket name
* Fix issue with file name not returning data
* Add parent name
* Remove console.logs
* Add content type
* fix headears for other upload mode
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-06-15 13:19:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
004d38d82b
ci: Fix docs urls (no-changelog) ( #6433 )
2023-06-14 21:48:15 +02:00
Michael Kret
32fb419011
fix(Google Sheets Node): Return empty response if no rows updated ( #6407 )
2023-06-14 18:12:20 +03:00
Jan Oberhauser
90fd926823
Merge tag 'n8n@0.233.0'
2023-06-14 16:45:48 +02:00
github-actions[bot]
93a8236155
🚀 Release 0.233.0 ( #6428 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-06-14 16:28:08 +02:00
Jon
cc1b249d58
fix(Zulip Node): Remove trailing slash from the url ( #6427 )
2023-06-14 15:26:16 +01:00
Jan Oberhauser
10bb5be542
Merge tag 'n8n@0.232.0'
2023-06-14 14:34:12 +02:00
agobrech
2aef9de148
fix(Schedule Trigger Node): Follow the correct Unix cron format for month and days of the week ( #6401 )
...
* Handle conversion to correct unix format
* Fix intervals, ranges for months
* fix regex to match 10, 11, 12
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-06-13 18:57:17 +02:00
Jon
d041602754
fix(LinkedIn Node): Fix issue with posting as user or organization ( #6414 )
2023-06-13 15:44:35 +01:00
Deborah
fecf62296b
docs: Fix Postgres trigger docs URL ( #6403 )
...
fix postgres trigger docs URL
2023-06-13 15:06:28 +01:00
greyliath
14fba6421e
fix: Fist name to First Name in certain nodes (no-changelog) ( #6404 )
...
* Update PersonDescription.ts
* Update LeadDescription.ts
* Update PersonDescription.ts
2023-06-08 15:45:47 +01:00
github-actions[bot]
72448229d7
🚀 Release 0.232.0 ( #6399 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-06-07 15:29:04 +03:00
Jon
9396e7eb58
fix(Ldap Node): Add DN field to update operation ( #6371 )
2023-06-07 10:31:35 +01:00
agobrech
4488f93c39
feat: New trigger PostgreSQL ( #5495 )
...
* Boilerplate for PostgresTrigger
* Create trigger function as a query
* Add additional fields to customize trigger query
* Add customizable channel name && operation name
* Add concat () for function name
* Add hints and placeholders
* Add resource Locator to trigger postgres
* Add the ability for knowing trigger event
* Throw error for same function name
* Remove console.logs
* Remove schema from Chanel notifcation mode
* Add UUID and save trigger in workflow static data drop function
* Fix bug where wrongfully casted result in pgl
* Correctly drops the resources when manually executing the trigger
* Remove manual execution with special interaction
* Remove console.logs
* ♻️ Move related trigger functions to new file
* fix target using 'schema."tableName"' in quotes
To support targets with Uppercase table names
* Remove static Data and use node id for uuid
* Update deleting of the trigger and function
* Fix regex expression for channel name
* Change to drop cascade the trigger function
* Replace functions on restart if no name has been defined
* Parse payload result
* Improve handling with hyphens in names
* Remove duplicate code and clean up
* Add payload on delete
* Fix rlc
* fixing uppercase tableName
* fix multiple triggers/connections issues
* fixing rlc pgp.end() issues
* unify pgp init db method
* drop trigger only in createTrigger mode
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-06-07 11:01:57 +02:00
Michael Auerswald
eaa8648f2b
fix(Date & Time Node): Reset responseData at end of loop ( #6385 )
...
reset responseData at end of loop
2023-06-06 20:58:15 +02:00
Michael Kret
05c4229cd7
refactor(core): Google service account remove duplicated functions (no-changelog) ( #6368 )
2023-06-06 19:19:24 +03:00
Jon
3a6af3b2a2
refactor(LoneScale List Node)!: Rename to LoneScale ( #6337 )
2023-06-06 16:13:58 +01:00
Iván Ovejero
62fc77363f
ci: Fix build (no-changelog) ( #6391 )
2023-06-06 15:08:29 +02:00
Deborah
f5ac3f4fa9
docs: Fix trigger node link for Lonescale ( #6376 )
...
fix trigger node link
2023-06-05 10:30:25 +01:00
Jan Oberhauser
4162b7b38a
Merge tag 'n8n@0.231.0'
2023-06-05 11:19:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
968b733fd6
ci: Add support for Node.js 18 ( #5793 )
...
* ci: Start supporting Node.js 18
Node.js 18 became the active LTS on 2022-10-25, and Node.js 16 went into maintenance mode.
https://github.com/nodejs/Release#release-schedule
We should also slowly deprecate node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol ).
* Remove hashing algorithms that are not available in newer node.js/openssl
- RSA-MD4
- RSA-MDC2
- md4
- md4WithRSAEncryption
- mdc2
- mdc2WithRSA
* in e2e tests, resolve `localhost` to ipv4 instead of ipv6
2023-06-02 15:23:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
406a405dd1
feat(Crypto Node): Add support for hash and hmac on binary data ( #6359 )
2023-06-02 11:22:21 +02:00
github-actions[bot]
3e2eb15a9d
🚀 Release 0.231.0 ( #6344 )
...
* 🚀 Release 0.231.0
* Update CHANGELOG.md
---------
Co-authored-by: krynble <krynble@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-05-31 13:55:26 +02:00
Milorad FIlipović
04cfa548af
feat(editor): Implement Resource Mapper component ( #6207 )
...
* ⚡ scaffolding
* ⚡ finished scaffolding
* ⚡ renamed types
* ⚡ updated subtitle
* ⚡ renamed functions file, UI updates
* ⚡ query parameters fixes, ui updates, refactoring
* ⚡ fixes for credentials test, setup for error parsing
* ⚡ rlc for schema and table, error handling tweaks
* ⚡ delete operation, new options
* ⚡ columns loader
* ⚡ linter fixes
* ⚡ where clauses setup
* ⚡ logic for processing where clauses
* ⚡ select operation
* ⚡ refactoring
* ⚡ data mode for insert and update, wip
* ⚡ data mapping, insert update, skip on conflict option
* ⚡ select columns with spaces fix
* ⚡ update operation update, wip
* ⚡ finished update operation
* ⚡ upsert operation
* ⚡ ui fixes
* Copy updates.
* Copy updates.
* ⚡ option to convert empty strings to nulls, schema checks
* ⚡ UI requested updates
* ⚡ ssh setup WIP
* ⚡ fixes, ssh WIP
* ⚡ ssh fixes, credentials
* ⚡ credentials testing update
* ⚡ uncaught error fix
* ⚡ clean up
* ⚡ address in use fix
* ⚡ improved error message
* ⚡ tests setup
* ⚡ unit tests wip
* ⚡ config files clean up
* ⚡ utils unit tests
* ⚡ refactoring
* ⚡ setup for testing operations, tests for deleteTable operation
* ⚡ executeQuery and insert operations tests
* ⚡ select, update, upsert operations tests
* ⚡ runQueries tests setup
* ⚡ hint to query
* Copy updates.
* ⚡ ui fixes
* ⚡ clean up
* ⚡ error message update
* ⚡ ui update
* Minor tweaks to query params decription.
* feat(Google Sheets Node): Implement Resource mapper in Google Sheets node (#5752 )
* ✨ Added initial resource mapping support in google sheets node
* ✨ Wired mapping API endpoint with node-specific logic for fetching mapping fields
* ✨ Implementing mapping fields logic for google sheets
* ✨ Updating Google Sheets execute methods to support resource mapper fields
* 🚧 Added initial version of `ResourceLocator` component
* 👌 Added `update` mode to resource mapper modes
* 👌 Addressing PR feedback
* 👌 Removing leftover const reference
* 👕 Fixing lint errors
* ⚡ singlton for conections
* ⚡ credentials test fix, clean up
* feat(Postgres Node): Add resource mapper to new version of Postgres node (#5814 )
* ⚡ scaffolding
* ⚡ finished scaffolding
* ⚡ renamed types
* ⚡ updated subtitle
* ⚡ renamed functions file, UI updates
* ⚡ query parameters fixes, ui updates, refactoring
* ⚡ fixes for credentials test, setup for error parsing
* ⚡ rlc for schema and table, error handling tweaks
* ⚡ delete operation, new options
* ⚡ columns loader
* ⚡ linter fixes
* ⚡ where clauses setup
* ⚡ logic for processing where clauses
* ⚡ select operation
* ⚡ refactoring
* ⚡ data mode for insert and update, wip
* ⚡ data mapping, insert update, skip on conflict option
* ⚡ select columns with spaces fix
* ⚡ update operation update, wip
* ⚡ finished update operation
* ⚡ upsert operation
* ⚡ ui fixes
* Copy updates.
* Copy updates.
* ⚡ option to convert empty strings to nulls, schema checks
* ⚡ UI requested updates
* ⚡ ssh setup WIP
* ⚡ fixes, ssh WIP
* ⚡ ssh fixes, credentials
* ⚡ credentials testing update
* ⚡ uncaught error fix
* ⚡ clean up
* ⚡ address in use fix
* ⚡ improved error message
* ⚡ tests setup
* ⚡ unit tests wip
* ⚡ config files clean up
* ⚡ utils unit tests
* ⚡ refactoring
* ⚡ setup for testing operations, tests for deleteTable operation
* ⚡ executeQuery and insert operations tests
* ⚡ select, update, upsert operations tests
* ⚡ runQueries tests setup
* ⚡ hint to query
* Copy updates.
* ⚡ ui fixes
* ⚡ clean up
* ⚡ error message update
* ⚡ ui update
* Minor tweaks to query params decription.
* ✨ Updated Postgres node to use resource mapper component
* ✨ Implemented postgres <-> resource mapper type mapping
* ✨ Updated Postgres node execution to use resource mapper fields in v3
* 🔥 Removing unused import
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
* feat(core): Resource editor componend P0 (#5970 )
* ✨ Added inital value of mapping mode dropdown
* ✨ Finished mapping mode selector
* ✨ Finished implementing mapping mode selector
* ✨ Implemented 'Columns to match on' dropdown
* ✨ Implemented `loadOptionsDependOn` support in resource mapper
* ✨ Implemented initial version of mapping fields
* ✨ Implementing dependant fields watcher in new component setup
* ✨ Generating correct resource mapper field types. Added `supportAutoMap` to node specification and UI. Not showing fields with `display=false`. Pre-selecting matching columns if it's the only one
* ✨ Handling matching columns correctly in UI
* ✨ Saving and loading resourceMapper values in component
* ✨ Implemented proper data saving and loading
* ✨ ResourceMapper component refactor, fixing value save/load
* ✨ Refactoring MatchingColumnSelect component. Updating Sheets node to use single key match and Postgres to use multi key
* ✨ Updated Google Sheets node to work with the new UI
* ✨ Updating Postgres Node to work with new UI
* ✨ Additional loading indicator that shown if there is no mapping mode selector
* ✨ Removing hard-coded values, fixing matching columns ordering, refactoring
* ✨ Updating field names in nodes
* ✨ Fixing minor UI issues
* ✨ Implemented matching fields filter logic
* ✨ Moving loading label outside of fields list
* ✅ Added initial unit tests for resource mapper
* ✅ Finished default rendering test
* ✅ Test refactoring
* ✅ Finished unit tests
* 🔨 Updating the way i18n is used in resource mapper components
* ✔️ Fixing value to match on logic for postgres node
* ✨ Hiding mapping fields when auto-map mode is selected
* ✨ Syncing selected mapping mode between components
* ✨ Fixing dateTime input rendering and adding update check to Postgres node
* ✨ Properly handling database connections. Sending null for empty string values.
* 💄 Updated wording in the error message for non-existing rows
* ✨ Fixing issues with selected matching values
* ✔️ Updating unit tests after matching logic update
* ✨ Updating matching columns when new fields are loaded
* ✨ Defaulting to null for empty parameter values
* ✨ Allowing zero as valid value for number imputs
* ✨ Updated list of types that use datepicker as widger
* ✨ Using text inputs for time types
* ✨ Initial mapping field rework
* ✨ Added new component for mapping fields, moved bit of logic from root component to matching selector, fixing some lint errors
* ✨ Added tooltip for columns that cannot be deleted
* ✨ Saving deleted values in parameter value
* ✨ Implemented control to add/remove mapping fields
* ✨ Syncing field list with add field dropdown when changing dependent values
* ✨ Not showing removed fields in matching columns selector. Updating wording in matching columns selector description
* ✨ Implementing disabled states for add/remove all fields options
* ✨ Saving removed columns separately, updating copy
* ✨ Implemented resource mapper values validation
* ✨ Updated validation logic and error input styling
* ✨ Validating resource mapper fields when new nodes are added
* ✨ Using node field words in validation, refactoring resource mapper component
* ✨ Implemented schema syncing and add/remove all fields
* ✨ Implemented custom parameter actions
* ✨ Implemented loading indicator in parameter options
* 🔨 Removing unnecessary constants and vue props
* ✨ Handling default values properly
* ✨ Fixing validation logic
* 👕 Fixing lint errors
* ⚡ Fixing type issues
* ⚡ Not showing fields by default if `addAllFields` is set to `false`
* ✨ Implemented field type validation in resource mapper
* ✨ Updated casing in copy, removed all/remove all option from bottom menu
* ✨ Added auto mapping mode notice
* ✨ Added support for more types in validation
* ✨ Added support for enumerated values
* ✨ Fixing imports after merging
* ✨ Not showing removed fields in matching columns selector. Refactoring validation logic.
* 👕 Fixing imports
* ✔️ Updating unit tests
* ✅ Added resource mapper schema tests
* ⚡ Removing `match` from resource mapper field definition, fixing matching columns loading
* ⚡ Fixed schema merging
* ⚡ update operation return data fix
* ⚡ review
* 🐛 Added missing import
* 💄 Updating parameter actions icon based on the ui review
* 💄 Updating word capitalisation in tooltips
* 💄 Added empty state to mapping fields list
* 💄 Removing asterisk from fields, updating tooltips for matching fields
* ⚡ Preventing matching fields from being removed by 'Remove All option'
* ⚡ Not showing hidden fields in the `Add field` dropdown
* ⚡ Added support for custom matching columns labels
* ⚡ query optimization
* ⚡ fix
* ⚡ Optimizing Postgres node enumeration logic
* ⚡ Added empty state for matching columns
* ⚡ Only fully loading fields if there is no schema fetched
* ⚡ Hiding mapping fields if there is no matching columns available in the schema
* ✔️ Fixing minor issues
* ✨ Implemented runtime type validation
* 🔨 Refactoring validation logic
* ✨ Implemented required check, added more custom messages
* ✨ Skipping boolean type in required check
* Type check improvements
* ✨ Only reloading fields if dependent values actually change
* ✨ Adding item index to validation error title
* ✨ Updating Postgres fetching logic, using resource mapper mode to determine if a field can be deleted
* ✨ Resetting field values when adding them via the addAll option
* ⚡ Using minor version (2.2) for new Postgres node
* ⚡ Implemented proper date validation and type casting
* 👕 Consolidating typing
* ✅ Added unit tests for type validations
* 👌 Addressing front-end review comments
* ⚡ More refactoring to address review changes
* ⚡ Updating leftover props
* ⚡ Added fallback for ISO dates with invalid timezones
* Added timestamp to datetime test cases
* ⚡ Reseting matching columns if operation changes
* ⚡ Not forcing auto-increment fields to be filled in in Postgres node. Handling null values
* 💄 Added a custom message for invalid dates
* ⚡ Better handling of JSON values
* ⚡ Updating codemirror readonly stauts based on component property, handling objects in json validation
* Deleting leftover console.log
* ⚡ Better time validation
* ⚡ Fixing build error after merging
* 👕 Fixing lint error
* ⚡ Updating node configuration values
* ⚡ Handling postgres arrays better
* ⚡ Handling SQL array syntax
* ⚡ Updating time validation rules to include timezone
* ⚡ Sending expressions that resolve to `null` or `undefined` by the resource mapper to delete cell content in Google Sheets
* ⚡ Allowing removed fields to be selected for match
* ⚡ Updated the query for fetching unique columns and primary keys
* ⚡ Optimizing the unique query
* ⚡ Setting timezone to all parsed dates
* ⚡ Addressing PR review feedback
* ⚡ Configuring Sheets node for production, minor vue component update
* New cases added to the TypeValidation test.
* ✅ Tweaking validation rules for arrays/objects and updating test cases
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2023-05-31 11:56:09 +02:00
कारतोफ्फेलस्क्रिप्ट™
54e3838dae
fix(Code Node): Fix item
and items
alias regression ( #6331 )
2023-05-30 12:56:55 +02:00
Jan Oberhauser
f08373490e
Merge tag 'n8n@0.230.0'
2023-05-25 14:30:18 +02:00
Jon
1eecb86e06
fix: Add ldapts to nodes-base package (no-changelog) ( #6315 )
2023-05-25 12:56:16 +02:00
कारतोफ्फेलस्क्रिप्ट™
bcbec52552
fix(Code Node): Update vm2 to address CVE-2023-32313 ( #6318 )
...
GH advisory: https://github.com/advisories/GHSA-p5gc-c584-jj6v
2023-05-25 12:55:53 +02:00
github-actions[bot]
eb008395f1
🚀 Release 0.230.0 ( #6310 )
...
* 🚀 Release 0.230.0
* Update CHANGELOG.md
---------
Co-authored-by: maspio <maspio@users.noreply.github.com>
Co-authored-by: Marcus <56945030+maspio@users.noreply.github.com>
2023-05-24 13:42:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
011d5778b1
fix(Execute Command Node): Block executions when command
is empty ( #6308 )
2023-05-24 13:17:29 +02:00
Michael Kret
3f7c4f0ad4
feat(Execution Data Node): New node ( #6247 )
2023-05-24 14:00:10 +03:00
Yann ALEMAN
4b854333d4
feat(LoneScale Node): Add LoneScale node and Trigger node ( #5146 )
2023-05-23 12:52:54 +01:00
Jon
ec393bc041
feat(Ldap Node): Add LDAP node ( #4783 )
2023-05-23 12:39:26 +01:00
Michael Kret
d5c7e6f2cf
fix(SSH Node): Private key field as password and credential test ( #6298 )
2023-05-23 12:01:24 +03:00
Michael Kret
bbe6d4c4db
fix(Strapi Node): Strapi credentials notice ( #6289 )
2023-05-23 12:00:02 +03:00
agobrech
4d9c8b07a9
fix(Wekan Node): Handle response correctly ( #6296 )
...
Fix bug when response wasn't array
2023-05-22 18:09:10 +02:00
agobrech
f5950b201c
feat(RabbitMQ Node): Add mode for acknowledging and deleting from queue later in workflow ( #6225 )
...
* Add later in workflow mode
* Add new operation
* Acknowledge message in next node
* Add response and emit for responsePromiseHook
* Remove double success message, close channel correctly
* Answser messages correctly
* Remove option from delete operation
* move operation name to camelCase
* Fix versioning
* To remove: add action item in v1
* Add notice for delete from queue
* Correctly only execute only the delete operation
* Refactor delete from queue operator and add return last items
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-05-22 14:37:09 +02:00
Deborah
2d13b3f43f
fix(editor): UI copy fix for Date & Time node (no-changelog) ( #6291 )
...
* whether -> when
* lint fix
---------
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2023-05-22 11:50:02 +01:00
Jon
2a2b6452dc
fix(ERPNext Node): Fix issue with credential test and add frappe cloud url ( #6283 )
2023-05-22 11:11:08 +01:00
Michael Kret
be5d3264ad
fix(Postgres Node): Remove reusable connections (no-changelog) ( #6259 )
2023-05-19 16:42:24 +03:00
Jon
8a8fed0840
fix(Strava Trigger Node): Fix issue with delete events failing to display data ( #6277 )
2023-05-19 14:28:57 +01:00
Michael Kret
3569d53917
feat(SSH Node): Credentials test ( #6279 )
2023-05-19 16:03:23 +03:00
pemontto
8fe8aad6a7
feat(Send Email Node): Add content-id for email attachments ( #3632 )
2023-05-19 15:31:02 +03:00
Michael Kret
5bef91e3c8
fix(Google Calendar Node): All day option fix ( #6274 )
2023-05-19 10:39:39 +03:00
Bram Kn
401cffde57
feat(Gotify Node): Add support for self signed certificates ( #6053 )
2023-05-18 17:34:33 +01:00
Jon
000cacf736
docs: Remove missed beta text from Notion node (no-changelog) ( #6166 )
2023-05-18 17:33:08 +01:00
Michael Kret
8fdfa3b6b8
fix(OpenAI Node): Descriptive errors ( #6270 )
2023-05-18 17:20:56 +03:00
Michael Kret
421949067b
fix(SSH Node): Replace ~ with /home/username ( #6269 )
2023-05-18 14:56:51 +03:00
github-actions[bot]
16fade7d41
🚀 Release 0.229.0 ( #6267 )
...
* 🚀 Release 0.229.0
* Update CHANGELOG.md
---------
Co-authored-by: csuermann <csuermann@users.noreply.github.com>
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2023-05-17 13:35:26 +02:00
agobrech
8ae2d801d8
feat(Respond to Webhook Node): Move from Binary Buffer to Binary streaming ( #5613 )
...
* replace binary buffer with binary streaming
* Add binary assertion and remove duplicate code
* handle streams correctly
* fix binary response in `own` mode
* fix stream response missing headers
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Marcus <marcus@n8n.io>
2023-05-17 10:06:24 +02:00
Jon
e72d564bf8
fix(Code Node): Restore help text ( #6231 )
2023-05-11 15:44:43 +01:00
Jon
bd1bffcd53
feat(Google Ads Node): Update to support v13 ( #6212 )
2023-05-11 13:15:56 +01:00
Jan Oberhauser
a09552d644
Merge tag 'n8n@0.228.0'
2023-05-11 14:02:09 +02:00
कारतोफ्फेलस्क्रिप्ट™
e58d6d48a9
ci: Fix published nodes-base package's dependencies (no-changelog) ( #6226 )
2023-05-11 12:55:29 +02:00
github-actions[bot]
d5c74bd2b4
🚀 Release 0.228.0 ( #6219 )
...
* 🚀 Release 0.228.0
* Update CHANGELOG.md
---------
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-05-11 11:50:17 +02:00
कारतोफ्फेलस्क्रिप्ट™
f3bc6f19b6
feat: Create NPM node ( #6177 )
2023-05-10 12:37:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
18b60c4170
feat(Code Node): Set defaultVersion
to 2 for V1 RC builds (no-changelog) ( #6209 )
...
This will enable python in the Code node.
2023-05-09 17:28:30 +02:00
agobrech
7d1d1f7872
feat(Date & Time Node): Overhaul of the node ( #5904 )
...
* Setup versionized node
* Fix node naming
* Set all possible actions
* Add Current Date operation
* Add timezone to current date
* feat add to date operator
* Change output field name to camel case
* Fix info box for luxons tip
* Feat subtract to date operation
* Feat format date operation
* Fix to node field for format date
* Feat rounding operation
* Feat get in between date operation
* Feat add extract date operation
* Add generic function for parsing date
* Remove moment methods from operations
* Change moment to luxon for the rest of the operations
* Fix Format date operation
* Fix format value
* Add timezone option for current date
* Add tests, improve workflow settings for testing, toString the results
* Change icon for V2
* Revert "Change icon for V2"
This reverts commit 46b59bea2e
.
* Change workflow test name
* Fix ui bug for custom format
* Fix default value for format operation
* Fix info box for rounding operation
* Change default for units for between time operation
* Inprove fields and resort time units
* Fix extract week number
* Resolve issue with formating and timezones
* Fix field name and unit order
* ⚡ restored removed test case, sync v1 with curent master
* ⚡ parseDate update to support timestamps, tests
* Keep same field for substract and add time
* Update unit test
* Improve visibility, add iso to string option
* Update option naming
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-05-08 17:34:14 +02:00
agobrech
2913e676e6
feat(HubSpot Node): Overhaul the HubSpot Node ( #4337 )
...
* 🎨 Change current defualt ressource to contact
* Change display name for list membership
* 🎨 Change display name for ressource properties
* 🔥 Remove Name & ID in Display name
* 🐛 Fix simplify data where behavior was wrong
* 🎨 Move simplfy output to additional fields
* Change data type from string to number for IDs
* Add tooltip for contact ID
* 🎨 Change tooltip for list of Id's
* Change name of fields and reorgaized options
* 🥅 Add clearer errors for some specific cases
* 🎨 changed filters in Deal get all
* Deprecate form ressource
* ✨ add pipeline dropdown to auto fetch
* 🎨 Change direction's name
* 🎨 Change description of filter groups
* 🎨 Add validation and errors for maximum filters
* ✨ Add ressource locator to all ressources
* 🎨 add tooltip for timestamp when using expressions
* ✨ add versioning
* 🐛 fixes small bugs and ui problems
* remove show options that was breaking custom prop
* ✨ add ownership to deals
* ✨ add notice for credential depreciation
* 🎨 Refactor names for RLC
* 🎨 Fixes to Deal
* ✨ Inprove delete confirmation message
* 🎨 Fixe titles of fields
* 🎨 Fixe correct ressource hint
* 🎨 Improve error when requesting non existing ressource
* ⚡ ️ Improve get deal
* ✨ Improve search by domain for companies
* ✨ Improve getting recently created deals
* 🎨 Improve versioning file structure
* 🥅 Improve error for unknown ids
* ✨ Add filters to recently search for companies
* ✨ Uniformize including properties for contact
* ✨ Improve get all operation for Companies
* 🎨 Change filters name
* 🎨 Remove useless descriptions
* 🎨 Improve description
* ✨ Dynamically retrieve the correct operator for the properties
* 🥅 Improve error handeling
* 🥅 improve error when not finding the id
* ⚡ ️Add searchable feature to Deal and contacts
* 🚨 Fix linting issues
* 🚨 Fix linting issues for V1 Hubspot
* 🐛 Fix pairedItem for v2 hubspot
* 🚨 Fix linting in HubSpot Description
* 🚨 More linting fixes
* Fix error handling
* Update endpoint for deleting object
* Fix label for recent actions
* 🐛 fix listMemberships typo in V1 and V2
* docs: Stop assuming the user's gender in code comments (after merge)
c87262a312
* fixing V1 GenericFunctions.ts api query limit as number
* Update description for ticket
* Add type to RLC
* Revert "Add type to RLC"
This reverts commit 578dacfb97
.
* Add type to RLC engagement
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-05-08 15:15:13 +02:00
Marcus
14bcd4c2f7
test(Read Binary Files Node): Unit tests (no-changelog) ( #5459 )
...
* ✅ add Read Binary Files tests
* ⚡ ️updated ReadBinaryFiles test
* fix test result comparison
* fix test result comparison
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-05-08 13:06:29 +02:00
Marcus
ee582cc3bd
test: Create custom jest error messages using jest-expect-message (no-changelog) ( #5666 )
...
* using jest-expect-message to add custom error message
* improve error message
* improvements after merge
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-05-05 17:50:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
be089331b3
fix(FTP Node): Use filename instead of remote filepath for downloaded binary data ( #6170 )
2023-05-05 14:32:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
394c9a2731
ci: Fix linting issues on master (no-changelog) ( #6186 )
2023-05-05 10:22:49 +02:00
Jan Oberhauser
35c8510ab6
feat(Code Node): Add Python support ( #4295 )
2023-05-04 20:00:00 +02:00
agobrech
814ea5185c
feat(Kafka Trigger Node): Add non-parallel execution ( #6175 )
...
* Fix typo, add v1.1
* Add parallel processing
* Add versioning
* Improve description for maximum inflight requests
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-05-04 17:26:56 +02:00
OlegIvaniv
0eb4d9fc16
fix(Postgres Node): Always return TIMESTAMP and TIMESTAMPZ as ISO string ( #6145 )
...
* fix(Postgres Node): Always return TIMESTAMP and TIMESTAMPZ as ISO string
* Fix linting issues
2023-05-04 17:25:54 +02:00
Adam Charnock
d381578926
fix: Revert change that hid the SSH private key (no-changelog) ( #6158 )
2023-05-04 16:11:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
45dc985af7
fix(Google Sheets Node): Upgrade xlsx to address CVE-2023-30533 ( #6172 )
...
[GitHub Advisory](https://github.com/advisories/GHSA-4r6h-8v6p-xvw6 )
2023-05-04 17:10:54 +02:00
agobrech
22b82a43a2
fix(AWS Rekognition Node): Fix all different action type ( #6136 )
...
* Fix broken logic with type action
* Unit test base
* Add unit test using only nock
* Fix failing test
* remove console log
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-05-04 14:34:55 +02:00
Michael Kret
f9fd82040a
feat(Airtable Node): Access token support ( #6160 )
2023-05-04 13:17:22 +03:00
agobrech
3f5c606254
fix(HTTP Request Node): Correctly doesn't redirect on non GET method ( #6132 )
...
Fixed ingnored parameter for redirect
2023-05-04 09:55:35 +02:00
Michael Kret
5d77ec76e3
fix(MySQL Node): Node should return date types as strings ( #6169 )
2023-05-03 18:45:21 +03:00
Tom
3074f42b3b
feat(JotForm Trigger Node): Add support for hipaa-api.jotform.com ( #6171 )
...
feat(JotForm Trigger): Add support for hipaa-api.jotform.com
Github issue / Community forum post (link here to close automatically): https://community.n8n.io/t/jotform-credentials-when-using-a-hipaa-account/25717?u=mutedjam
2023-05-03 15:56:54 +02:00
github-actions[bot]
2926fb50db
🚀 Release 0.227.0 ( #6167 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-05-03 15:39:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
deb4c04f34
fix(AWS S3 Node): Fix File upload, and add node tests ( #6153 )
2023-05-02 17:29:07 +02:00
Michael Kret
5364a2dff3
feat(Microsoft Excel 365 Node): Overhaul
2023-05-02 12:44:25 +03:00
Iván Ovejero
d9af69116a
ci: Restore load options methods validation (no-changelog) ( #6148 )
...
⏪ Restore load options methods validation
2023-05-02 11:19:23 +02:00
Michael Kret
cb497fbbec
feat(core): Add notice to alert users a new version is available
2023-05-02 11:45:04 +03:00
Iván Ovejero
06fa6f1fb3
ci: Expand ESLint to tests in BE packages (no-changelog) ( #6147 )
...
* 🔧 Adjust base ESLint config
* 🔧 Adjust `lint` and `lintfix` in `nodes-base`
* 🔧 Include `test` and `utils` in `nodes-base`
* 📘 Convert JS tests to TS
* 👕 Apply lintfixes
2023-05-02 10:37:19 +02:00
Michael Kret
14f71146e2
fix(Date & Time Node): Numbers conversions fix
2023-05-01 10:11:55 +03:00
Michael Kret
d219af75cf
fix(Merge Node): Do not error if expected key is missing
2023-04-28 19:46:59 +03:00
कारतोफ्फेलस्क्रिप्ट™
a3aba835a1
fix(core): Avoid using Object.keys
on Buffer and other non-plain objects ( #6131 )
...
* create a unified way to check if an object is empty
* avoid running `Object.keys` on Buffer objects, to avoid unnecessary memory usage
2023-04-28 13:05:48 +02:00
Michael Kret
8669f95736
fix(Slack Node): Restore ability to send text in addition of blocks or attachments
2023-04-28 13:23:36 +03:00
Milorad FIlipović
b17d5f9aa0
feat(editor): Add support for loadOptionsDependsOn
to RLC ( #6101 )
...
* feat(editor): Add support for `loadOptionsDependsOn` to the Resource Locator component
* 🔥 Removing leftover log
* ✅ Added e2e tests for ResourceLocator component
2023-04-28 12:14:31 +02:00
Cornelius Suermann
af097ae22c
fix(HTTP Request Node): Add description for 'Specify Body' option ( #6114 )
...
* fix(HTTP Request Node): Add description for 'Specify Body' option
* disable linting for node-param-description-miscased-json
2023-04-27 17:33:38 +02:00
Michael Kret
983e6e124e
fix(HTTP Request Node): Always lowercase headers
2023-04-27 13:36:02 +03:00
Jon
aa59329836
fix(Compression Node): Fix issue with decompression failing with uppercase extensions ( #6098 )
2023-04-27 11:18:35 +01:00
Marcus
25a386dd70
fix(Mattermost Node): Fix base url trailing slash error ( #6097 )
...
* 🐛 Fix credential base url with trailing slash
* Fix credential test base url with trailing slash
2023-04-27 11:42:37 +02:00
Michael Kret
c65ac03368
feat(Item Lists Node): Split out items work on objects as well as arrays
2023-04-27 11:54:55 +03:00
github-actions[bot]
4f56194035
🚀 Release 0.226.0 ( #6087 )
2023-04-26 16:05:03 +02:00
Jan Oberhauser
70aaf24784
feat(editor): Add SQL editor support ( #5517 )
2023-04-25 18:18:27 +02:00
Iván Ovejero
88724bb056
ci: Enforce no unused imports (no-changelog) ( #6073 )
2023-04-25 11:47:03 +02:00
Jon
871d4193e2
docs: Remove version notice from overhauled nodes (no-changelog) ( #6071 )
2023-04-24 13:21:26 +01:00
कारतोफ्फेलस्क्रिप्ट™
308a94311f
refactor: Async functions don't need to explicitly return promises (no-changelog) ( #6041 )
2023-04-24 13:17:08 +02:00
Iván Ovejero
57aab63c10
refactor: Integrate consistent-type-imports
in FE packages (no-changelog) ( #6060 )
...
* 👕 Move `consistent-type-imports` to top level
* 👕 Apply lintfixes
* 👕 Apply more lintfixes
* 👕 More lintfixes
* 👕 More lintfixes
2023-04-24 12:18:24 +02:00
Michael Kret
0e93fe064e
refactor(core): Forbid raw enums (no-changelog)
2023-04-21 14:23:15 +03:00
कारतोफ्फेलस्क्रिप्ट™
8268f235ab
fix(Code Node): Update vm2 to address CVE-2023-30547 ( #6039 )
2023-04-21 09:48:44 +02:00
Jan Oberhauser
589f19e1ee
docs: Add proprietary license text (no-changelog) ( #6038 )
2023-04-20 18:49:09 +02:00
Michael Kret
e8e6e9e0bc
test(n8n Node): Unit tests (no-changelog)
2023-04-20 18:23:50 +03:00
Jon
2579fe9631
docs: Add api notice to credentials for google sheets nodes (no-changelog) ( #6024 )
2023-04-20 11:40:35 +01:00
Jon
a68330ff66
fix(Notion Node): Update credential test to not require user permissions ( #6022 )
2023-04-20 11:40:12 +01:00
कारतोफ्फेलस्क्रिप्ट™
c87262a312
docs: Stop assuming the user's gender in code comments (no-changelog) ( #6015 )
2023-04-19 16:00:49 +02:00
Michael Kret
9817a15da4
feat(Google BigQuery Node): Node improvements ( #4877 )
...
* ⚡ setup
* ⚡ finished v2 setup
* ⚡ fix return all, fix simplify with nested schema
* ⚡ fix for external tables, updated scopes
* ⚡ query operation
* ⚡ linter fixes
* ⚡ fixed not processed errors when inserting, move main loop to execute function to allow bulk request
* ⚡ customizible batch size when inserting, improoved errors
* ⚡ options for mapping input
* ⚡ fix for inserting RECORD type
* ⚡ updated simplify logic
* ⚡ fix for return with selected fields
* ⚡ option to return table schema
* ⚡ linter fixes
* ⚡ fix imports
* ⚡ query resource and fixes, rlc for projects
* ⚡ removed simplify, added raw output option
* ⚡ rlc for tables and datasets, no urls option
* ⚡ updated hints and description of query parameter, fix getMany VIEW, multioptions fo fields
* ⚡ added case when rows are empty
* ⚡ linter fixes
* ⚡ UI update, one resource
* ⚡ fix for output with field named json
* ⚡ using jobs instead queries
* ⚡ added error message
* ⚡ search for RLCs, fixes
* ⚡ json processing
* ⚡ removed getAll operation
* ⚡ executeQuery update
* ⚡ unit test
* ⚡ tests setup, fixes
* ⚡ tests
* Remove script for checking unused loadOptions
---------
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
2023-04-19 14:55:01 +02:00
github-actions[bot]
053a5bfa27
🚀 Release 0.225.0 ( #6012 )
2023-04-19 14:10:37 +02:00
कारतोफ्फेलस्क्रिप्ट™
f9b3aeac44
refactor(Code Node): Constently handle various kinds of data returned by user code ( #6002 )
2023-04-19 13:09:46 +02:00
Val
1bb987140a
feat: Add variables feature ( #5602 )
...
* feat: add variables db models and migrations
* feat: variables api endpoints
* feat: add $variables to expressions
* test: fix ActiveWorkflowRunner tests failing
* test: a different fix for the tests broken by $variables
* feat: variables licensing
* fix: could create one extra variable than licensed for
* feat: Add Variables UI page and $vars global property (#5750 )
* feat: add support for row slot to datatable
* feat: add variables create, read, update, delete
* feat: add vars autocomplete
* chore: remove alert
* feat: add variables autocomplete for code and expressions
* feat: add tests for variable components
* feat: add variables search and sort
* test: update tests for variables view
* chore: fix test and linting issue
* refactor: review changes
* feat: add variable creation telemetry
* fix: Improve variables listing and disabled case, fix resource sorting (no-changelog) (#5903 )
* fix: Improve variables disabled experience and fix sorting
* fix: update action box margin
* test: update tests for variables row and datatable
* fix: Add ee controller to base controller
* fix: variables.ee routes not being added
* feat: add variables validation
* fix: fix vue-fragment bug that breaks everything
* chore: Update lock
* feat: Add variables input validation and permissions (no-changelog) (#5910 )
* feat: add input validation
* feat: handle variables view for non-instance-owner users
* test: update variables tests
* fix: fix data-testid pattern
* feat: improve overflow styles
* test: fix variables row snapshot
* feat: update sorting to take newly created variables into account
* fix: fix list layout overflow
* fix: fix adding variables on page other than 1. fix validation
* feat: add docs link
* fix: fix default displayName function for resource-list-layout
* feat: improve vars expressions ux, cm-tooltip
* test: fix datatable test
* feat: add MATCH_REGEX validation rule
* fix: overhaul how datatable pagination selector works
* feat: update completer description
* fix: conditionally update usage syntax based on key validation
* test: update datatable snapshot
* fix: fix variables-row button margins
* fix: fix pagination overflow
* test: Fix broken test
* test: Update snapshot
* fix: Remove duplicate declaration
* feat: add custom variables icon
---------
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-04-18 12:41:55 +02:00
Jon
1555387ece
ci: Improve test for wait node ( #5997 )
2023-04-18 11:28:05 +01:00
Jan Oberhauser
b351c62659
fix(HTTP Request Node): Fix itemIndex in HTTP Request errors ( #5991 )
2023-04-18 11:48:38 +02:00
Bram Kn
3810039da0
feat(GitLab Node): Add Additional parameters for File List ( #5621 )
2023-04-18 09:19:35 +01:00
Eddy Hernandez
6b9909bd80
fix(OpenAI Node): Update OpenAI Text Moderate input placeholder text ( #5823 )
2023-04-17 16:03:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
a3664de355
fix(Code Node): Handle user code returning null
and undefined
( #5989 )
...
fixes https://community.n8n.io/t/cannot-convert-undefined-or-null-to-object/25240
2023-04-17 16:43:39 +02:00
Michael Kret
ba5b4eb42f
fix(Google Sheets Trigger Node): Return actual error message
2023-04-17 16:23:57 +03:00
Filipe Dobreira
18d5156994
fix(IF Node): Fix typo in combine description (no-changelog) ( #5964 )
2023-04-14 13:22:41 +01:00
Michael Kret
0b48088296
feat(core): Support for google service account in HTTP node
2023-04-14 13:39:52 +03:00
Jan Oberhauser
303521a0e2
Merge tag 'n8n@0.224.0'
2023-04-12 17:16:26 +02:00
Michael Kret
0a53c957c4
feat(MySQL Node): Overhaul
2023-04-12 17:24:17 +03:00
Jon
29959be688
fix(OpenAI Node): Update models to only show those supported ( #5805 )
2023-04-12 16:07:35 +02:00
Jon
e6ad17ec64
ci: Add test for wait node (no-changelog) ( #5414 )
2023-04-12 16:07:18 +02:00
Marcus
d288a918f1
fix(Github Trigger Node): Remove content_reference event ( #5830 )
...
removed content_reference event (doesn't exist anymore)
2023-04-12 16:06:49 +02:00
Iván Ovejero
5227ccd75a
ci: Validate load options methods in nodes-base (no-changelog) ( #5862 )
2023-04-12 15:46:11 +02:00
github-actions[bot]
492496fca4
🚀 Release 0.224.0 ( #5957 )
2023-04-12 15:44:10 +02:00
Michael Kret
ee7f86394e
fix(NocoDB Node): Fix for updating or deleting rows with not default primary keys
2023-04-12 16:27:19 +03:00
कारतोफ्फेलस्क्रिप्ट™
e79679c023
fix(HTTP Request Node): Show detailed error message in the UI again ( #5959 )
2023-04-12 14:58:05 +02:00
Jon
c236d5d049
docs: Fix typo in AWS S3 and S3 nodes for parent folder key ( #5933 )
...
Fix typo in S3 nodes
2023-04-11 15:17:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
3085ed9bee
fix(core): Update xml2js to address CVE-2023-0842 ( #5948 )
...
GH advisory: https://github.com/advisories/GHSA-776f-qx25-q3cc
2023-04-11 15:05:56 +02:00
कारतोफ्फेलस्क्रिप्ट™
f0eba0a2f3
fix(Code Node): Update vm2 to address CVE-2023-29017 ( #5947 )
...
Update vm2 to fix CVE-2023-29017
GH advisory: https://github.com/advisories/GHSA-7jxr-cg7f-gpgv
Co-authored-by: Loganaden Velvindron <logan@cyberstorm.mu>
2023-04-11 15:05:38 +02:00
Iván Ovejero
6cf74e412a
feat: Create TOTP node ( #5901 )
...
* ✨ Create TOTP node
* ♻️ Apply feedback
* ♻️ Recreate `pnpm-lock.yaml`
* ♻️ Apply Giulio's feedback
* 🚧 WIP node tests
* ✅ Finish node test setup
* ⏪ Restore test command
* ⚡ linter fixes, tweaks
* ♻️ Address Michael's feedback
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-04-11 11:58:47 +02:00
github-actions[bot]
9e600d0f90
🚀 Release 0.223.0 ( #5886 )
2023-04-05 16:18:00 +02:00
agobrech
f7e610b15c
feat(HTTP Request Node): Follow redirects by default ( #5895 )
...
* Redirect as default behaviour
* Remove console.logs
* Move logic to one single variable
* Revert "Redirect as default behaviour"
This reverts commit 5b2221b800297865224384eb7f417d72b0d2bbc1.
* Redirect as default behaviour inside node structure
* Add default behaviour
2023-04-05 15:37:14 +02:00
Michael Kret
77106520c8
fix(Date & Time Node): Convert luxon DateTime object to ISO
2023-04-05 13:05:51 +03:00
Jan Oberhauser
bdcfcb2ef7
Merge tag 'n8n@0.222.1'
2023-04-04 17:31:48 +02:00
github-actions[bot]
64fa80fe8a
🚀 Release 0.222.1 ( #5897 )
2023-04-04 15:36:08 +02:00
Michael Kret
83e25c066a
fix(Compare Datasets Node): Support for dot notation in skip fields
2023-04-04 14:52:53 +03:00
Jon
f0954b94e1
fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters ( #5807 )
2023-04-04 10:17:15 +02:00
Michael Kret
695fabb284
fix(Gmail Node): Gmail luxon object support, fix for timestamp
2023-04-04 10:17:15 +02:00
Jan Oberhauser
f0a51a0b76
fix(core): Improve axios error handling in nodes ( #5891 )
2023-04-04 10:17:11 +02:00
Michael Kret
918c79c137
fix(HubSpot Trigger Node): Developer API key is required for webhooks
2023-04-03 19:54:40 +02:00
Michael Kret
72eea0dfb9
fix(Set Node): Convert string to number
2023-04-03 19:48:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
a260c05fa8
fix(core): Improve axios error handling in nodes ( #5891 )
2023-04-03 18:37:22 +02:00
Michael Kret
d1945d9b72
fix(Compare Datasets Node): Fuzzy compare not comparing keys missing in one of inputs
2023-04-03 18:31:03 +03:00
Michael Kret
07dc0e4b40
feat(Postgres Node): Overhaul node
2023-04-03 18:18:01 +03:00
Jon
32c4eef574
fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters ( #5807 )
2023-04-03 11:30:22 +01:00
Michael Kret
2b9ca0d240
fix(Gmail Node): Gmail luxon object support, fix for timestamp
2023-04-03 12:48:11 +03:00
Michael Kret
b29cf9a249
fix(HTTP Request Node): Support for dot notation in JSON body
2023-03-31 19:31:03 +03:00
agobrech
d87736103d
feat(SSH Node): Hide the private key within the ssh credential ( #5871 )
2023-03-31 18:14:43 +02:00
Iván Ovejero
62751b5a0b
refactor: Add lint rule no-unused-param-in-catch-clause
( #5868 )
...
👕 Add lint rule `no-unused-param-in-catch-clause`
2023-03-31 16:44:08 +02:00
agobrech
18d2e7cd57
fix(LinkedIn Node): Update the version of the API ( #5720 )
...
* 🐛 Change request to follow new API version
* Extract urn from response header
* Change body params for image and media request
* Fix body for Image and Article posts
* remove console log
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-03-31 15:04:43 +02:00
Michael Kret
e11a30a640
fix(HubSpot Trigger Node): Developer API key is required for webhooks
2023-03-31 14:02:32 +03:00
Michael Kret
0da3b96cfc
fix(HTML Extract Node): Support for dot notation in JSON property
2023-03-31 14:00:45 +03:00
Michael Kret
f7f9d915b1
feat(Filter Node): Show discarded items
2023-03-31 10:27:33 +03:00
Michael Kret
b7a20dd3a2
fix(Date & Time Node): Add info box at top of date and time explaining expressions
2023-03-30 20:03:58 +03:00
Jan Oberhauser
6c35518ed9
Merge tag 'n8n@0.222.0'
2023-03-30 17:43:27 +02:00
Jon
db2544146f
fix(Redis Node): Fix issue with hash set not working as expected ( #5832 )
2023-03-30 16:04:34 +01:00
github-actions[bot]
e92a993694
🚀 Release 0.222.0 ( #5786 )
2023-03-30 14:53:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
87e979c19a
feat: Upgrade TypeScript to v5 (no-changelog) ( #5755 )
2023-03-30 13:59:59 +02:00
Michael Kret
b408550e9f
fix(Set Node): Convert string to number
2023-03-30 14:29:47 +03:00
Marcus
6f720919c9
feat(Schedule Trigger Node): Linking to crontab.guru examples (no-changelog) ( #5834 )
...
linking to crontab.guru examples instead of cronmaker.com
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2023-03-30 13:07:16 +02:00
Michael Kret
739b9b07f0
fix(core): Service account private key as a password field
2023-03-30 11:49:51 +03:00
Jon
1409f5d652
feat(ServiceNow Node): Add support for work notes when updating an incident ( #5791 )
2023-03-28 10:48:09 +01:00
Michael Kret
082c61701c
fix(Google Sheets Node): Unit tests (no-changelog)
2023-03-27 19:23:18 +03:00
Jon
a1306c6903
fix(HTTP Request Node): Fix AWS credentials to stop removing url params for STS ( #5790 )
2023-03-27 16:56:02 +01:00
Michael Kret
0625e2e6bc
fix(Google Sheets Node): Fix insertOrUpdate cell update with object
2023-03-27 17:56:36 +03:00
कारतोफ्फेलस्क्रिप्ट™
18efaf397a
fix(core): Do not mark duplicates as circular references in jsonStringify
( #5789 )
...
* fix(core): jsonStringify should not mark duplicates as circular references
* not mark duplicates as circular references in the code node as well
2023-03-27 16:22:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
161de110ce
fix(core): Improve community nodes loading ( #5608 )
2023-03-24 17:04:26 +01:00
Jan Oberhauser
15412b2b2b
Merge tag 'n8n@0.221.0'
2023-03-23 16:08:56 +01:00
github-actions[bot]
5dd92c6b94
🚀 Release 0.221.0 ( #5726 )
2023-03-23 15:37:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
b0cfd69f2b
fix(core): Setup nodeHelpers that aren't exposed in the code sandbox (no-changelog) ( #5753 )
2023-03-23 15:11:18 +01:00
agobrech
4ac944af30
fix(HTTP Request Node): Fix AWS credentials to automatically deconstruct the url ( #5751 )
...
Workaround to use decompose uri whe OptionsUri is being used
2023-03-23 12:57:37 +01:00
Jan Oberhauser
cefec7739b
fix(Split In Batches Node): Roll back changes in v1 and create v2 ( #5747 )
2023-03-23 12:56:55 +01:00
agobrech
d30b892395
fix(HTTP Request Node): Fix AWS credentials to automatically deconstruct the url ( #5751 )
...
Workaround to use decompose uri whe OptionsUri is being used
2023-03-22 22:04:25 +01:00
Michael Kret
cc9fe7b91f
feat(Filter Node): New node
2023-03-22 16:16:27 +02:00
कारतोफ्फेलस्क्रिप्ट™
38e91ab730
refactor(core): Stop importing LoggerProxy and createDeferredPromise in nodes-base (no-changelog) ( #5742 )
...
* refactor(core): Stop importing LoggerProxy in nodes-base
* refactor(core): Stop importing createDeferredPromise in nodes-base
2023-03-22 14:04:15 +01:00
Jan Oberhauser
135b0d3e27
fix(Split In Batches Node): Roll back changes in v1 and create v2 ( #5747 )
2023-03-22 12:05:07 +01:00
Michael Auerswald
b6d8a0f985
fix(core): Remove circular refs from Code and push msg ( #5741 )
...
* remove circular refs from code items (and lint fixes)
* cleanup
---------
* add some tests
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-21 15:34:30 +01:00
agobrech
199a91b398
fix(HTTP Request Node): Add streaming to binary response ( #5701 )
...
Revert "fix(HTTP Request Node): Remove streaming response (#5663 )"
This reverts commit 8a21fefbc6
.
2023-03-21 15:03:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
469ce32957
fix(core): Upgrade luxon
to address CVE-2023-22467 ( #5731 )
...
[GitHub Advisory](https://github.com/advisories/GHSA-3xq5-wjfh-ppjc )
2023-03-21 09:50:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
4a4e2be96c
fix(core): Upgrade simple-git
to address CVE-2022-25912 ( #5730 )
...
[GitHub Advisory](https://github.com/advisories/GHSA-9p95-fxvg-qgq2 )
2023-03-21 09:48:55 +01:00
agobrech
46d013cbc5
test(Date & Time Node): Skip the test when local timezone is not in UTC (no-changelog) ( #5735 )
...
Check for moment default timezone in dateTime tests
2023-03-20 16:55:40 +01:00
Val
233f1fa7ec
feat(QuickChart Node): Add QuickChart node ( #3572 )
...
* ✨ Add basic QuickChart node
* 🏷️ Fix up types
* ❇️ Add Boxplot and Violin
* ❇️ Add point styles
* ❇️ Add horizontal charts
* ⚡ Make possible to provide array of labels via expressions
* ⚡ Improvements
* ⚡ Improvements
* 🎨 fix lint errors
* ⚡ ️disable chart types we don't want to support in P0
* ⚡ ️support setting labels manually or using an array
* ⚡ ️move Horizontal parameter into options
* ⚡ ️ update "Put Output In Field" param description and hint
* ⚡ ️ removed font color
* ⚡ ️fix Device Pixel Ratio
* ⚡ ️fix Polar Chart not working
* ⚡ ️Show Fill param only for charts supporting it
* ⚡ ️Show pointStyle param only for charts supporting it
* ⚡ ️remove second "Chart Type" option
* ⚡ updated error message, added json data, updated description
* Add codex json file
* ✅ add unit test
* ✅ improve unit test
* ⚡ removed any, added aliases
---------
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-03-17 12:50:26 +01:00
कारतोफ्फेलस्क्रिप्ट™
6a8c9b7ccc
refactor: Improve typings for webhook methods (no-changelog) ( #5713 )
2023-03-17 12:25:31 +01:00
github-actions[bot]
ca91d2b712
🚀 Release 0.220.0 ( #5704 )
2023-03-16 14:49:21 +01:00
Giulio Andreini
02e35819ab
feat(IF Node): Node description update no-changelog ( #5702 )
2023-03-16 13:23:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
6c74d41f23
fix: Fix nodes-base hot-reloading (no-changelog) ( #5694 )
2023-03-15 10:59:25 +01:00
Jon
ba73fff27d
feat(OpenAI Node): Add support for gpt4 on chat completion ( #5692 )
2023-03-15 09:41:02 +00:00
Jon
d1e3c192ba
fix(Metabase Node): Fix issue with question results not correctly being returned ( #5665 )
2023-03-14 17:47:37 +00:00
Jan Oberhauser
2f7639e9e4
feat(Split In Batches Node): Make it easy to combine processed data ( #5655 )
...
feat(SplitInBatches Node): Make it easy to combine processed data
2023-03-14 18:42:41 +01:00
Mutasem Aldmour
332d50c5f1
feat(Item Lists Node): Update actions ( #5648 )
...
feat(Itemlists): Update actions
2023-03-14 14:28:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
3831201aaf
ci: Setup code-coverage reporting (no-changelog) ( #5669 )
2023-03-10 16:53:05 +01:00
Jan Oberhauser
dc0e052c83
Merge tag 'n8n@0.219.1'
2023-03-10 13:54:26 +01:00
github-actions[bot]
a881512b49
🚀 Release 0.219.1 ( #5668 )
2023-03-10 13:30:40 +01:00
agobrech
974d57dfed
fix(HTTP Request Node): Remove streaming response ( #5663 )
...
Remove useStream option from requestOptions
2023-03-10 12:10:18 +01:00
agobrech
8a21fefbc6
fix(HTTP Request Node): Remove streaming response ( #5663 )
...
Remove useStream option from requestOptions
2023-03-10 11:54:26 +01:00
Jan Oberhauser
dd93c0890b
Merge tag 'n8n@0.219.0'
2023-03-09 18:38:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
7a4e9ef5fa
refactor: Remove n8n-core dependency in nodes-base (no-changelog) ( #5649 )
2023-03-09 18:13:15 +01:00
github-actions[bot]
40a6ab814d
🚀 Release 0.219.0 ( #5659 )
2023-03-09 18:04:39 +01:00
agobrech
ce0d9d2bed
feat(HTTP Request Node): Move from Binary Buffer to Binary streaming ( #5610 )
...
* ✨ Change from binary buffer to binary streaming
* Remove console.logs
* Import Readable from the correct lib
* stream response
* parametersToKeyValue doesn't need to be async anymore
* Fix bodyParameter reduce method
* parametersToKeyValue doesn't need to be async anymore
* handle streaming responses
* send `Content-Length` and `Content-Type` on binary requests
* Add new helper function for binary data
* Add binary function to helpers interface
* Fix bug in error handler
* Fix issue with wrongfully assigned headers to body
* Fix test workflow
* Remove console.logs
* Remove unnecsessary type
* Remove concat dependency already imported in workflow package
* Update pnpm-lock file
* Small fixes, asyncronous error message
* reset the lockfile
* Remove buffer check and simplify error handling
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-09 15:38:54 +01:00
Jon
e56fbfef3e
feat(Mindee Node): Add support for v4 API ( #5559 )
2023-03-09 10:06:03 +00:00
Jon
971d5ae8f5
feat(Microsoft SQL Node): Add support for self signed certificates ( #5160 )
2023-03-09 10:05:03 +00:00
Jon
89d25995c3
docs(Github Trigger Node): Add notice and more meaningful error around permissions ( #5551 )
2023-03-08 16:04:45 +00:00
Syed Ali Shahbaz
2889e53b37
feat(Cal Trigger Node): Update to support v2 webhooks ( #5331 )
2023-03-08 15:58:15 +00:00
कारतोफ्फेलस्क्रिप्ट™
0b6fa6b20e
ci: Setup TS project references for nodes-base, and stop packaging tests in the npm package (no-changelog) ( #5635 )
2023-03-08 14:33:13 +01:00
कारतोफ्फेलस्क्रिप्ट™
5eb0d52459
refactor: Unify binary-data assertion across all nodes (no-changelog) ( #5624 )
2023-03-06 17:33:32 +01:00
Jon
01a2160b3b
feat(Mattermost Node): Add self signed certificate support ( #5630 )
2023-03-06 16:27:49 +00:00
Jan Oberhauser
1c65bff31d
fix(OpenAI Node): Simplify code ( #5618 )
...
fix(OpenAI Node): Simplifiy code
2023-03-05 17:43:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
3c57062571
refactor: Fix some typos (no-changelog) ( #5616 )
2023-03-03 18:49:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
4e244937c9
refactor: catch
doesn't need to have a param (no-changelog) ( #5614 )
2023-03-03 18:18:49 +01:00
agobrech
9420b0fdf8
feat(Slack Node): Move from Binary Buffer to Binary streaming ( #5612 )
...
✨ Add Binary streaming instead of binary buffering
2023-03-03 18:11:27 +01:00
Jon
e949db3525
fix(OpenAI Node): Fix issue with expressions not working with chat complete ( #5609 )
2023-03-03 16:08:12 +00:00
github-actions[bot]
a91b631411
🚀 Release 0.218.0 ( #5601 )
...
* 🚀 Release 0.218.0
* Update Changelog
---------
Co-authored-by: janober <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2023-03-02 17:32:52 +01:00
Jon
4f5013ff53
fix: Show RabbitMQ node in nodes panel ( #5598 )
2023-03-02 14:35:13 +00:00
Jon
06c5ecbdf3
feat(OpenAI Node): Add support for ChatGPT ( #5596 )
2023-03-02 14:17:29 +00:00
agobrech
f61d779667
feat(Jira Software Node): Support binary streaming for very large binary files ( #5589 )
...
Move from buffer to binary streaming
2023-03-01 18:14:07 +01:00
Jon
f3c943ef81
feat(Telegram Node): Add Parse Mode to Send Document operation ( #5554 )
2023-03-01 14:47:09 +00:00
agobrech
aa2beaa800
fix(Item Lists Node): Tweak item list summarize field naming ( #5572 )
...
* Remove brackets and double quotes from fieldname
* Fix bug with duplicate field
* Parse field names from splitbyfield
* Fix error with field name remove console.logs
* Add versioning to itemlist
* Fix naming
* Remove comment
2023-02-28 18:00:39 +01:00
Mutasem Aldmour
d6d1c07a53
fix: Show Execute Workflow node in nodes panel ( #5583 )
...
* fix: Show Execute Workflow node in nodes panel
* chore: remove wrong comment
2023-02-28 17:51:33 +03:00
कारतोफ्फेलस्क्रिप्ट™
e3ef9f7c7b
ci: Update ReadBinaryFile Documentation URL (no-changelog) ( #5581 )
...
this is a follow up on https://github.com/n8n-io/n8n/pull/5490
2023-02-28 12:00:52 +01:00
Michael Kret
bb4db58819
fix(core): Remove linting exceptions in nodes-base, @typescript-eslint/no-unsafe-argument (no-changelog)
2023-02-28 05:39:43 +02:00
Jan Oberhauser
534629c146
Merge tag 'n8n@0.217.0'
2023-02-24 12:26:41 +01:00
github-actions[bot]
a72ef21817
🚀 Release 0.217.0 ( #5553 )
2023-02-23 18:21:17 +01:00
Alex Grozav
f0695827f5
feat: Migrate packages from lodash to lodash-es (no-changelog) ( #5538 )
2023-02-23 16:16:05 +01:00
Jonathan Bennetts
f965469e13
fix(Google Calendar Node): Fix incorrect labels for start and end times when getting all events ( #5529 )
2023-02-23 08:34:41 +00:00
Jonathan Bennetts
3af3db160b
fix: fix typo in error messages when a property does not exist ( #4310 )
2023-02-23 08:33:43 +00:00
agobrech
4a209e1dd9
feat: Hide sensible value in Auth Header Credentials and Auth Query Credentials ( #5534 )
...
* ⚡ ️ Enable passord type on value
* ⚡ ️ Enable password type on query auth cred
2023-02-23 09:31:46 +01:00
कारतोफ्फेलस्क्रिप्ट™
1bff044252
refactor(WhatsApp Node): Avoid using BinaryDataManager directly from n8n-core ( #5544 )
2023-02-23 08:51:08 +01:00
Jan Oberhauser
e251439333
fix(Discord Node): Fix wrong error message being displayed ( #5547 )
2023-02-22 15:54:52 +01:00
Jan Oberhauser
b44526cd49
Merge tag 'n8n@0.216.1'
2023-02-21 18:47:26 +01:00
Jonathan Bennetts
b3e1793ac0
fix(Discourse Node): Fix issue with credential test not working ( #5520 )
2023-02-21 15:20:28 +00:00
agobrech
f1589d4f0f
feat: Add Required path name mapping to multiple nodes ( #5369 )
...
* ✨ Add requiresDataPath to Set
* Add Data path mapping to rename keys
* Add required path name to airtable
* Add required data path
* Add required data path to airtable trigger
* Fix multiple keyword for required path
* ⚡ ️use multiple for Airtable ignore fields
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-21 14:49:59 +01:00
Michael Kret
7ecd5e59ec
fix(Compare Datasets Node): UI tweaks and fixes
2023-02-21 15:42:00 +02:00
github-actions[bot]
7400c35a48
🚀 Release 0.216.1 ( #5531 )
...
* 🚀 Release 0.216.1
* fix(core): Do not allow arbitrary path traversal in the credential-translation endpoint (#5522 )
* fix(core): Do not allow arbitrary path traversal in BinaryDataManager (#5523 )
* fix(core): User update endpoint should only allow updating email, firstName, and lastName (#5526 )
* fix(core): Do not explicitly bypass auth on urls containing `.svg` (#5525 )
* 📚 Update CHANGELOG.md
---------
Co-authored-by: janober <janober@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2023-02-21 14:24:02 +01:00
कारतोफ्फेलस्क्रिप्ट™
fe782c8f6a
ci: Setup a semi-automated release process (no-changelog) ( #5504 )
...
* ci: Setup a semi-automated release process (no-changelog)
* create tag/release before deleting the temporary branch
2023-02-21 14:16:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
3ae005cafe
ci: Setup a semi-automated release process (no-changelog) ( #5504 )
...
* ci: Setup a semi-automated release process (no-changelog)
* create tag/release before deleting the temporary branch
2023-02-21 14:04:35 +01:00
Michael Kret
5d74a2f89a
fix(Postgres Node): Fix for tables containing field named json
2023-02-21 14:16:18 +02:00
Jonathan Bennetts
ee21b7a1cf
fix(Baserow Node): Fix issue with get all not correctly using filters ( #5519 )
2023-02-20 16:04:43 +00:00
Jonathan Bennetts
1c476770a7
fix(S3 Node): Fix issue with get many buckets not outputting data ( #5514 )
2023-02-20 15:54:59 +00:00
Jonathan Bennetts
11b467137e
feat: Deprecate Read Binary File node ( #5490 )
2023-02-20 15:03:30 +00:00
OlegIvaniv
9a1e7b52f7
feat(editor): Unify regular and trigger node creator panels ( #5315 )
...
* WIP: Merge TriggerHelperPanel with MainPanel
* WIP: Implement switching between views
* Remove logging
* WIP: Rework search
* Fix category toggling and search results display
* Fix node item description
* Sort actions based on the root view
* Adjust personalisation modal, make trigger canvas node round
* Linting fixes
* Fix filtering of API options
* Fix types and no result state
* Cleanup
* Linting fixes
* Adjust mode prop for node creator tracking
* Fix merging of core nodes and filtering of single placeholder actions
* Lint fixes
* Implement actions override, fix node creator view item spacing and increase click radius of trigger node icon
* Fix keyboard view navigation
* WIP: E2E Tests
* Address product review
* Minor fixes & cleanup
* Fix tests
* Some more test fixes
* Add specs to check actions and panels
* Update personalisation survey snapshot
2023-02-17 15:08:26 +01:00
Jan Oberhauser
33798a20dc
🔖 Release n8n-nodes-base@0.214.0
2023-02-16 12:15:14 +00:00
Jan Oberhauser
fda6db2bd1
⬆️ Set n8n-core@0.155.0 and n8n-workflow@0.137.0 on n8n-nodes-base
2023-02-16 12:15:14 +00:00
Marcus
00ac4c308a
feat(Github Node): Use resource locator component ( #5489 )
...
⚡ ️RLC for Repository Owner and Repository Name
2023-02-16 12:54:42 +01:00
feelgood-interface
af703371fc
fix(HTTP Request Node): Ignore empty body for auto detect json ( #5215 )
2023-02-16 11:00:06 +00:00
Jonathan Bennetts
7954ed3cfb
feat(Slack Node): Add support for manually inputting a channel name ( #5488 )
2023-02-16 10:45:03 +00:00
Jonathan Bennetts
1a20fd9f46
fix(Bubble Node): Fix pagination issue when returning all objects ( #5483 )
2023-02-16 09:01:56 +00:00
Jonathan Bennetts
71cba06b7c
feat(Notion Node): Add icon support for page and database page creation ( #5468 )
2023-02-16 09:00:54 +00:00
Marcus
a3d8fac73a
feat(Github Trigger Node): Use resource locator component ( #5253 )
...
* ⚡ ️wip
* ⚡ ️RLC Search Function for getUsers and getRepositories
* 🐛 fix Repository RLC by name url
* 🐛 search method getRepositories include forks
* 🐛 fix repository name can have a dot
* 🐛 fix RLC extractValue without optional
* 🎨 fix linting errors
* 🎨 using prefix 'e.g.' in RLC placeholders
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-15 13:12:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
b25c10a0e1
ci: Update the "Check Documentation URLs" workflow (no-changelog) ( #5473 )
...
* ci: Update the "Check Documentation URLs" workflow (no-changelog)
* fix the documentation url for HtmlExtract node
2023-02-14 13:00:15 +01:00
Jan Oberhauser
c25a5a99a6
🔖 Release n8n-nodes-base@0.213.1
2023-02-11 15:50:36 +00:00
Jan Oberhauser
b064a2e8cc
⬆️ Set n8n-core@0.154.1 and n8n-workflow@0.136.1 on n8n-nodes-base
2023-02-11 15:50:36 +00:00
Jan Oberhauser
595ef1ee95
🔖 Release n8n-nodes-base@0.213.0
2023-02-10 15:43:13 +00:00
Jan Oberhauser
829edf3c26
⬆️ Set n8n-core@0.154.0 and n8n-workflow@0.136.0 on n8n-nodes-base
2023-02-10 15:43:13 +00:00
Marcus
d266401ed8
test(Read PDF Node): Unit tests (no-changelog) ( #5453 )
...
✅ add ReadPDF node test
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-10 16:26:26 +01:00
Marcus
9698c7e7ea
test(Move Binary Data Node): Unit tests (no-changelog) ( #5442 )
...
* ✅ add Move Binary Data test
* ✅ improve Move Binary Data Test -
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-10 15:33:32 +01:00
Michael Kret
40879f67cb
test(iCalendar Node): Unit tests (no-changelog)
2023-02-10 12:55:07 +02:00
Michael Kret
649c7ccfb1
test(Markdown Node): Unit tests (no-changelog)
2023-02-10 12:30:37 +02:00
Michael Kret
b641a3e36d
test(Compare Datasets Node): Unit tests (no-changelog)
2023-02-10 11:57:54 +02:00
Marcus
5b1e3a3fd3
test(Write Binary File Node): Unit tests (no-changelog) ( #5440 )
...
* ✅ add write binary file test
* 🎨 cleanup
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-10 09:53:20 +01:00
Jonathan Bennetts
57a2b9cceb
fix(Linear Node): Fix issue with Issue States not loading correctly ( #5435 )
2023-02-09 15:58:52 +00:00
Michael Kret
32de081b0c
test(Compression Node): Unit tests (no-changelog)
2023-02-09 17:13:39 +02:00
Marcus
e01192e7af
test(Read Binary File Node): Unit tests (no-changelog) ( #5436 )
...
✅ add Read Binary Data node unit test
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-09 15:31:10 +01:00
Michael Kret
1ea1935b9a
test(RSS Read Node): Unit tests (no-changelog)
2023-02-09 16:13:23 +02:00
agobrech
40f4ec75fa
test(Date & Time Node): Unit tests (no-changelog) ( #5415 )
...
* ✨ Add tests to DateTime node
* Test different timezone
* Try new fix
* Fix workflow change time of workflow exec in UTC
* Check if UTC is correctly setup
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-09 14:54:24 +01:00
Marcus
3e2d76ec79
test(Code Node): Unit tests (no-changelog) ( #5373 )
...
* ⚡ test setup
* ⚡ ️basic test with run once for all and each items
* 🎨 fix linting error
* ⚡ ️update to new Helper.setup(tests)
* ⚡ migrate tests to pin data approach
2023-02-09 13:56:39 +01:00
agobrech
d4d55b0684
test(Crypto Node): Unit tests (no-changelog) ( #5433 )
...
* Add test to Crypto Node
* ✅ added test to generate random uuid
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-09 13:03:53 +01:00
agobrech
43abe225a0
test(Rename Keys Node): Unit tests (no-changelog) ( #5428 )
...
Add test for Rename Keys node
2023-02-09 12:26:51 +01:00
Michael Kret
9024e4dcc7
test(Stop and Error Node): Unit tests (no-changelog)
2023-02-09 12:29:02 +02:00
Michael Kret
2150ea0e79
test(HTTP Request Node): Unit tests (no-changelog)
2023-02-09 12:25:26 +02:00
Michael Kret
b5948cbe13
test(XML Node): Unit tests (no-changelog)
2023-02-09 12:23:25 +02:00
Marcus
74fc1414d7
test(Spreadsheet File Node): Unit tests (no-changelog) ( #5385 )
...
* ⚡ ️test setup
* ⚡ ️fix 'testData' implicitly has an 'any' type.
* ✅ test github action file binary data reading
* ✅ checking for output binary equality
* ✅ writing files to different formats
* ✅ reading spreadsheet with different options
* ⚡ ️improve workflow file path replacement
* 🐛 fixing string.at() not supported in node 14.
* 🐛 trying to fix github action test error
* ⚡ fix for empty binary
* ⚡ switch for binary test
* ⚡ ️test helpers now return/compare json and binary (if not empty))
* ⚡ removed commented console log
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-09 09:00:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
94f2b2a26f
feat(Edit Image Node): Allow WebP as an image format ( #5420 )
2023-02-08 23:08:50 +01:00
Marcus
1f924e3c3d
test(Set Node): Add tests for Set Node (no-changelog) ( #5409 )
...
* ⚡ ️move test files
* ✅ set node test workflow
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-08 18:04:11 +01:00
Marcus
269691aa1b
test(IF Node): Unit tests (no-changelog) ( #5404 )
...
* ⚡ ️move test files
* ⚡ ️IF boolean tests
* ⚡ ️IF string tests
* ✅ IF number tests
* ✅ IF date-time tests
* 🎨 update Test name to make more sense
2023-02-08 15:20:17 +01:00
Giulio Andreini
389e4af4d9
docs(Spreadsheet File Node): Update descriptions and Alias (no-changelog) ( #5357 )
2023-02-08 12:39:07 +00:00
Kirill
333a817a8e
fix(ActiveCampaign Node): Fix additional fields not being sent when updating account contacts ( #5216 )
2023-02-08 12:37:15 +00:00
Bram Kn
aeaa663620
feat(HubSpot Trigger Node): Add conversation events ( #5408 )
2023-02-08 12:36:05 +00:00
Giulio Andreini
b16d9d0f8c
docs(Google Sheets Node): Description updates for fields (no-changelog) ( #5277 )
2023-02-08 12:33:57 +00:00
Jonathan Bennetts
ce732b42c8
test(Execute Command Node): Unit tests (no-changelog) ( #5374 )
2023-02-08 12:17:02 +00:00