Jan Oberhauser
86721fc496
feat(core) Simplify authentication type ( #3578 )
...
* ⚡ Add generic auth type
* ⚡ Remove queryAuth
* ⚡ Remove bearer
* ⚡ Remove headerAuth
* ⚡ Remove basicAuth
* ⚡ Adjust tests
* ⚡ Small improvements
* 👕 Fix lint issue
2022-06-26 15:55:51 -07:00
brianinoa
1e4fd9e4df
feat(core): Expose item index being processed ( #3590 )
...
* 🧑💻 Expose item index being processed
* ✅ Fix tests for getCurrentItemIndex
* ✅ Fix tests for getCurrentItemIndex
* ⚡ Rename method
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-26 15:52:37 -07:00
brianinoa
23eba33613
refactor: Automatically add fileExtension from FileTypeResult to binary data ( #3591 )
...
* ♻️ Add fileExtension from FileTypeResult to buffer data
* ⚡ Minor improvement
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-26 15:33:17 -07:00
Jonathan Bennetts
7ccae7c9b2
fix(Salesforce Node): Fix issue with lead status not using name on update ( #3599 )
...
* Fixed issue with lead status not using name on update
* 🔥 Remove unnecessary line
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-25 21:16:06 -07:00
Iván Ovejero
acdb4d92c8
fix(HTTP Request Node): Make all OAuth2 credentials work with HTTP Request Node ( #3503 )
2022-06-25 21:14:08 -07: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
Jonathan Bennetts
848fcfde5d
fix: Fix issue with required optional parameters ( #3597 )
...
* Fixed issue with Reddit node not getting all posts
* Fixed remaining issues with required options
2022-06-25 21:01:27 -07:00
Jonathan Bennetts
32f245da53
fix(LinkedIn Node): Fix LinkedIn image preview ( #3528 )
...
* Fixed issue with Preview not being generated when description and title is blank
* Nodelinter fixes
* Fixed lint issue... build should work
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-06-23 14:15:29 -07:00
Iván Ovejero
3ee384fd87
test: Fix failing tests on MySQL for Public API ( #3520 )
...
* ⚡ Generalize transformer
* ⚡ Use transformer
* 🧪 Fix expectations
2022-06-23 10:59:23 -07:00
Milorad FIlipović
55bab19eb4
fix(editor): Fix credentials rendering when the node has no parameters ( #3563 )
2022-06-23 10:56:05 -07:00
Iván Ovejero
2ccc7fbc9d
fix: Correct misfix from node-param-display-name-wrong-for-dynamic-multi-options
( #3575 )
...
* 👕 Correct misfix
* 👕 Fix build
2022-06-23 10:45:56 -07:00
Ricardo Espinoza
42d2959f47
fix: Fix issue with required optional parameters ( #3577 )
2022-06-23 10:44:25 -07:00
Alex Grozav
891844ea8b
feat: Migrated to npm release of riot-tmpl fork ( #3581 )
...
* feat: Migrated to npm release of riot-tmpl fork.
* fix: Updated imports to use @n8n_io/riot-tmpl
* fix: Fixed Logger.ts types.
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-06-23 07:07:56 -07:00
Ahsan Virani
3cb693d5d4
fix(core): Fix logger error when logging circular json ( #3583 )
...
* Fix logger error when logging circular json
* add type
2022-06-23 07:05:20 -07:00
Jan Oberhauser
44b64fb683
docs: Update Docker README.md
2022-06-20 17:09:09 -07:00
Jan Oberhauser
49908170e9
📚 Update CHANGELOG.md with version 0.183.0
2022-06-20 17:04:37 -07:00
Jan Oberhauser
9120d0439c
🔖 Update main package.json to 0.183.0
2022-06-20 17:03:36 -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
Jan Oberhauser
db9fa10a41
🔖 Release n8n-editor-ui@0.149.0
2022-06-20 23:59:18 +00:00
Jan Oberhauser
c6e3af25c2
⬆️ Set n8n-design-system@0.24.0 and n8n-workflow@0.105.0 on n8n-editor-ui
2022-06-20 23:59:17 +00:00
Jan Oberhauser
18335491e6
🔖 Release n8n-design-system@0.24.0
2022-06-20 23:59:09 +00:00
Jan Oberhauser
0f43b6e76b
🔖 Release n8n-nodes-base@0.181.0
2022-06-20 23:58:15 +00:00
Jan Oberhauser
36be3320d9
⬆️ Set n8n-core@0.123.0 and n8n-workflow@0.105.0 on n8n-nodes-base
2022-06-20 23:58:15 +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
Jan Oberhauser
60cc41ecf4
🔖 Release n8n-core@0.123.0
2022-06-20 23:57:57 +00:00
Jan Oberhauser
795edad2db
⬆️ Set n8n-workflow@0.105.0 on n8n-core
2022-06-20 23:57:57 +00:00
Jan Oberhauser
154dbc2009
🔖 Release n8n-workflow@0.105.0
2022-06-20 23:57:46 +00:00
Jan Oberhauser
882613ab01
⬆️ Update package-lock.json file
2022-06-20 16:56:46 -07:00
agobrech
049e4544d9
feat(Todoist Node): Make it possible to move tasks between sections ( #3074 )
...
* refactor todoist implementation and break code into separate classes
* add move item between sections functionality
* add todoist sync integration
* rebase with master
* Fixed get task returning only true
* Fix empty response bug
* Fixed bug which prevented sections from being loaded
* Removed crendentials from node and injected directly in credentials file
* Remove console.logs
* Changed parameter name for coherence
* Fixed error
* 🐛 Fix merge issues
* ⚡ Improvements
* 🔥 Remove unnecessary code
* 👕 Fix linting issue
* 👕 Fix linting issue
* 🐛 Fix ts issue
* 👕 Fix linting issue
Co-authored-by: Rahim Rahimli <ragim95@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 16:42:08 -07: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
Milorad FIlipović
b07ba183b0
⬆️ Update FontAwesome dependancies to v6 ( #3544 )
...
* ⬆️ Updating FontAwesome dependancies to v6
* 💄 Aligning new help icon in the main sidebar
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-20 14:57:29 -07:00
Iván Ovejero
4dac848758
ci: Enable Prettier for /nodes-base
( #3315 )
...
* ⚡ Extend `.prettierignore` patterns
* 🎨 Apply Prettier to `/src` and `/test`
* 🎨 Update `.prettierignore`
* ✏️ Group dirs with same nesting level
* ✏️ Alphabetize credentials
2022-06-20 14:51:01 -07:00
Mutasem Aldmour
a2f628927d
feat(editor): Improve trigger panel ( #3509 )
...
* add panel
* add workflow activation hints
* support service trigger nodes
* update polling state
* support more views
* update when trigger panel shows
* update start/error nodes
* add cron/interval info box
* clean up start node
* fix up webhook views
* remove console log
* add listening state
* clean up loading state
* update loading state
* fix up animation
* update views
* add executions hint
* update views
* update accordian styling
* address more issues
* disable execute button if issues
* disable if it has issues
* add stop waiting button
* can activate workflow when dsiabled
* update el
* fix has issues
* add margin bttm
* update views
* close ndv
* add shake
* update copies
* add error when polling node is missing one
* update package lock
* hide switch
* hide binary data that's missing keys
* hide main bar if ndv is open
* remove waiting to execute
* change accordion bg color
* capitalize text
* disable trigger panel in read only views
* remove webhook title
* update webhook desc
* update component
* update webhook executions note
* update header
* update webhook url
* update exec help
* bring back waiting to execute for non triggers
* add transition fade
* set shake
* add helpful tooltip
* add nonactive text
* add inactive text
* hide trigger panel by default
* remove unused import
* update pulse animation
* handle empty values for options
* update text
* add flag for mock manual executions
* add overrides
* Add overrides
* update check
* update package lock; show button for others
* hide more info
* update other core nodes
* update service name
* remove panel from nodes
* update panel
* last tweaks
* add telemetry event
* add telemetry; address issues
* address feedback
* address feedback
* address feedback
* fix previous
* fix previous
* fix bug
* fix bug with webhookbased
* add extra break
* update telemetry
* update telemetry
* add telemetry req
* add info icon story; use icon component
* clean css; en.json
* clean en.json
* rename key
* add key
* sort keys alpha
* handle activation if active + add previous state to telemetry
* stop activation if active
* remove unnessary tracking
* remove unused import
* remove unused
* remove unnessary flag
* rewrite in ts
* move pulse to design system
* clean up
* clean up
* clean up
* disable tslint check
* disable tslint check
2022-06-20 12:39:24 -07:00
Iván Ovejero
88dea330b9
refactor: Apply more eslint-plugin-n8n-nodes-base
rules ( #3534 )
...
* ⚡ Update `lintfix` script
* ⚡ Run baseline `lintfix`
* 🔥 Remove unneeded exceptions (#3538 )
* 🔥 Remove exceptions for `node-param-default-wrong-for-simplify`
* 🔥 Remove exceptions for `node-param-placeholder-miscased-id`
* ⚡ Update version
* 👕 Apply `node-param-placeholder-missing` (#3542 )
* 👕 Apply `filesystem-wrong-cred-filename` (#3543 )
* 👕 Apply `node-param-description-missing-from-dynamic-options` (#3545 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-class-description-empty-string` (#3546 )
* 👕 Apply `node-class-description-icon-not-svg` (#3548 )
* 👕 Apply `filesystem-wrong-node-filename` (#3549 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Expand lintings to credentials (#3550 )
* 👕 Apply `node-param-multi-options-type-unsorted-items` (#3552 )
* ⚡ fix
* ⚡ Minor fixes
Co-authored-by: Michael Kret <michael.k@radency.com>
* 👕 Apply `node-param-description-wrong-for-dynamic-multi-options` (#3541 )
* ⚡ Add new lint rule, node-param-description-wrong-for-dynamic-multi-options
* ⚡ Fix with updated linting rules
* ⚡ Minor fixes
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-boolean-without-whether` (#3553 )
* ⚡ fix
* Update packages/nodes-base/nodes/Clockify/ProjectDescription.ts
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-display-name-wrong-for-dynamic-multi-options (#3537 )
* 👕 Add exceptions
* 👕 Add exception
* ✏️ Alphabetize rules
* ⚡ Restore `lintfix` command
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: brianinoa <54530642+brianinoa@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2022-06-20 07:54:01 -07:00
Tom
3c3b18095a
docs: Update Integrations Link ( #3508 )
...
This PR updates the link to the available nodes following the website relaunch.
2022-06-20 06:28:05 -07:00
Jan Oberhauser
0301e70a12
👕 Fix lint issue
2022-06-19 22:29:43 -07:00
Bryce Sheehan
0ac9e3f975
feat(Hubspot Node): Allow to set Stage on Ticket Update ( #3317 )
...
* Add HubSpot Ticket Update Stage
* ⚡ Small improvements
* 🐛 Fix merge issue
* 🐛 Fix use of wrong parameter name
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-06-19 19:46:55 -07:00
agobrech
6d64e84f5e
feat(Twake Node): Update icon, add cred test and custom operation support ( #3431 )
...
* Update icon, add cred injection and test, update url for integration
* ⚡ Fix error display for some edge cases
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-18 20:10:08 -07:00
Ricardo Espinoza
d417ea7ffa
fix(core): Fix issue that some predefined credentials do not show up on HTTP Request Node ( #3556 )
...
* 🐛 Fix issue with credentials that define authenticate method
* ⚡ Small improvement
* ⚡ Fix typo
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-06-18 14:37:37 -07:00
Ricardo Espinoza
c4b63fa999
test(API): Fix issues with Public API tests ( #3515 )
2022-06-17 22:20:21 -07:00
Iván Ovejero
189009a8b7
refactor(core): Improve DB directory setup ( #3502 )
2022-06-17 22:15:03 -07:00
Alex Grozav
d18a29d588
fix(core): Updated expressions allowlist and denylist. ( #3424 )
...
* feat: Updated expressions allowlist and denylist.
* test: Added unit tests for expression allow and deny list.
* feat: Updated riot-tmpl to be installed from n8n fork.
* fix: Added check for non-standard browser built-in.
* chore: Removed package-lock.json from branch.
* chore: Removed package-lock.json from branch.
* chore: Added jest-environment-jsdom@27
2022-06-17 22:09:37 -07:00
Milorad FIlipović
ad09d9aab9
refactor(editor): Change size of the New Blank Workflow
button in templates page ( #3536 )
2022-06-17 21:48:16 -07:00
Ricardo Espinoza
f75f5d711f
fix(core): Fix issue that GET /workflows/:id does not return tags ( #3522 )
2022-06-17 21:45:18 -07:00
Ricardo Espinoza
1bef4df75f
fix(core): Return correct error message if Axios error ( #3478 )
2022-06-17 21:39:49 -07:00
Jan Oberhauser
74e6b06467
fix(core): Do allow OPTIONS requests from any source ( #3555 )
2022-06-17 19:14:05 +02:00
Jan Oberhauser
db41e2b52c
📚 Update CHANGELOG.md with version 0.182.1
2022-06-16 11:32:16 -07:00
Jan Oberhauser
a9b7bec901
🔖 Update main package.json to 0.182.1
2022-06-16 11:31:22 -07:00