pemontto
c38f6af499
feat(ServiceNow Node): Add attachment functionality ( #3137 )
...
* ✨ Add ServiceNow attachment functionality
* 🔨 download fix
* ⚡ improvements
* ⚡ parameter name fix
* ⚡ download attachment for get all operation
* ⚡ filters update
* ⚡ hint update
* ⚡ Small improvements
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-27 18:39:55 +02:00
Michael Kret
b687ba11cc
fix(Discord Node): Fix broken rate limit handling ( #3311 )
...
* 🔨 fix and additional option to return response headers
* ⚡ Remove "return response headers" parameter
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-27 18:26:08 +02:00
Gonçalo Silva
dc77594a1e
feat(Todoist Node): Add support for specifying the parent task when adding and listing tasks ( #3161 )
...
* Todoist: Update parent field to parent_id
`parent` is deprecated.
* Todoist: Move Labels to "additional fields" when adding a task
Improves consistency with other operations.
* Todoist: Improve section re-load when switching projects
It only worked when creating tasks, due to naming and nesting
inconsistencies between different operations. Making it consistent
adds predictability and allows reuse between operations.
* Todoist: Add support for parent_id when creating and listing tasks
* ⚡ fixes
* ⚡ test credentials fix
* ⚡ parameters naming fix
* ⚡ undo for breaking change
* feat(Salesforce Node): Add country field (#3314 )
* fix(Slack Node): Fix Channel->Kick (#3365 )
* feat(core): Allow credential reuse on HTTP Request node (#3228 )
* ✨ Create controller
* ⚡ Mount controller
* ✏️ Add error messages
* ✨ Create scopes fetcher
* ⚡ Account for non-existent credential type
* 📘 Type scopes request
* ⚡ Adjust error message
* 🧪 Add tests
* ✨ Introduce simple node versioning
* ⚡ Add example how to read version in node-code for custom logic
* 🐛 Fix setting of parameters
* 🐛 Fix another instance where it sets the wrong parameter
* ⚡ Remove unnecessary TOODs
* ✨ Re-version HTTP Request node
* 👕 Satisfy linter
* ⚡ Retrieve node version
* ⏪ Undo Jan's changes to Set node
* 🧪 Fix CI/CD for `/oauth2-credential` tests (#3230 )
* 🐛 Fix notice warning missing background color (#3231 )
* 🐛 Check for generic auth in node cred types
* ⚡ Refactor credentials dropdown for HTTP Request node (#3222 )
* ⚡ Discoverability flow (#3229 )
* ✨ Added node credentials type proxy. Changed node credentials input order.
* ⚡ Add computed property from versioning branch
* 🐛 Fix cred ref lost and unsaved
* ⚡ Make options consistent with cred type names
* ⚡ Use prop to set component order
* ⚡ Use constant and version
* ⚡ Fix rendering for generic auth creds
* ⚡ Mark as required on first selection
* ⚡ Implement discoverability flow
* ⚡ Mark as required on subsequent selections
* ⚡ Fix marking as required after cred deletion
* ⚡ Refactor to clean up
* ⚡ Detect position automatically
* ⚡ Add i18n to option label
* ⚡ Hide subtitle for custom action
* ⚡ Detect active credential type
* ⚡ Prop drilling to re-render select
* 🔥 Remove unneeded property
* ✏️ Rename arg
* 🔥 Remove unused import
* 🔥 Remove unneeded getters
* 🔥 Remove unused import
* ⚡ Generalize cred component positioning
* ⚡ Set up request
* 🐛 Fix edge case in endpoint
* ⚡ Display scopes alert box
* ⏪ Revert "Generalize cred comp positioning"
This reverts commit 75eea89273
.
* ⚡ Consolidate HTTPRN check
* ⚡ Fix hue percentage to degree
* 🔥 Remove unused import
* 🔥 Remove unused import
* 🔥 Remove unused class
* 🔥 Remove unused import
* 📘 Create type for HTTPRN v2 auth params
* ✏️ Rename check
* 🔥 Remove unused import
* ✏️ Add i18n to `reportUnsetCredential()`
* ⚡ Refactor Alex's spacing changes
* ⚡ Post-merge fixes
* ⚡ Add docs link
* 🔥 Exclude Notion OAuth cred
* ✏️ Update copy
* ✏️ Rename param
* 🎨 Reposition notice and simplify styling
* ✏️ Update copy
* ✏️ Update copy
* ⚡ Hide params during custom action
* ⚡ Show notice if any cred type supported
* 🐛 Prevent scopes text overflow
* 🔥 Remove superfluous check
* ✏️ Break up docstring
* 🎨 Tweak notice styling
* ⚡ Reorder cred param in Webhook node
* ✏️ Shorten cred name in scopes notice
* 🧪 Update Notice snapshots
* 🐛 Fix check when `globalRole` is `undefined`
* ⏪ Revert 3f2c4a6
* ⚡ Apply feedback from Product
* 🧪 Update snapshot
* ⚡ Adjust regex expansion pattern for singular
* 🔥 Remove unused import
* 🔥 Remove logging
* ⚡ Make `somethingElse` key more unique
* ⚡ Move something else to constants
* ⚡ Consolidate notice component
* ⚡ Apply latest feedback
* 🧪 Update tests
* 🧪 Update snapshot
* ✏️ Fix singular version
* 🧪 Finalize tests
* ✏️ Rename constant
* 🧪 Expand tests
* 🔥 Remove `truncate` prop
* 🚚 Move scopes fetching to store
* 🚚 Move method to component
* ⚡ Use constant
* ⚡ Refactor `Notice` component
* 🧪 Update tests
* 🔥 Remove unused keys
* ⚡ Inject custom API call option
* 🔥 Remove unused props
* 🎨 Use `compact` prop
* 🧪 Update snapshots
* 🚚 Move scopes to store
* 🚚 Move `nodeCredentialTypes` to parent
* ✏️ Rename cred types per branding
* 🐛 Clear scopes when none
* ⚡ Add default
* 🚚 Move `newHttpRequestNodeCredentialType` to parent
* 🔥 Remove test data
* ⚡ Separate lines for readability
* ⚡ Change reference from node to node name
* ✏️ Rename i18n keys
* ⚡ Refactor OAuth check
* 🔥 Remove unused key
* 🚚 Move `OAuth1/2 API` to i18n
* ⚡ Refactor `skipCheck`
* ⚡ Add `stopPropagation` and `preventDefault`
* 🚚 Move active credential scopes logic to store
* 🎨 Fix spacing for `NodeWebhooks` component
* ⚡ Implement feedback
* ⚡ Update HTTPRN default and issue copy
* Refactor to use `CredentialsSelect` param (#3304 )
* ⚡ Refactor into cred type param
* ⚡ Componentize scopes notice
* 🔥 Remove unused data
* 🔥 Remove unused `loadOptions`
* ⚡ Componentize `NodeCredentialType`
* 🐛 Fix param validation
* 🔥 Remove dup methods
* ⚡ Refactor all references to `isHttpRequestNodeV2`
* 🎨 Fix styling
* 🔥 Remove unused import
* 🔥 Remove unused properties
* 🎨 Fix spacing for Pipedrive Trigger node
* 🎨 Undo Webhook node styling change
* 🔥 Remove unused style
* ⚡ Cover `httpHeaderAuth` edge case
* 🐛 Fix `this.node` reference
* 🚚 Rename to `credentialsSelect`
* 🐛 Fix mistaken renaming
* ⚡ Set one attribute per line
* ⚡ Move condition to instantiation site
* 🚚 Rename prop
* ⚡ Refactor away `prepareScopesNotice`
* ✏️ Rename i18n keys
* ✏️ Update i18n calls
* ✏️ Add more i18n keys
* 🔥 Remove unused props
* ✏️ Add explanatory comment
* ⚡ Adjust check in `hasProxyAuth`
* ⚡ Refactor `credentialSelected` from prop to event
* ⚡ Eventify `valueChanged`, `setFocus`, `onBlur`
* ⚡ Eventify `optionSelected`
* ⚡ Add `noDataExpression`
* 🔥 Remove logging
* 🔥 Remove URL from scopes
* ⚡ Disregard expressions for display
* 🎨 Use CSS modules
* 📘 Tigthen interface
* 🐛 Fix generic auth display
* 🐛 Fix generic auth validation
* 📘 Loosen type
* 🚚 Move event params to end
* ⚡ Generalize reference
* ⚡ Refactor generic auth as `credentialsSelect` param
* ⏪ Restore check for `httpHeaderAuth `
* 🚚 Rename `existing` to `predefined`
* Extend metrics for HTTP Request node (#3282 )
* ⚡ Extend metrics
* 🧪 Add tests
* ⚡ Update param names
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⚡ Update check per new branch
* ⚡ Include generic auth check
* ⚡ Adjust telemetry (#3359 )
* ⚡ Filter credential types by label
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.100.0
* ⬆️ Set n8n-workflow@0.100.0 on n8n-core
* 🔖 Release n8n-core@0.118.0
* ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.57.0
* ⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.176.0
* 🔖 Release n8n-design-system@0.21.0
* ⬆️ Set n8n-design-system@0.21.0 and n8n-workflow@0.100.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.144.0
* ⬆️ 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
* 🔖 Release n8n@0.178.0
* 🔖 Update main package.json to 0.178.0
* 📚 Update CHANGELOG.md with version 0.178.0
* fix(editor): Fix problem with HTTP Request Node 1 credentials to be set (#3371 )
* 🔖 Release n8n-editor-ui@0.144.1
* ⬆️ Set n8n-editor-ui@0.144.1 on n8n
* 🔖 Release n8n@0.178.1
* 🔖 Update main package.json to 0.178.1
* 📚 Update CHANGELOG.md with version 0.178.1
* fix(editor): Fix parameter loading bug (#3374 )
* fix parameter loading bug
* remove duplicate check
* 🔖 Release n8n-editor-ui@0.144.2
* ⬆️ Set n8n-editor-ui@0.144.2 on n8n
* 🔖 Release n8n@0.178.2
* 🔖 Update main package.json to 0.178.2
* 📚 Update CHANGELOG.md with version 0.178.2
* ⚡ Improvements
* fix(core): Fix issue that "closeFunction" got called twice
* fix(core): Prevent expressions XSS (#3366 )
* ✨ Added checks for window object access in template strings.
* ✨ Added self, prompt and confirm to blocklist. Changed window usage condition.
* fix(editor): Fix conflicting hover states between sticky button and node view (#3368 )
* 🐛 Fixing conflicting hover states between sticky button and node view.
* 🔨 Updating and optimizing sticky menu hover logic
* 📇 Removing redundant comments from `NodeView`.
* fix(editor): Fix credential display bug (#3372 )
* ⚡ Filter credentials by version
* ⚡ Reuse helper
* fix(NextCloud Node): Fix folder list with Nextcloud v24 (#3386 )
* initial fix for v24 folder listing
* implemented new credential methods
* Nodelinter fixes
* feat(PostBin Node): Add PostBin node (#3236 )
* 🚧 Initial progress on PostBin node.
* ✨ Implemented Bin and Request operations for PostBin node.
* 🚧 Reworked the node in the declarative way.
* 🚧 PosBin node refactoring after reworking it.
* ✨ Implemented Bin id parsing in PostBin node. Done some final refactoring and documentation.
* ⚡ Improvements
* ⚡ Add comments
* 👌 Updating the PostBin node based on the product review
* 💄 Updating PostBin node Bin ID validation logic
* ⚡ Small improvements
* ⚡ Transform the bin requests and add additional properties
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Simplify auth
* 👕 Fix lint issue
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Milorad FIlipović <miloradfilipovic19@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2022-05-27 18:15:05 +02:00
Milorad FIlipović
06c407def8
feat(PostBin Node): Add PostBin node ( #3236 )
...
* 🚧 Initial progress on PostBin node.
* ✨ Implemented Bin and Request operations for PostBin node.
* 🚧 Reworked the node in the declarative way.
* 🚧 PosBin node refactoring after reworking it.
* ✨ Implemented Bin id parsing in PostBin node. Done some final refactoring and documentation.
* ⚡ Improvements
* ⚡ Add comments
* 👌 Updating the PostBin node based on the product review
* 💄 Updating PostBin node Bin ID validation logic
* ⚡ Small improvements
* ⚡ Transform the bin requests and add additional properties
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-05-27 18:04:56 +02:00
Jonathan Bennetts
5f3bed3d4e
fix(NextCloud Node): Fix folder list with Nextcloud v24 ( #3386 )
...
* initial fix for v24 folder listing
* implemented new credential methods
* Nodelinter fixes
2022-05-27 17:15:12 +02:00
Jan Oberhauser
b7879e5652
🔖 Release n8n-nodes-base@0.176.0
2022-05-24 09:47:35 +00:00
Jan Oberhauser
d376d01b98
⬆️ Set n8n-core@0.118.0 and n8n-workflow@0.100.0 on n8n-nodes-base
2022-05-24 09:47:34 +00:00
Iván Ovejero
336fc9e2a8
feat(core): Allow credential reuse on HTTP Request node ( #3228 )
...
* ✨ Create controller
* ⚡ Mount controller
* ✏️ Add error messages
* ✨ Create scopes fetcher
* ⚡ Account for non-existent credential type
* 📘 Type scopes request
* ⚡ Adjust error message
* 🧪 Add tests
* ✨ Introduce simple node versioning
* ⚡ Add example how to read version in node-code for custom logic
* 🐛 Fix setting of parameters
* 🐛 Fix another instance where it sets the wrong parameter
* ⚡ Remove unnecessary TOODs
* ✨ Re-version HTTP Request node
* 👕 Satisfy linter
* ⚡ Retrieve node version
* ⏪ Undo Jan's changes to Set node
* 🧪 Fix CI/CD for `/oauth2-credential` tests (#3230 )
* 🐛 Fix notice warning missing background color (#3231 )
* 🐛 Check for generic auth in node cred types
* ⚡ Refactor credentials dropdown for HTTP Request node (#3222 )
* ⚡ Discoverability flow (#3229 )
* ✨ Added node credentials type proxy. Changed node credentials input order.
* ⚡ Add computed property from versioning branch
* 🐛 Fix cred ref lost and unsaved
* ⚡ Make options consistent with cred type names
* ⚡ Use prop to set component order
* ⚡ Use constant and version
* ⚡ Fix rendering for generic auth creds
* ⚡ Mark as required on first selection
* ⚡ Implement discoverability flow
* ⚡ Mark as required on subsequent selections
* ⚡ Fix marking as required after cred deletion
* ⚡ Refactor to clean up
* ⚡ Detect position automatically
* ⚡ Add i18n to option label
* ⚡ Hide subtitle for custom action
* ⚡ Detect active credential type
* ⚡ Prop drilling to re-render select
* 🔥 Remove unneeded property
* ✏️ Rename arg
* 🔥 Remove unused import
* 🔥 Remove unneeded getters
* 🔥 Remove unused import
* ⚡ Generalize cred component positioning
* ⚡ Set up request
* 🐛 Fix edge case in endpoint
* ⚡ Display scopes alert box
* ⏪ Revert "Generalize cred comp positioning"
This reverts commit 75eea89273
.
* ⚡ Consolidate HTTPRN check
* ⚡ Fix hue percentage to degree
* 🔥 Remove unused import
* 🔥 Remove unused import
* 🔥 Remove unused class
* 🔥 Remove unused import
* 📘 Create type for HTTPRN v2 auth params
* ✏️ Rename check
* 🔥 Remove unused import
* ✏️ Add i18n to `reportUnsetCredential()`
* ⚡ Refactor Alex's spacing changes
* ⚡ Post-merge fixes
* ⚡ Add docs link
* 🔥 Exclude Notion OAuth cred
* ✏️ Update copy
* ✏️ Rename param
* 🎨 Reposition notice and simplify styling
* ✏️ Update copy
* ✏️ Update copy
* ⚡ Hide params during custom action
* ⚡ Show notice if any cred type supported
* 🐛 Prevent scopes text overflow
* 🔥 Remove superfluous check
* ✏️ Break up docstring
* 🎨 Tweak notice styling
* ⚡ Reorder cred param in Webhook node
* ✏️ Shorten cred name in scopes notice
* 🧪 Update Notice snapshots
* 🐛 Fix check when `globalRole` is `undefined`
* ⏪ Revert 3f2c4a6
* ⚡ Apply feedback from Product
* 🧪 Update snapshot
* ⚡ Adjust regex expansion pattern for singular
* 🔥 Remove unused import
* 🔥 Remove logging
* ⚡ Make `somethingElse` key more unique
* ⚡ Move something else to constants
* ⚡ Consolidate notice component
* ⚡ Apply latest feedback
* 🧪 Update tests
* 🧪 Update snapshot
* ✏️ Fix singular version
* 🧪 Finalize tests
* ✏️ Rename constant
* 🧪 Expand tests
* 🔥 Remove `truncate` prop
* 🚚 Move scopes fetching to store
* 🚚 Move method to component
* ⚡ Use constant
* ⚡ Refactor `Notice` component
* 🧪 Update tests
* 🔥 Remove unused keys
* ⚡ Inject custom API call option
* 🔥 Remove unused props
* 🎨 Use `compact` prop
* 🧪 Update snapshots
* 🚚 Move scopes to store
* 🚚 Move `nodeCredentialTypes` to parent
* ✏️ Rename cred types per branding
* 🐛 Clear scopes when none
* ⚡ Add default
* 🚚 Move `newHttpRequestNodeCredentialType` to parent
* 🔥 Remove test data
* ⚡ Separate lines for readability
* ⚡ Change reference from node to node name
* ✏️ Rename i18n keys
* ⚡ Refactor OAuth check
* 🔥 Remove unused key
* 🚚 Move `OAuth1/2 API` to i18n
* ⚡ Refactor `skipCheck`
* ⚡ Add `stopPropagation` and `preventDefault`
* 🚚 Move active credential scopes logic to store
* 🎨 Fix spacing for `NodeWebhooks` component
* ⚡ Implement feedback
* ⚡ Update HTTPRN default and issue copy
* Refactor to use `CredentialsSelect` param (#3304 )
* ⚡ Refactor into cred type param
* ⚡ Componentize scopes notice
* 🔥 Remove unused data
* 🔥 Remove unused `loadOptions`
* ⚡ Componentize `NodeCredentialType`
* 🐛 Fix param validation
* 🔥 Remove dup methods
* ⚡ Refactor all references to `isHttpRequestNodeV2`
* 🎨 Fix styling
* 🔥 Remove unused import
* 🔥 Remove unused properties
* 🎨 Fix spacing for Pipedrive Trigger node
* 🎨 Undo Webhook node styling change
* 🔥 Remove unused style
* ⚡ Cover `httpHeaderAuth` edge case
* 🐛 Fix `this.node` reference
* 🚚 Rename to `credentialsSelect`
* 🐛 Fix mistaken renaming
* ⚡ Set one attribute per line
* ⚡ Move condition to instantiation site
* 🚚 Rename prop
* ⚡ Refactor away `prepareScopesNotice`
* ✏️ Rename i18n keys
* ✏️ Update i18n calls
* ✏️ Add more i18n keys
* 🔥 Remove unused props
* ✏️ Add explanatory comment
* ⚡ Adjust check in `hasProxyAuth`
* ⚡ Refactor `credentialSelected` from prop to event
* ⚡ Eventify `valueChanged`, `setFocus`, `onBlur`
* ⚡ Eventify `optionSelected`
* ⚡ Add `noDataExpression`
* 🔥 Remove logging
* 🔥 Remove URL from scopes
* ⚡ Disregard expressions for display
* 🎨 Use CSS modules
* 📘 Tigthen interface
* 🐛 Fix generic auth display
* 🐛 Fix generic auth validation
* 📘 Loosen type
* 🚚 Move event params to end
* ⚡ Generalize reference
* ⚡ Refactor generic auth as `credentialsSelect` param
* ⏪ Restore check for `httpHeaderAuth `
* 🚚 Rename `existing` to `predefined`
* Extend metrics for HTTP Request node (#3282 )
* ⚡ Extend metrics
* 🧪 Add tests
* ⚡ Update param names
Co-authored-by: Alex Grozav <alex@grozav.com>
* ⚡ Update check per new branch
* ⚡ Include generic auth check
* ⚡ Adjust telemetry (#3359 )
* ⚡ Filter credential types by label
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-05-24 11:36:19 +02:00
Jan Oberhauser
0212d65dae
fix(Slack Node): Fix Channel->Kick ( #3365 )
2022-05-24 09:12:10 +02:00
Michael Kret
90a1bc120b
feat(Salesforce Node): Add country field ( #3314 )
2022-05-24 08:56:33 +02:00
Iván Ovejero
6dcdb30bf4
refactor: Apply more nodelinting rules ( #3324 )
...
* ✏️ Alphabetize lint rules
* 🔥 Remove duplicates
* ⚡ Update `lintfix` script
* 👕 Apply `node-param-operation-without-no-data-expression` (#3329 )
* 👕 Apply `node-param-operation-without-no-data-expression`
* 👕 Add exceptions
* 👕 Apply `node-param-description-weak` (#3328 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-value-duplicate` (#3331 )
* 👕 Apply `node-param-description-miscased-json` (#3337 )
* 👕 Apply `node-param-display-name-excess-inner-whitespace` (#3335 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-type-options-missing-from-limit` (#3336 )
* Rule workig as intended
* ✏️ Uncomment rules
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-name-duplicate` (#3338 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-description-wrong-for-simplify` (#3334 )
* ⚡ fix
* ⚡ exceptions
* ⚡ changed rule ignoring from file to line
* 👕 Apply `node-param-resource-without-no-data-expression` (#3339 )
* 👕 Apply `node-param-display-name-untrimmed` (#3341 )
* 👕 Apply `node-param-display-name-miscased-id` (#3340 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-resource-with-plural-option` (#3342 )
* 👕 Apply `node-param-description-wrong-for-upsert` (#3333 )
* ⚡ fix
* ⚡ replaced record with contact in description
* ⚡ fix
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply `node-param-option-description-identical-to-name` (#3343 )
* 👕 Apply `node-param-option-name-containing-star` (#3347 )
* 👕 Apply `node-param-display-name-wrong-for-update-fields` (#3348 )
* 👕 Apply `node-param-option-name-wrong-for-get-all` (#3345 )
* ⚡ fix
* ⚡ exceptions
* 👕 Apply node-param-display-name-wrong-for-simplify (#3344 )
* Rule working as intended
* Uncomented other rules
* 👕 Undo and add exceptions
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* ⚡ Alphabetize lint rules
* ⚡ Restore `lintfix` script
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
2022-05-20 23:47:24 +02:00
Jan Oberhauser
8315f128b3
🔖 Release n8n-nodes-base@0.175.0
2022-05-16 16:30:00 +00:00
Jan Oberhauser
759a4d08db
⬆️ Set n8n-core@0.117.0 and n8n-workflow@0.99.0 on n8n-nodes-base
2022-05-16 16:29:59 +00:00
Jan Oberhauser
68cbb78680
⬆️ Set eventsource@2.0.2 on n8n-nodes-base ( #3288 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EVENTSOURCE-2823375
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2022-05-16 11:35:29 +02:00
Jonathan Bennetts
7eb12615cf
fix(Pipedrive Node): Fix resolve properties when multi option field is used ( #3277 )
...
* Fixed Pipedrive properties not resolving when using multiple options field
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-16 10:44:00 +02:00
Michael Kret
e09e349fed
fix(Mailjet Trigger Node): Fix issue that node could not get activated ( #3281 )
...
* 🔨 fix and clean up
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-15 20:39:54 +02:00
Jonathan Bennetts
50246d174a
feat(Microsoft OneDrive Node): Add rename option for files and folders ( #3224 )
2022-05-15 19:55:09 +02:00
Cristobal Schlaubitz Garcia
d8870ecbff
feat(Trello Node) Add support for board members and credential tests ( #3201 )
...
* adds support for trello board member operations: inviteMemberByEmail, addMember, removeMember, getMembers
* lintfix
* format fixes
* remove unnecessary variable and assign to qs on same line
* fix description
* Moved Board Members to their own resource
* Removed members from board resource...
* Added return all limits to get members
* adds info about Trello premium feature in description
* Improvements from internal review
* ⚡ Improvements
* Changed credentials to use new system and implemented test
* ⚡ Improvements
* fix(core): Fix issue with fixedCollection having all default values
* 👕 Fix lint issue
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-05-15 19:48:17 +02:00
Jan Oberhauser
03cdb1fea4
feat(Google Drive Node): Add Shared Drive support for operations upload, delete and share ( #3294 )
2022-05-14 12:12:52 +02:00
Yann Jouanique
c885115768
fix(KoBoToolbox Node): Fix query and sort + use question name in attachments ( #3017 )
...
* Fix query,sort + use question name in attachments
* Change Menu structure
* kobo: Clearer webhook name
* [kobo]: fix when no json filter
2022-05-14 11:20:45 +02:00
Michael Kret
a7d960c561
fix(Google Calendar Node): Make it work with public calendars and clean up ( #3283 )
2022-05-14 10:44:19 +02:00
Jonathan Bennetts
a14d85ea48
fix(Ghost Node): Fix post tags and add credential tests ( #3278 )
...
* Renamed Tag IDs to Tags and changed the value to tag.name
* Updated credentials to use new system
* Nodelinter changes
2022-05-14 10:39:28 +02:00
Jan Oberhauser
8a8feb11c8
fix(Edit Image Node): Fix font selection ( #3287 )
...
* fix(Edit Image Node): Fix font selection
* 👕 Fix lint issue
2022-05-12 19:12:18 +02:00
Jan Oberhauser
f16b550c72
👕 Fix lint issue
2022-05-10 11:01:03 +02:00
Jan Oberhauser
e29945f838
🔖 Release n8n-nodes-base@0.174.0
2022-05-10 08:55:04 +00:00
Jan Oberhauser
a4db0d051b
fix(Edit Image Node): Make node work with binary-data-mode 'filesystem' ( #3274 )
2022-05-10 10:47:37 +02:00
Albert Kiskorov
b3dc6d9d9c
feat(Pushover Node): Add 'HTML Formatting' option and credential test ( #3082 )
...
* Add html additional field
https://pushover.net/api#html
* ⚡ replaced input type to boolean, added credential test
* ⚡ credentials and linter fixes
* ⚡ Improvements
* ⚡ Fix description
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-07 13:25:53 +02:00
Iván Ovejero
63b6c9f128
refactor: Apply more eslint-plugin-n8n-nodes-base
autofixable rules ( #3243 )
...
* ✏️ Alphabetize rules
* 🔖 Update version
* ⚡ Update lintfix command
* ⚡ Run baseline lintfix
* 📦 Update package-lock.json
* 👕 Apply `node-param-description-untrimmed` (#3200 )
* Removing unneeded backticks (#3249 )
* 👕 Apply node-param-description-wrong-for-return-all (#3253 )
* 👕 Apply node-param-description-missing-limit (#3252 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-description-excess-final-period (#3250 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-description-unencoded-angle-brackets (#3256 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-description-url-missing-protocol (#3258 )
* 👕 Apply `node-param-description-miscased-id` (#3254 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-description-wrong-for-limit (#3257 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 👕 Apply node-param-description-wrong-for-ignore-ssl-issues (#3261 )
* 👕 Apply rule
* ⚡ Restore lintfix script
* ⚡ Restore lintfix script
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2022-05-06 23:01:25 +02:00
Tom
1ef10dd23f
feat(Pipedrive Node): Add support for filters to getAll:organization ( #3211 )
...
* feat(Pipedrive Node): Add support for filters to getAll:organization
* Fixed lint issue
* ⚡ Small improvement
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-06 17:42:26 +02:00
Miquel Colomer
ff2bf1112f
feat(UProc Node): Add new tools ( #3104 )
...
Add tool Text/Get Text Without HTML (2022-03-09)
Add tool Text/Get Markdown Text From HTML (2022-03-09)
Add tool Text/Get Spin String (2022-01-18)
Add tool Personal/Get LinkedIn URI By Phone (2021-11-16)
Add tool Internet/Get Long Version Of Shortened URL (2021-11-14)
Add tool Finance/Check Crypto Wallet Is Valid (2021-11-10)
Add tool Internet/Get Last Feed Entry By Domain (2021-10-23)
Add tool Internet/Get Feed Entries By Domain (2021-10-22)
Add tool Personal/Get LinkedIn URI By Email (2021-10-21)
Add tool Company/Get Decision Makers By Search Engine (2021-10-20)
Add tool Company/Get Decision Maker By Search Engine (2021-10-19)
Add tool Communication/Get Personal Email By Social Network Profile (2021-10-15)
Add tool Geographic/Get Location By Parameters (2021-09-28)
Add tool Company/Get GitHub URI By Company's Domain (2021-09-16)
Add tool Company/Get YouTube URI By Company's Domain (2021-09-16)
Add tool Company/Get Pinterest URI By Company's Domain (2021-09-15)
Add tool Company/Get Instagram URI By Company's Domain (2021-09-14)
Add tool Product/Get ISBN13 Code By ISBN10 Code (2021-09-12)
Add tool Product/Get ISBN10 Code By ISBN13 Code (2021-09-11)
Add tool Product/Get Book By ISBN (2021-09-10)
Add tool Company/Get Facebook URI By Company's Domain (2021-09-08)
Add tool Company/Get Twitter URI By Company's Domain (2021-09-07)
Add tool Company/Get LinkedIn URI By Company's Domain (2021-09-06)
Add tool Product/Get Data By VIN Number (2021-08-05)
Add tool Product/Check VIN Number Is Valid (2021-08-04)
Add tool Communication/Get Search LinkedIn Contacts Url (2021-07-25)
Add tool Geographic/Get Time Data By Coordinates (2021-05-25)
Add tool Communication/Check Email Is Catchall (2021-05-13)
Add tool Geographic/Get Time Data By Postal Address (2021-05-06)
Add tool Communication/Get Email By Firstname, Lastname And Company (2021-05-01)
Add tool Finance/Get Swift Code Lookup (2021-04-27)
Add tool Image/Get OCR Text From Image (2021-04-26)
Add tool Geographic/Get Normalized Country (2021-03-31)
Add tool Communication/Get Parsed And Validated Phone (2021-03-30)
2022-05-06 17:14:45 +02:00
nivb06
34d4c13b9b
⚡ Fix a typo in Notion Trigger node ( #3239 )
...
* Fixing a typo in notion trigger node
* Fixing a typo in notion trigger node
2022-05-06 17:12:14 +02:00
Jan Oberhauser
7e0f1529c2
🔖 Release n8n-nodes-base@0.173.0
2022-05-02 10:22:07 +00:00
Jan Oberhauser
9a11feae52
⬆️ Set n8n-core@0.116.0 and n8n-workflow@0.98.0 on n8n-nodes-base
2022-05-02 10:22:07 +00:00
vcrwr
ea4a8b88c9
fix(Hubspot Node): Fix search operators ( #3208 )
2022-05-02 11:59:05 +02:00
Tom
c7d525a60f
fix(Wise Node): Respect time parameter on get: exchangeRate ( #3227 )
2022-05-02 10:03:29 +02:00
MC Naveen
c02d259453
feat(Telegram Node): Allow querying chat administrators ( #3226 )
...
* ✨ Add Get Telegram Chat Administrators
* feat(Microsoft Dynamics CRM Node): Add support for other regions than North America (#3157 )
* Typo
* Added all dynamics regions
* Change uri to match credentials region
* ⚡ Small improvement
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* ⚡ Return data in correct format
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-05-02 10:00:29 +02:00
agobrech
4bdd607fdf
feat(Microsoft Dynamics CRM Node): Add support for other regions than North America ( #3157 )
...
* Typo
* Added all dynamics regions
* Change uri to match credentials region
* ⚡ Small improvement
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-05-02 07:55:32 +02:00
nivb06
69d6b7827f
⚡ Update Codex ( #3221 )
...
* Updated codex file for markdown node
* Updated codex file for markdown node
Co-authored-by: Niv <nivbelleli@gmail.com>
2022-04-29 10:09:41 +02:00
Omar Ajoue
770c4fe6eb
feat(Google Sheets Node): Allow to use header names as JSON path ( #3165 )
...
* Add option to match key by keypath when append data to google sheet
* ⚡ Fix build issue and option order
Co-authored-by: Jack Rudenko <i@madappgang.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-29 10:06:24 +02:00
Iván Ovejero
5e2589e626
refactor: Remove reintroduced non-null assertions in Db
calls ( #3162 )
...
* 🔥 Remove reintroduced non-null assertions
* 🔥 Remove duplicate cred references
* 🔥 Remove unneeded `@ts-ignore`
* 🔥 Remove another `@ts-ignore`
* 🔥 Remove outdated suite version
* 🔥 Remove leftover non-null assertion
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove more leftovers
* 🔥 Remove unneeded optional chaining operators
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2022-04-28 18:39:57 +02:00
Ricardo Espinoza
2b008815ca
fix(Sendgrid Node): Fix issue sending attachments ( #3213 )
2022-04-28 17:39:38 +02:00
Jan Oberhauser
c09d13186c
🔖 Release n8n-nodes-base@0.172.0
2022-04-25 10:49:02 +00:00
Jan Oberhauser
40a2a457b0
⬆️ Set n8n-core@0.115.0 and n8n-workflow@0.97.0 on n8n-nodes-base
2022-04-25 10:49:02 +00:00
Mutasem Aldmour
31dd01f9cb
feat(editor): Add Workflow Stickies (Notes) ( #3154 )
...
* N8N-3029 Add Node Type for Wokrflow Stickies/Notes
* N8N-3029 Update Content, Update Aliasses
* N8N-3030 Created N8N Sticky Component in Design System
* N8N-3030 Fixed Code spaccing Sticky Component
* N8N-3030 Fixed Code spaccing StickyStories Component
* N8N-3030 Fixed Code spaccing Markdown Component
* N8N-3030 Added Sticky Colors Pallete into Storybook, Update Color Variables for Sticky Component
* N8N-3030 Added Unfocus Event
* N8N-3030 Update Default Placeholder, Markdown Styles, Fixed Edit State, Added Text to EditState, Fixed Height of Area, Turned off Resize of textarea
* N8N-3030 Update Sticky Overflow, Update Hover States, Updated Markdown Overflow
* N8N-3030, N8N-3031 - Add Resize to Sticky, Created N8n-Resize component
* N8N-3031 Fixed Importing Components in Editor-ui
* N8N-3031 Fixed Resize Component, Fixed Gradient
* N8N-3030, N8N-3031 Update Note Description
* N8N-3032 Hotfix Building Storybook
* N8N-3032 - Select Behaviour, Changes in Resize Component, Emit on Width/Height/Top/Left Change
* N8N-3032 Update Resize Component to emmit left/top, Update Dynamic Resize on Selected Background
* N8N-3032 Updated / Dragging vs Resizing, prevent open Modal for stickies
* N8N-3032 Added ID props to n8n-sticky // dynamic id for multi resizing in NodeView
* N8N-3033 Add dynamic size Tooltip on Sticky
* N8N-3033 Updated Z-index for Sticky Component
* N8N-3033 Updated N8N-Resize Component, Fixed SelectedBackround for Sticky Component
* N8N-3033 Refactor
* N8N-3033 Focus/Defocus on TextArea
* N8N-3033 Fixed Resizing on NW Point
* N8N-3030 Save content in vuex on input change
* N8N-3033 Fixed Resizer, Save Width and Height in Vue
* N8N-3033 Hide Sticky Footer on small height/width
* N8N-3033 Fixed Resizer
* N8N-3033 Dynamic Z-index for Stickies
* N8N-3033 Dynamic Z-index for Stickies
* N8N-3033 Removed static z-index for select sticky class
* N8N-3034 Added Telemetry
* N8N-3030 Formatter
* N8N-3030 Format code
* N8N-3030 Fixed Selecting Stickies
* N8N-3033 Fixed Notifications
* N8N-3030 Added new paddings for Default Stickies
* N8N-3033 Prevent Scrolling NodeView when Sticky is in Edit mode and Mouse is Over the TextArea
* N8N-3030 Prevent double clicking to switch state of Sticky component in Edit Mode
* N8N-3033 Fixed Z-index of Stickies
* N8N-3033 Prevent delete node when in EditMode
* N8N-3030 Prevent Delete Button to delete the Sticky while in Edit Mode
* N8N-3030 Change EditMode (emit) on keyboard shortucts, update Markdown Links & Images, Added new props
* N8N-3030 Sticky Component - No padding when hiding footer text
* N8N-3033 Fix Resizing enter into Edit Mode
* N8N-3033 Selecting different nodes - exit the edit mode
* N8N-3033 Auto Select Text in text-area by default - Sticky Component
* N8N-3033 Prevent Default behaviour for CTRL + X, CTRL + A when Sticky is Active && inEditMode
* N8N-3033 Refactor Resizer, Refactor Sticky, Update zIndex inEditMode
* N8N-3033 Updated Default Text // Node-base, Storybook
* N8N-3033 Add Resizing in EditMode - Components update
* N8N-3033 Fixed Footer - Show/Hide on Resize in EditMode
* N8N-3033 Fix ActiveSticky on Init
* N8N-3033 Refactor Sticky in Vuex, Fixed Init Sticky Tweaks, Prevent Modal Openning, Save on Keyboard shortcuts
* Stickies - Update Note node with new props
* N8N-3030 Updated Default Note text, Update the Markdown Link
* N8N-3030 CMD-C does not copy the text fix
* N8N-3030 Fix Max Zoom / Zoom out shortcuts disabled in editState
* N8N-3030 Z-index fixed during Edit Mode typing
* N8N-3030 Prevent Autoselect Text in Stickies if the text is not default
* N8N-3030 Fixed ReadOnly Bugs / Prevent showing Tooltip, Resizing
* N8N-3030 Added Sticky Creator Button
* N8N-3030 Update Icon / Sticky Creator Button
* N8N-3033 Update Sticky Icon / StickyCreator Button
* update package lock
* 🔩 update note props
* 🚿 clean props
* 🔧 linting
* 🔧 fix spacing
* remove resize component
* remove resize component
* ✂ clean up sticky
* revert back to height width
* revert back to height/width
* replace zindex property
* replace default text property
* use i18n to translate
* update package lock
* move resize
* clean up how height/width are set
* fix resize for sticky to support left/top
* clean up resize
* fix lasso/highlight bug
* remove unused props
* fix zoom to fit
* fix padding for demo view
* fix readonly
* remove iseditable, use active state
* clean up keyboard events
* chang button size, no edit on insert
* scale resizing correctly
* make active on resize
* fix select on resize/move
* use outline icon
* allow for multiple line breaks
* fix multi line bug
* fix edit mode outline
* keep edit open as one resizes
* respect multiple spaces
* fix scrolling bug
* clean up hover impl
* clean up references to note
* disable for rename
* fix drifting while drag
* fix mouse cursor on resize
* fix sticky min height
* refactor resize into component
* fix pulling too far bug
* fix delete/cut all bug
* fix padding bottom
* fix active change on resize
* add transition to button
* Fix sticky markdown click
* add solid fa icon
* update node graph, telemetry event
* add snapping
* change alt text
* update package lock
* fix bug in button hover
* add back transition
* clean up resize
* add grid size as param
* remove breaks
* clean up markdown
* lint fixes
* fix spacing
* clean up markdown colors
* clean up classes in resize
* clean up resize
* update sticky story
* fix spacing
* clean up classes
* revert change
* revert change
* revert change
* clean up sticky component
* remove unused component
* remove unnessary data
* remove unnessary data
* clean up actions
* clean up sticky size
* clean up unnessary border style
* fix bug
* replace sticky note name
* update description
* remove support for multi spaces
* update tracking name
* update telemetry reqs
* fix enter bug
* update alt text
* update sticky notes doc url
* fix readonly bug
* update class name
* update quote marks
Co-authored-by: SchnapsterDog <olivertrajceski@yahoo.com>
2022-04-25 12:38:37 +02:00
Ryan Goggin
d446f9e281
feat(Microsoft Teams Node): Enhancements and cleanup ( #2940 )
...
* Enhancements and cleanup for MS Teams node
- Add option to limit groups to "member of" rather than whole directory
- Defaults to "all" for compatibility
- Add option to Get All tasks to pull from a plan instead of just a group member
- Defaults to "member" for compatibility
- Added in auto completiong for plans, buckets, labels and members in update fields for tasks
- Update descriptions and normalize quotes for descriptions and display names
* Bump MS Teams version number
* ⚡ fixed version
* 🔨 small fixes
* 🔨 fixed nodelinter issues
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-04-25 11:22:16 +02:00
Jonathan Bennetts
ff26a987fe
fix(MicrosoftOneDrive Node): Fix issue with filenames that contain special characters from uploading ( #3183 )
2022-04-25 10:56:20 +02:00
Iván Ovejero
0448feec56
refactor: Apply eslint-plugin-n8n-nodes-base
autofixable rules ( #3174 )
...
* ⚡ Initial setup
* 👕 Update `.eslintignore`
* 👕 Autofix node-param-default-missing (#3173 )
* 🔥 Remove duplicate key
* 👕 Add exceptions
* 📦 Update package-lock.json
* 👕 Apply `node-class-description-inputs-wrong-trigger-node` (#3176 )
* 👕 Apply `node-class-description-inputs-wrong-regular-node` (#3177 )
* 👕 Apply `node-class-description-outputs-wrong` (#3178 )
* 👕 Apply `node-execute-block-double-assertion-for-items` (#3179 )
* 👕 Apply `node-param-default-wrong-for-collection` (#3180 )
* 👕 Apply node-param-default-wrong-for-boolean (#3181 )
* Autofixed default missing
* Autofixed booleans, worked well
* ⚡ Fix params
* ⏪ Undo exempted autofixes
* 📦 Update package-lock.json
* 👕 Apply node-class-description-missing-subtitle (#3182 )
* ⚡ Fix missing comma
* 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3184 )
* 👕 Add exception for `node-class-description-missing-subtitle`
* 👕 Apply `node-param-default-wrong-for-multi-options` (#3185 )
* 👕 Apply `node-param-collection-type-unsorted-items` (#3186 )
* Missing coma
* 👕 Apply `node-param-default-wrong-for-simplify` (#3187 )
* 👕 Apply `node-param-description-comma-separated-hyphen` (#3190 )
* 👕 Apply `node-param-description-empty-string` (#3189 )
* 👕 Apply `node-param-description-excess-inner-whitespace` (#3191 )
* Rule looks good
* Add whitespace rule in eslint config
* :zao: fix
* 👕 Apply `node-param-description-identical-to-display-name` (#3193 )
* 👕 Apply `node-param-description-missing-for-ignore-ssl-issues` (#3195 )
* ⏪ Revert ":zao: fix"
This reverts commit ef8a76f3df
.
* 👕 Apply `node-param-description-missing-for-simplify` (#3196 )
* 👕 Apply `node-param-description-missing-final-period` (#3194 )
* Rule working as intended
* Add rule to eslint
* 👕 Apply node-param-description-missing-for-return-all (#3197 )
* ⚡ Restore `lintfix` command
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-04-22 18:29:51 +02:00
pemontto
aeb5a1234a
feat(Google Sheets Node): Add upsert support ( #2733 )
...
* ✨ Add upsert support for Google Sheets
* ⚡ updated description
* ⚡ updated display name and description
* ⚡ Order resources alphabetically
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-04-22 18:15:55 +02:00
Luiz Eduardo de Oliveira Fonseca
83998a15b0
feat(MongoDB Node): Allow parsing dates using dot notation ( #2487 )
...
* Parse Dates using Dot Notation
* ⚡ fixed types issues that prevent brunch from building, fixed nodelinter issues
* 🔨 hint for date fields
* 🔨 fixed bug with only one field converted to date
* 🔨 added toggle for access date fields with dot notation
* ⚡ Add Odoo and RedisTrigger node codex (#3005 )
* .168.2fixed: Auto stash before rebase of "refs/heads/codex/0.168.2fixed"
Odoo and Redis Trigger codex files update
* Update RedisTrigger.node.json
Co-authored-by: Niv <nivbelleli@gmail.com>
* ⚡ Add KoBoToolbox and Linear codex files (#3040 )
KoBoToolbox
KoBoToolbox Trigger
Linear
Co-authored-by: Niv <nivbelleli@gmail.com>
* 📚 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>
* fix(AWS Lambda Node): Fix "Invocation Type" > "Continue Workflow" (#3010 )
* 🔨 fix for running in continue workflow
* ⚡ Minor simplification
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 📚 Add one more missing full stop to license text
* fix(core): Add logs and error catches for possible failures in queue mode (#3032 )
* fix(Supabase Node): Fix Row > Get operation (#3045 )
* fix(Supabase Node): Send token also via Authorization Bearer (#2814 )
Send Authorization Bearer in headers
Fix typo in validateCredentials function
* fix(Wise Node): Fix issue when executing a transfer (#3039 )
* ⚡ Fix credentials import success message (#3038 )
* 📚 Add missing full stop to license text (#3028 )
Adding "." L15.
In addition, the markdown display don't show line break as in the editor.
* 📚 Add note to changelog linking to historic log (#3031 )
* feat(HTTP Request Node): Add support for OPTIONS method (#3030 )
* fix(Xero Node): Fix some operations and add support for setting address and phone number (#3048 )
* 🐛 Fix issue when sending Organization ID - Xero node
* 👕 Fix linting issue
* feat(Crypto Node): Add Generate operation to generate random values (#2541 )
* ✨ Add generate action to crypto node
* ⚡ small fixes, nodelinter issues fixes
* ⚡ Improvements
* ⚡ Fix order
Co-authored-by: michael-radency <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* feat(Reddit Node): Add possibility to query saved posts (#3034 )
* chore: add nvmrc with required node version
* feat: added saved posts to reddit node with credentials on User resource
* Changed Details order
* Fixed lint issue
* Moved saved posts to profile as it only works for the logged in user, This avoids the breaking change
* Removed .nvmrc
* ⚡ Improvements
Co-authored-by: Yassine Fathi <hi@m4tt72.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Jira Node): Add Simplify Output option to Issue > Get (#2408 )
* ✨ Add option to use Jira field display names
* 🚸 Make mapped fields more deterministic
* ♻️ Refactor Jira user loadOptions
* Moved and renamed the option as well as only returning the fields to
* Tweaked Friendly Fields to make it "Simplify Output" following similar patterns to other nodes
* ⚡ Improvements
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Zendesk Node): Add ticket status "On-hold"
* 🔖 Release n8n-workflow@0.93.0
* ⬆️ Set n8n-workflow@0.93.0 on n8n-core
* 🔖 Release n8n-core@0.111.0
* ⬆️ Set n8n-core@0.111.0 and n8n-workflow@0.93.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.50.0
* ⬆️ Set n8n-core@0.111.0 and n8n-workflow@0.93.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.168.0
* 🔖 Release n8n-design-system@0.16.0
* ⬆️ Set n8n-design-system@0.16.0 and n8n-workflow@0.93.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.137.0
* ⬆️ 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
* 🔖 Release n8n@0.170.0
* ⬆️ Update package-lock.json file
* 📚 Update CHANGELOG.md with version 0.170.0
* feat(editor): Add download button for binary data (#2992 )
* ✨ Make it possible to download binary data
* ⚡ Fix lint issues and add support for filesystem mode
* ⚡ Design adjustment
* ⚡ Updated wording for Number operations on IF-Node (#3065 )
* fix(Google Tasks Node): Fix "Show Completed" option and hide title field where not needed (#2741 )
* 🐛 Google Tasks: Fix showCompleted
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Mocean Node): Add "Delivery Report URL" option and credential tests (#3075 )
* add dlr url column
add dlr url(delivery report URl) column. Allow user set the
endpoint
to receive the report
* update
update delivery report url description
* ⚡ fixed nodelinter issues, added credential test, replaced icon
* ⚡ Improvements
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
* feat(Emelia Node): Add Campaign > Duplicate functionality (#3000 )
* feat(Emelia Node): Add campaign duplication feature
* ⚡ small ui fixes, added credential test, fixed nodelinter issues
* ⚡ Improvements
* ⚡ Updated wording for Number operations on IF-Node (#3065 )
* fix(Google Tasks Node): Fix "Show Completed" option and hide title field where not needed (#2741 )
* 🐛 Google Tasks: Fix showCompleted
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Mocean Node): Add "Delivery Report URL" option and credential tests (#3075 )
* add dlr url column
add dlr url(delivery report URl) column. Allow user set the
endpoint
to receive the report
* update
update delivery report url description
* ⚡ fixed nodelinter issues, added credential test, replaced icon
* ⚡ Improvements
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
* ⚡ Normalize name
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* fix(GraphQL Node)!: Correctly report errors returned by the API (#3071 )
* upstream merge
* ⚡ graphql node will throw error when response has errors property
* 🔨 updated changelog
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Add package-lock.json back
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(FTP Node): Add option to recursively create directories on rename (#3001 )
* Recursively Make Directories on SFTP Rename
* Linting
* ⚡ Improvement
* ⚡ Rename "Move" to "Create Directories"
* Change "Create Directories" description
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Microsoft Teams Node): Add chat message support (#2635 )
* ✨ Add chat messages to MS Teams node
* Updated credentials to include missing scope
* ⚡ Small improvements
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Mautic Node): Add credential test and allow trailing slash in host (#3080 )
* Updated Mautic to stop trailing slashes from causing an issue
* Fixed oauth failing when there is a trailing slash in the mautic host
* Added credential test
* 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
* fix(NocoDB Node): Fix pagination (#3081 )
* feat(Strava Node): Add "Get Streams" operation (#2582 )
* Strava node: adding getStreams operation
* Changed the keys to use multiOptions
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
* fix(core): Fix crash on webhook when last node did not return data
* fix(Salesforce Node): Fix issue that "status" did not get used for Case => Create & Update (#2212 )
* bugfix for salesforce case create and update case not picking status
* 🐛 Fix issue with package-lock.json
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(ServiceNow Node): Add basicAuth support and fix getColumns loadOptions (#2712 )
* ✨ Support basic auth for ServiceNow
* 🐛 Support ServiceNow sysparm_fields as string
* ⚡ credential test for basic auth
* fix(Google Tasks Node): Fix "Show Completed" option and hide title field where not needed (#2741 )
* 🐛 Google Tasks: Fix showCompleted
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Mocean Node): Add "Delivery Report URL" option and credential tests (#3075 )
* add dlr url column
add dlr url(delivery report URl) column. Allow user set the
endpoint
to receive the report
* update
update delivery report url description
* ⚡ fixed nodelinter issues, added credential test, replaced icon
* ⚡ Improvements
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
* feat(Emelia Node): Add Campaign > Duplicate functionality (#3000 )
* feat(Emelia Node): Add campaign duplication feature
* ⚡ small ui fixes, added credential test, fixed nodelinter issues
* ⚡ Improvements
* ⚡ Updated wording for Number operations on IF-Node (#3065 )
* fix(Google Tasks Node): Fix "Show Completed" option and hide title field where not needed (#2741 )
* 🐛 Google Tasks: Fix showCompleted
* ⚡ Improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Mocean Node): Add "Delivery Report URL" option and credential tests (#3075 )
* add dlr url column
add dlr url(delivery report URl) column. Allow user set the
endpoint
to receive the report
* update
update delivery report url description
* ⚡ fixed nodelinter issues, added credential test, replaced icon
* ⚡ Improvements
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
* ⚡ Normalize name
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ fix nodelinter issues, added hint to field option
* fix(GraphQL Node)!: Correctly report errors returned by the API (#3071 )
* upstream merge
* ⚡ graphql node will throw error when response has errors property
* 🔨 updated changelog
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Add package-lock.json back
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(FTP Node): Add option to recursively create directories on rename (#3001 )
* Recursively Make Directories on SFTP Rename
* Linting
* ⚡ Improvement
* ⚡ Rename "Move" to "Create Directories"
* Change "Create Directories" description
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Microsoft Teams Node): Add chat message support (#2635 )
* ✨ Add chat messages to MS Teams node
* Updated credentials to include missing scope
* ⚡ Small improvements
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(Mautic Node): Add credential test and allow trailing slash in host (#3080 )
* Updated Mautic to stop trailing slashes from causing an issue
* Fixed oauth failing when there is a trailing slash in the mautic host
* Added credential test
* 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
* fix(NocoDB Node): Fix pagination (#3081 )
* feat(Strava Node): Add "Get Streams" operation (#2582 )
* Strava node: adding getStreams operation
* Changed the keys to use multiOptions
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
* ⚡ Improvements
* fix(core): Fix crash on webhook when last node did not return data
* fix(Salesforce Node): Fix issue that "status" did not get used for Case => Create & Update (#2212 )
* bugfix for salesforce case create and update case not picking status
* 🐛 Fix issue with package-lock.json
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* 🐛 Fix issue with credentials
* ⚡ Fix basicAuth
* ⚡ Reset default
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Charles Lecalier <charles.lecalier@gmail.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Rhys Williams <me@rhyswilliams.co.za>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Luis Cipriani <37157+lfcipriani@users.noreply.github.com>
Co-authored-by: Ketan Somvanshi <ketan.somvanshi@plivo.com>
* fix(EmailReadImap Node): Fix issue that crashed process if node was configured wrong (#3079 )
* 🐛 Fix issue that IMAP node can crash n8n
* 👕 Fix lint issue
* ⬆️ Set simple-git@3.5.0 on n8n-nodes-base
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SIMPLEGIT-2434306
* 👕 Fix lint issue
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.94.0
* ⬆️ Set n8n-workflow@0.94.0 on n8n-core
* 🔖 Release n8n-core@0.112.0
* ⬆️ Set n8n-core@0.112.0 and n8n-workflow@0.94.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.51.0
* ⬆️ Set n8n-core@0.112.0 and n8n-workflow@0.94.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.169.0
* ⬆️ Set n8n-workflow@0.94.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.138.0
* ⬆️ 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
* 🔖 Release n8n@0.171.0
* 📚 Update CHANGELOG.md with version 0.171.0
* fix(core): Fix issue with current executions not getting displayed (#3093 )
* fix(core): Fix issue with falsely skip authorizing (#3087 )
* fix(WooCommerce Node): Fix pagination issue with "Get All" operation (#2529 )
* zap(core): Fix issues with n8n version updates that skip multiple versions (#3099 )
* 🔖 Release n8n-nodes-base@0.169.1
* ⬆️ Set n8n-nodes-base@0.169.1 on n8n
* 🔖 Release n8n@0.171.1
* fix(Action Network Node): Fix pagination issue and add credential test (#3011 )
* fix(Action Network Node): Pagination
* Fixed lint issue
* Added credential test
* ⚡ Move credentials verification and injection to the credentials file
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(PayPal Node): Add auth test, fix typo and update API URL (#3084 )
* Implements PayPal Auth API Test
* Deletes unit tests
* 🚨 Fixed lint issues
* Added changes from PR#2568
* Moved methods to above execute
Co-authored-by: paolo-rechia <paolo@e-bot7.com>
* feat(Magento 2 Node): Add credential tests (#3086 )
* Implements Magento Auth API Test
* Deletes unit tests
* Fixed lint issues and changed the URI for the credential test
* ⚡ Move credential verification to the credential file
* ⚡ Simplify code
Co-authored-by: paolo-rechia <paolo@e-bot7.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🔥 Clear legacy tslint config files (#3103 )
* 🚨 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>
* 🧪 Add Node 14 tests to CI (#2779 )
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔨 Infer typings for config schema (#2656 )
* 🚚 Move schema to standalone file
* ⚡ Add assertions to string literal arrays
* ✨ Infer typings for convict schema
* 🔥 Remove unneeded assertions
* 🔨 Fix errors surfaced by typings
* ⚡ Type nodes.include/exclude per docs
* ⚡ Account for types for exception paths
* ⚡ Set method alias to flag incorrect paths
* ⚡ Replace original with alias
* ⚡ Make allowance for nodes.include
* ⚡ Adjust leftover calls
* 🔀 Fix conflicts
* 🔥 Remove unneeded castings
* 📘 Simplify exception path type
* 📦 Update package-lock.json
* 🔥 Remove unneeded imports
* 🔥 Remove unrelated file
* ⚡ Update schema
* ⚡ Update interface
* 📦 Update package-lock.json
* 📦 Update package-lock.json
* 🔥 Remove leftover assertions
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ 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>
* fix(core): Set correct timezone in luxon (#3115 )
* ⬆️ Set moment@2.29.2 on n8n-nodes-base
* fix(editor): Fix i18n issues (#3072 )
* 🐛 Fix `defaultLocale` watcher
* ⚡ Improve error handling for headers
* ✏️ Improve naming
* 🐛 Fix hiring banner check
* ⚡ Flatten base text keys
* ⚡ Fix miscorrected key
* ⚡ Implement pluralization
* ✏️ Update docs
* 🚚 Move headers fetching to `App.vue`
* fix hiring banner
* ⚡ Fix missing import
* ✏️ Alphabetize translations
* ⚡ Switch to async check
* feat(editor): Refactor Output Panel + fix i18n issues (#3097 )
* update main panel
* finish up tabs
* fix docs link
* add icon
* update node settings
* clean up settings
* add rename modal
* fix component styles
* fix spacing
* truncate name
* remove mixin
* fix spacing
* fix spacing
* hide docs url
* fix bug
* fix renaming
* refactor tabs out
* refactor execute button
* refactor header
* add more views
* fix error view
* fix workflow rename bug
* rename component
* fix small screen bug
* move items, fix positions
* add hover state
* show selector on empty state
* add empty run state
* fix binary view
* 1 item
* add vjs styles
* show empty row for every item
* refactor tabs
* add branch names
* fix spacing
* fix up spacing
* add run selector
* fix positioning
* clean up
* increase width of selector
* fix up spacing
* fix copy button
* fix branch naming; type issues
* fix docs in custom nodes
* add type
* hide items when run selector is shown
* increase selector size
* add select prepend
* clean up a bit
* Add pagination
* add stale icon
* enable stale data in execution run
* Revert "enable stale data in execution run"
8edb68dbff
* move metadata to its own state
* fix smaller size
* add scroll buttons
* update tabs on resize
* update stale data on rename
* remove metadata on delete
* hide x
* change title colors
* binary data classes
* remove duplicate css
* add colors
* delete unused keys
* use event bus
* update styles of pagination
* fix ts issues
* fix ts issues
* use chevron icons
* fix design with download button
* add back to canvas button
* add trigger warning disabled
* show trigger warning tooltip
* update button labels for triggers
* update node output message
* fix add-option bug
* add page selector
* fix pagination selector bug
* fix executions bug
* remove hint
* add json colors
* add colors for json
* add color json keys
* fix select options bug
* update keys
* address comments
* update name limit
* align pencil
* update icon size
* update radio buttons height
* address comments
* fix pencil bug
* change buttons alignment
* fully center
* change order of buttons
* add no output message in branch
* scroll to top
* change active state
* fix page size
* all items
* update expression background
* update naming
* align pencil
* update modal background
* add schedule group
* update schedule nodes messages
* use ellpises for last chars
* fix spacing
* fix tabs issue
* fix too far data bug
* fix executions bug
* fix table wrapping
* fix rename bug
* add padding
* handle unkown errors
* add sticky header
* ignore empty input, trim node name
* nudge lightness of color
* center buttons
* update pagination
* set colors of title
* increase table font, fix alignment
* fix pencil bug
* fix spacing
* use date now
* address pagination issues
* delete unused keys
* update keys sort
* fix prepend
* fix radio button position
* Revert "fix radio button position"
ae42781786
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.95.0
* ⬆️ Set n8n-workflow@0.95.0 on n8n-core
* 🔖 Release n8n-core@0.113.0
* ⬆️ Set n8n-core@0.113.0 and n8n-workflow@0.95.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.52.0
* ⬆️ Set n8n-core@0.113.0 and n8n-workflow@0.95.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.170.0
* 🔖 Release n8n-design-system@0.17.0
* ⬆️ Set n8n-design-system@0.17.0 and n8n-workflow@0.95.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.139.0
* ⬆️ 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
* 🔖 Release n8n@0.172.0
* 📚 Update CHANGELOG.md with version 0.171.1 and 0.172.0
* ⚡ Fix n8n-node-dev publish issue
* ⚡ Fix credential formatting issues (#3134 )
* 👕 Autofix creds lint issues
* 👕 Manually fix creds lint issues
* 👕 Fix indentation
* ✏️ Fix typo
* 👕 Fix indentation
* ✏️ Fix typo
* ⚡ Add executeWorkflow input-output notice. (#3095 )
* ⚡ Remove non-null assertions for `Db` collections (#3111 )
* 📘 Remove unions to `null`
* ⚡ Track `Db` initialization state
* 🔥 Remove non-null assertions
* 👕 Remove lint exceptions
* 🔥 Remove leftover assertion
* feat(Google Cloud Realtime Database Node): Make it possible to select region (#3096 )
* upstream merge
* 🔨 fixed bug, replaced icon with svg, added ability to get whole db object
* 🔨 optimization
* 🔨 option for region in credentials
* 🐛 Fix region default
* ⚡ Remove dot
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* fix(ui): Reset text-edit input value when pressing esc key to have matching input values (#3098 )
* ⚡ Make event on Eventbrite Trigger Node optional (#2829 )
* Set `event` property as optional
* Add some parameter descriptions
To please nodelinter, mostly.
* Fix UI complaining about missing parameter.
* 🚨 Fixed lint isssues
* ⚡ Improvements
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* fix(Zoho Node): Fix pagination issue (#3129 )
* fix(editor): Fix breaking Drop-downs after removing expressions (#3094 )
* 🐛 Fixed multiOption parameter input dropdown values after removing expression.
* ♻️ Moved array value normalization to removeExpression action.
* 🐛 Handled scenario where expression contained invalid value.
* 🎨 Centralize error throwing for encryption keys and credentials (#3105 )
* Centralized error throwing for encryption key
* Unifying the error message used by cli and core packages
* Improvements to error messages to make it more DRY
* Removed unnecessary throw
* Throwing error when credential does not exist to simplify node behavior (#3112 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* fix(core): Make email for UM case insensitive (#3078 )
* 🚧 lowercasing email
* ✅ add tests for case insensitive email
* 🐘 add migration to lowercase email
* 🚚 rename migration
* 🐛 fix package.lock
* 🐛 fix double import
* 📋 add todo
* ⚡ Add autocompletion for i18n keys in script sections of Vue files (#3133 )
* 📘 Type `baseText()` to i18n keys
* 📘 Adjust `baseText()` signature
* 👕 Except JSON files from Vue ESLint
* 🐛 Fix errors surfaced by `baseText()` typing
* ⚡ Pluralize keys
* 📘 Add typing for category names
* ⚡ Mark internal keys
* ✏️ Update docs references
* 🎨 Prettify syntax
* 🐛 Fix leftover internal key references
* feat(Discord Node): Add additional options (#2918 )
* 🔖 Discord Node v2.0
* Updated image from png to svg
* Added correct versioning
* Added old for versioning purposes
* Added other parameter for the url
* Fixed subtitle added multipart option for payload
* Removed unused imports
* Changed data type for binary file
* Removed console.log
* Moved the additional fields to an option field + fixed some bugs
* Refactored node into one version
* Removed any type
* Fixed some broken behaviour
* Minor fixes for discord node
* ⚡ Fix parameter name
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* feat(PagerDuty Node): Add support for additional details in incidents (#3140 )
* feat(PagerDuty node): add support for additional details for the incident
* fix(editor): Fix breaking Drop-downs after removing expressions (#3094 )
* 🐛 Fixed multiOption parameter input dropdown values after removing expression.
* ♻️ Moved array value normalization to removeExpression action.
* 🐛 Handled scenario where expression contained invalid value.
* 🎨 Centralize error throwing for encryption keys and credentials (#3105 )
* Centralized error throwing for encryption key
* Unifying the error message used by cli and core packages
* Improvements to error messages to make it more DRY
* Removed unnecessary throw
* Throwing error when credential does not exist to simplify node behavior (#3112 )
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* fix(core): Make email for UM case insensitive (#3078 )
* 🚧 lowercasing email
* ✅ add tests for case insensitive email
* 🐘 add migration to lowercase email
* 🚚 rename migration
* 🐛 fix package.lock
* 🐛 fix double import
* 📋 add todo
* ⚡ Add autocompletion for i18n keys in script sections of Vue files (#3133 )
* 📘 Type `baseText()` to i18n keys
* 📘 Adjust `baseText()` signature
* 👕 Except JSON files from Vue ESLint
* 🐛 Fix errors surfaced by `baseText()` typing
* ⚡ Pluralize keys
* 📘 Add typing for category names
* ⚡ Mark internal keys
* ✏️ Update docs references
* 🎨 Prettify syntax
* 🐛 Fix leftover internal key references
* feat(Discord Node): Add additional options (#2918 )
* 🔖 Discord Node v2.0
* Updated image from png to svg
* Added correct versioning
* Added old for versioning purposes
* Added other parameter for the url
* Fixed subtitle added multipart option for payload
* Removed unused imports
* Changed data type for binary file
* Removed console.log
* Moved the additional fields to an option field + fixed some bugs
* Refactored node into one version
* Removed any type
* Fixed some broken behaviour
* Minor fixes for discord node
* ⚡ Fix parameter name
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Move order and fix displayName and description
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 👕 Fix lint issue
* fix(ZendeskTrigger Node): Fix deprecated targets, replaced with webhooks (#3025 )
* 🔨 fix for deprecated targets
* ⚡ Move crendentials injection to the credential file
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* feat(GoogleBigQuery Node): Add support for service account authentication (#3128 )
* ⚡ Enable service account authentication with the BigQuery node
* 🔨 fixed auth issue with key, fixed nodelinter issues
* ⚡ added continue on fail
* ⚡ Improvements
Co-authored-by: Mark Steve Samson <marksteve@thinkingmachin.es>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
* fix(core): Add "rawBody" also for xml requests (#3143 )
* 👕 Fix lint issue
* fix(Discourse Node): Fix issue with not all posts getting returned and add credential test (#3007 )
* 🔨 fix for not all posts returning
* ⚡ added credential test
* ⚡ Improvements
* ⚡ Improvements
* ⚡ Define test the new way
* ⚡ Remove not needed imports
* ⚡ Fix auth test problem
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⬆️ Update package-lock.json file
* feat(Markdown Node): Add new node to covert between Markdown <> HTML (#1728 )
* ✨ Markdown Node
* Tweaked wording
* ⬆️ Bump showdown to latest version
* ⚡ Small improvement
* 👕 Fix linting issue
* ⚡ Small improvements
* 🔨 added options, added continue on fail, some clean up
* ⚡ removed test code
* ⚡ added missing semicolumn
* 🔨 wip
* 🔨 replaced library for converting html to markdown, added options
* ⚡ lock file fix
* 🔨 clean up
Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
* fix(Postgres Node): Fix issue with columns containing spaces (#2989 )
* 🔨 fixed error when column name containes spaces
* ⚡ added lock fille to commit
* 🔨 fix for column names wraped in square braces
* 🔨 added lock file
* 🔨 fix for update key not included in update columns
* ⚡ Revert imports
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🐛 Update initialization checks (#3147 )
* feat(editor): Add drag and drop from nodes panel (#3123 )
* ✨ Added support for drag and drop from nodes main panel.
✨ Added node draggable placeholder.
* ✨ Added snapping to grid. Changed how draggable ghost follows the cursor.
* 💄 Changed node drag anchor position to be centered.
* ✨ Added drag and drop animation. Added event cancellation when dropping node on main panel.
* ♻️ Simplified drag and drop code and cleaned up prop-drilling.
* 🐛 Added check for nodeTypeName in dataTransfer when draging and dropping nodes.
* 🐛 Ensured MS Edge compatibility. MS edge does not send datatransfer in ondragover event.
Co-authored-by: Mutasem <mutdmour@gmail.com>
* feat(Slack Node): Add blocks to slack message update (#2182 )
* Adding blocks to slack message update
* Fixing lint
* Adding blocks to slack message update
* Fixing lint
* ⚡ added toggle to display json inputs in update operation
* ⚡ Improvements
* feat(Markdown Node): Add new node to covert between Markdown <> HTML (#1728 )
* ✨ Markdown Node
* Tweaked wording
* ⬆️ Bump showdown to latest version
* ⚡ Small improvement
* 👕 Fix linting issue
* ⚡ Small improvements
* 🔨 added options, added continue on fail, some clean up
* ⚡ removed test code
* ⚡ added missing semicolumn
* 🔨 wip
* 🔨 replaced library for converting html to markdown, added options
* ⚡ lock file fix
* 🔨 clean up
Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⬆️ Update package-lock.json file
* 🔖 Release n8n-workflow@0.96.0
* ⬆️ Set n8n-workflow@0.96.0 on n8n-core
* 🔖 Release n8n-core@0.114.0
* ⬆️ Set n8n-core@0.114.0 and n8n-workflow@0.96.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.53.0
* ⬆️ Set n8n-core@0.114.0 and n8n-workflow@0.96.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.171.0
* ⬆️ Set n8n-workflow@0.96.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.140.0
* ⬆️ 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
* 🔖 Release n8n@0.173.0
* 📚 Update CHANGELOG.md with version 0.173.0
* ⚡ Fix discord icon name
* 🔖 Release n8n-nodes-base@0.171.1
* ⬆️ Set n8n-nodes-base@0.171.1 on n8n
* 🔖 Release n8n@0.173.1
* 📚 Update CHANGELOG.md with version 0.173.1
* ⚡ Update Calendly Logo (#2528 )
Calendly has a new logo, updated the logo from the media kit: https://calendly.com/newsroom
* test(core): Implement timeout in SMTP tests (#3152 )
* ⚡ Implement timeout in SMTP tests
* 🚚 Move timeout to constants
* fix(QuickBooks Node) Fix pagination (#3169 )
* Fixed pagination issue
* Removed unused import
* fix(Slack Node): Fix credential test (#3151 )
* feat(All AWS Nodes): Enable support for AWS temporary credentials (#2587 )
* Enable support for AWS temporary credentials
* 🔨 removed toggle from ui added sessionToken to other aws services that using sign function from aws4 module
* Update sign method for other AWS nodes
* Remove the unneeded additional `temporaryCredentials` checkbox
* Update description for session token
* ⚡ added missing session token to credentials test
* Update sign method for DynamoDB
* 🔨 added back toggle for hiding session token, fixed linter errors
* ⚡ wording fix
Co-authored-by: Michael Kret <michael.k@radency.com>
* ⚡ Removed unnecessary import and fixed option order
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: nivb06 <99671629+nivb06@users.noreply.github.com>
Co-authored-by: Niv <nivbelleli@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Sergio <sergio@sergioguzman.com>
Co-authored-by: Valentin Mocanu <mrvali97@gmail.com>
Co-authored-by: Jasper Zonneveld <JaZo@users.noreply.github.com>
Co-authored-by: Fred <f.choudat@gmail.com>
Co-authored-by: Deborah <deborah@starfallprojects.co.uk>
Co-authored-by: TheFSilver <40010470+TheFSilver@users.noreply.github.com>
Co-authored-by: Ricardo Espinoza <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Yassine Fathi <hi@m4tt72.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: d3no <d3no520@gmail.com>
Co-authored-by: Charles Lecalier <charles.lecalier@gmail.com>
Co-authored-by: Rhys Williams <me@rhyswilliams.co.za>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Luis Cipriani <37157+lfcipriani@users.noreply.github.com>
Co-authored-by: Ketan Somvanshi <ketan.somvanshi@plivo.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
Co-authored-by: paolo-rechia <paolo@e-bot7.com>
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Francesco Pongiluppi <pongi@pongi.it>
Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Timeraa <me@timeraa.dev>
Co-authored-by: Andrey Sinitsyn <andrey.sin98@gmail.com>
Co-authored-by: Mark Steve Samson <marksteve@thinkingmachin.es>
Co-authored-by: sirdavidoff <1670123+sirdavidoff@users.noreply.github.com>
Co-authored-by: Mike Quinlan <mquinlan@gigsmart.com>
Co-authored-by: Cody Stamps <cody.stamps@hey.com>
Co-authored-by: Basit Ali <basitalimundia@gmail.com>
2022-04-22 16:44:23 +02:00
Basit Ali
ce79e6b74f
feat(All AWS Nodes): Enable support for AWS temporary credentials ( #2587 )
...
* Enable support for AWS temporary credentials
* 🔨 removed toggle from ui added sessionToken to other aws services that using sign function from aws4 module
* Update sign method for other AWS nodes
* Remove the unneeded additional `temporaryCredentials` checkbox
* Update description for session token
* ⚡ added missing session token to credentials test
* Update sign method for DynamoDB
* 🔨 added back toggle for hiding session token, fixed linter errors
* ⚡ wording fix
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-04-22 16:33:09 +02:00