कारतोफ्फेलस्क्रिप्ट™
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
कारतोफ्फेलस्क्रिप्ट™
41cb0eec6e
feat(API): Set up error tracking using Sentry ( #4394 )
...
* feat(cli): Setup error tracking using Sentry
* make error reporting available in the workflows package
* address some of the PR comments
* create a ErrorReporterProxy like LoggerProxy
* remove the `captureError` helper. use ErrorReporterProxy directly
* fix linting issues
* remove ErrorReporterProxy warnings in tests
* check for NODE_ENV === 'production' instead
* IErrorReporter -> ErrorReporter
* ErrorReporterProxy.getInstance() -> ErrorReporter
* allow capturing stacks in warnings as well
* make n8n debugging consistent with `npm start`
* IReportingOptions -> ReportingOptions
* use consistent signature for `error` and `warn`
* use Logger instead of console.log
2022-11-04 17:34:47 +01:00
Jan Oberhauser
0b75253f50
🔖 Release n8n@0.201.0
2022-11-02 17:28:15 +00:00
Jan Oberhauser
913296fe20
⬆️ Set n8n-core@0.141.0, n8n-editor-ui@0.167.0, n8n-nodes-base@0.199.0 and n8n-workflow@0.123.0 on n8n
2022-11-02 17:28:14 +00:00
Jan Oberhauser
cf915fb7bd
🔖 Release n8n@0.200.1
2022-10-28 14:25:11 +00:00
Jan Oberhauser
091e009363
⬆️ Set n8n-core@0.140.1, n8n-editor-ui@0.166.1, n8n-nodes-base@0.198.1 and n8n-workflow@0.122.1 on n8n
2022-10-28 14:25:11 +00:00
Jan Oberhauser
7c4aa1f7b2
🔖 Release n8n@0.200.0
2022-10-27 14:35:50 +00:00
Jan Oberhauser
c138772326
⬆️ Set n8n-core@0.140.0, n8n-editor-ui@0.166.0, n8n-nodes-base@0.198.0 and n8n-workflow@0.122.0 on n8n
2022-10-27 14:35:49 +00:00
कारतोफ्फेलस्क्रिप्ट™
99157cf581
feat: setup nightly tests for postgres and mysql schemas ( #4441 )
...
* feat: unify Jest config
* feat: simplify DB setup for tests
* feat: setup nightly tests for postgres and mysql schemas
2022-10-25 22:06:03 +02:00
Jan Oberhauser
2e69e2c953
🔖 Release n8n@0.199.0
2022-10-21 05:48:05 +00:00
Jan Oberhauser
1e07c241ea
⬆️ Set n8n-core@0.139.0, n8n-editor-ui@0.165.0, n8n-nodes-base@0.197.0 and n8n-workflow@0.121.0 on n8n
2022-10-21 05:48:04 +00:00
Jan Oberhauser
e56e3edcb5
🔖 Release n8n@0.198.2
2022-10-14 14:40:42 +00:00
Jan Oberhauser
f7aa082848
⬆️ Set n8n-editor-ui@0.164.2 on n8n
2022-10-14 14:40:42 +00:00
Jan Oberhauser
41a7f9cc8e
🔖 Release n8n@0.198.1
2022-10-14 10:37:51 +00:00
Jan Oberhauser
64890d29fd
⬆️ Set n8n-editor-ui@0.164.1 on n8n
2022-10-14 10:37:51 +00:00
Jan Oberhauser
8d6f0d07b7
🔖 Release n8n@0.198.0
2022-10-14 05:50:02 +00:00
Jan Oberhauser
2bfb6cbb56
⬆️ Set n8n-core@0.138.0, n8n-editor-ui@0.164.0, n8n-nodes-base@0.196.0 and n8n-workflow@0.120.0 on n8n
2022-10-14 05:50:02 +00:00
Jan Oberhauser
7786a173d3
🔖 Release n8n@0.197.1
2022-10-10 12:28:15 +00:00
Jan Oberhauser
ca38861bda
⬆️ Set n8n-editor-ui@0.163.1 and n8n-nodes-base@0.195.1 on n8n
2022-10-10 12:28:13 +00:00
Jan Oberhauser
9295841983
🔖 Release n8n-nodes-base@0.195.1
2022-10-10 12:25:50 +00:00
Jan Oberhauser
3ee1faf610
🔖 Release n8n@0.197.0
2022-10-10 08:40:33 +00:00
Jan Oberhauser
02e2f33c42
⬆️ Set n8n-core@0.137.0, n8n-nodes-base@0.195.0 and n8n-workflow@0.119.0 on n8n
2022-10-10 08:40:33 +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
0b62fcfb5c
🔖 Release n8n@0.196.0
2022-09-30 14:21:19 +00:00
Jan Oberhauser
fac0de395a
⬆️ Set n8n-core@0.136.0, n8n-editor-ui@0.162.0, n8n-nodes-base@0.194.0 and n8n-workflow@0.118.0 on n8n
2022-09-30 14:21:19 +00:00
Ricardo Espinoza
f37d6ba03b
feat(HTTP Request Node): Redesign and add the ability to import cURL commands ( #3860 )
...
* ⚡ Initial commit
* 👕 Fix linting issue
* ⚡ Add import button
* ⚡ Remove ligh versioning
* ⚡ Improvements
* ⚡ Improvements
* 🔥 Remove HttpRequest2 file used for testing
* 🐛 Fix building issue
* ⚡ Small improvement
* 👕 Fix linting issue
* 🔥 Remove HttpRequest2 from loader
* ⚡ Update package-lock.json
* ⚡ Improvements
* ⚡ Small change
* 🐛 Fix issue retrieving splitIntoItems
* 🐛 Fix issue retrieving neverError parameter
* 🐛 Fix issue with displayOptions
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Move cURL section to its own component
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Add fix for batching in all versions
* ⚡ Add notice to cURL modal
* 🔥 Remove comments
* ⚡ Improvements
* ⚡ Type curl-to-json endpoint
* ⚡ Fix typo
* 🔥 Remove console.logs
* ⚡ Fix typo in curl-to-json endpoint
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Update package-lock.json
* ⚡ Rename import modal constant
* ⚡ Add return types to methods
* ⚡ Add CSS modules to ImportParameter component
* ⚡ Rename ImportParameter component to use kebab-case
* ⚡ Improvements
* ⚡ update package-lock.json
* ⚡ Fix linting issues
* Fix issue with css reference in ImportParameter component
* ⚡ Small improvements
* ⚡ Rename redirects to redirect
* ⚡ Allow to set multiple parameters on valueChanged
* 👕 Fix linting issue
* 🐛 Add mistakenly removed openExistingCredentials
* ⚡ Improve curl regex
* ⚡ Keep headers as defined in the cURL command
* ⚡ Account for all protocols supported by cURL
* ⚡ Add tests
* 🔥 Remove unnecessary lines
* ⚡ Add more testing
* ⚡ Add noDataExpression to dependent fields
* 🐛 Fix bug not handling multipart-form data correctly
* ⚡ Change error messages
* 🐛 Fix response format string for empty values
* Fix typo
2022-09-29 17:28:02 -04:00
कारतोफ्फेलस्क्रिप्ट™
737cbf9694
fix: delete unused dependencies ( #4231 )
...
* chore: delete unused vue-cli dependencies
* remove babel
* remove stub types
2022-09-29 17:31:33 +02:00
Mike Arvela
6e8e4f5937
fix(nodes-base): fix and harmonize all primaryDocumentation links ( #4191 )
...
* fix(nodes-base): fix and harmonize all primaryDocumentation links
* feat(workflow, cli): expose documentation links to UI via node codex
* fix(editor-ui): link to correct node and credential documentation URLs
* config(nodes-base): update 'format' script to also format node descriptor json
* chore: fix outdated links to node reference documentation
2022-09-29 13:33:16 +03:00
कारतोफ्फेलस्क्रिप्ट™
8b0ccc017b
feat(cli): Optimise serving static assets ( #4182 )
...
* simplify static server setup
* use consistent ignoredEndpoints across all routes
* remove unnecessary lodash usage
* stop keeping generated assets in memory
* pre-generate all static assets
2022-09-29 11:27:20 +02:00
Valya
faaeb52a14
fix: remove --forceExit flag from cli tests ( #4211 )
...
I'm unsure what changed but it seems to just work now. Worth keeping an
eye on though.
2022-09-27 13:22:00 +01:00
Jan Oberhauser
9ca2ac1dc4
🔖 Release n8n@0.195.5
2022-09-23 10:04:57 +00:00
Jan Oberhauser
867e495a8a
⬆️ Set n8n-core@0.135.2, n8n-editor-ui@0.161.3, n8n-nodes-base@0.193.3 and n8n-workflow@0.117.2 on n8n
2022-09-23 10:04:57 +00:00
Jan Oberhauser
2790494316
🔖 Release n8n@0.195.4
2022-09-22 17:09:46 +00:00
Jan Oberhauser
d452657e1b
⬆️ Set n8n-core@0.135.1, n8n-editor-ui@0.161.2, n8n-nodes-base@0.193.2 and n8n-workflow@0.117.1 on n8n
2022-09-22 17:09:46 +00:00
Jan Oberhauser
70371a4f8d
🔖 Release n8n@0.195.3
2022-09-22 11:38:59 +00:00
Jan Oberhauser
ad7f211eb7
⬆️ Set n8n-editor-ui@0.161.1 and n8n-nodes-base@0.193.1 on n8n
2022-09-22 11:38:59 +00:00
Jan Oberhauser
ec88c3d671
🔖 Release n8n@0.195.2
2022-09-22 08:06:25 +02:00
Jan Oberhauser
37023cc96d
🔖 Release n8n@0.195.1
2022-09-21 20:41:20 +02:00
Jan Oberhauser
ccf036be1d
🔖 Release n8n@0.195.0
2022-09-21 15:32:45 +00:00
Jan Oberhauser
730c108414
⬆️ Set n8n-core@0.135.0, n8n-editor-ui@0.161.0, n8n-nodes-base@0.193.0 and n8n-workflow@0.117.0 on n8n
2022-09-21 15:32:45 +00:00
Jan Oberhauser
d2835e1815
🔖 Release n8n@0.194.0
2022-09-15 14:36:26 +00:00
Jan Oberhauser
f463c22d2d
⬆️ Set n8n-core@0.134.0, n8n-editor-ui@0.160.0, n8n-nodes-base@0.192.0 and n8n-workflow@0.116.0 on n8n
2022-09-15 14:36:25 +00:00
कारतोफ्फेलस्क्रिप्ट™
461848fcc4
fix(cli,core): Address Dependabot warnings [N8N-4121] ( #3883 )
...
* feat(cli): upgrade passport
* feat(core): upgrade file-type
* force upgrade browserslist
* force upgrade ejs
* force upgrade globby and fork-ts-checker-webpack-plugin
2022-09-14 09:50:33 +02: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
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
abccc387a2
⬆️ Set n8n-core@0.133.3, n8n-editor-ui@0.159.4 and n8n-nodes-base@0.191.3 on n8n
2022-09-07 14:36:13 +00:00
Jan Oberhauser
ccb38015cf
🔖 Release n8n@0.193.4
2022-09-06 14:47:48 +02:00
Jan Oberhauser
48faa4fd46
⬆️ Set n8n-core@0.133.2, n8n-editor-ui@0.159.3 n8n-nodes-base@0.191.2 and n8n-workflow@0.115.1 on n8n
2022-09-06 14:46:32 +02:00
Jan Oberhauser
47546bb279
🔖 Release n8n@0.193.3
2022-09-01 18:07:48 +02:00
Jan Oberhauser
3b169ef856
⬆️ Set n8n-core@0.133.1, n8n-editor-ui@0.159.2 and n8n-nodes-base@0.191.1 on n8n
2022-09-01 18:07:11 +02:00
Jan Oberhauser
c0c10b8961
🔖 Release n8n@0.193.2
2022-09-01 09:48:59 +02:00
Jan Oberhauser
69c8a6b2ab
🔖 Release n8n@0.193.1
2022-08-31 18:47:27 +02:00
Jan Oberhauser
28f6e033f2
⬆️ Set n8n-editor-ui@0.159.1 on n8n
2022-08-31 18:46:34 +02:00
Jan Oberhauser
e05fde0c16
🔖 Release n8n@0.193.0
2022-08-31 14:49:00 +00:00
Jan Oberhauser
f987772a4c
⬆️ Set n8n-core@0.133.0, n8n-editor-ui@0.159.0, n8n-nodes-base@0.191.0 and n8n-workflow@0.115.0 on n8n
2022-08-31 14:48:59 +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
Jan Oberhauser
47664e6580
🔖 Release n8n@0.192.2
2022-08-25 16:11:05 +02:00
Jan Oberhauser
5de50494ce
⬆️ Set n8n-editor-ui@0.158.2 on n8n
2022-08-25 16:10:22 +02:00
Jan Oberhauser
128f7b92af
🔖 Release n8n@0.192.1
2022-08-25 11:59:15 +02:00
Jan Oberhauser
b23b0158e1
⬆️ Set n8n-editor-ui@0.158.1 on n8n
2022-08-25 11:58:38 +02:00
Jan Oberhauser
5a1dd3fd1a
🔖 Release n8n@0.192.0
2022-08-24 14:22:31 +00:00
Jan Oberhauser
2e4339eda6
⬆️ Set n8n-core@0.132.0, n8n-editor-ui@0.158.0, n8n-nodes-base@0.190.0 and n8n-workflow@0.114.0 on n8n
2022-08-24 14:22:31 +00:00
Iván Ovejero
43e054f5ab
feat(editor, core): Integrate PostHog ( #3865 )
...
* Integrate PostHog - Part 1: Groundwork (#3753 )
* Integrate PostHog - Part 2: Event capture (#3779 )
* Integrate PostHog - Part 3: Session recordings (#3789 )
* Integrate PostHog - Part 4: Experiments (#3825 )
* Finalize PostHog integration (#3866 )
* 📦 Update `package-lock.json`
* 🐛 Account for absent PH hooks file
* ✨ Create new env `EXTERNAL_FRONTEND_HOOKS_FILES`
* ⚡ Adjust env used for injecting PostHog
* 🐛 Switch to semicolon delimiter
* ⚡ Simplify to `externalFrontendHookPath`
* Refactor FE hooks flow (#3884 )
* Add env var for session recordings
* inject frontend hooks even when telemetry is off
* allow multiple hooks files
* cr
* 🐛 Handle missing ref errors
* 🔥 Remove outdated `continue`
* 🎨 Change one-liners to blocks
* 📦 Update `package-lock.json`
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
2022-08-19 15:35:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
c65458c154
[N8N-4355] Use safer templating for UserManagement emails ( #3893 )
2022-08-19 12:45:22 +02:00
Jan Oberhauser
00ab330c15
🔖 Release n8n@0.191.1
2022-08-19 10:46:11 +02:00
Jan Oberhauser
34dd61e30e
⬆️ Set n8n-editor-ui@0.157.1 on n8n
2022-08-19 10:45:26 +02:00
Jan Oberhauser
6ed7f9672d
🔖 Release n8n@0.191.0
2022-08-17 11:22:10 +00:00
Jan Oberhauser
0ed225fe13
⬆️ Set n8n-core@0.131.0, n8n-editor-ui@0.157.0, n8n-nodes-base@0.189.0 and n8n-workflow@0.113.0 on n8n
2022-08-17 11:22:09 +00:00
Jan Oberhauser
988b7c2793
🔖 Release n8n@0.190.0
2022-08-10 10:14:25 +00:00
Jan Oberhauser
4d912c39b4
⬆️ Set n8n-core@0.130.0, n8n-editor-ui@0.156.0, n8n-nodes-base@0.188.0 and n8n-workflow@0.112.0 on n8n
2022-08-10 10:14:24 +00:00
Jan Oberhauser
0670c2989c
🔖 Release n8n@0.189.1
2022-08-05 09:47:14 +02:00
Jan Oberhauser
47641e395c
🔖 Release n8n@0.189.0
2022-08-03 16:22:25 +00:00
Jan Oberhauser
a581129c83
⬆️ Set n8n-core@0.129.0, n8n-editor-ui@0.155.0, n8n-nodes-base@0.187.0 and n8n-workflow@0.111.0 on n8n
2022-08-03 16:22:24 +00:00
brianinoa
2cab8e7779
refactor(core): Remove request libraries from cli package ( #3803 )
...
* ➖ Remove request libraries
* ♻️ Refactor requests and remove unused imports
* ⚡ Fix loaded workflow gets parsed twice
* ⚡ Fix remote workflow is parsed twice as json
* ⚡ Fix workflowData assignment when data is fetched
* ⚡ Fix move workflow request and assignment into try/catch block
2022-08-02 16:43:31 +02:00
Iván Ovejero
7e578b7f4d
refactor(core): Improve community node repo code ( #3767 )
...
* 📘 Tighten `NodeRequest`
* :blue: Add `AuthAgent` type
* ⚡ Add constants
* 📘 Namespace npm types
* 🧪 Set up `createAuthAgent`
* 🧪 Refactor helpers tests
* 🧪 Refactor endpoints tests
* ⚡ Refactor CNR helpers
* ⚡ Return promises in `packageModel`
* ⚡ Refactor endpoints
* ✏️ Restore naming
* ➕ Expose dependency `jest-mock`
* 📦 Update `package-lock.json`
* 📦 Update `package-lock.json`
* 👕 Fix lint
* 🚚 Rename namespace
* 🔥 Remove outdated comment
* 🐛 Fix `Promise` comparison
* ⏪ Undo `ResponseHelper` change
* ✏️ Document `ResponseError`
* 🎨 Fix formatting
2022-08-02 10:40:57 +02:00
Jan Oberhauser
8c7bc590ef
🔖 Release n8n@0.188.0
2022-07-27 15:41:38 +00:00
Jan Oberhauser
18e52129cb
⬆️ Set n8n-core@0.128.0, n8n-editor-ui@0.154.0, n8n-nodes-base@0.186.0 and n8n-workflow@0.110.0 on n8n
2022-07-27 15:41:37 +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
Iván Ovejero
8be36c261b
refactor: Consolidate hoisted package versions ( #3724 )
...
* 📦 Consolidate hoisted package versions
* 📦 Update `package-lock.json`
* 📦 Update `package-lock.json`
* 📦 Update `package-lock.json`
2022-07-24 17:13:01 +02:00
Jan Oberhauser
41479b6bc9
🔖 Release n8n@0.187.2
2022-07-21 14:43:48 +02:00
Jan Oberhauser
bae23b3be0
⬆️ Set n8n-editor-ui@0.153.1, n8n-nodes-base@0.185.1 on n8n
2022-07-21 14:42:38 +02:00
Jan Oberhauser
d507a88e88
🔖 Release n8n@0.187.1
2022-07-20 18:34:40 +02:00
Jan Oberhauser
edc43f2a27
🔖 Release n8n@0.187.0
2022-07-20 16:05:17 +00:00
Jan Oberhauser
717ba59678
⬆️ Set n8n-core@0.127.0, n8n-editor-ui@0.153.0, n8n-nodes-base@0.185.0 and n8n-workflow@0.109.0 on n8n
2022-07-20 16:05:17 +00:00
Jan Oberhauser
c85faff4f1
feat: Make it possible to dynamically load community nodes ( #2849 )
...
* ✨ Make it possible to dynamically load node packages
* ⚡ Fix comment
* ✨ Make possible to dynamically install nodes from npm
* Created migration for sqlite regarding community nodes
* Saving to db whenever a package with nodes is installed
* Created endpoint to fetch installed packages
* WIP - uninstall package with nodes
* Fix lint issues
* Updating nodes via API
* Lint and improvement fixes
* Created community node helpers and removed packages taht do not contain nodes
* Check for package updates when fetching installed packages
* Blocked access to non-owner and preventing incorrect install of packages
* Added auto healing process
* Unit tests for helpers
* Finishing tests for helpers
* Improved unit tests, refactored more helpers and created integration tests for GET
* Implemented detection of missing packages on init and added warning to frontend settings
* Add check for banned packages and fix broken tests
* Create migrations for other db systems
* Updated with latest changes from master
* Fixed conflict errors
* Improved unit tests, refactored more helpers and created integration tests for GET
* Implemented detection of missing packages on init and added warning to frontend settings
* 🔥 Removing access check for the Settings sidebar item
* ✨ Added inital community nodes settings screen
* ⚡ Added executionMode flag to settings
* ✨ Implemented N8N-callout component
* 💄 Updating Callout component template propery names
* 💄 Updating Callout component styling.
* 💄 Updating Callout component sizing and colors.
* ✔️ Updating Callout component test snapshots after styling changes
* ✨ Updating the `ActionBox` component so it supports callouts and conditional button rendering
* 💄 Removing duplicate callout theme validation in the `ActionBox` component. Adding a selection control for it in the storybook.
* ✨ Added warning message if instance is in the queue mode. Updated colors based on the new design.
* ⚡ Added a custom permission support to router
* 🔨 Implemented UM detection as a custom permission.
* 👌 Updating route permission logic.
* ✨ Implemented installed community packages list in the settings view
* 👌 Updating settings routes rules and community nodes setting view.
* Allow installation of packages that failed to load
* 👌 Updating `ActionBox`, `CommuntyPackageCard` components and settings loading logic.
* 👌 Fixing community nodes loading state and sidebar icon spacing.
* ✨ Implemented loading skeletons for community package cards
* 👌 Handling errrors while loading installed package list. Updating spacing.
* 👌 Updating community nodes error messages.
* Added disable flag
* 🐛 Fixing a community nodes update detection bug when there are missing packages. (#3497 )
* ✨ Added front-end support for community nodes feature flag
* ✨ Implemented community package installation modal dialog
* 💄 Community nodes installation modal updates: Moved links to constants and used them in translations, disabling inputs in loading state.
* ✨ Implemented community packages install flow
* Standardize error codes (#3501 )
* Standardize error: 400 for request issues such as invalid package name and 500 for installation problems
* Fix http status code for when package is not found
* ✨ Implemented community package installation modal dialog
* 💄 Community nodes installation modal updates: Moved links to constants and used them in translations, disabling inputs in loading state.
* ✨ Implemented community packages install flow
* ✨ Updated error handling based on the response codes
* ✨ Implemented community package installation modal dialog
* ✨ Implemented community package uninstall flow.
* ✨ Finished update confirm modal UI
* 💄 Replaced community nodes tooltip image with the one exported from figma.
* ✨ Implemented community package update process
* ✨ Updating community nodes list after successful package update
* 🔒 Updating public API setting route to use new access rules. Updating express app definition in community nodes tests
* ✨ Implemented community package installation modal dialog
* 💄 Community nodes installation modal updates: Moved links to constants and used them in translations, disabling inputs in loading state.
* ✨ Implemented community packages install flow
* ✨ Updated error handling based on the response codes
* Change output for installation request
* Improve payload for update requests
* 👌 Updating community nodes install modal UI
* 👌 Updating community nodes confirm modal logic
* 👌 Refactoring community nodes confirm modal dialog
* 👌 Separating community nodes components loading states
* 💄 Updating community nodes install modal spacing.
* Fix behavior for installing already installed packages
* 💡 Commenting community nodes install process
* 🔥 Removing leftover commits of deleted Vue mutations
* ✨ Updated node list to identify community nodes and handle node name clash
* ✨ Implemented missing community node dialog.
* 💄 Updating n8n-tabs component to support tooltips
* ✨ Updating node details with community node details.
* 🔨 Using back-end response when updating community packages
* 👌 Updating tabs component and refactoring community nodes store mutations
* 👌 Adding community node flag to node type descriptions and using it to identify community nodes
* 👌 Hiding unnecessary elements from missing node details panel.
* 👌 Updating missing node type descriptions for custom and community nodes
* 👌 Updating community node package name detection logic
* 👌 Removing communityNode flag from node description
* ✨ Adding `force` flag to credentials fetching (#3527 )
* ✨ Adding `force` flag to credentials fetching which can be used to skip check when loading credentials
* ✨ Forcing credentials loading when opening nodeView
* 👌 Minor updates to community nodes details panel
* tests for post endpoint
* duplicate comments
* Add Patch and Delete enpoints tests
* 🔒 Using `pageCategory`prop to assemble the list of settings routes instead of hard-coded array (#3562 )
* 📈 Added front-end telemetry events for community nodes
* 📈 Updating community nodes telemetry events
* 💄 Updating community nodes settings UI elements based on product/design review
* 💄 Updating node view & node details view for community nodes based on product/design feedback
* 💄 Fixing community node text capitalisation
* ✨ Adding community node install error message under the package name input field
* Fixed and improved tests
* Fix lint issue
* feat: Migrated to npm release of riot-tmpl fork.
* 📈 Updating community nodes telemetry events based on the product review
* 💄 Updating community nodes UI based on the design feedback
* 🔀 Merging recent node draggable panels changes
* Implement self healing process
* Improve error messages for package name requirement and disk space
* 💄 Removing front-end error message override since appropriate response is available from the back-end
* Fix lint issues
* Fix installed node name
* 💄 Removed additional node name parsing
* 📈 Updating community nodes telemetry events
* Fix postgres migration for cascading nodes when package is removed
* Remove postman mock for banned packages
* 📈 Adding missing telemetry event for community node documentation click
* 🐛 Fixing community nodes UI bugs reported during the bug bash
* Fix issue with uninstalling packages not reflecting UI
* 🐛 Fixing a missing node type bug when trying to run a workflow.
* Improve error detection for installing packages
* 💄 Updating community nodes components styling and wording based on the product feedback
* Implement telemetry be events
* Add author name and email to packages
* Fix telemetry be events for community packages
* 📈 Updating front-end telemetry events with community nodes author data
* 💄 Updating credentials documentation link logic to handle community nodes credentials
* 🐛 Fixing draggable panels logic
* Fix duplicate wrong import
* 💄 Hiding community nodes credentials documentation links when they don't contain an absolute URL
* Fix issue with detection of missing packages
* 💄 Adding the `Docs` tab to community nodes
* 💄 Adding a failed loading indicator to community nodes list
* Prevent n8n from crashing on startup
* Refactor and improve code quality
* ⚡ Remove not needed depenedency
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Milorad Filipović <milorad@n8n.io>
Co-authored-by: Milorad FIlipović <miloradfilipovic19@gmail.com>
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-07-20 16:24:03 +02:00
Iván Ovejero
2997711e00
Make multiple commands cross-platform ( #3733 )
...
* ⚡ Replace `;` with `&&` in scripts
* 👕 Fix lint
2022-07-20 10:14:12 +02:00
Ahsan Virani
f71737928f
refactor: Move OAuth2 endpoints to OAuth2 controller ( #3450 )
...
* Move oauth2 endpoints to oauth2 controller
* Remove old oauth2-credential auth endpoint from server.ts
* Move OAuth2 callback endpoint to controller
* Fix tests and eslint issues
* Fix typo
* fix lint issues
* update package-lock
* Import lodash methods individually
* Minimise lint rule disables
* Cleanup
* rebase
* CR
* npm package: Remove lodash, use lodash.intersect
* fixups
* rebase
2022-07-15 17:30:06 +02:00
Jan Oberhauser
60f86f0ae9
🔖 Release n8n@0.186.1
2022-07-14 10:33:02 +02:00
Jan Oberhauser
77da7c28fa
⬆️ n8n-nodes-base@0.186.1 on n8n
2022-07-14 10:31:45 +02:00
Jan Oberhauser
b67ec19c8d
🔖 Release n8n@0.186.0
2022-07-13 07:59:26 +00:00
Jan Oberhauser
7af7214529
⬆️ Set n8n-core@0.126.0, n8n-editor-ui@0.152.0, n8n-nodes-base@0.184.0 and n8n-workflow@0.108.0 on n8n
2022-07-13 07:59:25 +00:00
Ahsan Virani
6b2db8e4f4
refactor: Telemetry updates ( #3529 )
...
* Init unit tests for telemetry
* Update telemetry tests
* Test Workflow execution errored event
* Add new tracking logic in pulse
* cleanup
* interfaces
* Add event_version for Workflow execution count event
* add version_cli in all events
* add user saved credentials event
* update manual wf exec finished, fixes
* improve typings, lint
* add node_graph_string in User clicked execute workflow button event
* add User set node operation or mode event
* Add instance started event in FE
* Add User clicked retry execution button event
* add expression editor event
* add input node type to add node event
* add User stopped workflow execution wvent
* add error message in saved credential event
* update stop execution event
* add execution preflight event
* Remove instance started even tfrom FE, add session started to FE,BE
* improve typing
* remove node_graph as property from all events
* move back from default export
* move psl npm package to cli package
* cr
* update webhook node domain logic
* fix is_valid for User saved credentials event
* fix Expression Editor variable selector event
* add caused_by_credential in preflight event
* undo webhook_domain
* change node_type to full type
* add webhook_domain property in manual execution event (#3680 )
* add webhook_domain property in manual execution event
* lint fix
2022-07-10 09:53:04 +03:00
Jan Oberhauser
74a824032f
🔖 Release n8n@0.185.0
2022-07-05 07:49:20 +00:00
Jan Oberhauser
43f552679b
⬆️ Set n8n-core@0.125.0, n8n-editor-ui@0.151.0, n8n-nodes-base@0.183.0 and n8n-workflow@0.107.0 on n8n
2022-07-05 07:49:20 +00:00
Jan Oberhauser
fd80f45ec9
🔖 Release n8n@0.184.0
2022-06-29 07:21:46 +00:00
Jan Oberhauser
bae27c2d31
⬆️ Set n8n-core@0.124.0, n8n-editor-ui@0.150.0, n8n-nodes-base@0.182.0 and n8n-workflow@0.106.0 on n8n
2022-06-29 07:21:45 +00:00
Iván Ovejero
7879239e03
test: Make oclif commands testable ( #3571 )
...
* ➕ Add `@oclif/core`
* 📦 Update `package-lock.json`
* 📘 Export `Logger` for use as type
* ✨ Create `BaseCommand`
* 🐛 Prevent DB re-init
* ♻️ Refactor `reset` command
* 🧪 Fix `reset` test
* 👕 Add lint exception
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-06-25 21:03:46 -07:00
Jan Oberhauser
e3f10b6101
🔖 Release n8n@0.183.0
2022-06-21 00:01:59 +00:00
Jan Oberhauser
6ac232a639
⬆️ Set n8n-core@0.123.0, n8n-editor-ui@0.149.0, n8n-nodes-base@0.181.0 and n8n-workflow@0.105.0 on n8n
2022-06-21 00:01:59 +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
a62ceee5fa
🔖 Release n8n@0.182.1
2022-06-16 11:24:18 -07:00
Jan Oberhauser
c67d2860c7
⬆️ Set n8n-core@0.122.1 on n8n
2022-06-16 11:21:54 -07:00
Jan Oberhauser
27da115734
🔖 Release n8n@0.182.0
2022-06-14 17:07:01 +00:00
Jan Oberhauser
63157ce3e0
⬆️ Set n8n-core@0.122.0, n8n-editor-ui@0.148.0, n8n-nodes-base@0.180.0 and n8n-workflow@0.104.0 on n8n
2022-06-14 17:07:01 +00:00
Iván Ovejero
b8e3bcc052
refactor(core): Post-release refactorings of Public API ( #3495 )
...
* ⚡ Post-release refactorings
* 🧪 Add `--forceExit`
* 🛠 typing refactor (#3486 )
* 🐛 Fix middleware arguments
* 👕 Fix lint
* ⚡ Restore commented out block
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2022-06-14 09:32:19 -07:00
Iván Ovejero
c121952324
fix(core): Fix Public API failing to build on Windows ( #3499 )
...
* ✨ Add build script
* 📦 Add dependencies
* 📦 Update package-lock.json
* 👕 Ignore `build.mjs`
2022-06-13 12:36:43 -07:00
Jan Oberhauser
dfdbcc1eb3
🔖 Release n8n@0.181.2
2022-06-09 14:02:55 +02:00
Jan Oberhauser
f94edd13a5
⬆️ Set n8n-core@0.121.3 on n8n
2022-06-09 14:02:19 +02:00
Jan Oberhauser
22281f4ff9
🔖 Release n8n@0.181.1
2022-06-09 09:16:45 +02:00
Jan Oberhauser
64414fb7a6
⬆️ Set n8n-core@0.121.2 on n8n
2022-06-09 09:15:31 +02:00
Jan Oberhauser
9a933dcebb
🔖 Release n8n@0.181.0
2022-06-08 19:27:00 +00:00
Jan Oberhauser
deec0b0dcc
⬆️ Set n8n-core@0.121.0, n8n-editor-ui@0.147.0, n8n-nodes-base@0.179.0 and n8n-workflow@0.103.0 on n8n
2022-06-08 19:27:00 +00:00
Ricardo Espinoza
a18081d749
feat: Add n8n Public API ( #3064 )
...
* ✨ Inicial setup
* ⚡ Add authentication handler
* ⚡ Add GET /users route
* ⚡ Improvements
* 👕 Fix linting issues
* ⚡ Add GET /users/:identifier endpoint
* ⚡ Add POST /users endpoint
* ⚡ Add DELETE /users/:identifier endpoint
* ⚡ Return error using express native functions
* 👕 Fix linting issue
* ⚡ Possibility to add custom middleware
* ⚡ Refactor POST /users
* ⚡ Refactor DELETE /users
* ⚡ Improve cleaning function
* ⚡ Refactor GET /users and /users/:identifier
* ⚡ Add API spec to route
* ⚡ Add raw option to response helper
* 🐛 Fix issue adding custom middleware
* ⚡ Enable includeRole parameter in GET /users/:identifier
* ⚡ Fix linting issues after merge
* ⚡ Add missing config variable
* ⚡ General improvements
⚡ asasas
* ⚡ Add POST /users tests
* Debug public API tests
* Fix both sets of tests
* ⚡ Improvements
* ⚡ Load api versions dynamically
* ⚡ Add endpoints to UM to create/delete an API Key
* ⚡ Add index to apiKey column
* 👕 Fix linting issue
* ⚡ Clean open api spec
* ⚡ Improvements
* ⚡ Skip tests
* 🐛 Fix bug with test
* ⚡ Fix issue with the open api spec
* ⚡ Fix merge issue
* ⚡ Move token enpoints from /users to /me
* ⚡ Apply feedback to openapi.yml
* ⚡ Improvements to api-key endpoints
* 🐛 Fix test to suport API dynamic loading
* ⚡ Expose swagger ui in GET /{version}/docs
* ⚡ Allow to disable public api via env variable
* ⚡ Change handlers structure
* 🚧 WIP create credential, delete credential complete
* 🐛 fix route for creating api key
* ⚡ return api key of authenticated user
* ⚡ Expose public api activation to the settings
* ⬆️ Update package-lock.json file
* ⚡ Add execution resource
* ⚡ Fix linting issues
* 🛠 conditional public api endpoints excluding
* ⚡ ️ create credential complete
* ✨ Added n8n-card component. Added spacing utility classes.
* ♻️ Made use of n8n-card in existing components.
* ✨ Added api key setup view.
* ✨ Added api keys get/create/delete actions.
* ✨ Added public api permissions handling.
* ♻️ Temporarily disabling card tests.
* ♻️ Changed translations. Storing api key only in component.
* ✨ Added utilities storybook entry
* ♻️ Changed default value for generic copy input.
* 🧹 clean up createCredential
* ⚡ Add workflow resource to openapi spec
* 🐛 Fix naming with env variable
* ⚡ Allow multifile openapi spec
* ⚡ Add POST /workflows/:workflowId/activate
* fix up view, fix issues
* remove delete api key modal
* remove unused prop
* clean up store api
* remove getter
* remove unused dispatch
* fix component size to match
* use existing components
* match figma closely
* fix bug when um is disabled in sidebar
* set copy input color
* remove unused import
* ⚡ Remove css path
* ⚡ Add POST /workflows/:workflowId/desactivate
* ⚡ Add POST /workflows
* Revert "⚡ Remove css path"
a3d0a71719
* attempt to fix docker image issue
* revert dockerfile test
* disable public api
* disable api differently
* Revert "disable api differently"
b70e29433e
* Revert "disable public api"
886e5164fb
* remove unused box
* ⚡ PUT /workflows/:workflowId
* ⚡ Refactor workflow endpoints
* ⚡ Refactor executions endpoints
* ⚡ Fix typo
* ✅ add credentials tests
* ✅ adjust users tests
* update text
* add try it out link
* ⚡ Add delete, getAll and get to the workflow resource
* address spacing comments
* ⚡ ️ apply correct structure
* ⚡ Add missing test to user resource and fix some issues
* ⚡ Add workflow tests
* ⚡ Add missing workflow tests and fix some issues
* ⚡ Executions tests
* ⚡ finish execution tests
* ⚡ Validate credentials data depending on type
* ⚡ ️ implement review comments
* 👕 fix lint issues
* ⚡ Add apiKey to sanatizeUser
* ⚡ Fix issues with spec and tests
* ⚡ Add new structure
* ⚡ Validate credentials type and properties
* ⚡ Make all endpoints except /users independent on UM
* ⚡ Add instance base path to swagger UI
* ⚡ Remove testing endpoints
* ⚡ Fix issue with openapi tags
* ⚡ Add endpoint GET /credentialTypes/:id/schema
* 🐛 Fix issue adding json middleware to public api
* ⚡ Add API playground path to FE
* ⚡ Add telemetry and external hooks
* 🐛 Fix issue with user tests
* ⚡ Move /credentialTypes under /credentials
* ⚡ Add test to GET /credentials/schema/:id
* 🛠 refactor schema naming
* ⚡ Add DB migrations
asas
* ✅ add tests for crd apiKey
* ✨ Added API View telemetry events.
* ⚡ Remove rsync from the building process as it is missing on alpine base image
* ⚡ add missing BE telemetry events
* 🐛 Fix credential tests
* ⚡ address outstanding feedback
* 🔨 Remove move:openapi script
* ⬆️ update dependency
* ⬆️ update package-lock.json
* 👕 Fix linting issue
* 🐛 Fix package.json issue
* 🐛 fix migrations and tests
* 🐛 fix typos + naming
* 🚧 WIP fixing tests
* ⚡ Add json schema validation
* ⚡ Add missing fields to node schema
* ⚡ Add limit max upper limit
* ⚡ Rename id paths
* 🐛 Fix tests
* Add package-lock.jsonto custom dockerfile
* ⬆️ Update package-lock.json
* 🐛 Fix issue with build
* ✏️ add beta label to api view
* 🔥 Remove user endpoints
* ⚡ Add schema examples to GET /credentials/schema/:id
* 🔥 Remove user endpoints tests
* 🐛 Fix tests
* 🎨 adapt points from design review
* 🔥 remove unnecessary text-align
* ⚡ ️ update UI
* 🐛 Fix issue with executions filter
* ⚡ Add tags filter to GET /workflows
* ⚡ Add missing error messages
* ✅ add and update public api tests
* ✅ add tests for owner activiating/deactivating non-owned wfs
* 🧪 add tests for filter for tags
* 🧪 add tests for more filter params
* 🐛 fix inclusion of tags
* 🛠 enhance readability
* ⚡ ️ small refactorings
* 💄 improving readability/naming
* ⚡ Set API latest version dinamically
* Add comments to toJsonSchema function
* ⚡ Fix issue
* ⚡ Make execution data usable
* ⚡ Fix validation issue
* ⚡ Rename data field and change parameter and options
* 🐛 Fix issue parameter "detailsFieldFormat" not resolving correctly
* Skip executions tests
* skip workflow failing test
* Rename details property to data
* ⚡ Add includeData parameter
* 🐛 Fix issue with openapi spec
* 🐛 Fix linting issue
* ⚡ Fix execution schema
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-08 20:53:12 +02:00
Jan Oberhauser
759d625e0d
🔖 Release n8n@0.180.0
2022-06-07 19:46:05 +00:00
Jan Oberhauser
938e952a71
⬆️ Set n8n-core@0.120.0, n8n-editor-ui@0.146.0, n8n-nodes-base@0.178.0 and n8n-workflow@0.102.0 on n8n
2022-06-07 19:46:05 +00:00
Jan Oberhauser
d2ef76c494
🔖 Release n8n@0.179.0
2022-05-30 12:10:46 +00:00
Jan Oberhauser
5ceec13f9f
⬆️ Set n8n-core@0.119.0, n8n-editor-ui@0.145.0, n8n-nodes-base@0.177.0 and n8n-workflow@0.101.0 on n8n
2022-05-30 12:10:46 +00:00
Iván Ovejero
b49d493653
fix(core): Fix migrations on non-public Postgres schema ( #3356 )
...
* 🐛 Fix UM migration
* ⚡ Account for schema in `search_path`
* 🔥 Remove unneeded schema refs
* 🧪 Account for alt schema in DB testing
* ⚡ Add schema to `IncreaseTypeVarcharLimit`
* ⚡ Set `search_path` in every migration
* ⚡ Set `search_path` in down migrations
2022-05-30 11:33:17 +02:00
Jan Oberhauser
d24232d0c4
🔖 Release n8n@0.178.2
2022-05-25 10:24:05 +02:00
Jan Oberhauser
582f73afbb
⬆️ Set n8n-editor-ui@0.144.2 on n8n
2022-05-25 10:23:35 +02:00
Jan Oberhauser
1199493826
🔖 Release n8n@0.178.1
2022-05-24 18:30:50 +02:00
Jan Oberhauser
5b6cfce818
⬆️ Set n8n-editor-ui@0.144.1 on n8n
2022-05-24 18:30:13 +02:00
Jan Oberhauser
b6bdfa46da
🔖 Release n8n@0.178.0
2022-05-24 09:49:50 +00:00
Jan Oberhauser
b73a2a1cdc
⬆️ Set n8n-core@0.118.0, n8n-editor-ui@0.144.0, n8n-nodes-base@0.176.0 and n8n-workflow@0.100.0 on n8n
2022-05-24 09:49:50 +00:00
Jonathan Bennetts
8cb58bcbdc
build(core): Fix cli build issue under windows ( #3322 )
2022-05-19 16:33:23 +02:00
Jan Oberhauser
bed0ff8b01
🔖 Release n8n@0.177.0
2022-05-16 16:32:21 +00:00
Jan Oberhauser
164ba1ac2e
⬆️ Set n8n-core@0.117.0, n8n-editor-ui@0.143.0, n8n-nodes-base@0.175.0 and n8n-workflow@0.99.0 on n8n
2022-05-16 16:32:21 +00:00
Jan Oberhauser
68a252c318
🔖 Release n8n@0.176.0
2022-05-10 08:55:44 +00:00
Jan Oberhauser
d54ffa532d
⬆️ Set n8n-nodes-base@0.174.0 on n8n
2022-05-10 08:55:44 +00:00
Jan Oberhauser
6066e79ac1
🔖 Release n8n@0.175.1
2022-05-03 10:24:44 +02:00
Jan Oberhauser
3686ecec28
⬆️ Set n8n-editor-ui@0.142.1 on n8n
2022-05-03 10:23:31 +02:00
Jan Oberhauser
fe5bfbd359
🔖 Release n8n@0.175.0
2022-05-02 10:24:34 +00:00
Jan Oberhauser
8f96dd4c5a
⬆️ Set n8n-core@0.116.0, n8n-editor-ui@0.142.0, n8n-nodes-base@0.173.0 and n8n-workflow@0.98.0 on n8n
2022-05-02 10:24:34 +00:00
Jan Oberhauser
a89be650c8
🔖 Release n8n@0.174.0
2022-04-25 10:51:17 +00:00
Jan Oberhauser
dcafea239d
⬆️ Set n8n-core@0.115.0, n8n-editor-ui@0.141.0, n8n-nodes-base@0.172.0 and n8n-workflow@0.97.0 on n8n
2022-04-25 10:51:17 +00:00
Jan Oberhauser
43c1df9188
🔖 Release n8n@0.173.1
2022-04-19 13:54:30 +02:00
Jan Oberhauser
52e87d0e02
⬆️ Set n8n-nodes-base@0.171.1 on n8n
2022-04-19 13:53:44 +02:00
Jan Oberhauser
5bf0b5ccf6
🔖 Release n8n@0.173.0
2022-04-19 10:48:44 +00:00
Jan Oberhauser
5a63af9dbe
⬆️ Set n8n-core@0.114.0, n8n-editor-ui@0.140.0, n8n-nodes-base@0.171.0 and n8n-workflow@0.96.0 on n8n
2022-04-19 10:48:44 +00:00
Jan Oberhauser
6c38b79f25
🔖 Release n8n@0.172.0
2022-04-11 13:27:11 +00:00
Jan Oberhauser
ccebf68279
⬆️ Set n8n-core@0.113.0, n8n-editor-ui@0.139.0, n8n-nodes-base@0.170.0 and n8n-workflow@0.95.0 on n8n
2022-04-11 13:27:10 +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
1e2d6daaa3
🚨 Optimize UM tests ( #3066 )
...
* ⚡ Declutter test logs
* 🐛 Fix random passwords length
* 🐛 Fix password hashing in test user creation
* 🐛 Hash leftover password
* ⚡ Improve error message for `compare`
* ⚡ Restore `randomInvalidPassword` contant
* ⚡ Mock Telemetry module to prevent `--forceExit`
* 🔥 Remove unused imports
* 🔥 Remove unused import
* ⚡ Add util for configuring test SMTP
* ⚡ Isolate user creation
* 🔥 De-duplicate `createFullUser`
* ⚡ Centralize hashing
* 🔥 Remove superfluous arg
* 🔥 Remove outdated comment
* ⚡ Prioritize shared tables during trucation
* 🧪 Add login tests
* ⚡ Use token helper
* ✏️ Improve naming
* ⚡ Make `createMemberShell` consistent
* 🔥 Remove unneeded helper
* 🔥 De-duplicate `beforeEach`
* ✏️ Improve naming
* 🚚 Move `categorize` to utils
* ✏️ Update comment
* 🧪 Simplify test
* 📘 Improve `User.password` type
* ⚡ Silence logger
* ⚡ Simplify condition
* ⚡ Unhash password in payload
* 🐛 Fix comparison against unhashed password
* ⚡ Increase timeout for fake SMTP service
* 🔥 Remove unneeded import
* ⚡ Use `isNull()`
* 🧪 Use `Promise.all()` in creds tests
* 🧪 Use `Promise.all()` in me tests
* 🧪 Use `Promise.all()` in owner tests
* 🧪 Use `Promise.all()` in password tests
* 🧪 Use `Promise.all()` in users tests
* ⚡ Re-set cookie if UM disabled
* 🔥 Remove repeated line
* ⚡ Refactor out shared owner data
* 🔥 Remove unneeded import
* 🔥 Remove repeated lines
* ⚡ Organize imports
* ⚡ Reuse helper
* 🚚 Rename tests to match routers
* 🚚 Rename `createFullUser()` to `createUser()`
* ⚡ Consolidate user shell creation
* ⚡ Make hashing async
* ⚡ Add email to user shell
* ⚡ Optimize array building
* 🛠 refactor user shell factory
* 🐛 Fix MySQL tests
* ⚡ Silence logger in other DBs
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2022-04-08 18:37:07 +02:00
Jan Oberhauser
e964c83f46
🔖 Release n8n@0.171.1
2022-04-06 14:24:02 +02:00
Jan Oberhauser
9cd90cf914
⬆️ Set n8n-nodes-base@0.169.1 on n8n
2022-04-06 14:21:45 +02:00
Jan Oberhauser
f412b7babb
🔖 Release n8n@0.171.0
2022-04-03 08:00:42 +00:00
Jan Oberhauser
a7acc201be
⬆️ Set n8n-core@0.112.0, n8n-editor-ui@0.138.0, n8n-nodes-base@0.169.0 and n8n-workflow@0.94.0 on n8n
2022-04-03 08:00:41 +00:00
Iván Ovejero
7625421b81
test: Fix randomly failing UM tests ( #3061 )
...
* ⚡ Declutter test logs
* 🐛 Fix random passwords length
* 🐛 Fix password hashing in test user creation
* 🐛 Hash leftover password
* ⚡ Improve error message for `compare`
* ⚡ Restore `randomInvalidPassword` contant
* ⚡ Mock Telemetry module to prevent `--forceExit`
* ⚡ Silence logger
* ⚡ Simplify condition
* ⚡ Unhash password in payload
2022-04-01 17:48:02 +02:00
Jan Oberhauser
492f1de7e8
🔖 Release n8n@0.170.0
2022-03-27 10:48:09 +00:00
Jan Oberhauser
6d604b48e5
⬆️ Set n8n-core@0.111.0, n8n-editor-ui@0.137.0, n8n-nodes-base@0.168.0 and n8n-workflow@0.93.0 on n8n
2022-03-27 10:48:08 +00:00