Ricardo Espinoza
726438d95e
feat(editor): Improve manual description in nodes as tools ( #15373 )
2025-05-15 10:45:16 -04:00
Iván Ovejero
131baabb7f
refactor(core): Remove legacy expression evaluator ( #14518 )
2025-05-13 17:29:48 +02:00
Eugene
a0a4476175
chore: Rename Test workflow -> Execute workflow ( #15112 )
2025-05-13 09:35:41 +02:00
Benjamin Schroth
8b467e3f56
feat(core): Implement partial execution for all tool nodes ( #15168 )
2025-05-12 12:31:17 +02:00
Raúl Gómez Morales
be72f736ac
fix(editor): Fix Paired item error message ( #15171 )
2025-05-08 15:40:46 +02:00
Jaakko Husso
3a13139f78
feat(core): Change workflow deletions to soft deletes ( #14894 )
...
Adds soft‑deletion support for workflows through a new boolean column `isArchived`.
When a workflow is archived we now set `isArchived` flag to true and the workflows
stays in the database and is omitted from the default workflow listing query.
Archived workflows can be viewed in read-only mode, but they cannot be activated.
Archived workflows are still available by ID and can be invoked as sub-executions,
so existing Execute Workflow nodes continue to work. Execution engine doesn't
care about isArchived flag.
Users can restore workflows via Unarchive action at the UI.
2025-05-06 17:48:24 +03:00
Charlie Kolb
9f2182568a
feat: Add graphUtils for sub-workflow extraction (no-changelog) ( #14781 )
2025-04-28 10:51:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
3e5e3a585c
refactor(core): Trim down NodeHelpers (no-changelog) ( #14829 )
2025-04-23 13:46:46 +02:00
Charlie Kolb
88bce7fd8b
chore: Extract node parsing from renameNode functionality (no-changelog) ( #14822 )
2025-04-23 13:22:08 +02:00
Guillaume Jacquart
3641c1fb87
fix(Wait Node): Validate datetime for specific time mode ( #14701 )
...
Co-authored-by: Danny Martini <danny@n8n.io >
Co-authored-by: Elias Meire <elias@meire.dev >
2025-04-18 10:26:21 +02:00
Iván Ovejero
7c1be05845
fix(core): Allow $evaluateExpression to resolve in task runners ( #14641 )
2025-04-15 20:27:26 +02:00
Charlie Kolb
3db47504a2
feat(core): Expose $agentInfo variable for easy AI workflow (no-changelog) ( #14445 )
...
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io >
2025-04-10 13:10:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
9ba58ca80b
refactor(core): Persist node execution order, and forward it to the frontend ( #14455 )
2025-04-09 10:19:58 +02:00
Charlie Kolb
73748e300e
feat(core): Add special @tool displayOption ( #14318 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2025-04-04 09:22:13 +02:00
Charlie Kolb
9104743a5f
fix(editor): Improve sub-workflow debugging for more node error types ( #14347 )
2025-04-04 08:33:29 +02:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) ( #14078 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2025-03-21 14:01:26 +02:00
Dana
a031048b7f
feat(Merge Node): Add Telemetry for SQL query (no-changelog) ( #13860 )
2025-03-17 15:07:26 +01:00
Danny Martini
b3f9cde3fd
fix(core): Clean run data for dirty nodes properly, including their children ( #13821 )
2025-03-11 16:53:51 +01:00
jeanpaul
b6d5092258
fix(editor): Disable test step option in context menu for sub-nodes ( #13816 )
2025-03-11 14:56:49 +01:00
Dana
4e93ffda8b
feat(editor): Add toJsonString to string extensions ( #13798 )
2025-03-11 10:34:09 +01:00
autologie
75493ef6ef
feat(editor): Indicate dirty nodes with yellow borders/connectors on canvas ( #13040 )
2025-02-26 16:35:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
1e5feb195d
fix(core): Handle connections for missing nodes in a workflow ( #13362 )
2025-02-19 16:56:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
1d03c2c8ca
chore: More tests for Workflow.ts ( #13349 )
2025-02-19 15:44:39 +01:00
Tomi Turtiainen
2ab59d775b
refactor(core): Extend error hierarchy ( #12267 )
2025-02-18 17:47:11 +02:00
Charlie Kolb
11cf1cd23a
feat(editor): Expose View Execution links for erroneous sub-executions ( #13185 )
2025-02-13 09:44:52 +01:00
oleg
9e4e1ca1f4
fix(Call n8n Sub-Workflow Tool Node): Fix json type when using $fromAI ( #13102 )
2025-02-06 17:58:43 +01:00
Charlie Kolb
21773764d3
feat(editor): Easy $fromAI Button for AI Tools ( #12587 )
2025-02-05 08:42:50 +01:00
Milorad FIlipović
066908060f
feat(editor): Relocate workflow ID expression notice (no-changelog) ( #12942 )
2025-01-31 12:32:18 +01:00
Charlie Kolb
13652c5ee2
chore: Move AIParametersParser to n8n-workflow (no-changelog) ( #12671 )
2025-01-28 10:47:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
36bc164da4
fix(core): AugmentObject should handle the constructor property correctly ( #12744 )
2025-01-21 11:49:43 +01:00
Tomi Turtiainen
395f2ad0dc
fix(core): Improve error message when resolving itemMatching with pinned data (no-changelog) ( #12641 )
2025-01-17 16:23:45 +02:00
कारतोफ्फेलस्क्रिप्ट™
bfe3c5611a
test: Add more tests for expression extensions (no-changelog) ( #12598 )
2025-01-14 15:54:11 +01:00
Michael Kret
7227a29845
fix(Google Calendar Node): Updates and fixes ( #10715 )
...
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com >
2025-01-10 11:16:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
0cdf393743
fix(core): AugmentObject should check for own propeties correctly ( #12534 )
2025-01-09 13:47:42 +01:00
Ricardo Espinoza
b1d17f5201
feat: Add more telemetry to free AI credits feature (no-changelog) ( #12493 )
2025-01-08 10:20:45 +03:00
Ricardo Espinoza
61993c3906
feat: Add telemetry events for free AI credits feature (no-changelog) ( #12459 )
2025-01-07 08:42:19 -05:00
Ivan Atanasov
d4116630a6
feat: (Execute Workflow Node): Inputs for Sub-workflows ( #11830 ) ( #11837 )
...
Co-authored-by: Charlie Kolb <charlie@n8n.io >
Co-authored-by: Milorad FIlipović <milorad@n8n.io >
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in >
2024-12-20 17:01:22 +01:00
Charlie Kolb
54b02acdd7
chore: Remove unused @ts-ignore's (no-changelog) ( #12198 )
2024-12-18 08:35:53 +01:00
कारतोफ्फेलस्क्रिप्ट™
5a055ed526
refactor(core): Move execution engine code out of n8n-workflow (no-changelog) ( #12147 )
2024-12-12 13:54:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
c572c0648c
fix(core): Fix support for multiple invocation of AI tools ( #12141 )
...
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com >
2024-12-11 13:47:13 +01:00
Mutasem Aldmour
abc851c0cf
fix: Load workflows with unconnected Switch outputs ( #12020 )
2024-12-04 13:44:25 +01:00
Alex Grozav
93fae5d8a7
fix: Fix loading workflows with null connection value (no-changelog) ( #11592 )
2024-11-06 16:16:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
a092b8e972
fix(core): Use the correct docs URL for regular nodes when used as tools ( #11529 )
2024-11-04 12:31:17 +01:00
Tomi Turtiainen
e4aa1d01f3
feat: Only send needed data to task runner (no-changelog) ( #11487 )
2024-11-04 11:13:09 +02:00
Mutasem Aldmour
d3b05f1c54
feat: Add tracking for node errors and update node graph ( #11060 )
2024-10-15 12:38:17 +02:00
Tomi Turtiainen
e94cda3837
feat: Add support for $env in the js task runner (no-changelog) ( #11177 )
2024-10-09 17:31:45 +03:00
oleg
ef5b7cf9b7
feat(core): Implement Dynamic Parameters within regular nodes used as AI Tools ( #10862 )
2024-10-02 13:31:22 +02:00
Tomi Turtiainen
4f0a1a953f
refactor: Enable import/order for design-system, workflow and @n8n packages ( #10847 )
2024-09-18 10:19:33 +03:00
कारतोफ्फेलस्क्रिप्ट™
6a35812f92
ci: Setup biome and pre-commit hooks for formatting (no-changelog) ( #10795 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com >
2024-09-17 15:10:22 +03:00
कारतोफ्फेलस्क्रिप्ट™
cef64329a9
refactor(core): Simplify createDeferredPromise, and add tests (no-changelog) ( #10811 )
2024-09-13 15:53:03 +02:00