diff --git a/CHANGELOG.md b/CHANGELOG.md index a80be2271..5a0f3933c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,36 @@ +# [0.203.0](https://github.com/n8n-io/n8n/compare/n8n@0.202.1...n8n@0.203.0) (2022-11-17) + + +### Bug Fixes + +* Add back mapping hint when parameter is focused ([#4634](https://github.com/n8n-io/n8n/issues/4634)) ([b35172e](https://github.com/n8n-io/n8n/commit/b35172e442a131f76c2d902d451356ab937bba48)) +* Change feature flag for starting at empty WF state for PH experiments (no-changelog) ([#4606](https://github.com/n8n-io/n8n/issues/4606)) ([d1ffc58](https://github.com/n8n-io/n8n/commit/d1ffc58aa4947e5b9f956568061a981c8ab37e65)) +* **core:** Deduplicate error handling in nodes ([#4319](https://github.com/n8n-io/n8n/issues/4319)) ([c7133ec](https://github.com/n8n-io/n8n/commit/c7133ecd3fe6f022a537b6edb4c006d6786efad2)) +* **editor:** Add 'Stop execution' button to execution preview ([#4632](https://github.com/n8n-io/n8n/issues/4632)) ([be7672a](https://github.com/n8n-io/n8n/commit/be7672a177bfcf997ec241af7c628a90312849b1)) +* **editor:** Curb direct item access linting ([#4591](https://github.com/n8n-io/n8n/issues/4591)) ([271cd06](https://github.com/n8n-io/n8n/commit/271cd06a6ac6274a83a6a71fe76072281edf3724)) +* **editor:** Fix expression editor variable selector filter ([#4590](https://github.com/n8n-io/n8n/issues/4590)) ([69b332b](https://github.com/n8n-io/n8n/commit/69b332b0e3321d3d1c635e53ec134d15b7e54bb9)) +* **editor:** Fix for execution retry dropdown not closing ([#4575](https://github.com/n8n-io/n8n/issues/4575)) ([e0ec5a6](https://github.com/n8n-io/n8n/commit/e0ec5a6aa932db281aafe07be65aa86719e41b09)) +* **editor:** Fix for logging error on user logout ([#4633](https://github.com/n8n-io/n8n/issues/4633)) ([7483e14](https://github.com/n8n-io/n8n/commit/7483e147fc552d981d03d0e96112725335c64002)) +* **editor:** Fix zero treated as missing value in resource locator ([#4612](https://github.com/n8n-io/n8n/issues/4612)) ([b0bbcf6](https://github.com/n8n-io/n8n/commit/b0bbcf6028dcf3b9e25dacb1aee06a79f45f9e04)) +* **editor:** Hide pin data in production executions ([#4595](https://github.com/n8n-io/n8n/issues/4595)) ([edebad1](https://github.com/n8n-io/n8n/commit/edebad1a89f1dd239c833c166a6e7f845d6df035)) +* **editor:** Skip optional chaining operators in Code Node editor linting ([#4592](https://github.com/n8n-io/n8n/issues/4592)) ([ccacd42](https://github.com/n8n-io/n8n/commit/ccacd42b3706267b704f370f1044eb1ca7f5286c)) +* **editor:** Update to 'Expression/Fixed' toggle - Keep expression when switching to Fixed ([#4599](https://github.com/n8n-io/n8n/issues/4599)) ([6eee155](https://github.com/n8n-io/n8n/commit/6eee155ecb91c680c5a9d4f23502da35ab249a9d)) +* Fix foreign credentials being shown for new nodes ([#4622](https://github.com/n8n-io/n8n/issues/4622)) ([dea67ca](https://github.com/n8n-io/n8n/commit/dea67ca6b7eee02fd5ea24c48224c65e937e97f2)) +* Fix user redirect to signin bug ([#4623](https://github.com/n8n-io/n8n/issues/4623)) ([402b75a](https://github.com/n8n-io/n8n/commit/402b75ac280cf74df30aaf758f1c0a15762ad996)) +* Store copy of workflow in workflowsById to prevent node data bugs ([#4637](https://github.com/n8n-io/n8n/issues/4637)) ([9cadaea](https://github.com/n8n-io/n8n/commit/9cadaea3a44b8b983a2c8c1e78271ffcd114ef4d)) + + +### Features + +* Add duplicate workflow error handler ([#4616](https://github.com/n8n-io/n8n/issues/4616)) ([f7a9ef9](https://github.com/n8n-io/n8n/commit/f7a9ef91166df1a71db1f7827cb43ffd687839d4)) +* Add workflow data reset action ([#4618](https://github.com/n8n-io/n8n/issues/4618)) ([0daa36c](https://github.com/n8n-io/n8n/commit/0daa36c1978c6722d178e16c6f756b7205068c09)) +* **Compare Datasets Node:** Node tweaks ([423ee81](https://github.com/n8n-io/n8n/commit/423ee81e33b88c5ed6152b75b69219c3e4ff16c8)) +* **core:** Add credential runtime checks and prevent tampering in manual run ([#4481](https://github.com/n8n-io/n8n/issues/4481)) ([d35d63a](https://github.com/n8n-io/n8n/commit/d35d63a855522c781b38238e107a6aaa211764c6)) +* **Google Sheets Node:** Overhaul of node ([d96d6f1](https://github.com/n8n-io/n8n/commit/d96d6f11dbe2f1c75ff572baa4906fb628a2eb5c)) +* **Notion (Beta) Node:** Use resource locator component for database and page parameters ([#4340](https://github.com/n8n-io/n8n/issues/4340)) ([277b6b7](https://github.com/n8n-io/n8n/commit/277b6b73c37187f524474364c3b58adbc15486e0)) + + + ## [0.202.1](https://github.com/n8n-io/n8n/compare/n8n@0.202.0...n8n@0.202.1) (2022-11-10) diff --git a/package.json b/package.json index c31db3f5d..2f87a29c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "0.202.1", + "version": "0.203.0", "private": true, "homepage": "https://n8n.io", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36725a0d6..bb4db93ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,7 +38,7 @@ importers: turbo: 1.5.5 typescript: ^4.8.4 dependencies: - n8n: link:packages/cli + n8n: 'link:' devDependencies: '@n8n_io/eslint-config': link:packages/@n8n_io/eslint-config '@ngneat/falso': 6.1.0 @@ -168,10 +168,10 @@ importers: lodash.split: ^4.4.2 lodash.unset: ^4.5.2 mysql2: ~2.3.0 - n8n-core: ~0.142.1 - n8n-editor-ui: ~0.168.1 - n8n-nodes-base: ~0.200.1 - n8n-workflow: ~0.124.1 + n8n-core: ~0.143.0 + n8n-editor-ui: ~0.169.0 + n8n-nodes-base: ~0.201.0 + n8n-workflow: ~0.125.0 nodemailer: ^6.7.1 nodemon: ^2.0.2 oauth-1.0a: ^2.2.6 @@ -251,7 +251,7 @@ importers: n8n-core: link:../core n8n-editor-ui: link:../editor-ui n8n-nodes-base: link:../nodes-base - n8n-workflow: 0.124.1 + n8n-workflow: link:../workflow nodemailer: 6.8.0 oauth-1.0a: 2.2.6 open: 7.4.2 @@ -335,7 +335,7 @@ importers: form-data: ^4.0.0 lodash.get: ^4.4.2 mime-types: ^2.1.27 - n8n-workflow: ~0.124.1 + n8n-workflow: ~0.125.0 oauth-1.0a: ^2.2.6 p-cancelable: ^2.0.0 qs: ^6.10.1 @@ -352,7 +352,7 @@ importers: form-data: 4.0.0 lodash.get: 4.4.2 mime-types: 2.1.35 - n8n-workflow: 0.124.1 + n8n-workflow: link:../workflow oauth-1.0a: 2.2.6 p-cancelable: 2.1.1 qs: 6.11.0 @@ -507,8 +507,8 @@ importers: lodash.set: ^4.3.2 luxon: ^2.3.0 monaco-editor: ^0.33.0 - n8n-design-system: ~0.42.0 - n8n-workflow: ~0.124.1 + n8n-design-system: ~0.43.0 + n8n-workflow: ~0.125.0 normalize-wheel: ^1.0.1 pinia: ^2.0.22 prismjs: ^1.17.1 @@ -569,7 +569,7 @@ importers: luxon: 2.3.2 monaco-editor: 0.33.0 n8n-design-system: link:../design-system - n8n-workflow: 0.124.1 + n8n-workflow: link:../workflow normalize-wheel: 1.0.1 pinia: 2.0.23_xjcbg5znturqejtkpd33hx726m prismjs: 1.29.0 @@ -632,8 +632,8 @@ importers: change-case: ^4.1.1 fast-glob: ^3.2.5 inquirer: ^7.0.1 - n8n-core: ~0.142.1 - n8n-workflow: ~0.124.1 + n8n-core: ~0.143.0 + n8n-workflow: ~0.125.0 oauth-1.0a: ^2.2.6 replace-in-file: ^6.0.0 request: ^2.88.2 @@ -645,7 +645,7 @@ importers: fast-glob: 3.2.12 inquirer: 7.3.3 n8n-core: link:../core - n8n-workflow: 0.124.1 + n8n-workflow: link:../workflow oauth-1.0a: 2.2.6 replace-in-file: 6.3.5 request: 2.88.2 @@ -723,8 +723,8 @@ importers: mqtt: 4.2.6 mssql: ^8.1.2 mysql2: ~2.3.0 - n8n-core: ~0.142.1 - n8n-workflow: ~0.124.1 + n8n-core: ~0.143.0 + n8n-workflow: ~0.125.0 node-html-markdown: ^1.1.3 node-ssh: ^12.0.0 nodemailer: ^6.7.1 @@ -832,7 +832,7 @@ importers: '@types/xml2js': 0.4.11 eslint-plugin-n8n-nodes-base: 1.11.0_wyqvi574yv7oiwfeinomdzmc3m gulp: 4.0.2 - n8n-workflow: 0.124.1 + n8n-workflow: link:../workflow packages/workflow: specifiers: @@ -3328,6 +3328,7 @@ packages: resolution: {integrity: sha512-+ig7/rafN3LGthGEi8fs1N5XxPndmRq5YAX92DWOar9mrMDrYyIjK5XAQaTnTMDQgmKKllrAl+bVRmQXKcLFuw==} dependencies: eslint-config-riot: 1.0.0 + dev: false /@ngneat/falso/6.1.0: resolution: {integrity: sha512-eka5OxW65B1RphpLJ04Pd4PEkrmTab/Ut50K0OceAdM+O+MZA7YF9xo51uZgkxbhg8bJ5zEh5vucDRMSofcqsw==} @@ -7621,7 +7622,7 @@ packages: /axios/0.21.4: resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.2_debug@3.2.7 transitivePeerDependencies: - debug dev: false @@ -10958,6 +10959,7 @@ packages: /eslint-config-riot/1.0.0: resolution: {integrity: sha512-NB/L/1Y30qyJcG5xZxCJKW/+bqyj+llbcCwo9DEz8bESIP0SLTOQ8T1DWCCFc+wJ61AMEstj4511PSScqMMfCw==} + dev: false /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} @@ -11844,16 +11846,6 @@ packages: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} dev: false - /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: false - /follow-redirects/1.15.2_debug@3.2.7: resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} @@ -14327,6 +14319,7 @@ packages: /jmespath/0.16.0: resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} engines: {node: '>= 0.6.0'} + dev: false /joi/17.7.0: resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} @@ -15123,6 +15116,7 @@ packages: /lodash.set/4.3.2: resolution: {integrity: sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==} + dev: false /lodash.split/4.4.2: resolution: {integrity: sha512-kn1IDX0aHfg0FsnPIyxCHTamZXt3YK3aExRH1LW8YhzP6+sCldTm8+E4aIg+nSmM6R4eqdWGrXWtfYI961bwIw==} @@ -15251,6 +15245,7 @@ packages: /luxon/2.3.2: resolution: {integrity: sha512-MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw==} engines: {node: '>=12'} + dev: false /lz-string/1.4.4: resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} @@ -15913,18 +15908,6 @@ packages: thenify-all: 1.6.0 dev: false - /n8n-workflow/0.124.1: - resolution: {integrity: sha512-OGmvsyqhXuWNAL2BahAAodPhSJjgvSG6Kh5WR94KDnYjTogVX8tHUmgdOQHxdh3yam2EED9wLhmwH35BCxHWfQ==} - dependencies: - '@n8n_io/riot-tmpl': 1.0.1 - jmespath: 0.16.0 - lodash.get: 4.4.2 - lodash.isequal: 4.5.0 - lodash.merge: 4.6.2 - lodash.set: 4.3.2 - luxon: 2.3.2 - xml2js: 0.4.23 - /named-placeholders/1.1.2: resolution: {integrity: sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==} engines: {node: '>=6.0.0'} @@ -18821,6 +18804,7 @@ packages: /sax/1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false /saxes/5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -22341,10 +22325,12 @@ packages: dependencies: sax: 1.2.4 xmlbuilder: 11.0.1 + dev: false /xmlbuilder/11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} + dev: false /xmlbuilder/9.0.7: resolution: {integrity: sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==}