n8n-cat-bot[bot]
e08a4fdbfe
fix: Fix attribution footer link on the Form Ending page ( #37288 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-02 09:18:45 +00:00
Savelii
34224407c2
feat(core): Make form trigger OAuth2 authentication generally available ( #36950 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: James Martin <james.martin@n8n.io>
2026-08-24 17:47:35 +00:00
James Martin
b01d7c2230
fix(editor): Fix authenticated multi-page forms not loading the next page (no-changelog) ( #36917 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (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) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 14:04:35 +00:00
Savelii
04dedd60d6
feat(core): Revert - Make form trigger OAuth2 authentication generally available ( #36848 )
2026-08-21 16:32:30 +00:00
Yuliia Pominchuk
2cb6a34045
feat(core): Make form trigger OAuth2 authentication generally available ( #36451 )
...
Co-authored-by: Savelii Sychov <savelii.sychov@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 13:12:41 +00:00
Yuliia Pominchuk
a8754b4040
fix(core): Keep the account panel on hosted forms once every account is connected ( #36429 )
2026-08-18 06:38:47 +00:00
Yuliia Pominchuk
bf28af68e9
feat(core): Redesign the account connect panel on hosted forms ( #36344 )
2026-08-17 07:42:08 +00:00
James Martin
5c51a0c15f
feat: Adds a handler for n8n authenticated form backend submission rejection (no-changelog) ( #36208 )
2026-08-14 08:12:54 +00:00
James Martin
ddcc94f896
feat(core): Add backend form-trigger submission gate for end-user credentials (no changelog) ( #35539 )
2026-08-10 07:09:54 +00:00
Savelii
a89dc5dc35
feat(Form Trigger Node): Add credential connect UI for end-user credentials ( #35347 )
2026-08-05 10:14:11 +00:00
n8n-assistant[bot]
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
Guillaume Jacquart
f0a2bce417
fix(core): Derive OAuth resource URL from the served endpoint (no-changelog) ( #35441 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 18:37:22 +00:00
Eduardo Gordillo
d3e761e877
fix(Form Node): Skip parent nodes without run data when returning binary from form ending ( #35336 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-07-31 11:40:21 +00:00
Tomi Turtiainen
ca54f325bd
fix: Validate Send and Wait custom forms before sending ( #35262 )
2026-07-30 21:03:19 +00:00
Andreas Fitzek
4f0a218e2d
feat(core): Add on-demand OAuth clients and protected resources for form triggers (no-changelog) ( #34903 )
2026-07-28 12:46:57 +00:00
RomanDavydchuk
95c36b8deb
fix(Form Node): Properly handle quotes in Form Trigger Node name ( #34650 )
2026-07-22 08:29:28 +00:00
RomanDavydchuk
cecec482bb
feat(Form Node): Support multiple files when returning binary from form ending ( #33780 )
2026-07-13 12:07:47 +00:00
ADITYA KUMAR JHA
bfc04067ac
fix(Form Trigger Node): Trim whitespace from email fields ( #33507 )
2026-07-13 06:37:50 +00:00
Aelita
2d510e6820
feat(Form Trigger Node): Add "Show Headers" option ( #30205 )
...
Co-authored-by: Filippo Milesi <filippo.milesi@cms.it>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-07-09 11:17:03 +00:00
Bernhard Wittmann
940f389c6f
fix(Form Trigger Node): Add default value for authentication parameter to prevent crash on old workflows ( #32627 )
...
Co-authored-by: returnSGD <returnSGD@users.noreply.github.com>
2026-06-19 07:19:26 +00:00
Bernhard Wittmann
35adffad4b
fix(Form Node): Evaluate expressions in form fields on subsequent pages ( #32352 )
2026-06-18 06:50:38 +00:00
Jon
4604270464
feat(Form Trigger Node): Add n8n user authentication option ( #30539 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:52:32 +01:00
Michael Kret
7c1a77154c
fix(Wait Node): Resolve expressions inside Custom HTML form fields ( #30060 )
2026-05-11 06:51:45 +00:00
Michael Kret
4d356c36d6
feat: Environment var to disable forms pages sandboxing ( #27409 )
2026-03-27 10:52:22 +00:00
Dawid Myslak
6f2f384f39
fix(Form Node): Improve custom CSS sanitization ( #26623 )
2026-03-06 10:43:17 +00:00
Dawid Myslak
f1a074f946
fix(Form Node): Improve form rendering consistency ( #26540 )
2026-03-05 13:26:48 +00:00
n8n-assistant[bot]
562d867483
chore: Bundle 2026-W7 ( #26214 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-02-25 07:08:58 +00:00
RomanDavydchuk
ac832e6530
fix(Form Node): Render \n properly in the Form Ending page ( #24988 )
...
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-02-04 18:19:51 +00:00
mfsiega
44650b1bb3
feat(FormTrigger Node): Support ip filtering for the FormTrigger node ( #24644 )
2026-01-26 14:58:24 +00:00
Michael Kret
d2a0e860dc
fix: Form trigger and Wait Form mode basic authentication fix for form POST request ( #23795 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-01-14 10:33:17 +00:00
Dawid Myslak
680f264731
fix(Form Node): Preserve CSS child combinator selectors in custom styling ( #24106 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-01-14 10:00:07 +00:00
Michael Kret
0523cc35bc
feat: Binary data merge and expressions simplification ( #23270 )
...
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-01-12 13:29:36 +00:00
Elias Meire
c9abeff5e3
fix: Harden form and trigger response handling ( #23061 )
2025-12-12 14:08:59 +01:00
mfsiega
15a8e1b567
fix(Form Node): Remove uploaded files from tmp ( #22873 )
2025-12-08 14:36:15 +01:00
Dawid Myslak
271a9dd218
feat(Form Node): Split form name and label ( #22304 )
2025-12-03 22:49:58 +02:00
Dawid Myslak
b0fc88b437
feat(Form Node): Allow users to set a default value for form fields ( #22200 )
2025-11-28 12:16:26 +01:00
yehorkardash
a9f117cefe
fix(n8n Form Node): Allow undefined formatDate ( #21811 )
2025-11-21 16:43:55 +00:00
mfsiega
c8d604d2c4
Merge commit from fork
...
* enforce content type multipart/form-data when we handle body.files
* fix unit tests
2025-11-13 12:51:40 +02:00
Michael Kret
8b42820163
fix(n8n Form Node): From trigger selection ( #21069 )
2025-10-24 09:00:38 +03:00
Michael Kret
7f651ca5a3
fix(n8n Form Node): CSP headers should not be set on response with redirect ( #20864 )
2025-10-17 14:15:31 +03:00
mfsiega
354bcf44b1
fix(webhook Node): More informative error for webhook response config mismatch ( #19693 )
2025-09-19 12:15:01 +02:00
Michael Kret
7ea920dbe7
fix(n8n Form Node): Add html table tags to allowedTags, CSP headers on form completion, free text sanitization removed ( #19446 )
2025-09-16 10:31:23 +03:00
Michael Kret
fdab0ab116
feat: Checkboxes and Radio Buttons field types ( #17934 )
...
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
2025-08-11 17:11:22 +03:00
Dana
2d4abf156c
feat(n8n Form Node): Allow basic styling of form completion message ( #17338 )
2025-07-16 12:55:23 +02:00
Dana
759e555993
fix(n8n Form Node): Prevent XSS with video and source tags ( #16329 )
2025-06-16 16:42:54 +02:00