Commit graph

240 commits

Author SHA1 Message Date
Jan Oberhauser 332724bbec 🔖 Release n8n-core@0.86.1 2021-10-01 10:46:32 -05:00
Jan Oberhauser b16e2eff0c 🔖 Release n8n-core@0.86.0 2021-09-30 19:21:20 +00:00
Jan Oberhauser 6c6ae5d607 🔖 Release n8n-core@0.85.0 2021-09-28 22:25:10 +00:00
Jan Oberhauser 22be153e8a 🔖 Release n8n-core@0.84.0 2021-09-22 15:56:59 +00:00
Jan Oberhauser 810d3849e3 ⬆️ Set n8n-workflow@0.70.0 on n8n-core 2021-09-22 15:56:59 +00:00
Omar Ajoue 443c2a4d51
Updated node design and node versioning (#1961)
*  introduce versioned nodes

* Export versioned nodes for separate process run

* Add bse node for versioned nodes

* fix node name for versioned nodes

* extend node from nodeVersionedType

* improve nodes base and flow to FE

* revert lib es2019 to es2017

* include version in key to prevent duplicate key

* handle type versions on FE

* clean up

* cleanup nodes base

* add type versions in getNodeParameterOptions

* cleanup

* code review

* code review + add default version to node type description

* remove node default types from store

* 💄 cleanups

* Draft for migrated Mattermost node

* First version of Mattermost node versioned according to node standards

* Correcting deactivate operations name to match currently used one

*  Create utility types

*  Simplify Mattermost types

*  Rename exports for consistency

*  Type channel properties

*  Type message properties

*  Type reaction properties

*  Type user properties

*  Add type import to router

* 🐛 Add missing key

* 🔨 Adjust typo in operation name

* 🔨 Inline exports for channel properties

* 🔨 Inline exports for message properties

* 🔨 Inline exports for reaction properties

* 🔨 Inline exports for user properties

* 🔨 Inline exports for load options

* 👕 Fix lint issue

* 🔨 Inline export for description

* 🔨 Rename descriptions for clarity

* 🔨 Refactor imports/exports for methods

* 🔨 Refactor latest version retrieval

* 🔥 Remove unneeded else clause

When the string literal union is exhausted, the resource key becomes never, so TS disallows wrong key usage.

*  Add overloads to getNodeParameter

*  Improve overload

* 🔥 Remove superfluous INodeVersions type

* 🔨 Relocate pre-existing interface

* 🔥 Remove JSDoc arg descriptions

*  Minor reformatting in transport file

*  Fix API call function type

* Created first draft for Axios requests

* Working version of mattermost node with Axios

* Work in progress for replacing request library

* Improvements to request translations

* Fixed sending files via multipart / form-data

* Fixing translation from request to axios and loading node parameter options

* Improved typing for new http helper

* Added ignore any for specific lines for linting

* Fixed follow redirects changes on http request node and manual execution of previously existing workflow with older node versions

* Adding default headers according to body on httpRequest helper

* Spec error handling and fixed workflows with older node versions

* Showcase how to export errors in a standard format

* Merging master

* Refactored mattermost node to keep files in a uniform structure. Also fix bugs with merges

* Reverting changes to http request node

* Changed nullish comparison and removed repeated code from nodes

* Renamed queryString back to qs and simplified node output

* Simplified some comparisons

* Changed header names to be uc first

* Added default user agent to requests and patch http method support

* Fixed indentation, remove unnecessary file and console log

* Fixed mattermost node name

* Fixed lint issues

* Further fix linting issues

* Further fix lint issues

* Fixed http request helper's return type

Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-09-21 19:38:24 +02:00
Jan Oberhauser 2d7a004a39 🔖 Release n8n-core@0.83.0 2021-09-15 09:32:11 +00:00
Jan Oberhauser 06ead0f088 ⬆️ Set n8n-workflow@0.69.0 on n8n-core 2021-09-15 09:32:10 +00:00
Jan Oberhauser 99c635e9ee 🔖 Release n8n-core@0.82.0 2021-09-05 17:47:36 +00:00
Jan Oberhauser 635cd5c2fe ⬆️ Set n8n-workflow@0.67.0 on n8n-core 2021-09-05 17:47:36 +00:00
Jan Oberhauser c8834c443a 🔖 Release n8n-core@0.81.0 2021-08-29 21:21:30 +00:00
Jan Oberhauser f7cb722968 ⬆️ Set n8n-workflow@0.66.0 on n8n-core 2021-08-29 21:21:30 +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 a636440fea 🔖 Release n8n-core@0.80.0 2021-08-22 12:39:18 +00:00
Jan Oberhauser 917f51bc18 ⬆️ Set n8n-workflow@0.65.0 on n8n-core 2021-08-22 12:39:18 +00:00
Jan Oberhauser 9757ebab43 🔖 Release n8n-core@0.79.0 2021-08-15 18:30:45 +00:00
Jan Oberhauser 309324f60f Allow crypto-js bugfix versions 2021-08-13 11:58:52 +02:00
Snyk bot 98a6d784b8
⬆️ Set crypto-js@4.1.1 on n8n-core
Snyk has created this PR to upgrade crypto-js from 4.0.0 to 4.1.1.

See this package in npm:
https://www.npmjs.com/package/crypto-js

See this project in Snyk:
https://app.snyk.io/org/janober/project/2579c34e-cd60-421b-a46b-41f87f875eec?utm_source=github&utm_medium=upgrade-pr
2021-08-13 11:58:21 +02:00
Jan Oberhauser 205a314a52 🔖 Release n8n-core@0.78.0 2021-07-24 19:59:49 +00:00
Jan Oberhauser 576aa9fb85 ⬆️ Set n8n-workflow@0.64.0 on n8n-core 2021-07-24 19:59:49 +00:00
Jan Oberhauser d0221ce625 🔖 Release n8n-core@0.77.0 2021-07-11 16:21:37 +00:00
Jan Oberhauser 8b94373863 🔖 Release n8n-core@0.76.0 2021-07-04 18:13:01 +00:00
Jan Oberhauser 1532d27102 ⬆️ Set n8n-workflow@0.63.0 on n8n-core 2021-07-04 18:13:00 +00:00
Jan Oberhauser bb701dd3ea 🔖 Release n8n-core@0.75.0 2021-06-20 09:15:41 +00:00
Jan Oberhauser 627e17324e ⬆️ Set n8n-workflow@0.62.0 on n8n-core 2021-06-20 09:15:41 +00:00
Jan Oberhauser 786c19806b 🔖 Release n8n-core@0.74.0 2021-06-13 17:56:07 +00:00
Jan Oberhauser a427f78010 ⬆️ Set n8n-workflow@0.61.0 on n8n-core 2021-06-13 17:56:07 +00:00
Jan Oberhauser e80cbc4ef9 🔖 Release n8n-core@0.73.0 2021-05-30 17:46:14 +00:00
Jan Oberhauser 3b071b3b55 ⬆️ Set n8n-workflow@0.60.0 on n8n-core 2021-05-30 17:46:14 +00:00
Jan Oberhauser 67ce1a5c1f 🔖 Release n8n-core@0.72.0 2021-05-20 21:42:26 +00:00
Jan Oberhauser a60f5e0997 ⬆️ Set n8n-workflow@0.59.0 on n8n-core 2021-05-20 21:42:26 +00:00
Jan Oberhauser da3856e875 🔖 Release n8n-core@0.71.0 2021-05-16 18:43:14 +00:00
Jan Oberhauser 4de0daa2c2 ⬆️ Set n8n-workflow@0.58.0 on n8n-core 2021-05-16 18:43:14 +00:00
Jan Oberhauser b05c4d5a55 🔖 Release n8n-core@0.70.0 2021-05-09 19:24:17 +00:00
Jan Oberhauser 56b93c3e7e 🔖 Release n8n-core@0.69.0 2021-05-02 13:56:37 +00:00
Jan Oberhauser 6980ecf2a8 ⬆️ Set n8n-workflow@0.57.0 on n8n-core 2021-05-02 13:56:37 +00:00
Jan Oberhauser 3dacb283ac 🔖 Release n8n-core@0.68.0 2021-04-17 15:34:20 +00:00
Jan Oberhauser 659232c2b1 ⬆️ Set n8n-workflow@0.56.0 on n8n-core 2021-04-17 15:34:20 +00: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 5e2aa023fc 🔖 Release n8n-core@0.67.0 2021-04-03 15:08:33 +00:00
Jan Oberhauser f8a829b2dd Clean up package.json files 2021-03-26 09:21:27 +01:00
Jan Oberhauser a301c0d68b 🔖 Release n8n-core@0.66.0 2021-03-26 08:10:44 +00:00
Jan Oberhauser 571f815bf6 ⬆️ Set n8n-workflow@0.55.0 on n8n-core 2021-03-26 08:10:44 +00:00
Jan Oberhauser 4276150ac1 Fix indentation in all package.json files 2021-03-26 09:06:26 +01:00
Jan Oberhauser 66caf31e2f 🔖 Release n8n-core@0.65.0 2021-03-19 17:41:10 +01:00
Jan Oberhauser 9510184d79 ⬆️ Set n8n-workflow@0.54.0 on n8n-core 2021-03-19 17:40:37 +01:00
Jan Oberhauser 9d8d4a720a 🔖 Release n8n-core@0.64.0 2021-02-22 13:38:32 +01:00
Jan Oberhauser f0e4e649db ⬆️ Set n8n-workflow@0.53.0 on n8n-core 2021-02-22 13:38:05 +01:00
Jan Oberhauser 56baa6398c 🔖 Release n8n-core@0.63.0 2021-02-15 13:00:17 +01:00
Jan Oberhauser b11ec91e59 ⬆️ Set n8n-workflow@0.52.0 on n8n-core 2021-02-15 12:59:51 +01:00
Jan Oberhauser 54772f4530 🔖 Release n8n-core@0.62.0 2021-02-01 08:35:27 +01:00
Jan Oberhauser ed0b3bdafc ⬆️ Set n8n-workflow@0.51.0 on n8n-core 2021-02-01 08:34:54 +01:00
Jan Oberhauser bf50a539b6 🔖 Release n8n-core@0.61.0 2021-01-27 09:12:50 +01:00
Jan Oberhauser 4b82f90e3c ⬆️ Set n8n-workflow@0.50.0 on n8n-core 2021-01-27 09:12:17 +01:00
Jan Oberhauser 520928488f 🔖 Release n8n-core@0.60.0 2021-01-26 12:03:43 +01:00
Jan Oberhauser 33cfb74741 ⬆️ Set n8n-workflow@0.49.0 on n8n-core 2021-01-26 12:03:01 +01:00
Jan Oberhauser 978c80ed63 🔖 Release n8n-core@0.59.0 2021-01-21 10:58:36 +01:00
Jan Oberhauser 29ceb55583 🔖 Release n8n-core@0.58.0 2021-01-07 14:23:56 +01:00
Jan Oberhauser 751b269f98 🔖 Release n8n-core@0.57.0 2020-12-30 11:57:09 +01:00
Jan Oberhauser bfc3d6bf3e ⬆️ Set n8n-workflow@0.48.0 on n8n-core 2020-12-30 11:56:40 +01:00
Jan Oberhauser b9df96c497 🔖 Release n8n-core@0.56.0 2020-12-16 12:38:58 +01:00
Jan Oberhauser ed61f762e4 🔖 Release n8n-core@0.55.0 2020-12-10 11:36:23 +01:00
Jan Oberhauser e1250fe69d 🔖 Release n8n-core@0.54.0 2020-12-03 13:09:03 +01:00
Jan Oberhauser dffbc0de9c ⬆️ Set n8n-workflow@0.47.0 on n8n-core 2020-12-03 13:08:39 +01:00
Jan Oberhauser 2db42199a3 🔖 Release n8n-core@0.53.0 2020-11-25 13:15:37 +01:00
Jan Oberhauser 72d2b147a3 ⬆️ Set n8n-workflow@0.46.0 on n8n-core 2020-11-25 13:15:04 +01:00
Jan Oberhauser 428d1871fa 🔖 Release n8n-core@0.52.0 2020-11-19 14:04:32 +01:00
Jan Oberhauser 3c78fad25a ⬆️ Set n8n-workflow@0.45.0 on n8n-core 2020-11-19 14:04:07 +01:00
Jan Oberhauser dce3e0561b 🔖 Release n8n-core@0.51.0 2020-11-11 11:57:47 +01:00
Jan Oberhauser 16caa14065 ⬆️ Set n8n-workflow@0.44.0 on n8n-core 2020-11-11 11:57:23 +01:00
Jan Oberhauser fe6133583c 🔖 Release n8n-core@0.50.0 2020-11-04 16:19:29 +01:00
Jan Oberhauser 1c79ef4d9e 🔖 Release n8n-core@0.49.0 2020-10-30 09:47:14 +01:00
Jan Oberhauser af9d84288e ⬆️ Set n8n-workflow@0.43.0 on n8n-core 2020-10-30 09:46:40 +01:00
Jan Oberhauser 7addd14e36 Add tslintfix script 2020-10-23 09:21:15 +02:00
Jan Oberhauser b1ce92f31d 🔖 Release n8n-core@0.48.1 2020-10-22 15:01:42 +02:00
Jan Oberhauser fe92bc0311 🔖 Release n8n-core@0.48.0 2020-10-22 11:45:17 +02:00
Jan Oberhauser ed9fb413b4 Add missing oauth-1.0a dependency #986 2020-10-22 08:58:23 +02:00
Jan Oberhauser c452aaa2b8 ⬆️ Upgrade crypto-js 2020-10-20 15:06:58 +02:00
Jan Oberhauser 269bab679d 👕 Fix built issue 2020-10-20 11:15:14 +02:00
Jan Oberhauser 55f4fea17e 🔖 Release n8n-core@0.47.0 2020-09-23 13:24:14 +02:00
Jan Oberhauser cf9fcf8736 ⬆️ Set n8n-workflow@0.42.0 on n8n-core 2020-09-23 13:23:47 +02:00
Jan Oberhauser 65320fabd5 🔖 Release n8n-core@0.46.0 2020-09-18 10:00:23 +02:00
Jan Oberhauser cfcfb17b06 ⬆️ Set n8n-workflow@0.41.0 on n8n-core 2020-09-18 09:59:59 +02:00
Jan Oberhauser 41e5ccedce 🔖 Release n8n-core@0.45.0 2020-09-14 13:35:15 +02:00
Jan Oberhauser 1b1cfc58dc ⬆️ Set n8n-workflow@0.40.0 on n8n-core 2020-09-14 13:34:43 +02:00
Jan Oberhauser ac2e0040b0 Set fixed version of @types/node to fix build 2020-09-12 19:25:49 +02:00
Jan Oberhauser d48c649329 ⬆️ Upgrade some dependencies 2020-09-12 14:02:33 +02:00
Jan Oberhauser 21a4a568a4 🔖 Release n8n-core@0.44.0 2020-09-02 15:28:51 +02:00
Jan Oberhauser fbda916457 🔖 Release n8n-core@0.43.0 2020-08-18 17:18:32 +02:00
Jan Oberhauser c13df666a5 ⬆️ Set n8n-workflow@0.39.0 on n8n-core 2020-08-18 17:18:09 +02:00
Jan Oberhauser adf0d09cc5 Update @types/node to latest version 2020-08-14 18:36:34 +02:00
Jan Oberhauser 94d7ddf735 Use same package versions 2020-08-14 18:03:43 +02:00
Rupenieks a69098a096 Updated @types/node to v14, fixed TS breaking with changes 2020-08-12 12:19:41 +02:00
Jan Oberhauser cf1f7a7f60 🔖 Release n8n-core@0.41.0 2020-08-05 09:42:01 +02:00
Jan Oberhauser 1b0f788648 ⬆️ Set n8n-workflow@0.37.0 on n8n-core 2020-08-05 09:41:44 +02:00
Jan Oberhauser e5d73f37ad 🔖 Release n8n-core@0.40.0 2020-07-26 12:50:29 +02:00
Jan Oberhauser 1234ef2af1 ⬆️ Set n8n-workflow@0.36.0 on n8n-core 2020-07-26 12:50:00 +02:00
Jan Oberhauser d24d215b43 🔖 Release n8n-core@0.39.0 2020-07-15 12:36:07 +02:00
Jan Oberhauser 3872c7cba9 ⬆️ Set n8n-workflow@0.35.0 on n8n-core 2020-07-15 12:35:42 +02:00
Jan Oberhauser 5e61a77d23 🔖 Release n8n-core@0.38.0 2020-07-08 11:23:38 +02:00