Commit graph

434 commits

Author SHA1 Message Date
Jan Oberhauser 32e7a8476f 🔖 Release n8n-node-dev@0.85.0 2022-12-06 19:46:30 +00:00
Jan Oberhauser d0b826a072 ⬆️ Set n8n-core@0.146.0 and n8n-workflow@0.128.0 on n8n-node-dev 2022-12-06 19:46:30 +00:00
Jan Oberhauser f2f782bd99 🔖 Release n8n-node-dev@0.84.0 2022-12-02 09:13:21 +00:00
Jan Oberhauser b9db04027f ⬆️ Set n8n-core@0.145.0 and n8n-workflow@0.127.0 on n8n-node-dev 2022-12-02 09:13:20 +00:00
Jan Oberhauser b9874b2c4c 🔖 Release n8n-node-dev@0.83.0 2022-11-24 15:44:11 +00:00
Jan Oberhauser 6ba8c9ce8a ⬆️ Set n8n-core@0.144.0 and n8n-workflow@0.126.0 on n8n-node-dev 2022-11-24 15:44:11 +00:00
Iván Ovejero 78119c9f22
refactor: Consolidate .prettierignore patterns (no-changelog) (#4692)
*  Consolidate Prettier ignore patterns

*  Let Prettier select file types to format

* 🎨 Apply formatting
2022-11-22 14:11:29 +01:00
Jan Oberhauser 39c991ec8e 🔖 Release n8n-node-dev@0.82.1 2022-11-18 13:11:12 +00:00
Jan Oberhauser 54300bf140 fix: Fix node-dev build (no-changelog) 2022-11-17 17:55:57 +01:00
Jan Oberhauser 93487fa336 🔖 Release n8n-node-dev@0.82.0 2022-11-17 16:19:33 +00:00
Jan Oberhauser 797d8c1207 ⬆️ Set n8n-core@0.143.0 and n8n-workflow@0.125.0 on n8n-node-dev 2022-11-17 16:19:33 +00:00
Jan Oberhauser f5aa63de8e 🔖 Release n8n-node-dev@0.81.1 2022-11-10 20:53:52 +00:00
Jan Oberhauser 165b789260 ⬆️ Set n8n-core@0.142.1 and n8n-workflow@0.124.1 on n8n-node-dev 2022-11-10 20:53:50 +00:00
Jan Oberhauser d40cb2f962 🔖 Release n8n-node-dev@0.81.0 2022-11-10 15:43:58 +00:00
Jan Oberhauser e5033659ef ⬆️ Set n8n-core@0.142.0 and n8n-workflow@0.124.0 on n8n-node-dev 2022-11-10 15:43:56 +00:00
कारतोफ्फेलस्क्रिप्ट™ 736777385c
feat: Switch from npm to pnpm (#4429) 2022-11-09 17:32:05 +01:00
कारतोफ्फेलस्क्रिप्ट™ 1c98f97e9e
ci: Revert support for node.js 18 (#4518) (#4537)
Revert "ci: Start supporting node.js 18 (#4518)"

This reverts commit 9ee292cd17.
2022-11-07 17:23:08 +01:00
कारतोफ्फेलस्क्रिप्ट™ 9ee292cd17
ci: Start supporting node.js 18 (#4518)
* ci: start supporting node.js 18

Node.js 18 becomes the active LTS on 2022-10-25, as Node.js 16 goes into maintenance mode.
https://github.com/nodejs/Release#release-schedule

* continue using node 16 for production images

* node 16 for debian and base images as well for now
2022-11-07 15:51:57 +01:00
Jan Oberhauser 604f75796a 🔖 Release n8n-node-dev@0.80.0 2022-11-02 17:25:36 +00:00
Jan Oberhauser 629e5b56f7 ⬆️ Set n8n-core@0.141.0 and n8n-workflow@0.123.0 on n8n-node-dev 2022-11-02 17:25:35 +00:00
Iván Ovejero ec5ef0c50d
refactor(core): clear @ts-ignore from workflow and core packages (#4467)
* 📘 Clear all `@ts-ignore` comments from workflow package

* 👕 Default to error with package-level overrides

* refactor(core): clear all `@ts-ignore` comments from core package (#4473)

👕 Clear all `@ts-ignore` comments from core package

* ✏️ Update comment
2022-10-31 12:45:34 +01:00
Jan Oberhauser 53e36a8c54 🔖 Release n8n-node-dev@0.79.1 2022-10-28 14:21:40 +00:00
Jan Oberhauser 4951c98066 ⬆️ Set n8n-core@0.140.1 and n8n-workflow@0.122.1 on n8n-node-dev 2022-10-28 14:21:40 +00:00
Jan Oberhauser c108b8156e 🔖 Release n8n-node-dev@0.79.0 2022-10-27 14:30:54 +00:00
Jan Oberhauser 4561cfefbc ⬆️ Set n8n-core@0.140.0 and n8n-workflow@0.122.0 on n8n-node-dev 2022-10-27 14:30:54 +00:00
Jan Oberhauser 14d887cf86 docs: Update logo and README files with new design 2022-10-27 14:57:49 +02:00
Cornelius Suermann d1b4d428cb
docs: scope Sustainable Use License to contents of the main branch (#4450)
docs: scope Sustainable Use License to contents of the main branch (e.g. 'master')
2022-10-26 16:50:33 +02:00
OlegIvaniv cdec0f1d88
ci(core): fix node-dev Build.ts linting (#4418)
* fix(core): fix linting node-dev Build.ts linting

* fix: use jsonParse helper for parsing of tsconfig

* 🏷️ Change output type for jsonParse
2022-10-24 11:21:27 +02:00
Jan Oberhauser 2599018297 🔖 Release n8n-node-dev@0.78.0 2022-10-21 05:45:03 +00:00
Jan Oberhauser 325aaea85e ⬆️ Set n8n-core@0.139.0 and n8n-workflow@0.121.0 on n8n-node-dev 2022-10-21 05:45:03 +00:00
Jan Oberhauser dae3df04dd 🔖 Release n8n-node-dev@0.77.0 2022-10-14 05:47:40 +00:00
Jan Oberhauser 398c797d2d ⬆️ Set n8n-core@0.138.0 and n8n-workflow@0.120.0 on n8n-node-dev 2022-10-14 05:47:40 +00:00
Jan Oberhauser a3f2777c66 🔖 Release n8n-node-dev@0.76.0 2022-10-10 08:32:45 +00:00
Jan Oberhauser 42b747ad87 ⬆️ Set n8n-core@0.137.0 and n8n-workflow@0.119.0 on n8n-node-dev 2022-10-10 08:32:45 +00:00
Iván Ovejero 9089dbe942
perf(tooling): Upgrade to TypeScript 4.8 (#4207)
* ⬆️ Upgrade to TypeScript 4.8

* 🔥 Remove unneeded setting

* 📦 Update `package-lock.json`

*  Restore `skipLibCheck`

* 📦 Re-update `package-lock.json`

* ♻️ Apply feedback

* ♻️ Add check to new WhatsApp node

* 📦 Update `package-lock.json`

* Update package-lock.json

* ran `npm run lintfix`

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-10-05 13:36:09 +02:00
Jan Oberhauser 17057a1105 🔖 Release n8n-node-dev@0.75.0 2022-09-30 14:18:49 +00:00
Jan Oberhauser d92594837d ⬆️ Set n8n-core@0.136.0 and n8n-workflow@0.118.0 on n8n-node-dev 2022-09-30 14:18:49 +00:00
agobrech 8bd99e0600
docs: remove impertinent Jsdocs comments (no-changelog) (#4181)
* 🔥 Remove impertinent Jsdocs comments

* Lint fixes
2022-09-29 14:37:56 +02:00
Jan Oberhauser 67ebd46673 🔖 Release n8n-node-dev@0.74.2 2022-09-23 10:02:33 +00:00
Jan Oberhauser d55f90a823 ⬆️ Set n8n-core@0.135.2 and n8n-workflow@0.117.2 on n8n-node-dev 2022-09-23 10:02:33 +00:00
Jan Oberhauser 0b381ca8a1 🔖 Release n8n-node-dev@0.74.1 2022-09-22 17:07:24 +00:00
Jan Oberhauser 2bb4d22099 ⬆️ Set n8n-core@0.135.1 and n8n-workflow@0.117.1 on n8n-node-dev 2022-09-22 17:07:23 +00:00
Jan Oberhauser 8eece10027 🔖 Release n8n-node-dev@0.74.0 2022-09-21 15:30:09 +00:00
Jan Oberhauser 9b6025f36f ⬆️ Set n8n-core@0.135.0 and n8n-workflow@0.117.0 on n8n-node-dev 2022-09-21 15:30:08 +00:00
कारतोफ्फेलस्क्रिप्ट™ 4d8c380bef
fix(node-dev): fix the custom node build command (#4148)
* fix(node-dev): fix the custom node build command

also
* wait for the build command to finish before logging the success message
* use module relative paths for looking up `tsconfig` and `tsc` using `require.resolve`

* copy over svg files as well

* copy over the static files before the compilation step

this makes sure that these files are also copied over with `--watch`
2022-09-21 09:36:44 +02:00
Jan Oberhauser 7451b8f17c 🔖 Release n8n-node-dev@0.73.0 2022-09-15 14:33:39 +00:00
Jan Oberhauser e6be3d352b ⬆️ Set n8n-core@0.134.0 and n8n-workflow@0.116.0 on n8n-node-dev 2022-09-15 14:33:39 +00:00
कारतोफ्फेलस्क्रिप्ट™ 69eb97999d
fix(eslint): setup eslint to run on every package - N8N-4553 (#4050)
* fix(eslint): setup eslint to run on every package

Also, unify eslint config and dependencies into a private package in the workspace.
2022-09-12 11:41:50 +02:00
कारतोफ्फेलस्क्रिप्ट™ 9267e8fb12
fix(typescript): Use consistent typescript configs - N8N-4552 (#4049)
fix(typescript): Use consistent typescript configs

make all packages inherit tsconfig from the root tsconfig
skips building tests. reformat all tsconfigs with prettier.
2022-09-09 18:00:18 +02:00
कारतोफ्फेलस्क्रिप्ट™ 799676b24d
feat(typescript): Setup Typescript incremental builds (#3876) 2022-09-09 15:24:23 +02:00
Jan Oberhauser d9084b1e24 🔖 Release n8n-core@0.133.3, n8n-editor-ui@0.159.4, n8n-node-dev@0.72.1, n8n-nodes-base@0.191.3 and n8n@0.193.5 2022-09-07 16:40:10 +02:00
Jan Oberhauser a519d745f2 ⬆️ Set n8n-core@0.133.3 on n8n-node-dev 2022-09-07 14:33:36 +00:00
Aaron Delasy 49c85a1df8
fix: correct all the spelling typos (#3960)
* Improve code health
Fix TS typos in local variables
Fix CSS typos in local styles
Fix typos in comments
Fix typos in strings

* Fix order of n8n setup sections in CONTRIBUTING.md
2022-09-02 16:13:17 +02:00
Jan Oberhauser 9ca5083750 🔖 Release n8n-node-dev@0.72.0 2022-08-31 14:46:18 +00:00
Jan Oberhauser 8d6b621db3 ⬆️ Set n8n-core@0.133.0 and n8n-workflow@0.115.0 on n8n-node-dev 2022-08-31 14:46:17 +00:00
कारतोफ्फेलस्क्रिप्ट™ 398adb23e8
feat(docker): reduce the size of alpine docker images (#3973)
* reduce redundant code between the two alpine Dockerfiles
* reduce the docker image build times
* reduce the `n8n` image size from 1.17GB to 462MB
* reduce the `n8n-custom` image size from 671MB to 460MB
* reduce the size of npm tree by making all typing packages devDependencies

Partially resolves this ticket: N8N-3252
2022-08-31 15:25:52 +02:00
Cornelius Suermann 3939d52851
docs(license): Introduce n8n Enterprise License (#3945) 2022-08-29 22:08:42 +02:00
Jan Oberhauser b7ae226d44 🔖 Release n8n-node-dev@0.71.0 2022-08-24 14:19:48 +00:00
Jan Oberhauser afa37f97a3 ⬆️ Set n8n-core@0.132.0 and n8n-workflow@0.114.0 on n8n-node-dev 2022-08-24 14:19:47 +00:00
Jan Oberhauser d4833c8894 🔖 Release n8n-node-dev@0.70.0 2022-08-17 11:19:40 +00:00
Jan Oberhauser 6b14977f1a ⬆️ Set n8n-core@0.131.0 and n8n-workflow@0.113.0 on n8n-node-dev 2022-08-17 11:19:40 +00:00
Jan Oberhauser d1302590f2 🔖 Release n8n-node-dev@0.69.0 2022-08-10 10:11:43 +00:00
Jan Oberhauser fac6d20dde ⬆️ Set n8n-core@0.130.0 and n8n-workflow@0.112.0 on n8n-node-dev 2022-08-10 10:11:43 +00:00
Jan Oberhauser 914f16dcb0 🔖 Release n8n-node-dev@0.68.0 2022-08-03 16:18:34 +00:00
Jan Oberhauser 71d4d14187 ⬆️ Set n8n-core@0.129.0 and n8n-workflow@0.111.0 on n8n-node-dev 2022-08-03 16:18:34 +00:00
Jan Oberhauser b22ff1f5c1 refactor: Update additional README.md files 2022-08-03 13:34:49 +02:00
Jan Oberhauser 6c74fa9fae 🔖 Release n8n-node-dev@0.67.0 2022-07-27 15:39:11 +00:00
Jan Oberhauser a7e926afe2 ⬆️ Set n8n-core@0.128.0 and n8n-workflow@0.110.0 on n8n-node-dev 2022-07-27 15:39:11 +00:00
Iván Ovejero f9f05621a1
refactor: Upgrade to ESLint 8 (#3722)
* ⬆️ Upgrade to ESLint 8

* 📦 Update package-lock.json

* 👕 Add lint exceptions

* 👕 Add more lint exceptions

*  Remove `tslint` from some packages

* 👕 Except init file

* 📦 Update `package-lock.json`

* 📦 Update `package-lock.json`

* 👕 Add exceptions to new lines coming from `master `

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-07-24 17:25:01 +02:00
Jan Oberhauser 91928990f1 🔖 Release n8n-node-dev@0.66.0 2022-07-20 16:02:44 +00:00
Jan Oberhauser 46b5421a5a ⬆️ Set n8n-core@0.127.0 and n8n-workflow@0.109.0 on n8n-node-dev 2022-07-20 16:02:44 +00:00
Jan Oberhauser c224968f2a 🔖 Release n8n-node-dev@0.65.0 2022-07-13 07:56:55 +00:00
Jan Oberhauser 2a3524785d ⬆️ Set n8n-core@0.126.0 and n8n-workflow@0.108.0 on n8n-node-dev 2022-07-13 07:56:55 +00:00
Jan Oberhauser eeb8b308c8 🔖 Release n8n-node-dev@0.64.0 2022-07-05 07:46:04 +00:00
Jan Oberhauser 17720b2ca1 ⬆️ Set n8n-core@0.125.0 and n8n-workflow@0.107.0 on n8n-node-dev 2022-07-05 07:46:04 +00:00
Jan Oberhauser f4c5c84ca1 🔖 Release n8n-node-dev@0.63.0 2022-06-29 07:19:15 +00:00
Jan Oberhauser b52a9a0919 ⬆️ Set n8n-core@0.124.0 and n8n-workflow@0.106.0 on n8n-node-dev 2022-06-29 07:19:14 +00:00
Jan Oberhauser 4de188fbba 🔖 Release n8n-node-dev@0.62.0 2022-06-20 23:58:06 +00:00
Jan Oberhauser e3197052a1 ⬆️ Set n8n-core@0.123.0 and n8n-workflow@0.105.0 on n8n-node-dev 2022-06-20 23:58:06 +00:00
Ben Hesseldieck 6f4a5039e0
⬆️ Upgrade multiple dependencies (#3547)
* ⬆️ upgrade typeorm

* ⬆️ upgrade @types/node

* ⬆️ upgrade mssql

* ⬆️ upgrade monaco-editor to 0.30.1

* ️ update package-lock

Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 15:17:18 -07:00
Jan Oberhauser 9606353ebb 🔖 Release n8n-node-dev@0.61.0 2022-06-14 17:04:46 +00:00
Jan Oberhauser da5f65515a ⬆️ Set n8n-core@0.122.0 and n8n-workflow@0.104.0 on n8n-node-dev 2022-06-14 17:04:46 +00:00
Jan Oberhauser beb3804fce 🔖 Release n8n-node-dev@0.60.0 2022-06-08 19:24:21 +00:00
Jan Oberhauser e866709d1c ⬆️ Set n8n-core@0.121.0 and n8n-workflow@0.103.0 on n8n-node-dev 2022-06-08 19:24:21 +00:00
Jan Oberhauser 0de2fe7881 🔖 Release n8n-node-dev@0.59.0 2022-06-07 19:43:45 +00:00
Jan Oberhauser c1c9f910ac ⬆️ Set n8n-core@0.120.0 and n8n-workflow@0.102.0 on n8n-node-dev 2022-06-07 19:43:45 +00:00
Jan Oberhauser 7a704cf579 🔖 Release n8n-node-dev@0.58.0 2022-05-30 12:08:27 +00:00
Jan Oberhauser 52a109d0a2 ⬆️ Set n8n-core@0.119.0 and n8n-workflow@0.101.0 on n8n-node-dev 2022-05-30 12:08:27 +00:00
Jan Oberhauser 22ab6fcb4d 🔖 Release n8n-node-dev@0.57.0 2022-05-24 09:47:28 +00:00
Jan Oberhauser 1f36a124f4 ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-node-dev 2022-05-24 09:47:28 +00:00
Jan Oberhauser 70526dc7e4 🔖 Release n8n-node-dev@0.56.0 2022-05-16 16:29:53 +00:00
Jan Oberhauser 663b279df1 ⬆️ Set n8n-core@0.117.0 and n8n-workflow@0.99.0 on n8n-node-dev 2022-05-16 16:29:53 +00:00
Jan Oberhauser dfc6c2e286 🔖 Release n8n-node-dev@0.55.0 2022-05-02 10:22:00 +00:00
Jan Oberhauser 1f89350df1 ⬆️ Set n8n-core@0.116.0 and n8n-workflow@0.98.0 on n8n-node-dev 2022-05-02 10:21:59 +00:00
Jan Oberhauser 1736123390 🔖 Release n8n-node-dev@0.54.0 2022-04-25 10:48:54 +00:00
Jan Oberhauser fe3037e98e ⬆️ Set n8n-core@0.115.0 and n8n-workflow@0.97.0 on n8n-node-dev 2022-04-25 10:48:54 +00:00
Jan Oberhauser d907aa37b5 🔖 Release n8n-node-dev@0.53.0 2022-04-19 10:46:39 +00:00
Jan Oberhauser 57913c34f4 ⬆️ Set n8n-core@0.114.0 and n8n-workflow@0.96.0 on n8n-node-dev 2022-04-19 10:46:39 +00:00
Jan Oberhauser 4955133b11 Fix n8n-node-dev publish issue 2022-04-12 19:45:53 +02:00
Jan Oberhauser 0469c6135f 🔖 Release n8n-node-dev@0.52.0 2022-04-11 13:22:03 +00:00
Jan Oberhauser 748bae9eb9 ⬆️ Set n8n-core@0.113.0 and n8n-workflow@0.95.0 on n8n-node-dev 2022-04-11 13:22:03 +00:00
Iván Ovejero 027dfb2f0a
Enable esModuleInterop compiler option and upgrade to TypeScript 4.6 (#3106)
*  Enable `esModuleInterop` for /core

*  Adjust imports in /core

*  Enable `esModuleInterop` for /cli

*  Adjust imports in /cli

*  Enable `esModuleInterop` for /nodes-base

*  Adjust imports in /nodes-base

*  Make imports consistent

* ⬆️ Upgrade TypeScript to 4.6 (#3109)

* ⬆️ Upgrade TypeScript to 4.6

* 📦 Update package-lock.json

* 🔧 Avoid erroring on untyped errors

* 📘 Fix type error

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-08 23:32:08 +02:00
Iván Ovejero e78bf15ba9
🔥 Clear legacy tslint config files (#3103) 2022-04-08 12:04:14 +02:00
Jan Oberhauser 175de94425 🔖 Release n8n-node-dev@0.51.0 2022-04-03 07:58:30 +00:00
Jan Oberhauser 1b8e4db930 ⬆️ Set n8n-core@0.112.0 and n8n-workflow@0.94.0 on n8n-node-dev 2022-04-03 07:58:30 +00:00
Jan Oberhauser 9b12e20990 🔖 Release n8n-node-dev@0.50.0 2022-03-27 10:45:57 +00:00
Jan Oberhauser c8f603599d ⬆️ Set n8n-core@0.111.0 and n8n-workflow@0.93.0 on n8n-node-dev 2022-03-27 10:45:57 +00:00
Tom be40a3f310
📚 Add missing full stop to license text
* (fix): Added missing full stop to license


GitHub does not render the single line breaks in the *Limitations* section. The added full stop makes it easier to read our license.

* 📚 Add also to other files

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-25 09:54:00 +01:00
Jan Oberhauser 155a816017 🔖 Release n8n-node-dev@0.49.0 2022-03-20 19:30:42 +00:00
Jan Oberhauser 9bbc023745 ⬆️ Set n8n-core@0.110.0 and n8n-workflow@0.92.0 on n8n-node-dev 2022-03-20 19:30:42 +00:00
Jan Oberhauser 521cf51e7c 📜 Change to the Sustainable Use License #2932 2022-03-17 10:15:24 +01:00
Jan Oberhauser 9648780aec 🔖 Release n8n-node-dev@0.48.0 2022-03-14 14:48:59 +00:00
Jan Oberhauser 7259fc323f ⬆️ Set n8n-core@0.109.0 and n8n-workflow@0.91.0 on n8n-node-dev 2022-03-14 14:48:58 +00:00
Jan Oberhauser c2bfe8a221 🔖 Release n8n-node-dev@0.47.0 2022-03-13 11:17:48 +00:00
Jan Oberhauser 940fe2a1da ⬆️ Set n8n-core@0.108.0 and n8n-workflow@0.90.0 on n8n-node-dev 2022-03-13 11:17:48 +00:00
Jan Oberhauser 2977df2dc7 🔖 Release n8n-node-dev@0.46.0 2022-03-07 09:48:48 +00:00
Jan Oberhauser d42a284ec7 ⬆️ Set n8n-core@0.107.0 and n8n-workflow@0.89.0 on n8n-node-dev 2022-03-07 09:48:48 +00:00
Jan Oberhauser e279437310 🔖 Release n8n-node-dev@0.45.0 2022-02-28 10:05:03 +00:00
Jan Oberhauser 5b140885ae ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev 2022-02-28 10:05:03 +00:00
Jan Oberhauser 22b315c0c2 🔖 Release n8n-node-dev@0.44.0 2022-02-20 09:41:16 +00:00
Jan Oberhauser 5c1bd0a0fb ⬆️ Set n8n-core@0.105.0 and n8n-workflow@0.87.0 on n8n-node-dev 2022-02-20 09:41:16 +00:00
Jan Oberhauser 7b9269df89 🔖 Release n8n-node-dev@0.43.0 2022-02-06 11:00:04 +00:00
Jan Oberhauser f7c8263fa6 ⬆️ Set n8n-core@0.104.0 and n8n-workflow@0.86.0 on n8n-node-dev 2022-02-06 11:00:04 +00:00
Jan Oberhauser 0da398b0e4
Nodes as JSON and authentication redesign (#2401)
*  change FE to handle new object type

* 🚸 improve UX of handling invalid credentials

* 🚧 WIP

* 🎨 fix typescript issues

* 🐘 add migrations for all supported dbs

* ✏️ add description to migrations

*  add credential update on import

*  resolve after merge issues

* 👕 fix lint issues

*  check credentials on workflow create/update

* update interface

* 👕 fix ts issues

*  adaption to new credentials UI

* 🐛 intialize cache on BE for credentials check

* 🐛 fix undefined oldCredentials

* 🐛 fix deleting credential

* 🐛 fix check for undefined keys

* 🐛 fix disabling edit in execution

* 🎨 just show credential name on execution view

* ✏️  remove TODO

*  implement review suggestions

*  add cache to getCredentialsByType

*  use getter instead of cache

* ✏️ fix variable name typo

* 🐘 include waiting nodes to migrations

* 🐛 fix reverting migrations command

*  update typeorm command

*  create db:revert command

* 👕 fix lint error

*  Add optional authenticate method to credentials

*  Simplify code and add authentication support to MattermostApi

* 👕 Fix lint issue

*  Add support to own-mode

* 👕 Fix lint issue

*  Add support for predefined auth types bearer and headerAuth

*  Make sure that DateTime Node always returns strings

*  Add support for moment types to If Node

*  Make it possible for HTTP Request Node to use all credential types

*  Add basicAuth support

* Add a new dropcontact node

*  First basic implementation of mainly JSON based nodes

*  Add fixedCollection support, added value parameter and
expression support for value and property

* Improvements to #2389

*  Add credentials verification

*  Small improvement

*  set default time to 45 seconds

*  Add support for preSend and postReceive methods

*  Add lodash merge and set depedency to workflow

* 👕 Fix lint issue

*  Improvements

*  Improvements

*  Improvements

*  Improvements

*  Improvements

* 🐛 Set siren and language correctly

*  Add support for requestDefaults

*  Add support for baseURL to httpRequest

*  Move baseURL to correct location

*  Add support for options loading

* 🐛 Fix error with fullAccess nodes

*  Add credential test functionality

* 🐛 Fix issue with OAuth autentication and lint issue

*  Fix build issue

* 🐛 Fix issue that url got always overwritten to empty

*  Add pagination support

*  Code fix required after merge

*  Remove not needed imports

*  Fix credential test

*  Add expression support for request properties and $self
support on properties

*  Rename $self to $value

* 👕 Fix lint issue

*  Add example how to send data in path

*  Make it possible to not sent in dot notation

*  Add support for postReceive:rootProperty

*  Fix typo

*  Add support for postReceive:set

*  Some fixes

*  Small improvement

* ;zap: Separate RoutingNode code

*  Simplify code and fix bug

*  Remove unused code

*  Make it possible to define "request" and "requestProperty" on
options

* 👕 Fix lint issue

*  Change $credentials variables name

*  Enable expressions and access to credentials in requestDefaults

*  Make parameter option loading use RoutingNode.makeRoutingRequest

*  Allow requestOperations overwrite on LoadOptions

*  Make it possible to access current node parameters in loadOptions

*  Rename parameters variable to make future proof

*  Make it possible to use offset-pagination with body

*  Add support for queryAuth

*  Never return more items than requested

*  Make it possible to overwrite requestOperations on parameter
and option level

* 👕 Fix lint issue

*  Allow simplified auth also with regular nodes

*  Add support for receiving binary data

* 🐛 Fix example node

*  Rename property "name" to "displayName" in loadOptions

*  Send data by default as "query" if nothing is set

*  Rename $self to $parent

*  Change to work with INodeExecutionData instead of IDataObject

*  Improve binaryData handling

*  Property design improvements

*  Fix property name

* 🚨 Add some tests

*  Add also test for request

*  Improve test and fix issues

*  Improvements to loadOptions

*  Normalize loadOptions with rest of code

*  Add info text

*  Add support for $value in postReceive

* 🚨 Add tests for RoutingNode.runNode

*  Remove TODOs and make url property optional

*  Fix bug and lint issue

* 🐛 Fix bug that not the correct property got used

* 🚨 Add tests for CredentialsHelper.authenticate

*  Improve code and resolve expressions also everywhere for
loadOptions and credential test requests

*  Make it possible to define multiple preSend and postReceive
actions

*  Allow to define tests on credentials

*  Remove test data

* ⬆️ Update package-lock.json file

*  Remove old not longer used code

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: PaulineDropcontact <pauline@dropcontact.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-02-05 22:55:43 +01:00
Jan Oberhauser 7b1c704fb3 🔖 Release n8n-node-dev@0.42.0 2022-01-30 14:07:37 +00:00
Jan Oberhauser bdc13f8708 ⬆️ Set n8n-core@0.103.0 and n8n-workflow@0.85.0 on n8n-node-dev 2022-01-30 14:07:37 +00:00
Jan Oberhauser 5f5de4425d 🔖 Release n8n-node-dev@0.41.0 2022-01-22 17:56:35 +00:00
Jan Oberhauser beec224cb6 ⬆️ Set n8n-core@0.102.0 and n8n-workflow@0.84.0 on n8n-node-dev 2022-01-22 17:56:34 +00:00
Jan Oberhauser a328d56940 🔖 Release n8n-node-dev@0.40.0 2022-01-16 13:39:03 +00:00
Jan Oberhauser 755c1c2d5b ⬆️ Set n8n-core@0.101.0 and n8n-workflow@0.83.0 on n8n-node-dev 2022-01-16 13:39:03 +00:00
Iván Ovejero ba6822c4ac
👕 Remove redundant linting options (#2626) 2022-01-15 20:34:13 +01:00
Iván Ovejero f788422364
Skip /node-dev during build (#2677) 2022-01-13 18:14:28 +01:00
Jan Oberhauser 3867e7b554 🔖 Release n8n-node-dev@0.39.0 2022-01-09 16:14:48 +00:00
Jan Oberhauser 8d3f60e0a9 ⬆️ Set n8n-core@0.100.0 and n8n-workflow@0.82.0 on n8n-node-dev 2022-01-09 16:14:48 +00:00
Jan Oberhauser cf1173da10 🔖 Release n8n-node-dev@0.38.0 2022-01-02 09:45:09 +00:00
Jan Oberhauser 0a7693d050 ⬆️ Set n8n-core@0.99.0 on n8n-node-dev 2022-01-02 09:45:09 +00:00
Jan Oberhauser 4c8772e0ea 🔖 Release n8n-node-dev@0.37.0 2021-12-25 13:17:45 +00:00
Jan Oberhauser 64ff8f9697 ⬆️ Set n8n-core@0.98.0 and n8n-workflow@0.81.0 on n8n-node-dev 2021-12-25 13:17:45 +00:00
Iván Ovejero 2b74b6238e
Deprecate step size and node color (#2586)
* 🔥 Deprecate numberStepSize

* 🔥 Deprecate color in non-FA nodes

*  Minor node name fixes

* 📦 Update package-lock.json

*  Restore Merge node color

* 👕 Fix lint
2021-12-23 13:30:35 +01:00
Jan Oberhauser 23d8542e50 🔖 Release n8n-node-dev@0.36.0 2021-12-04 16:46:18 +00:00
Jan Oberhauser 642fbbe193 ⬆️ Set n8n-core@0.96.0 and n8n-workflow@0.79.0 on n8n-node-dev 2021-12-04 16:46:18 +00:00
Jan Oberhauser 188ccd838b 🔖 Release n8n-node-dev@0.35.0 2021-11-26 12:17:09 +00:00
Jan Oberhauser 58187bd2e1 ⬆️ Set n8n-core@0.95.0 and n8n-workflow@0.78.0 on n8n-node-dev 2021-11-26 12:17:09 +00:00
Jan Oberhauser 4112e37e5f 🔖 Release n8n-node-dev@0.34.0 2021-11-19 17:28:46 +00:00
Jan Oberhauser 9e7c6dd3e8 ⬆️ Set n8n-core@0.94.0 and n8n-workflow@0.77.0 on n8n-node-dev 2021-11-19 17:28:45 +00:00
Jan Oberhauser ecb265b72f 🔖 Release n8n-node-dev@0.33.0 2021-11-13 12:11:19 +00:00
Jan Oberhauser f9ba3fa1d5 ⬆️ Set n8n-core@0.93.0 and n8n-workflow@0.76.0 on n8n-node-dev 2021-11-13 12:11:19 +00:00
Jan Oberhauser c16b20bd3d 🔖 Release n8n-node-dev@0.32.0 2021-11-05 17:51:23 +00:00
Jan Oberhauser 9e21815278 ⬆️ Set n8n-core@0.92.0 and n8n-workflow@0.75.0 on n8n-node-dev 2021-11-05 17:51:23 +00:00
Jan Oberhauser 562871bac5 🔖 Release n8n-node-dev@0.31.0 2021-10-29 00:14:11 +00:00
Jan Oberhauser 3bfea67086 ⬆️ Set n8n-core@0.91.0 and n8n-workflow@0.74.0 on n8n-node-dev 2021-10-29 00:14:10 +00:00
Jan Oberhauser 37930057d8 🐛 Fix build issue by setting fixed version of @types/node #2358 2021-10-22 14:39:36 -05:00
Jan Oberhauser 5be57984ce 🔖 Release n8n-node-dev@0.30.0 2021-10-22 00:28:21 +00:00
Jan Oberhauser ca8d598f74 ⬆️ Set n8n-core@0.90.0 and n8n-workflow@0.73.0 on n8n-node-dev 2021-10-22 00:28:21 +00:00
Jan Oberhauser ff06124c94 🔖 Release n8n-node-dev@0.29.0 2021-10-15 00:02:22 +00:00
Jan Oberhauser e8b0917840 ⬆️ Set n8n-core@0.89.0 on n8n-node-dev 2021-10-15 00:02:22 +00:00
Jan Oberhauser ece4d9fc9c 🔖 Release n8n-node-dev@0.28.0 2021-10-13 22:39:52 +00:00
Jan Oberhauser b660088f23 ⬆️ Set n8n-core@0.88.0 and n8n-workflow@0.72.0 on n8n-node-dev 2021-10-13 22:39:51 +00:00
Jan Oberhauser abbd0fdcb4 🔖 Release n8n-node-dev@0.27.0 2021-10-07 23:06:38 +00:00
Jan Oberhauser 29e3c9b146 ⬆️ Set n8n-core@0.87.0 and n8n-workflow@0.71.0 on n8n-node-dev 2021-10-07 23:06:38 +00:00
Iván Ovejero fa05d7557b
Simplify more property types in credentials classes (#2211)
*  Simplify more property types

* 👕 Fix lint
2021-10-07 23:07:56 +02:00
Jan Oberhauser 72c5ab9cb4 🔖 Release n8n-node-dev@0.26.0 2021-09-30 19:21:40 +00:00
Jan Oberhauser 9c66323b16 ⬆️ Set n8n-core@0.86.0 on n8n-node-dev 2021-09-30 19:21:40 +00:00
Jan Oberhauser fdc223a779 🔖 Release n8n-node-dev@0.25.0 2021-09-28 22:25:17 +00:00
Jan Oberhauser 48f48d2bf9 ⬆️ Set n8n-core@0.85.0 on n8n-node-dev 2021-09-28 22:25:17 +00:00
Jan Oberhauser 6a3179cf7b 🔖 Release n8n-node-dev@0.24.0 2021-09-22 15:57:07 +00:00
Jan Oberhauser 05ef9552e9 ⬆️ Set n8n-core@0.84.0 and n8n-workflow@0.70.0 on n8n-node-dev 2021-09-22 15:57:06 +00:00
Jan Oberhauser 72fd9e23cd 👕 Fix lint issue 2021-09-18 23:03:52 +02:00
Jan Oberhauser e9386dc67f 🔖 Release n8n-node-dev@0.23.0 2021-09-16 08:46:17 +02:00
Matías Aguirre 5d872565df
🐛 Correct temp file creation call (#2185) 2021-09-16 08:44:29 +02:00
Jan Oberhauser 682b13d40a 🔖 Release n8n-node-dev@0.22.0 2021-09-05 17:47:52 +00:00
Jan Oberhauser 14ee34ace7 ⬆️ Set n8n-core@0.82.0 and n8n-workflow@0.67.0 on n8n-node-dev 2021-09-05 17:47:52 +00:00
Jan Oberhauser 696eb53c30 🔖 Release n8n-node-dev@0.21.0 2021-08-29 21:21:47 +00:00
Jan Oberhauser 65dc264020 ⬆️ Set n8n-core@0.81.0 and n8n-workflow@0.66.0 on n8n-node-dev 2021-08-29 21:21:46 +00:00
Iván Ovejero 56c4c6991f
🎨 Set up linting and formatting (#2120)
* ⬆️ Upgrade TS to 4.3.5

* 👕 Add ESLint configs

* 🎨 Add Prettier config

* 📦 Add deps and commands

*  Adjust global .editorconfig to new ruleset

* 🔥 Remove unneeded local .editorconfig

* 📦 Update deps in editor-ui

* 🔨 Limit Prettier to only TS files

*  Add recommended VSCode extensions

* 👕 Fix build

* 🔥 Remove Vue setting from global config

*  Disable prefer-default-export per feedback

* ✏️ Add forgotten divider

* 👕 Disable no-plusplus

* 👕 Disable class-methods-use-this

* ✏️ Alphabetize overrides

* 👕 Add one-var consecutive override

*  Revert one-var consecutive override

This reverts commit b9252cf935.

* 🎨 👕 Lint and format workflow package (#2121)

* 🎨 Format /workflow package

* 👕 Lint /workflow package

* 🎨 Re-format /workflow package

* 👕 Re-lint /workflow package

* ✏️ Fix typo

*  Consolidate if-checks

* 🔥 Remove prefer-default-export exceptions

* 🔥 Remove no-plusplus exceptions

* 🔥 Remove class-methods-use-this exceptions

* 🎨 👕 Lint and format node-dev package (#2122)

* 🎨 Format /node-dev package

*  Exclude templates from ESLint config

This keeps the templates consistent with the codebase while preventing lint exceptions from being made part of the templates.

* 👕 Lint /node-dev package

* 🔥 Remove prefer-default-export exceptions

* 🔥 Remove no-plusplus exceptions

* 🎨 👕 Lint and format core package (#2123)

* 🎨 Format /core package

* 👕 Lint /core package

* 🎨 Re-format /core package

* 👕 Re-lint /core package

* 🔥 Remove prefer-default-export exceptions

* 🔥 Remove no-plusplus exceptions

* 🔥 Remove class-methods-use-this exceptions

* 🎨 👕 Lint and format cli package (#2124)

* 🎨 Format /cli package

* 👕 Exclude migrations from linting

* 👕 Lint /cli package

* 🎨 Re-format /cli package

* 👕 Re-lint /cli package

* 👕 Fix build

* 🔥 Remove prefer-default-export exceptions

*  Update exceptions in ActiveExecutions

* 🔥 Remove no-plusplus exceptions

* 🔥 Remove class-methods-use-this exceptions

* 👕 fix lint issues

* 🔧 use package specific linter, remove tslint command

* 🔨 resolve build issue, sync dependencies

* 🔧 change lint command

Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-08-29 20:58:11 +02:00
Jan Oberhauser 4bf5c73369 🔖 Release n8n-node-dev@0.20.0 2021-08-22 12:39:31 +00:00
Jan Oberhauser e9eea2eb76 ⬆️ Set n8n-core@0.80.0 and n8n-workflow@0.65.0 on n8n-node-dev 2021-08-22 12:39:30 +00:00
Jan Oberhauser 68519a3bc7 🔖 Release n8n-node-dev@0.19.0 2021-08-15 18:31:00 +00:00
Jan Oberhauser 10c81a1466 ⬆️ Set n8n-core@0.79.0 on n8n-node-dev 2021-08-15 18:30:59 +00:00
Jan Oberhauser d4ba1c0117 🔖 Release n8n-node-dev@0.18.0 2021-07-24 20:00:05 +00:00
Jan Oberhauser 1a92de06b7 ⬆️ Set n8n-core@0.78.0 and n8n-workflow@0.64.0 on n8n-node-dev 2021-07-24 20:00:04 +00:00
Jan Oberhauser 4729a8e975 🔖 Release n8n-node-dev@0.17.0 2021-07-11 16:21:53 +00:00
Jan Oberhauser 8371460c8d ⬆️ Set n8n-core@0.77.0 on n8n-node-dev 2021-07-11 16:21:53 +00:00
Jan Oberhauser 0fcd0cb87a 🔖 Release n8n-node-dev@0.16.0 2021-07-04 18:13:16 +00:00
Jan Oberhauser d4c47a62c0 ⬆️ Set n8n-core@0.76.0 and n8n-workflow@0.63.0 on n8n-node-dev 2021-07-04 18:13:16 +00:00
Jan Oberhauser c56c1bd7a5 🔖 Release n8n-node-dev@0.15.0 2021-06-20 09:15:56 +00:00
Jan Oberhauser 7324473dc6 ⬆️ Set n8n-core@0.75.0 and n8n-workflow@0.62.0 on n8n-node-dev 2021-06-20 09:15:55 +00:00
Ben Hesseldieck 0470740737
Change the UI of the Nodes Panel (#1855)
* Add codex search properties to node types

* implement basic styles

* update header designs

* update node list designs

* add trigger icon

* refactor node creator list

* implement categories and subcategories

* fix up spacing

* add arrows

* implement navigatable list

* implement more of feature

* implement navigation

* add transitions

* fix lint issues

* fix overlay

*  Get and add codex categories

* fix up design

* update borders

* implement no-matches view

* fix preview bug

* add color to search

* clean up borders

* add comma

* Revert "Merge branch 'add-codex-data' of github.com:n8n-io/n8n into PROD-819-nodes-panel-redesign"

38b7d7ead1

* use new impl

* remove empty categories

* update scrolling, hide start node

* make scrollable

* remove text while subcategory panel is open

* fix up spacing

* fix lint issues

* update descriptions

* update path

* update images

* fix tags manager

* give min height to image

* gst

* update clear color

* update font size

* fix firefox spacing

* close on click outside

* add external link icon

* update iterator key

* add client side caching for images

* update caching header

* ️ Add properties to codex for nodes panel (#1854)

*  Get and add codex categories

*  Add parens to evaluation + destructuring

* 🔥 Remove non-existing class reference

*  Add alias to codex property

* move constants

* 🔨 Rename CodexCategories to CodexData

* ✏️ Update getCodex documentation

* refactor and move

* refactor no results view

* more refactoring

* refactor subcategory panel

* more refactoring

* update text

* update no results view

* add miscellaneous to end of list

* address design feedback

* reimplement node search

* fix up clear

* update placeholder color

* impl transition

* focus on tab

* update spacing

* fix transition bug on start

* fix up x

* fix position

* build

* safari fix

* remove input changes

* css bleed issue with image

* update css value

* clean up

* simplify impl

* rename again

* rename again

* rename all

* fix hover bug

* remove keep alive

* delete icon

* update interface type

* refactor components

* update scss to module

* clean up impl

* clean up colors as vars

* fix indentation

* clean up scss

* clean up scss

* clean up scss

* clean up scss

* Clean up files

* update logic to be more efficient

* fix search bug

* update type

* remove unused

* clean up js

* update scrollable, border impl, transition

* fix simicolon

* build

* update search

* address max's comments

* change icon border radius

* change margin

* update icon size

* update icon size

* update slide transition out

* add comma

* remove full

* update trigger icon size

* fix image size

* address design feedback

* update external link icons

* address codacy issues

* support custom nodes without codex file

* address jan's feedback

* address Ben's comments

* add subcategory index

* open/close categories with arrow keys

* add lint comment

* Address latest comments

*  Minor changes

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-18 07:58:26 +02:00
Jan Oberhauser adae337afe 🔖 Release n8n-node-dev@0.14.0 2021-06-13 17:56:22 +00:00
Jan Oberhauser f569069e92 ⬆️ Set n8n-core@0.74.0 and n8n-workflow@0.61.0 on n8n-node-dev 2021-06-13 17:56:22 +00:00
Jan Oberhauser 222e2368d3 🔖 Release n8n-node-dev@0.13.0 2021-05-16 18:43:30 +00:00
Jan Oberhauser 088705bb59 ⬆️ Set n8n-core@0.71.0 and n8n-workflow@0.58.0 on n8n-node-dev 2021-05-16 18:43:30 +00:00
Jan Oberhauser b47de284f5 ⬆️ Set n8n-workflow@0.57.0 on n8n-node-dev 2021-05-09 22:41:18 -05:00
Jan Oberhauser 75a677269a 🔖 Release n8n-node-dev@0.12.0 2021-05-09 19:24:34 +00:00
Jan Oberhauser 897d3c9391 ⬆️ Set n8n-core@0.70.0 on n8n-node-dev 2021-05-09 19:24:34 +00:00
lublak c83c05456d
Use native fs promise where possible (#1684) 2021-04-30 21:22:15 -05:00
Jan Oberhauser ab1c8037de Unify some dependency versions 2021-04-30 20:42:32 -05:00
Jan Oberhauser 97999f9490 ⬆️ Set n8n-core@0.67.0 and n8n-workflow@0.55.0 on node-dev 2021-04-16 19:02:01 +02:00
Ahsan Virani b54aae8c31
⬆️ Update types/node package in all packages (#1659)
* ⬆️ Update types/node package in all packages, fix type in crypto node

*  Fix build issue and some formatting

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-15 23:57:20 +02:00
Jan Oberhauser 4276150ac1 Fix indentation in all package.json files 2021-03-26 09:06:26 +01:00