Mutasem Aldmour
6092f6c41e
feat(editor): Add mapping support for data paths ( #5191 )
...
* feat: add data path flag
* chore: update types
* feat: use path for data
* feat: add support for multiple values
* fix: handle if not prev node
* fix: update node
* fix: handle multi part path
* feat: add support for multiple vals for field
* feat: add support for table transforms
* feat: use dot notation
* feat: fix bug where brackets removed
* fix: handle dots, fix unit tests
* test: update snapshot
* test: fix tests
* test: add test for edge case
2023-01-30 14:42:08 +03:00
Sven Ziegler
cedf2e012c
feat(GitLab Node): Add file operations (create, delete, edit, get, list) ( #5167 )
2023-01-27 13:58:32 +00:00
Iván Ovejero
b03e358a12
refactor: Integrate consistent-type-imports
in nodes-base (no-changelog) ( #5267 )
...
* 👕 Enable `consistent-type-imports` for nodes-base
* 👕 Apply to nodes-base
* ⏪ Undo unrelated changes
* 🚚 Move to `.eslintrc.js` in nodes-base
* ⏪ Revert "Enable `consistent-type-imports` for nodes-base"
This reverts commit 529ad72b05
.
* 👕 Fix severity
2023-01-27 12:22:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
277bed2a5c
ci: Run pnpm format and pnpm lintfix (no-changelog) ( #5265 )
2023-01-27 11:01:31 +01:00
कारतोफ्फेलस्क्रिप्ट™
266c50fb1e
refactor(Telegram Node): Stream binary data for uploads and downloads ( #5261 )
2023-01-27 10:30:10 +01:00
Marcus
8ce85e3759
fix(Notion (Beta) Node): Fix create database page with multiple relation ids not working ( #5260 )
...
🐛 fix
2023-01-27 08:30:49 +01:00
agobrech
54333398ce
docs(Postgres Node): Add a notice for the use of PairedItem with mutliple query mode ( #5256 )
...
✨ Add a notice to the postgres execute query about paireditem
2023-01-26 10:24:29 +01:00
Iván Ovejero
74e6f5d190
feat: HTML node ( #5107 )
...
* ✨ Create HTML templating node PoC
* ♻️ Apply feedback
* 🐛 Scope CSS selectors
* ✏️ Adjust description
* ✏️ Adjust placeholder
* ⚡ Replace two custom files with package output
* ➕ Add `codemirror-lang-html-n8n`
* 👕 Appease linter
* 🧪 Skip event bus tests
* ⏪ Revert "Skip event bus tests"
This reverts commit 5702585d0d
.
* ✏️ Update codex
* 🧹 Cleanup
* 🐛 Restore original for `continueOnFail`
* ⚡ Improve `getResolvables`
2023-01-26 10:03:13 +01:00
Jonathan Bennetts
6d36782463
fix(HelpScout Node): Fix tag search not working when getting all conversations ( #5239 )
2023-01-25 12:35:57 +00:00
Marcus
237b1d8614
feat(Jira Software Node): Use resource locator component ( #5090 )
...
* ⚡ ️Issue -> Create -> parameter Project RLC
* 🔥 removed unused loadOptions getProjects
* ⚡ ️Issue -> Create -> parameter Issue Type RLC
* 🔥 removed unused loadOptions getIssueTypes
* ⚡ ️Issue -> Create/Update -> parameter Assignee RLC
* ⚡ ️Issue -> Create/Update -> parameter Reporter RLC
* ⚡ ️Issue -> Create/Update -> parameter Priority RLC
* 🔥 removed unused loadOptions getPriorities
* ⚡ ️Issue -> Update -> parameter Status RLC
* 🔥 removed unused loadOptions getTransitions
* 🎨 fix typos
* ⚡ ️Issue -> Create/Update -> Custom Fields parameter Field RLC
* 🔥 removed unused loadOptions getCustomFields
* 🥅 throw custom error for "Field priority cannot be set"
* 🚨 fix linter error
* ⚡ removed ts-ignore
* ⚡ removed ts-ignore
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-24 17:42:38 +01:00
कारतोफ्फेलस्क्रिप्ट™
58d0890dc3
fix(Google Drive Node): Use the correct mimetype on converted downloads ( #5240 )
...
Fixes https://community.n8n.io/t/bug-with-google-drive-node-upload-function/21910/3
2023-01-24 14:13:38 +01:00
Michael Kret
832fb87954
feat(Send Email Node): Overhaul
2023-01-24 12:32:31 +02:00
Michael Kret
736e700902
feat(Google Analytics Node): Overhaul for google analytics node
2023-01-20 17:00:47 +02:00
Jonathan Bennetts
e810966a3b
fix(Linear Node): Fix issue with single item not being returned ( #5193 )
2023-01-20 12:59:47 +00:00
Jonathan Bennetts
454375077f
refactor: Update Notion nodes to remove beta from name ( #4838 )
2023-01-20 12:49:02 +00:00
Marcus
11da863a21
fix(Notion (Beta) Node): Fix create database page fails if relation param is empty/undefined ( #5182 )
...
* 🐛 fix create database page fails if relation param is empty/undefined
* ⚡ uuid validation
* ⚡ uuid error handling
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-19 18:01:56 +01:00
agobrech
6e391755e4
fix(core): Fix url in error handelling for the error Trigger ( #5201 )
...
* Add workflow id to url in error message
* fix mock message for manual execution
* Fix url missing 's'
2023-01-19 17:56:31 +01:00
Michael Kret
e667df783c
fix(core): Revert rule @typescript-eslint/prefer-nullish-coalescing
2023-01-19 14:37:19 +02:00
Michael Kret
8f49f494ae
fix(HTTP Request Node): Bug - node requires string instead of json
2023-01-19 11:34:36 +02:00
Michael Kret
8dbe6159d0
fix(HTTP Request Node): Response format to text is ignored for JSON responses
2023-01-18 15:31:39 +02:00
Marcus
026f3a532d
fix(Gmail Trigger Node): Filter by labels not working ( #5173 )
...
⚡ ️added missing getLabels loadOptions
2023-01-18 10:47:26 +01:00
Michael Kret
5426690791
feat(Item Lists Node): Table tranformation
2023-01-17 18:40:28 +02:00
Michael Kret
e839a81cc5
feat: (Google Sheets Trigger Node): Trigger for Google Sheets
2023-01-17 15:21:16 +02:00
Jonathan Bennetts
dfff982662
feat(Google Ads Node): Update api version to v11 ( #4427 )
2023-01-16 13:12:58 +00:00
Marcus
9958c324db
feat(Google Drive Trigger Node): Use resource locator component ( #5148 )
...
* ♻️ move GoogleDrive.node.ts search methods to SearchFuntions.ts
* ⚡ ️parameter Folder RLC
* ⚡ ️parameter File RLC
* 🎨 File RLC placeholder use 'drive.google.com/xxx' urls
2023-01-16 10:45:44 +01:00
Michael Kret
6608e69457
refactor(core): Remove linting exceptions in nodes-base (no-changelog) ( #4944 )
2023-01-13 18:11:56 +01:00
Ricardo Espinoza
e140ecbc2c
fix(PayPal Trigger Node): Omit verification on sandbox env ( #5150 )
2023-01-13 15:43:03 +00:00
OlegIvaniv
885177861a
refactor(TelegramTrigger Node, ShopifyTrigger Node): Standardize node triggers actions ( #5117 )
...
* feat(Telegram Trigger node, Shopify Trigger node): Change display name of Telegram and Shopify trigger nodes
* Remove trigger on tooltips for Telegram and Shopify trigger nodes
* Add telegram action override and make sure recommended category actions are overwritable
2023-01-10 11:20:53 +01:00
कारतोफ्फेलस्क्रिप्ट™
1acc7fea89
refactor(core): Add more overloads for string-type node parameters (no-changelog) ( #5101 )
...
* refactor(core): Add more overloads for string-type node parameter (no-changelog)
continued from https://github.com/n8n-io/n8n/pull/4797
* include binaryPropertyOutput
2023-01-06 15:09:32 +01:00
कारतोफ्फेलस्क्रिप्ट™
c97f3cad59
fix(Read Binary File Node): Do not crash the execution when the source file does not exist ( #5100 )
...
This issue was introduced in https://github.com/n8n-io/n8n/pull/5069
2023-01-06 14:15:46 +01:00
Michael Kret
77031a2950
fix(Google Sheets Node): Fix for auto-range detection
2023-01-06 00:25:28 +02:00
Michael Kret
b5e70d45bf
fix(Google Sheets Node): Append or Update fails for numeric values
2023-01-05 17:31:47 +02:00
Iván Ovejero
d548161632
feat(core): Security audit ( #5034 )
...
* ✨ Implement security audit
* ⚡ Use logger
* 🧪 Fix test
* ⚡ Switch logger with stdout
* 🎨 Set new logo
* ⚡ Fill out Public API schema
* ✏️ Fix typo
* ⚡ Break dependency cycle
* ⚡ Add security settings values
* 🧪 Test security settings
* ⚡ Add publicly accessible instance warning
* ⚡ Add metric to CLI command
* ✏️ Fix typo
* 🔥 Remove unneeded path alias
* 📘 Add type import
* 🔥 Remove inferrable output type
* ⚡ Set description at correct level
* ⚡ Rename constant for consistency
* ⚡ Sort URLs
* ⚡ Rename local var
* ⚡ Shorten name
* ✏️ Improve phrasing
* ⚡ Improve naming
* ⚡ Fix casing
* ✏️ Add docline
* ✏️ Relocate comment
* ⚡ Add singular/plurals
* 🔥 Remove unneeded await
* ✏️ Improve test description
* ⚡ Optimize with sets
* ⚡ Adjust post master merge
* ✏️ Improve naming
* ⚡ Adjust in spy
* 🧪 Fix outdated instance test
* 🧪 Make diagnostics check consistent
* ⚡ Refactor `getAllExistingCreds`
* ⚡ Create helper `getNodeTypes`
* 🐛 Fix `InternalHooksManager` call
* 🚚 Rename `execution` to `nodes` risk
* ⚡ Add options to CLI command
* ⚡ Make days configurable
* :revert: Undo changes to `BaseCommand`
* ⚡ Improve CLI command UX
* ⚡ Change no-report return value
Empty array to trigger empty state on FE.
* ⚡ Add empty check to `reportInstanceRisk`
* 🧪 Extend Jest `expect`
* 📘 Augment `jest.Matchers`
* 🧪 Set extend as setup file
* 🔧 Override lint rule for `.d.ts`
* ⚡ Use new matcher
* ⚡ Update check
* 📘 Improve typings
* ⚡ Adjust instance risk check
* ✏️ Rename `execution` → `nodes` in Public API schema
* ✏️ Add clarifying comment
* ✏️ Fix typo
* ⚡ Validate categories in CLI command
* ✏️ Improve naming
* ✏️ Make audit reference consistent
* 📘 Fix typing
* ⚡ Use `finally` in CLI command
2023-01-05 13:28:40 +01:00
Jan Oberhauser
7954025eb2
fix(Respond to Webhook Node): Fix issue that content-type header gets overwritten ( #5088 )
...
fix(Respond To Webhook Node): Fix issue that content-type header gets overwritten
2023-01-05 05:43:32 +01:00
Michael Kret
f1184ccab5
fix(Google Sheets Node): Fix exception when no Values to Send are set
2023-01-04 15:54:24 +02:00
Michael Kret
9615253155
feat(Compare Datasets Node): Fuzzy compare option
2023-01-04 14:37:54 +02:00
कारतोफ्फेलस्क्रिप्ट™
54126b2c87
refactor(Google Drive Node): Use node streams for uploading and downloading files ( #5017 )
...
* use streams to upload files to google drive
* use streams to download files from google drive
* use resumable uploads api for google drive
* avoid dangling promises, and reduce memory usage in error logging
2023-01-04 12:29:56 +01:00
कारतोफ्फेलस्क्रिप्ट™
8bee04cd2a
refactor(Read Binary File Node): Use node streams for to reduce memory usage ( #5069 )
2023-01-02 17:07:10 +01:00
Iván Ovejero
7e3f3c5097
refactor: Add lint rule node-class-description-name-miscased
(no-changelog) ( #5065 )
...
* 📦 Update `eslint-plugin-n8n-nodes-base` version
* 📦 Update `pnpm-lock`
* 👕 Enable rule
* 👕 Exempt pre-existing nodes with miscased names
2023-01-02 09:22:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
99e3eb634b
ci: Fix linting on builds (no-changelog) ( #5062 )
...
add exceptions for the no-interpolation-in-regular-string rule
2022-12-29 14:57:20 +01:00
Iván Ovejero
d9b98fc8be
refactor: Lint for no unneeded backticks ( #5057 ) (no-changelog)
...
* ✨ Create rule `no-unneeded-backticks`
* 👕 Enable rule
* ⚡ Run rule on `cli`
* ⚡ Run rule on `core`
* ⚡ Run rule on `workflow`
* ⚡ Rule rule on `design-system`
* ⚡ Run rule on `node-dev`
* ⚡ Run rule on `editor-ui`
* ⚡ Run rule on `nodes-base`
2022-12-29 12:20:43 +01:00
Jan Oberhauser
afc529799d
fix(core): Do not send credentials to browser console ( #5031 )
2022-12-23 23:25:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
a229788d4b
ci: Fix linting issues on master (no-changelog) ( #5030 )
...
* make CI logs less noisy. suppress linting warning
* fix linting issues
2022-12-23 19:09:52 +01:00
कारतोफ्फेलस्क्रिप्ट™
5cf70e1007
refactor: Consolidate redundant code in workflow execution-functions (no-changelog) ( #4884 )
...
* refactor: Consolidate redundant code in workflow interfaces (no-changelog)
* consolidate all execution-functions interfaces code
* move rawBody definition back
* address PR comments
2022-12-23 18:27:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
c738aa53e9
docs: Fix all credential documentation urls, and add a CI job to regularly validate these urls ( #5012 )
...
* add or update documentation URLs for all credentials
* add UTM params to documentation urls even when they are absolute urls
* Setup a CI job to validate documentation urls after every release
* Fix FacebookGraphApi documentation URL
* also validate node documentation urls
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-12-22 17:01:29 +01:00
Csaba Tuncsik
e4785da2e1
fix(AWS DynamoDB Node): Add missing type assertion (no-changelog) ( #5003 )
...
fix(AWS DynamoDB Node): add type assertion
2022-12-22 10:27:14 +01:00
Omar Ajoue
9568b747c7
fix: DynamoDB node type issues ( #5002 )
2022-12-22 09:40:53 +01:00
Nathan Apter
a43ea177eb
fix(AWS DynamoDB Node): Fix issue pagination and simplify issue #4956 #4957 ( #4959 )
...
* Added 'M' type to decode attribute for dynamodb
* Fixed bug with return all. Headers from the previous iteration were being passed causing an invalid signature error
2022-12-22 05:36:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
5db9c46043
ci: Break most of the circular dependencies in code (no-changelog) ( #4990 )
2022-12-21 10:46:26 +01:00
Mutasem Aldmour
5b11dc3ff9
fix: Hide trigger tooltip for nodes with static test output ( #4970 )
2022-12-20 09:39:09 +01:00