Commit Graph

116 Commits

Author SHA1 Message Date
José Braulio González Valido
9a48bc5fa7
fix(ai-builder): Honor eq @version conditions in generated node type definitions (#34232)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 12:32:00 +00:00
Eugene
e69bd4e4eb
feat: Add inline agent mode to the Message an Agent node (no-changelog) (#34059)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 19:03:35 +00:00
oleg
d33c282b95
feat(core): Unify output schema mock generation and verify AI Assistant workflows with any trigger type (#33896) 2026-07-14 15:27:08 +00:00
n8n-assistant[bot]
6676eb33fe
🚀 Release 2.31.0 (#34117)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-14 07:18:45 +00:00
Eugene
5e326f2666
feat(editor): Message an Agent node v2 (no-changelog) (#33812)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 13:37:36 +00:00
Matsu
cbf2d2027b
chore: Set up repository for TypeScript 7 migration (#33890) 2026-07-09 13:21:16 +03:00
Matsu
8bb6489918
chore: Remove remaining Jest references (no-changelog) (#33412)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 09:29:24 +03:00
n8n-assistant[bot]
f96d6dbd84
🚀 Release 2.30.0 (#33720)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-07 07:16:44 +00:00
Albert Alises
f7bf3e6884
perf(core): Reduce Instance AI builder context size and eliminate deterministic retries (no-changelog) (#33604) 2026-07-06 13:21:01 +00:00
Matsu
4ab7cd0bec
test: Enable restoreMocks by default in shared vitest configs (#33526)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 10:03:01 +00:00
oleg
6f0d30fbb1
fix: Improve AI Assistant post-build follow-ups (#33419) 2026-07-02 11:34:21 +00:00
oleg
3298e21958
feat(core): Support community node type definitions in AI Assistant (#33340) 2026-07-02 10:47:04 +00:00
Matsu
df97053888
chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
Tomi Turtiainen
7fb04cdb98
refactor: Remove @n8n/utils barrel export (no-changelog) (#33082) 2026-06-30 16:05:24 +03:00
n8n-assistant[bot]
f3aec39cf3
🚀 Release 2.29.0 (#33260)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-30 10:21:29 +03:00
Nikhil Kuriakose
fb5b358059
fix(core): Correct Extract from File output key in document processing best-practices (#32992)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 10:21:36 +00:00
Albert Alises
9161865a72
fix(core): Improve builder handling of errored expressions (no-changelog) (#33059) 2026-06-26 09:23:39 +00:00
Albert Alises
7830ceccf5
fix(core): Route split in batches chains through loop output (#32968) 2026-06-25 11:09:41 +00:00
Matsu
024d04397b
chore: Remove shamefully-hoist (#32569)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:03:07 +00:00
Matsu
15e71687d3
test: Increase initialization budget for lengthy test inits (#32901) 2026-06-24 06:31:13 +00:00
n8n-assistant[bot]
0dac8a2785
🚀 Release 2.28.0 (#32842)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
Svetoslav Dekov
511e34fd7f
feat(editor): Preserve and author workflow node groups across update surfaces (no-changelog) (#32771)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:55:59 +00:00
yehorkardash
d501854409
fix(core): Deduplicate isRecord (no-changelog) (#32469) 2026-06-22 08:35:03 +00:00
Albert Alises
cbb9ae5bda
fix(editor): Preserve existing node IDs when AI edits a workflow (#32593) 2026-06-19 11:59:45 +00:00
Albert Alises
d5dd4923a5
fix: Handle HTTP raw body validation loops (#32277) 2026-06-18 12:05:40 +00:00
Matsu
328c1a4745
chore: Extraneous deps cleanup (#32386) 2026-06-18 07:42:31 +00:00
Albert Alises
94594e3e42
fix(core): Resolve duplicate generated schema fields (#32275) 2026-06-16 14:35:38 +00:00
n8n-assistant[bot]
f4871fea29
🚀 Release 2.27.0 (#32365)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-16 10:13:05 +00:00
Matsu
d605a7b848
test(core): Extend fixture extraction hook timeout to avoid flake (no-changelog) (#32313)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 07:55:59 +00:00
Albert Alises
a1dc887149
fix(core): Validate duplicate node property declarations via resolveOneOfSchemas (no-changelog) (#32274) 2026-06-15 14:49:39 +00:00
n8n-cat-bot[bot]
be1bedcec3
test: Harden workflow-sdk debug artifact extension against Rolldown (#32089)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-06-15 11:17:43 +00:00
Matsu
31bb246234
chore: Create a lightweight version of pnpm reset (#32125) 2026-06-11 12:24:46 +00:00
Matsu
becb9cffa4
chore: Fix flakes in unit tests around monorepo (#32099) 2026-06-11 12:13:01 +00:00
Albert Alises
ed4e7e7b03
fix(core): Bind SDK error routes to the declaring node and validate output ports (no-changelog) (#32110) 2026-06-11 12:07:56 +00:00
n8n-assistant[bot]
5be570c735
🚀 Release 2.26.0 (#31967)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-09 10:03:45 +00:00
Albert Alises
4271d42398
fix(core): Teach the builder the SDK language subset and stop repeated invalid repairs (#31911) 2026-06-09 07:42:28 +00:00
Declan Carroll
29735c7a04
chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) (#31880)
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 10:19:32 +00:00
Albert Alises
6cd07e5b42
fix: Add item-flow builder guidance (no-changelog) (#31660) 2026-06-04 09:23:20 +00:00
Tomi Turtiainen
6d73d8d9ca
build: Disable typecheck on build commands (no-changelog) (#31636) 2026-06-03 13:52:25 +00:00
Matsu
0a3d04faa2
test: Migrate @n8n/workflow-sdk from Jest to Vitest (no-changelog) (#31546)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 06:08:31 +00:00
n8n-assistant[bot]
d1c8049ddb
🚀 Release 2.25.1 (#31549)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 13:23:57 +03:00
n8n-assistant[bot]
6c321ea2a0
🚀 Release 2.24.0 (#31541)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 09:51:11 +00:00
Albert Alises
48187bfd05
fix: Wire IF/Switch branches off the workflow-builder cursor (no-changelog) (#31386) 2026-06-01 09:13:01 +00:00
n8n-assistant[bot]
29859104b3
🚀 Release 2.23.0 (#31189)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-27 09:07:36 +00:00
José Braulio González Valido
76c432c53f
fix(ai-builder): Default Switch to case-insensitive in builder hints (#31044)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 07:42:54 +00:00
Mutasem Aldmour
e2dd10c435
feat(core): Move builder templates to n8n-sdk-templates with runtime fetch (#30537)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2026-05-26 12:15:00 +01:00
Bernhard Wittmann
4db00463e1
fix(core): Stop classifying AI sub-tool nodes as triggers in generated types (#30865) 2026-05-26 12:14:32 +01:00
Matsu
b2b3e7b49b
ci: Move isolatedModules back to jest.config (#31062) 2026-05-25 13:54:50 +03:00
Matsu
5db8aaf339
chore: Bump ts-jest to 29.4.9 and override baseline-browser-mapping (#30880) 2026-05-25 09:05:00 +03:00
Ricardo Espinoza
1864916665
fix(core): Warn when SDK node config has unknown top-level keys (#30677) 2026-05-22 13:27:54 +00:00