Abdulazizzn
3e699367d0
feat: Add YouTube video downloading capability with ytdl-core
...
- Add ytdl-core@4.11 .5 dependency to CLI package
- Create YoutubeDownloader utility class with full functionality:
* Video info extraction (title, duration, author, views)
* URL validation for YouTube links
* Video downloading with quality options
* Audio-only downloading
* Available formats listing
- Support for different quality settings and output formats
- Ready for use in n8n workflows and Railway deployment
Features:
✅ Download YouTube videos in various qualities
✅ Extract audio-only from videos
✅ Get comprehensive video metadata
✅ Validate YouTube URLs
✅ Custom output paths and filenames
✅ Error handling and validation
2025-09-19 00:23:02 +03:00
Abdulazizzn
9beddd0868
fix: Update pnpm-lock.yaml to resolve Railway build issue
...
- Remove ytdl-core dependency causing lockfile mismatch
- Update all package dependencies to latest compatible versions
- Fix Docker build frozen-lockfile error on Railway
2025-09-18 23:58:53 +03:00
Abdulazizzn
8c93e6849b
Add ytdl-core to updated n8n
2025-09-18 22:34:11 +03:00
Michael Drury
bb0cd86b28
feat: Support thinking settings for Gemini models ( #19591 )
2025-09-18 10:21:07 +01:00
Michael Drury
3f1e764c52
fix(Gemini Vertex Node): Upgrading Langchain/google-vertexai to allow errors to bubble up correctly ( #19639 )
2025-09-17 10:53:16 +01:00
Declan Carroll
b0180450bc
ci: Improve DB integration tests ( #19597 )
2025-09-17 07:36:12 +01:00
Alex Grozav
7902ad6785
feat: Upgrade storybook to 9.1.6 (no-changelog) ( #19550 )
2025-09-15 15:50:17 +01:00
Declan Carroll
7d7c714ade
chore: Update simple-git ( #19548 )
2025-09-15 13:33:38 +01:00
Declan Carroll
796e44eace
fix: Override axios to 1.12.0 ( #19544 )
2025-09-15 10:53:42 +01:00
Suguru Inoue
e0d56575a5
chore(editor): Bump Reka UI version to 2.5.0 ( #19443 )
2025-09-12 12:35:29 +02:00
yehorkardash
03b865d4db
fix(editor): Fix highlighting in SQL editor ( #19291 )
2025-09-11 11:46:41 +00:00
Elias Meire
e404e55ce5
fix: Improve @n8n/node-cli cross-platform compatibility and dev experience (no-changelog) ( #19368 )
2025-09-11 08:47:26 +02:00
yehorkardash
a910604822
refactor(Code Tool Node): Replace vm2 with taskrunner for js ( #19247 )
2025-09-09 14:15:31 +03:00
Mutasem Aldmour
e87344d97d
fix: Upgrade Langchain dependencies to address LiteLLM issue and Gemma Models not supporting images ( #19299 )
2025-09-09 09:56:30 +02:00
oleg
64f260cb72
test: Migrate Langchain e2e tests to Playwright ( #19161 )
2025-09-08 18:06:00 +02:00
Jaakko Husso
509ab95d5d
ci: Support adding custom JS and Python dependencies in the runners image ( #19220 )
2025-09-08 09:16:10 +03:00
Elias Meire
efc3a2d664
fix(AMQP Trigger Node): Update rhea library, tweak reconnection options ( #18980 )
2025-09-05 17:34:29 +01:00
Mutasem Aldmour
ce820fc98c
chore: Add mockserver for e2e testing ( #19104 )
2025-09-04 10:36:15 +02:00
Jaakko Husso
6d405a6d66
ci: Add Dockerfile for multi-runner task runners image ( #18975 )
2025-09-02 15:00:55 +03:00
Elias Meire
be8061c2a5
feat: Add release and lint scripts to node CLI ( #18935 )
2025-09-02 04:48:43 +01:00
renovate[bot]
567ede7531
chore: Update @chromatic-com/storybook to 3.2.7 ( #18843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 21:47:56 +01:00
shortstacked
71b33277f8
test: Add custom reporter for test metrics ( #18960 )
2025-09-01 13:17:14 +01:00
Artem Sorokin
168ac0e9f2
ci: Include THIRD_PARTY_LICENSES.md file with release ( #18739 )
2025-09-01 12:41:42 +02:00
Suguru Inoue
056418307a
chore(editor): Bump vue-flow with necessary workaround ( #18245 )
...
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com >
2025-09-01 11:54:51 +02:00
renovate[bot]
a8be824b57
chore: Update @faker-js/faker to 8.4.1 ( #18844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-30 21:30:24 +01:00
Alex Grozav
fe99b7773d
feat(editor): Add boilerplate for SQLite WASM integration and runData worker (no-changelog) ( #18959 )
2025-08-29 13:50:45 +01:00
Ria Scholz
8dae565dc3
feat: Adds community scanner package ( #18946 )
...
Co-authored-by: Elias Meire <elias@meire.dev >
2025-08-29 12:38:09 +02:00
Eugene
44b686e944
feat(core): Add workflow JSON context trimming for AI workflow builder (no-changelog) ( #18828 )
2025-08-28 16:22:44 +02:00
Tomi Turtiainen
c9c1971005
chore(core): Upgrade sha.js to 2.4.12 ( #18719 )
2025-08-25 10:54:37 +03:00
Elias Meire
c99eba7fa2
fix: Remove extraneous dependencies from node-cli, publish create-node package (no-changelog) ( #18635 )
2025-08-21 17:06:21 +02:00
Andreas Fitzek
04e24e387d
chore(core): Enforce email format for user entity, remove unused user validators ( #18534 )
2025-08-21 14:41:32 +02:00
shortstacked
413b14b286
test: Add core entry points to allow easier test setup ( #18597 )
2025-08-20 16:17:57 +01:00
Svetoslav Dekov
3d2e165ac5
feat(editor): Add custom data store column headers (no-changelog) ( #18390 )
...
Co-authored-by: Milorad FIlipović <milorad@n8n.io >
2025-08-19 17:57:35 +02:00
ongdisheng
cb7dd2e8ba
fix(core): Update moment-timezone to resolve Mexico DST issue ( #18431 )
2025-08-18 17:28:17 +03:00
Milorad FIlipović
55776f5cf4
feat(editor): Add data store grid component (no-changelog) ( #18392 )
2025-08-18 10:09:56 +02:00
Elias Meire
c26104b3ba
feat: Add n8n-node CLI with commands to scaffold and develop nodes ( #18090 )
2025-08-15 14:55:39 +02:00
Alex Grozav
f5d514f991
fix(editor): Move z-vue-scan to devDependencies (no-changelog) ( #18398 )
2025-08-15 14:15:19 +03:00
renovate[bot]
1965029236
chore: Update pnpm catalog to 11.1.10 [SECURITY] ( #18320 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 08:13:52 +01:00
renovate[bot]
6239f37b5e
chore: Update esbuild to 0.25.0 [SECURITY] ( #18321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 10:40:56 +01:00
Elias Meire
9043869b10
fix(Local File Trigger Node): Add chokidar dependency back ( #18260 )
2025-08-14 08:26:42 +01:00
shortstacked
514825bd51
test: Migrate UI tests from Cypress -> Playwright (no-changelog) ( #18201 )
2025-08-12 12:06:42 +01:00
oleg
8a27ac0438
chore: Update Langchain dependencies (no-changelog) ( #18213 )
2025-08-11 16:49:41 +02:00
shortstacked
d7d44f9e77
fix: Update dependencies to close cves ( #18215 )
2025-08-11 15:25:36 +01:00
Michael Kret
58df26c70b
fix: Replace jsdom for detecting html with more lightweight lib (no-changelog) ( #18188 )
2025-08-11 17:03:41 +03:00
Iván Ovejero
b5f47ec110
fix(core): Fix null handling in Python sandbox ( #18189 )
...
Co-authored-by: Ilia Aphtsiauri <ilia.aptsiauri@gmail.com >
2025-08-11 10:34:49 +02:00
Elias Meire
a5fa808d4a
fix: Fix hot reloading of custom nodes ( #18094 )
2025-08-11 09:24:05 +02:00
Mutasem Aldmour
a1682e8fe4
fix(Hugging Face Inference Model Node, Embeddings Hugging Face Inference Node): Fix credential validation for HF nodes and add provider for ( #18047 )
2025-08-06 14:29:10 +02:00
Iván Ovejero
1bee0ddbf1
refactor: Upgrade to TypeScript 5.9.2 ( #17955 )
2025-08-06 09:29:09 +02:00
shortstacked
d0443dce11
ci: Playwright project organization ( #17905 )
2025-08-04 19:59:06 +01:00
Csaba Tuncsik
b7887bf899
fix(editor): Migrate from @import to @use for SCSS files to address deprecation warnings ( #17858 )
2025-08-04 15:01:16 +02:00