कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
f7cbd6b17e
feat(editor): Upgrade to Storybook v7 (no-changelog) ( #5454 )
...
Storybook 6 + Webpack 4 are pulling in a lot of dependencies that are blocking us from supporting node 18.
2023-02-14 12:44:13 +01:00
Milorad FIlipović
3b9eec77ec
test(editor): Add e2e tests for executions preview ( #5458 )
...
* ✅ Added initial tests for executions preview
* 🔥 Removing unneeded actions
* 👌 Renaming test suite, moving mock executions logic to util function
2023-02-14 11:39:19 +01:00
Jan Oberhauser
0ba5573162
🔖 Release n8n@0.215.2
2023-02-14 10:10:30 +00:00
कारतोफ्फेलस्क्रिप्ट™
4dc458eca5
fix(core): Fix the issue with test webhooks getting removed incorrectly (no-changelog) ( #5466 )
...
This broke because of the change [here](https://github.com/n8n-io/n8n/pull/5443/files#diff-b386248ff00977749c873ed85821c241b773e9740d7e7adf94e05b73b350ed74L152 ).
`finally` block is called even if there is a `return` in the `try` block, and this is causing the test webhook to be removed, even when it shouldn't be removed.
2023-02-13 16:16:53 +01:00
Jan Oberhauser
8f25073a22
🔖 Release n8n@0.215.1
2023-02-11 15:53:54 +00:00
Jan Oberhauser
1627f8b444
⬆️ Set n8n-core@0.154.1, n8n-editor-ui@0.181.1, n8n-nodes-base@0.213.1 and n8n-workflow@0.136.1 on n8n
2023-02-11 15:53:54 +00:00
Jan Oberhauser
498a724e26
🔖 Release n8n-editor-ui@0.181.1
2023-02-11 15:51:38 +00:00
Jan Oberhauser
b9ef0a3664
⬆️ Set n8n-workflow@0.136.1 on n8n-editor-ui
2023-02-11 15:51:37 +00: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
8c4d1f73b5
🔖 Release n8n-node-dev@0.93.1
2023-02-11 15:50:23 +00:00
Jan Oberhauser
04eb832bfa
⬆️ Set n8n-core@0.154.1 and n8n-workflow@0.136.1 on n8n-node-dev
2023-02-11 15:50:22 +00:00
Jan Oberhauser
be17ec6e82
🔖 Release n8n-core@0.154.1
2023-02-11 15:50:13 +00:00
Jan Oberhauser
89c9875423
⬆️ Set n8n-workflow@0.136.1 on n8n-core
2023-02-11 15:50:13 +00:00
Jan Oberhauser
a245dbe0c9
🔖 Release n8n-workflow@0.136.1
2023-02-11 15:50:03 +00:00
Jan Oberhauser
339655611f
fix(core): Fix issue that worker and webhook service close directly ( #5461 )
2023-02-11 09:46:10 -06:00
कारतोफ्फेलस्क्रिप्ट™
59f5c4221e
fix(core): Handle versioned custom nodes correctly ( #5313 )
2023-02-10 18:33:04 +01:00
agobrech
309c995364
test: Change workflows to test from safe list to skip list ( #5457 )
...
* Remove check by safe list to skip list
* add an option to skip using statistics events
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-02-10 17:11:06 +01:00
Jan Oberhauser
231b690605
🔖 Release n8n@0.215.0
2023-02-10 15:46:55 +00:00
Jan Oberhauser
ffc88977ef
⬆️ Set n8n-core@0.154.0, n8n-editor-ui@0.181.0, n8n-nodes-base@0.213.0 and n8n-workflow@0.136.0 on n8n
2023-02-10 15:46:55 +00:00
Jan Oberhauser
8fa8aaa4b1
🔖 Release n8n-editor-ui@0.181.0
2023-02-10 15:44:37 +00:00
Jan Oberhauser
565f1216e3
⬆️ Set n8n-design-system@0.53.0 and n8n-workflow@0.136.0 on n8n-editor-ui
2023-02-10 15:44:37 +00:00
Jan Oberhauser
2fb54e922a
🔖 Release n8n-design-system@0.53.0
2023-02-10 15:44:19 +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
Jan Oberhauser
89ea19a7ce
🔖 Release n8n-node-dev@0.93.0
2023-02-10 15:42:58 +00:00
Jan Oberhauser
24411ba953
⬆️ Set n8n-core@0.154.0 and n8n-workflow@0.136.0 on n8n-node-dev
2023-02-10 15:42:58 +00:00
Jan Oberhauser
d857d87f8b
🔖 Release n8n-core@0.154.0
2023-02-10 15:42:44 +00:00
Jan Oberhauser
6e431eb8a8
⬆️ Set n8n-workflow@0.136.0 on n8n-core
2023-02-10 15:42:44 +00:00
Jan Oberhauser
7ec7e31565
🔖 Release n8n-workflow@0.136.0
2023-02-10 15:42:33 +00:00
कारतोफ्फेलस्क्रिप्ट™
9a331ec7b6
fix(core): Stop using unbound calls to stopProcess
(no-changelog) ( #5456 )
2023-02-10 16:34:39 +01: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
Omar Ajoue
a2e2ec5442
test: Add tests for ActiveWorkflowRunner class ( #5278 )
2023-02-10 15:24:20 +01:00
कारतोफ्फेलस्क्रिप्ट™
538984dc2f
feat(core): Add support for WebSockets as an alternative to Server-Sent Events ( #5443 )
...
Co-authored-by: Matthijs Knigge <matthijs@volcano.nl>
2023-02-10 15:02:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
5194513850
refactor(core): Delete duplicate code across all commands ( #5452 )
2023-02-10 14:59:20 +01:00
Milorad FIlipović
8494c97821
test(editor): Add e2e tests for personal settings page ( #5451 )
...
✅ Added tests for personal user settings
2023-02-10 13:12:06 +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
Valya
287fa9cd06
test(core): Add basic expression tests (no-changelog) ( #5439 )
...
* test(core): add basic expression tests
* test: fix $if test not working properly
2023-02-10 10:05:34 +01: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
Iván Ovejero
136b74de5e
test: Upgrade vitest
(no-changelog) ( #5307 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-02-10 03:20:15 +01:00
Jan Oberhauser
69f5d6a9fd
Merge branch 'n8n_0.214.3'
2023-02-09 12:44:36 -06:00
Jan Oberhauser
c278f010ef
🔖 Release n8n@0.214.3
2023-02-09 12:38:05 -06:00
Jan Oberhauser
48740f8763
⬆️ Set n8n-editor-ui@0.180.3 on n8n
2023-02-09 12:36:56 -06:00
Jan Oberhauser
8f36ce3ffb
🔖 Release n8n-editor-ui@0.180.3
2023-02-09 19:33:34 +01:00
Omar Ajoue
7fc96571e0
fix: MySQL migration parses database contents if necessary (fix for MariaDB) ( #5441 )
2023-02-09 11:29:43 -06:00
OlegIvaniv
b57ec1d6ab
fix(editor): Prevent creation of input connections for nodes without input slot ( #5425 )
...
* fix(editor): Prevent creation of input connections for nodes without input
* WIP: Workflow checks service and controller
* fix: Created SQLite migration to remove broken connections
* Cleanup & add mysql/posgres migrations
* Linter fixes
* Unify the migration scripts
* Escape migration workflow_entity
* Wrap the migration in try/catch and do not parse nodes and connection if mysql/postgres
* Do migration changes also fro mysql
* refactor: Wrap only the necessary call in try catch block
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-02-09 11:29:34 -06:00
Omar Ajoue
2eb72a6c9f
fix: MySQL migration parses database contents if necessary (fix for MariaDB) ( #5441 )
2023-02-09 18:15: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
OlegIvaniv
018f8a3510
fix(editor): Prevent creation of input connections for nodes without input slot ( #5425 )
...
* fix(editor): Prevent creation of input connections for nodes without input
* WIP: Workflow checks service and controller
* fix: Created SQLite migration to remove broken connections
* Cleanup & add mysql/posgres migrations
* Linter fixes
* Unify the migration scripts
* Escape migration workflow_entity
* Wrap the migration in try/catch and do not parse nodes and connection if mysql/postgres
* Do migration changes also fro mysql
* refactor: Wrap only the necessary call in try catch block
---------
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-02-09 16:04:26 +01:00
Milorad FIlipović
d9a4c2c66d
test(editor): Add user management e2e tests ( #5438 )
...
* ✅ Added initial UM test using new commands
* ✅ Added rest of the UM tests
2023-02-09 16:00:55 +01:00
Mutasem Aldmour
b8980f6118
test: Add more data mapping tests ( #5389 )
...
* test: Add more data mapping tests
* test: add tests for preview mapping
* test: update wording
* test: add more tests
* test: fix up prev node test
* test: stop popup
* test: add mapping test for paths
* test: revert back param changes
* test: fix mapping tests
* test: reset db
* test: fix up mapping tests
* test: fix up mapping tests
* test: update tests to be more stable
* chore: clean up unused command
* fix: fix up before unload bug
* fix: fix data transformation tests
* test: fix up flaky webhook tests
* test: fix up flaky webhook tests
* test: fix up flaky dt tests
2023-02-09 17:59:01 +03:00
कारतोफ्फेलस्क्रिप्ट™
00befbc75a
ci(editor): Faster builds on the CI (no-changelog) ( #5422 )
2023-02-09 15:47:34 +01: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
agobrech
fdf47a96de
fix(core): Fix import command for workflows with old format(pre UM) ( #5403 )
...
* Replace invalid credentials when importing workflows
* Remove useless console.logs
2023-02-09 15:24:09 +01:00
Michael Kret
1ea1935b9a
test(RSS Read Node): Unit tests (no-changelog)
2023-02-09 16:13:23 +02:00
Valya
c7b58e0ed1
fix(core): Expression extension failing with optional chaining ( #5370 )
...
* wip
* fix: working optional chaining polyfill
* fix: polyfill optional chaining on extended functions
* test: add optional chaining tests
2023-02-09 13:57:45 +00: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
कारतोफ्फेलस्क्रिप्ट™
172472664d
ci: Upgrade dev tooling (no-changelog) ( #5424 )
...
* Typescript
* Jest
* Turborepo
* pnpm
2023-02-09 13:52:41 +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
कारतोफ्फेलस्क्रिप्ट™
0fb4d7fc19
fix(core): Stop creating icons directories (no-changelog) ( #5431 )
...
forgot to remove this in https://github.com/n8n-io/n8n/pull/5419
2023-02-09 11:45:32 +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
कारतोफ्फेलस्क्रिप्ट™
52cb185637
refactor(core): Upgrade typeorm (no-changelog) ( #5423 )
...
[Now we can use aggregate functions directly over the repository API](https://github.com/typeorm/typeorm/pull/9737 )
2023-02-09 10:44:07 +01:00
Iván Ovejero
e0c4c25227
test: Add e2e workflow tags (no-changelog) ( #5411 )
...
* 🧪 Add workflow tags tests
* ⚡ Create `openTagManagerModal`
* ⚡ Add wait to prevent detached DOM element
* ⚡ Add wait to mirror other tests
2023-02-09 10:04:12 +01:00
Iván Ovejero
a07de049a2
feat(editor): Bring completions to HTML editor ( #5382 )
...
⚡ Bring completions to HTML editor
2023-02-09 09:41:07 +01: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
Alex Grozav
e059caf993
feat: Add e2e user invite test suite (no-changelog) ( #5412 )
2023-02-08 22:41:35 +02:00
Valya
9c1f827dad
feat(core): Live reload node/credential descriptions in development (no-changelog) ( #4939 )
2023-02-08 19:26:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
f23fb92696
fix(core): Stop copying icons to cache ( #5419 )
...
Fixes
- https://github.com/n8n-io/n8n/issues/4973
- https://github.com/n8n-io/n8n/issues/5274
- https://community.n8n.io/t/starting-n8n-fails-with-ebusy-error/21243
- https://community.n8n.io/t/problem-executing-workflow-ebusy-resource-busy-or-locked-copyfile/21280
Replaces
- https://github.com/n8n-io/n8n/pull/5052
- https://github.com/n8n-io/n8n/pull/5401
2023-02-08 18:57:43 +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
OlegIvaniv
14d1743595
test(editor): Add canvas dragging tests (no-changelog) ( #5406 )
...
* WIP
* Fix undo/redo tests and add canvas tests
* Cleanup
* Cleanup
* Use drag and draganddrop commands
* Fix hanging CI run
* Undo redo spec
2023-02-08 14:48:28 +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
Jonathan Bennetts
e82bc50fd1
test(Switch Node): Add test for switch node (no-changelog) ( #5378 )
2023-02-08 12:16:17 +00:00
Jonathan Bennetts
f44b4b1314
test(Split In Batches Node): Add test for Split in Batches node (no-changelog) ( #5381 )
2023-02-08 12:15:36 +00:00
Iván Ovejero
d7b3923c2f
feat(editor): Add Object
global completions ( #5407 )
...
* ✏️ Add i18n info
* ⚡ Mount i18n keys
* ✏️ Fix typos in tests
* ✨ Add `Object` global completion
* ✨ Add `Object` global options completions
* 🧪 Add tests
2023-02-08 12:41:33 +01:00
Cornelius Suermann
d469a98073
feat: Add tracking code to hiring link (no-changelog) ( #3530 )
2023-02-08 11:48:38 +01:00
Omar Ajoue
5e3e70b83b
feat: Change desktop UM experience ( #5312 )
...
* refactor: Hide prompt for desktop
* feat: add email field to personalization modal
* fix: update survey interfaces
* chore: enable personalization survey email key display condition
* feat: add users page upsell for desktop client
* feat: disable UM on desktop where possible
* refactor: Have a single function to decide whether UM is enabled
* feat: update community nodes upsell link
---------
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: krynble <omar@n8n.io>
Co-authored-by: freyamade <freya@n8n.io>
2023-02-08 11:42:22 +02:00
Michael Kret
4d87711ace
test(Merge Node): Unit tests (no-changelog)
2023-02-07 19:32:25 +02:00
Omar Ajoue
c8245b9f87
fix: Error workflow now correctly checks for subworkflow permissions ( #5390 )
2023-02-07 17:40:36 +01:00
Milorad FIlipović
d05203db30
test(editor): Enable adding nodes in between any two nodes on canvas in e2e tests (no-changelog) ( #5393 )
...
* ⚡ Adding source and target test data to connection HTML elements
* ⚡ Using new action to add node on the connection
* 🔥 Removing leftover log
* 🔥 Removing leftover test action
* 👌 Refactoring to address PR feedback
2023-02-07 16:34:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
7e2f2f7453
refactor(core): Add unit tests for all external auth middlewares (no-changelog) ( #5386 )
2023-02-07 15:49:35 +01:00
कारतोफ्फेलस्क्रिप्ट™
3a435f7057
fix(core): Disable transactions on sqlite migrations that use PRAGMA foreign_keys
( #5392 )
...
`PRAGMA foreign_keys` is [a no-op within a sqlite transaction](https://www.sqlite.org/pragma.html#pragma_foreign_keys ).
This causes cascade deletes to happen when we create a new user table, and drop the old user table.
2023-02-07 15:14:59 +01:00
Michael Auerswald
dd652c0b0d
ci: Add E2E test for scheduled trigger ( #5391 )
...
* scheduler e2e test and switch to main mode
* adjust e2e options
* rolling back config changes
2023-02-07 12:41:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
58b0cf66b5
fix(core): Do not block app startup by telemetry (no-changelog) ( #5387 )
2023-02-07 12:10:16 +01:00
Michael Kret
26b69b5ffc
test(Item Lists Node): Unit tests (no-changelog)
2023-02-07 11:27:37 +02:00
Mutasem Aldmour
db49f052bc
test: Add data mapping test ( #5372 )
...
* test: add tests for pinning
* test: add test for value
* test: add pinned data tests
* test: refactor into ndv
* refactor: move to ndv
* refactor: rename node
* test: fix test
* test: fix refactor
* test: remove unused id
* test: update test
* test: chain rename input
* test: refactor invoking text
* test: fix ndv tests
* test: move test id
* test: add tests for mapping
* test: update selectors
* test: add mapping
* test: remove wait
* test: add back line removed by mistake
* test: refactor to support both in/output displays
* test: add display mode switching
* test: fix drop
* chore: clean up change
* refactor: add draganddrop
* fix: fix drag and drop
* test: add mapping test for second value
* test: update text
* test: update param
2023-02-07 07:47:37 +03:00