Marcel
c3114241fd
fix(Local File Trigger Node): Fix issue that causes a crash if the ignore field is empty ( #4824 ) ( #4825 )
2022-12-06 09:57:07 +00:00
Jonathan Bennetts
75ad3d168c
refactor: Codex updates for XML and HtmlExtract Nodes ( #4801 )
2022-12-06 09:49:36 +00:00
Omar Ajoue
4813da547d
refactor: Reactivate workflow locking ( #4770 )
...
* feat: Reenable workflow locking
Co-authored-by: freyamade <freya@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2022-12-06 09:25:39 +01:00
Iván Ovejero
915f1445c2
fix(Code Node): Restore pairedItem
to required n8n item keys ( #4821 )
...
🐛 Restore `pairedItem`
2022-12-05 17:53:16 +01:00
Michael Kret
7aefed46dc
fix(core): OAuth2 scopes does not save
2022-12-05 18:28:34 +02:00
Michael Kret
67aad63343
fix(Gmail Trigger Node): Trigger node missing some emails
2022-12-05 16:12:26 +02:00
Milorad FIlipović
e07e32f14d
test(editor): Add more workflow actions tests ( #4799 )
...
* ⚡ Making workflow actions tests skip setup, changing suite number
* 🔥 Removing unnecessary imports and vars
* ✅ Adding workflow tags and copy/paste tests
* ✅ Added tests for copying and pasting nodes
* Update cypress/support/commands.ts
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👌 Moving paste data to fixtures
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-12-05 14:31:14 +01:00
Alex Grozav
1b7952a516
feat: Fix checkbox line height and make checkbox label clickable ( #4818 )
...
* fix: Update checkbox design and make checkbox label clickable
* fix: Remove checkbox ids
* chore: remove unused imports
2022-12-05 14:48:56 +02:00
Alex Grozav
af6ac42aa3
feat: Add prompt to overwrite changes when concurrent editing occurs ( #4817 )
...
* feat: Add prompt to overwrite changes when concurrent editing occurs
* chore: undo config schema update
2022-12-05 14:34:14 +02:00
कारतोफ्फेलस्क्रिप्ट™
46c75b9fd2
fix: Stop using prefixed core modules from nodejs (no-changelog) ( #4813 )
...
fix: stop using prefixed core modules from nodejs (no-changelog)
Starting node 18, there are some core modules that only work with the `node:` prefix, like `node:test`. It's very likely that nodejs will switch to prefix-only core modules in the next versions as un-prefixed core modules are susceptible to supply-chain attacks.
2022-12-05 11:41:30 +01:00
Alex Grozav
184b3a3ea7
fix: Refresh credentials when re-entering workflows page (no-changelog) ( #4815 )
...
fix: refresh credentials when re-entering workflows page (no-changelog)
2022-12-05 12:31:18 +02:00
Mutasem Aldmour
ac944bf666
ci: Update slack notification messages for e2e tests (no-changelog) ( #4812 )
...
* ci: update e2e slack message
* add link
* update link
2022-12-05 11:10:14 +01:00
Iván Ovejero
46d4c4d329
refactor(Code Node): Limit n8n item key check ( #4737 )
...
⚡ Limit n8n item key check
2022-12-05 10:59:26 +01:00
Deborah
697efb2d31
docs: Update README (no-changelog) ( #4636 )
...
* (no-changelog)docs: update README
Update a link in the README
Should we consider directing the Docker and installation links to the docs? Or are we confident the READMEs they currently link to will stay up to date?
* add docs links
2022-12-05 09:55:46 +00:00
Iván Ovejero
5d75e6ceb3
fix(core): Fix partial execution with pinned data on child node run ( #4764 )
...
🐛 Fix partial execution with pinned data on child node run
2022-12-05 10:09:31 +01:00
OlegIvaniv
9e7a156532
fix(Execute Workflow Node): Update Execute Workflow node info notice text ( #4809 )
...
fix(ExecuteWorkflow node): Update Execute Workflow info notice text
2022-12-05 10:08:06 +01:00
Michael Kret
3bb3809eec
fix(core): Fix linter error ( #4808 )
2022-12-05 09:31:51 +02:00
Michael Kret
61e26804ba
refactor(core): Remove linting exceptions in nodes-base ( #4794 )
...
* ⚡ enabled array-type
* ⚡ await-thenable on
* ⚡ ban-types on
* ⚡ default-param-last on
* ⚡ dot-notation on
* ⚡ member-delimiter-style on
* ⚡ no-duplicate-imports on
* ⚡ no-empty-interface on
* ⚡ no-floating-promises on
* ⚡ no-for-in-array on
* ⚡ no-invalid-void-type on
* ⚡ no-loop-func on
* ⚡ no-shadow on
* ⚡ ban-ts-comment re enabled
* ⚡ @typescript-eslint/lines-between-class-members on
* address my own comment
* @typescript-eslint/return-await on
* @typescript-eslint/promise-function-async on
* @typescript-eslint/no-unnecessary-boolean-literal-compare on
* @typescript-eslint/no-unnecessary-type-assertion on
* prefer-const on
* @typescript-eslint/prefer-optional-chain on
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-12-02 21:54:28 +01:00
Mutasem Aldmour
8101c05d6f
ci: Add run name and start url for e2e tests and docker nighly command (no-changelog) ( #4800 )
...
* ci: add run name and start url
* update ref
* use branch as input
* add message for slack notifications
* add branch quotes
* remove @ from user
* make user not required
2022-12-02 19:56:29 +01:00
Iván Ovejero
cfd32d2642
refactor: Phase out TSLint in nodes-base
(no-changelog) ( #4798 )
...
* 🔥 Remove TSLint scripts
* 🔥 Remove TSLint config
* 🔥 Remove TSLint exceptions
* 👕 Adjust lint config
* ✏️ Add story numbers
2022-12-02 15:25:21 +01:00
Iván Ovejero
632f573021
refactor(core): Introduce overload for string-type node parameter (no-changelog) ( #4797 )
...
* 📘 Set up overload
* 🔥 Remove inferrable assertions
2022-12-02 12:53:59 +01:00
Jan Oberhauser
8ef675332d
📚 Update CHANGELOG.md and main package.json to 0.205.0
2022-12-02 10:23:01 +01:00
Jan Oberhauser
bdeaab4f92
🔖 Release n8n@0.205.0
2022-12-02 09:16:59 +00:00
Jan Oberhauser
d8b18750c1
⬆️ Set n8n-core@0.145.0, n8n-editor-ui@0.171.0, n8n-nodes-base@0.203.0 and n8n-workflow@0.127.0 on n8n
2022-12-02 09:16:59 +00:00
Jan Oberhauser
7b7cb7e4af
🔖 Release n8n-editor-ui@0.171.0
2022-12-02 09:14:57 +00:00
Jan Oberhauser
4a8d83bdb3
⬆️ Set n8n-design-system@0.45.0 and n8n-workflow@0.127.0 on n8n-editor-ui
2022-12-02 09:14:57 +00:00
Jan Oberhauser
01a6634eaa
🔖 Release n8n-design-system@0.45.0
2022-12-02 09:14:36 +00:00
Jan Oberhauser
0cd1fe06c0
🔖 Release n8n-nodes-base@0.203.0
2022-12-02 09:13:31 +00:00
Jan Oberhauser
fcabb4231a
⬆️ Set n8n-core@0.145.0 and n8n-workflow@0.127.0 on n8n-nodes-base
2022-12-02 09:13:31 +00:00
Jan Oberhauser
f2f782bd99
🔖 Release n8n-node-dev@0.84.0
2022-12-02 09:13:21 +00:00
Jan Oberhauser
b9db04027f
⬆️ Set n8n-core@0.145.0 and n8n-workflow@0.127.0 on n8n-node-dev
2022-12-02 09:13:20 +00:00
Jan Oberhauser
c6663bb899
🔖 Release n8n-core@0.145.0
2022-12-02 09:13:10 +00:00
Jan Oberhauser
fab3860587
⬆️ Set n8n-workflow@0.127.0 on n8n-core
2022-12-02 09:13:10 +00:00
Jan Oberhauser
afc57c5397
🔖 Release n8n-workflow@0.127.0
2022-12-02 09:13:01 +00:00
कारतोफ्फेलस्क्रिप्ट™
2ce62917da
fix: Credential overwrites should take precedence over credential default values ( #4782 )
...
fix: Credential overwrites should take precedence over default values
2022-12-02 09:46:19 +01:00
Bram Kn
0c759dc548
feat(Postmark Trigger Node): Update credentials so they can be used with the HTTP Request Node ( #4790 )
2022-12-01 17:42:33 +00:00
OlegIvaniv
23aa0353b6
fix(editor): Remove unnecessary closing tag in CanvasControls (no-changelog) ( #4792 )
...
fix(editor): Remove unnecessary closing tag in CanvasControls component (no-changelog)
2022-12-01 18:12:25 +01:00
Jonathan Bennetts
2a85af1bdb
feat(Facebook Graph API Node): Update to support api version 15 ( #4791 )
2022-12-01 17:07:54 +00:00
Michael Kret
c853b8078e
fix(Pipedrive Node): Resolve properties not working
2022-12-01 18:01:32 +02:00
Iván Ovejero
e1b3b4d05a
fix(editor): Remove excess isReadOnly
prop (no-changelog) ( #4786 )
...
🔥 Remove excess `isReadOnly` prop
2022-12-01 15:20:36 +01:00
Michael Kret
7cb5dc2aa5
fix(core): OAuth2 scope saved to DB fix
2022-12-01 15:08:02 +02:00
Iván Ovejero
59771c80ea
feat(editor): Overhaul expression editor modal ( #4631 )
...
* feat(editor): Integrate CodeMirror into expression editor modal (#4563 )
* ✨ Initial setup
* 👕 Fix lint
* ⚡ Extract segments
* ⚡ Implement var insertion
* 👕 Ignore `.d.cts`
* ⚡ Refactor to simplify
* ✨ Add brace handler
* ✨ Fully replace input and output
* feat(editor): Adjust resolved expression to match parameter input hint (#4600 )
* ✨ Initial adjustments
* 🐛 Prevent empty decorations
* ⚡ Adjust resolved expression to match param input hint
* ✏️ Improve comment
* 👕 Remove lint rule
* ✏️ Fix typo
* ✏️ Fix closing brace
* ⚡ Clean up `displayableSegments()`
* feat(editor): Apply styling to expression editor modal (#4607 )
🎨 Apply styling
* feat(core): Improve errors in evaluated expression (#4619 )
* 🐛 Fix env var access for FE
* 🔥 Remove excess closing bracket
* 🚧 Set up TODO
* ✏️ Update copy
* ⚡ Deny env vars access to FE
* 👕 Remove unneeded lint exception
* 📘 Remove unneeded typing
* feat(editor): Dynamically delay evaluation resolution (#4625 )
* ✏️ Update copy
* ⚡ Dynamically delay evaluation resolution
* 🔥 Remove unneeded computed property
* refactor(editor): Pre-review cleanup (#4627 )
* 🔥 Remove `ExpressionInput` component
* 🔥 Remove Quill
* ✏️ Rename i18n key
* 🎨 Place border on correct element
* 🐛 Handle syntax errors
* ⚡ Add sample autocompletions
* 🐛 Fix auto-extending behavior
* feat(editor): Improve escaping behavior (#4641 )
* 🎨 Hide hint on small screen
* ⚡ Improve escaping
* refactor(editor): Apply styling feedback to expression editor modal (#4660 )
* 🎨 Restyle hint
* 🎨 Restyle param input hint
* 🔥 Remove `e.g.`
* ⚡ Tweak delay
* 🎨 Restyle output
* 🎨 Tweak theme
* ✏️ Tweak copy
* refactor(editor): Apply feedback 2022.11.22 (#4697 )
* 🎨 Change background color
* ⚡ Focus on mount
* ⚡ Account for preexisting braces on injection
* 🐛 Fix `$workflow` showing as not saved
* ✏️ Tweak copy
* 🐛 Fix readonly focus
* ⚡ Focus input on paste
* ⚡ Sync inputs with modal
* ✏️ Tweak copy
* refactor(editor): Apply feedback 2022.11.23 (#4705 )
* ⚡ Allow newlines
* ⚡ Set cursor at end of content
* ⚡ Do not defocus on paste on Chrome
* ⚡ Fix import
* 🧪 Add e2e tests
* ⚡ Cleanup
* ⚡ Add telemetry
* 🔥 Remove log
* ⚡ Expose error properties
* 🧪 Rename test
* ⚡ Move `getCurrentWorkflow()` call
* ⏪ Revert highlighting removal per feedback
* ⚡ Add i18n keys
* 🚚 Move computed property to local state
* 🎨 Use CSS vars
* ⚡ Update `pnpm-lock.yaml`
* ⚡ Apply readonly state
* ⚡ Use prop
* ⚡ Complete fix
2022-12-01 13:26:22 +01:00
OlegIvaniv
830bda5f55
test(editor): Intercept credentials save and test request and wait for them in e2e test ( #4778 )
...
test(editor): Intercept credentials save and test request and wait for them to complete before doing assertions
2022-12-01 10:01:03 +01:00
Michael Kret
741c7da8b1
fix(Google Sheets Node): Fix for append operation if no empty rows in sheet
2022-12-01 10:39:03 +02:00
Csaba Tuncsik
6d4e959884
fix(editor): JSON view values can be mapped like keys ( #4702 )
...
* fix(editor): JSON view values can be mapped like keys, resolving to the same expression
* fix(editor): JSON view list item draggable pill name
2022-12-01 09:33:34 +01:00
Csaba Tuncsik
430cc65a4e
test: E2E NDV ( #4712 )
...
* test: start testing node details view
* test: deleting workflow after test
* test: rename deleteWorkflow command
* test: webhook node
* test: roll back deleting workflow in workflow test
* test: check output display modes after webhook node invoked
* test: simplifying test
* test: simplifying test
* test: adding more tests related to NDV
* test: adding more tests related to NDV
* test: update after merge
* Merge remote-tracking branch 'origin/master' into n8n-5494-e2e-ndv
# Conflicts:
# cypress/pages/workflow.ts
* test: improving test blocks
* test: NDV change node input
* test: NDV change node input
* test: NDV fix missing command
* test(editor): Add NDV page object
2022-12-01 09:26:38 +01:00
Ricardo Espinoza
00bed61b39
fix: Issue building image with dependency name ending in .vue (no-changelog) ( #4773 )
...
🐛 Fix issue building image
2022-11-30 21:12:34 -05:00
कारतोफ्फेलस्क्रिप्ट™
8698e02079
fix: Register community nodes as known nodes (no-changelog) ( #4775 )
2022-11-30 18:17:57 +01:00
Jonathan Bennetts
f3202ee0a8
refactor: Codex updates for Item Lists, Markdown and Date & Time ( #4772 )
2022-11-30 17:13:37 +00:00
OlegIvaniv
c486ffcf2d
refactor(editor): Patch ElementUI tooltip memory leak ( #4769 )
...
* refactor(editor): Fix ElementUI tooltip memory leak
* fix(editor): Remove patch console.logs and revert node-creator test
2022-11-30 17:27:41 +01:00