Guillaume Jacquart
8551b1b90c
fix(core): Apply credential allowed domains in declarative node requests ( #29082 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 12:04:27 +00:00
n8n-assistant[bot]
85b7796434
chore: Bundle 2.x ( #28844 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-04-22 08:51:32 +03:00
Dawid Myslak
e0baf48c6a
fix(core): Sanitize filenames for file operations ( #23988 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2026-01-09 10:33:04 +00:00
Dimitri Lavrenük
cf6f75b8dd
fix: Allow negative numbers when parsing objects from string ( #22937 )
2025-12-09 11:59:43 +01:00
yehorkardash
60a9cbf133
fix: Improve json repair logic ( #22088 )
2025-11-24 14:02:05 +02:00
Iván Ovejero
08f3320151
Merge commit from fork
...
* fix(core): Transform function expressions to arrow functions
* Update import path due to lib upgrade
* Tighten comments
* Simplify
* Tighten tests
* More accurate naming
* Reduce diff
* Update lockfile
2025-11-18 17:55:47 +02:00
Jon
404640f1e9
fix: Improve domain validation ( #21534 )
2025-11-17 09:47:50 +02:00
yehorkardash
0da3e14a52
feat(core): Track package_version of community nodes ( #20428 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2025-10-09 14:08:56 +03:00
mfsiega
0681e78eb3
fix(core): Add cancellation reasons ( #20238 )
2025-10-01 15:52:44 +02:00
Jon
f7f70f241e
feat: Add option to restrict credential usage in http request node ( #17583 )
2025-08-28 17:35:14 +01:00
Iván Ovejero
4cf9399432
refactor(core): Move ApplicationError to @n8n/errors ( #17667 )
2025-07-28 17:48:56 +02:00
Alex Grozav
c76d94b364
feat: Modernize build and testing for workflow package (no-changelog) ( #16771 )
2025-06-30 20:02:16 +03:00
Benjamin Schroth
9e61d0b9c0
fix(core): Add retry mechanism to tools ( #16667 )
2025-06-26 13:11:41 +02:00
कारतोफ्फेलस्क्रिप्ट™
3a2a70f193
chore: Enfore consistent file-name casing on all backend packages ( #15755 )
2025-05-27 16:45:50 +02:00
Elias Meire
1ffc33dcc6
fix(HTTP Request Node): Fix prototype pollution vulnerability ( #15463 )
2025-05-20 15:39:33 +02:00
Charlie Kolb
11cf1cd23a
feat(editor): Expose View Execution links for erroneous sub-executions ( #13185 )
2025-02-13 09:44:52 +01:00
कारतोफ्फेलस्क्रिप्ट™
65c5609ab5
feat(core): Use WebCrypto to generate all random numbers and strings ( #9786 )
2024-06-19 13:33:57 +02:00
Iván Ovejero
67702c2485
refactor(core): Switch plain errors in workflow to ApplicationError (no-changelog) ( #7877 )
...
Ensure all errors in `workflow` are `ApplicationError` or children of it
and contain no variables in the message, to continue normalizing all the
errors we report to Sentry
Follow-up to: https://github.com/n8n-io/n8n/pull/7873
2023-11-30 12:46:45 +01:00
कारतोफ्फेलस्क्रिप्ट™
2b075bfc2d
fix(editor): Sanitize HTML binary-data before rendering in the UI ( #7400 )
2023-10-11 12:09:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
8187be1b7d
feat(editor): Make PDF and Audio binary-data viewable in the UI ( #7367 )
...
fixes #7361
2023-10-09 17:43:57 +02:00
कारतोफ्फेलस्क्रिप्ट™
a3aba835a1
fix(core): Avoid using Object.keys on Buffer and other non-plain objects ( #6131 )
...
* create a unified way to check if an object is empty
* avoid running `Object.keys` on Buffer objects, to avoid unnecessary memory usage
2023-04-28 13:05:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
4f91525022
fix(core): Handle Date and RegExp correctly in jsonStringify ( #5812 )
2023-03-29 21:10:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
18efaf397a
fix(core): Do not mark duplicates as circular references in jsonStringify ( #5789 )
...
* fix(core): jsonStringify should not mark duplicates as circular references
* not mark duplicates as circular references in the code node as well
2023-03-27 16:22:59 +02:00
Michael Auerswald
b6d8a0f985
fix(core): Remove circular refs from Code and push msg ( #5741 )
...
* remove circular refs from code items (and lint fixes)
* cleanup
---------
* add some tests
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-03-21 15:34:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
698d96a617
refactor: Setup typescript project references across workflow, core, and cli ( #4519 )
...
* refactor: use consistent folder structure across workflow, core, and cli
* setup typescript project references across workflow, core, and cli
2022-11-09 15:25:00 +01:00
कारतोफ्फेलस्क्रिप्ट™
b282c7e5d9
fix(core): make deepCopy backward compatible ( #4505 )
...
* fix(core): make `deepCopy` backward compatible
`JSON.parse(JSON.stringify())` uses `.toJSON` when available. so should `deepCopy`
* fix(core): prevent double quotes on luxon datetimes (#4508 )
* 🐛 Prevent double quotes on luxon datetimes
* ⚡ Generalize solution
* update the types in packages/workflow/src/utils.ts
* add `toJSON` check to NodeErrors.isTraversableObject as well
* move the toJSON check before the cyclic dependency check
* fix(core): keep backward compatibility in deepCopy by calling `toJSON` on objects that have it
* fix(core): updating deepCopy typings
* Revert "fix(core): updating deepCopy typings"
This reverts commit 100a0f1f3d .
* fix(core): temporarily removing Date cloning from deepCopy
* fix(core): updating deepCopy types
* fix(core): updating deepCopy
* fix(core): updating deepCopy get prototype of object
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2022-11-02 17:44:12 +01:00
Csaba Tuncsik
ca60b0e203
fix(core): updating deepCopy to avoid max callstack with circular deps ( #4468 )
...
* fix(core): updating deepCopy to avoid max callstack in case of circular dep
* fix(core): show warning with path added to circular reference
2022-10-28 15:25:44 +02:00
Iván Ovejero
1732324965
fix(core): amend typing for jsonParse() options ( #4423 )
...
* 📘 Amend typing for `jsonParse()` options
* ✏️ Update rule message and description
* 🔀 Cherrypick Adi's work
* 🐛 Account for falsy fallback values
* ♻️ Use `else if`
* ⚡ Add explicit error message as type
* ⚡ Consolidate utils tests
* ♻️ Use optional chaining
* 🔥 Remove patchy type error
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-10-24 12:48:16 +02:00