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
Michael Kret
15e6d9274a
fix(Slack Node): Fix credential test ( #3151 )
2022-04-22 12:45:11 +02:00
Jonathan Bennetts
a790dcae3d
fix(QuickBooks Node) Fix pagination ( #3169 )
...
* Fixed pagination issue
* Removed unused import
2022-04-22 12:41:07 +02:00
Cody Stamps
1c2ca6244c
⚡ Update Calendly Logo ( #2528 )
...
Calendly has a new logo, updated the logo from the media kit: https://calendly.com/newsroom
2022-04-20 08:56:50 +02:00
Jan Oberhauser
60244a0936
🔖 Release n8n-nodes-base@0.171.1
2022-04-19 13:51:54 +02:00
Jan Oberhauser
ab18049e61
⚡ Fix discord icon name
2022-04-19 13:50:24 +02:00
Jan Oberhauser
3a0731ff36
🔖 Release n8n-nodes-base@0.171.0
2022-04-19 10:46:47 +00:00
Jan Oberhauser
eb9cbe2643
⬆️ Set n8n-core@0.114.0 and n8n-workflow@0.96.0 on n8n-nodes-base
2022-04-19 10:46:46 +00:00
Mike Quinlan
b5b60008d6
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>
2022-04-19 12:36:01 +02:00
Michael Kret
0081d02b97
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>
2022-04-19 11:48:41 +02:00
Ricardo Espinoza
5d1ddb0e9b
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>
2022-04-19 09:24:10 +02:00
Michael Kret
d68b7a4cf4
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>
2022-04-18 19:31:59 +02:00
Michael Kret
ac5f357001
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>
2022-04-18 18:46:50 +02:00
Michael Kret
794ad7c756
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>
2022-04-18 18:43:09 +02:00
Jan Oberhauser
7fc8c53f8a
👕 Fix lint issue
2022-04-15 10:40:05 +02:00
Andrey Sinitsyn
6ca7454078
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>
2022-04-15 10:36:02 +02:00
agobrech
310bffe713
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>
2022-04-15 10:04:27 +02:00
Omar Ajoue
d3fecb9f6d
🎨 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>
2022-04-15 08:00:47 +02:00
Jonathan Bennetts
47bbe9857b
fix(Zoho Node): Fix pagination issue ( #3129 )
2022-04-14 09:41:14 +02:00
Francesco Pongiluppi
5e54249c41
⚡ 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>
2022-04-14 09:36:46 +02:00
Michael Kret
176538e5f2
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>
2022-04-14 09:19:45 +02:00
Alex Grozav
445f26cc6b
⚡ Add executeWorkflow input-output notice. ( #3095 )
2022-04-14 08:51:29 +02:00
Iván Ovejero
ecd3bbfcd3
⚡ Fix credential formatting issues ( #3134 )
...
* 👕 Autofix creds lint issues
* 👕 Manually fix creds lint issues
* 👕 Fix indentation
* ✏️ Fix typo
* 👕 Fix indentation
* ✏️ Fix typo
2022-04-14 08:32:27 +02:00
Jan Oberhauser
e158815091
🔖 Release n8n-nodes-base@0.170.0
2022-04-11 13:24:41 +00:00
Jan Oberhauser
24fdf292fa
⬆️ Set n8n-core@0.113.0 and n8n-workflow@0.95.0 on n8n-nodes-base
2022-04-11 13:24:40 +00:00
Iván Ovejero
4ae0f5b6fb
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>
2022-04-11 15:12:13 +02:00
Jan Oberhauser
94a52b9358
⬆️ Set moment@2.29.2 on n8n-nodes-base
2022-04-10 12:29:19 +02:00
Iván Ovejero
027dfb2f0a
⚡ Enable esModuleInterop
compiler option and upgrade to TypeScript 4.6 ( #3106 )
...
* ⚡ Enable `esModuleInterop` for /core
* ⚡ Adjust imports in /core
* ⚡ Enable `esModuleInterop` for /cli
* ⚡ Adjust imports in /cli
* ⚡ Enable `esModuleInterop` for /nodes-base
* ⚡ Adjust imports in /nodes-base
* ⚡ Make imports consistent
* ⬆️ Upgrade TypeScript to 4.6 (#3109 )
* ⬆️ Upgrade TypeScript to 4.6
* 📦 Update package-lock.json
* 🔧 Avoid erroring on untyped errors
* 📘 Fix type error
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-04-08 23:32:08 +02:00
Jonathan Bennetts
a11b00a037
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>
2022-04-08 12:01:21 +02:00
Jonathan Bennetts
c7a037e9fe
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>
2022-04-08 11:49:07 +02:00
Tom
9ef339e525
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>
2022-04-08 11:28:29 +02:00
Jan Oberhauser
1d4ac93217
🔖 Release n8n-nodes-base@0.169.1
2022-04-06 14:20:16 +02:00
Tom
c2a5e0d1b6
fix(WooCommerce Node): Fix pagination issue with "Get All" operation ( #2529 )
2022-04-06 14:05:36 +02:00
Jan Oberhauser
b4de377b8d
🔖 Release n8n-nodes-base@0.169.0
2022-04-03 07:58:38 +00:00
Jan Oberhauser
5036b30d7f
⬆️ Set n8n-core@0.112.0 and n8n-workflow@0.94.0 on n8n-nodes-base
2022-04-03 07:58:37 +00:00
Jan Oberhauser
7dacdf119a
👕 Fix lint issue
2022-04-03 09:48:09 +02:00
Snyk bot
2070357e38
⬆️ 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
2022-04-03 09:45:22 +02:00
Jan Oberhauser
85f15d4989
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
2022-04-02 17:33:31 +02:00
pemontto
2c72584b55
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>
2022-04-02 17:22:13 +02:00
Ketan Somvanshi
1018146f21
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>
2022-04-02 10:45:20 +02:00
Luis Cipriani
6bbb4df059
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>
2022-04-01 18:24:47 +02:00
Jonathan Bennetts
5f44b0dad5
fix(NocoDB Node): Fix pagination ( #3081 )
2022-04-01 18:11:18 +02:00
Jonathan Bennetts
0a75539cc3
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
2022-04-01 17:31:43 +02:00
pemontto
984f62df9e
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>
2022-04-01 17:21:25 +02:00
Rhys Williams
39a6f41720
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>
2022-04-01 14:48:45 +02:00
Michael Kret
8a94f1e361
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>
2022-04-01 14:38:26 +02:00
Charles Lecalier
0b08be1c0b
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>
2022-04-01 10:12:47 +02:00
Ricardo Espinoza
c89d2b10f2
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>
2022-04-01 09:03:45 +02:00
Tom
9d703e366b
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>
2022-04-01 08:32:41 +02:00
Jonathan Bennetts
97ed5f8c1e
⚡ Updated wording for Number operations on IF-Node ( #3065 )
2022-03-31 18:25:11 +02:00
Jan Oberhauser
6f47644098
🔖 Release n8n-nodes-base@0.168.0
2022-03-27 10:46:04 +00:00
Jan Oberhauser
6025758a5f
⬆️ Set n8n-core@0.111.0 and n8n-workflow@0.93.0 on n8n-nodes-base
2022-03-27 10:46:04 +00:00
Jan Oberhauser
2b20a46091
feat(Zendesk Node): Add ticket status "On-hold"
2022-03-27 12:26:19 +02:00
pemontto
016aeaaa79
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>
2022-03-27 11:49:47 +02:00
Jonathan Bennetts
5ba4c27d8c
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>
2022-03-27 10:57:45 +02:00
pemontto
b5ecccb840
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>
2022-03-27 10:48:31 +02:00
Ricardo Espinoza
ab08c0df15
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
2022-03-27 10:38:49 +02:00
TheFSilver
bd9064cd0e
feat(HTTP Request Node): Add support for OPTIONS method ( #3030 )
2022-03-25 22:55:43 +01:00
Valentin Mocanu
b90bf4576c
fix(Wise Node): Fix issue when executing a transfer ( #3039 )
2022-03-25 21:38:37 +01:00
Sergio
5774dd8885
fix(Supabase Node): Send token also via Authorization Bearer ( #2814 )
...
Send Authorization Bearer in headers
Fix typo in validateCredentials function
2022-03-25 17:41:53 +01:00
Jan Oberhauser
b9aa440be3
fix(Supabase Node): Fix Row > Get operation ( #3045 )
2022-03-25 16:47:05 +01:00
Michael Kret
9547a08f03
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>
2022-03-25 14:36:02 +01:00
Tom
be40a3f310
📚 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>
2022-03-25 09:54:00 +01:00
nivb06
0e9f5b5e46
⚡ Add KoBoToolbox and Linear codex files ( #3040 )
...
KoBoToolbox
KoBoToolbox Trigger
Linear
Co-authored-by: Niv <nivbelleli@gmail.com>
2022-03-24 18:49:39 +01:00
nivb06
3196d4615b
⚡ 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>
2022-03-24 18:48:51 +01:00
Jan Oberhauser
0d2d7b2e2b
🔖 Release n8n-nodes-base@0.167.0
2022-03-20 19:30:49 +00:00
Jan Oberhauser
f7775f4d7a
⬆️ Set n8n-core@0.110.0 and n8n-workflow@0.92.0 on n8n-nodes-base
2022-03-20 19:30:49 +00:00
Ricardo Espinoza
d2756de090
feat(Mailjet Node): Add credential tests and support for sandbox, JSON parameters & variables ( #2987 )
...
* Add Variables JSON to Mailjet Batch send
* ⚡ Improvements
* ⚡ Add credential verification
* ⚡ Small improvement
Co-authored-by: Marcin Koziej <marcin@cahoots.pl>
2022-03-20 20:13:18 +01:00
Jonathan Bennetts
26a7c61175
fix(Telegram Node): Fix sending binary data when disable notification is set ( #2990 )
2022-03-20 20:08:06 +01:00
Jonathan Bennetts
ec618e25bb
fix(GitHub Node): Fix credential tests and File > List operation ( #2999 )
...
* Fixed credential test failing
* Fixed File list operation not working
2022-03-20 10:24:04 +01:00
Ricardo Espinoza
8d04474e30
feat(Linear Node): Add Linear Node ( #2971 )
...
* ✨ Linear node
* ⚡ Improvements
2022-03-20 10:11:06 +01:00
Ricardo Espinoza
1a7f0a4246
feat(KoBoToolbox Node): Add KoBoToolbox Regular and Trigger Node ( #2765 )
...
* First version
* Added hooks
* Added Credentials test
* Add support for downloading attachments
* Slight restructure of downloaded binaries
* Added Trigger node
* Some linting
* Reverting package-lock changes
* Minor GeoJSON parsing fixes
* KoboToolbox: improve GeoJSON format
* Kobo: Support for get/set validation status
* Remove some logs
* [kobo] Fix default attachment options
* Proper debug logging
* Support for hook log status filter
* Kobo: Review fixes
* [kobo]: Add Get All Forms + lookup Form ID
* [kobo] Lookup Form ID in Trigger node
* [kobo] Update branded spelling
* [kobo] Support pagination
* ⚡ fix linting issue
* ⚡ Improvements to #2510
* ⚡ Download files using n8n helper
* ⚡ Improvements
* ⚡ Improvements
* 🐛 Fix filenames
* ⚡ Fix some issues
Co-authored-by: Yann Jouanique <yann.jouanique@oneacrefund.org>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-20 09:54:31 +01:00
Justin Halter
8a88f948f2
feat(HTTP Request Node): Allow Delete requests with body ( #2900 )
...
delete request with body parameters
Co-authored-by: Justin Halter <jhalter@weare5stones.com>
2022-03-19 20:09:42 +01:00
Omar Ajoue
846e866daf
bug(EmailReadImap Node): Improve error handling ( #2991 )
...
* Fix: EmailReadImap unhandled promise rejection
Related to #2091 (but only partially)
See https://github.com/n8n-io/n8n/issues/2091#issuecomment-980010289
* Send errors from email read imap to logger
Co-authored-by: Manuel [tennox] <2084639+tennox@users.noreply.github.com>
2022-03-19 20:03:58 +01:00
Matthew Walther
1b993e4022
feat(Mattermost Node): Add support for Channel Search ( #2687 )
...
* Squashed commit of the following:
commit 9f76bdca9b4af4fd3ee429d1c381c3ed5529434c
Author: Matt Walther <matt@mashio.net>
Date: Sun Jan 16 16:40:34 2022 -0600
Mattermost Channel Search
* Add more boilerplate so Search action renders
* Changed order of search to make the operations alphabetical
* ⚡ Add pagination
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2022-03-19 19:57:53 +01:00
Jan Oberhauser
521cf51e7c
📜 Change to the Sustainable Use License #2932
2022-03-17 10:15:24 +01:00
Jan Oberhauser
ff58aa0e70
🔖 Release n8n-nodes-base@0.166.0
2022-03-14 14:49:06 +00:00
Jan Oberhauser
22c7b35821
⬆️ Set n8n-core@0.109.0 and n8n-workflow@0.91.0 on n8n-nodes-base
2022-03-14 14:49:06 +00:00
Michael Kret
9050211a92
⚡ Update Odoo icon ( #2978 )
2022-03-14 14:58:12 +01:00
Ben Hesseldieck
7264239b83
feat: Add User Management ( #2636 )
...
* ✅ adjust tests
* 🛠 refactor user invites to be indempotent (#2791 )
* 🔐 Encrypt SMTP pass for user management backend (#2793 )
* 📦 Add crypto-js to /cli
* 📦 Update package-lock.json
* ✨ Create type for SMTP config
* ⚡ Encrypt SMTP pass
* ⚡ Update format for `userManagement.emails.mode`
* ⚡ Update format for `binaryDataManager.mode`
* ⚡ Update format for `logs.level`
* 🔥 Remove logging
* 👕 Fix lint
* 👰 n8n 2826 um wedding FE<>BE (#2789 )
* remove mocks
* update authorization func
* lock down default role
* 🐛 fix requiring authentication for OPTIONS requests
* 🐛 fix cors and cookie issues in dev
* update setup route
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* update telemetry
* 🐛 preload role for users
* 🐛 remove auth for password reset routes
* 🐛 fix forgot-password flow
* ⚡ allow workflow tag disabling
* update telemetry init
* add reset
* clear error notifications on signin
* remove load settings from node view
* remove user id from user state
* inherit existing user props
* go back in history on button click
* use replace to force redirect
* update stories
* ⚡ add env check for tag create
* 🧪 Add `/users` tests for user management backend (#2790 )
* ⚡ Refactor users namespace
* ⚡ Adjust fillout endpoint
* ⚡ Refactor initTestServer arg
* ✏️ Specify agent type
* ✏️ Specify role type
* ⚡ Tighten `/users/:id` check
* ✨ Add initial tests
* 🚚 Reposition init server map
* ⚡ Set constants in `validatePassword()`
* ⚡ Tighten `/users/:id` check
* ⚡ Improve checks in `/users/:id`
* ✨ Add tests for `/users/:id`
* 📦 Update package-lock.json
* ⚡ Simplify expectation
* ⚡ Reuse util for authless agent
* 🚚 Make role names consistent
* 📘 Tighten namespaces map type
* 🔥 Remove unneeded default arg
* ✨ Add tests for `POST /users`
* 📘 Create test SMTP account type
* ✏️ Improve wording
* 🎨 Formatting
* 🔥 Remove temp fix
* ⚡ Replace helper with config call
* ⚡ Fix failing tests
* 🔥 Remove outdated test
* 🔥 Remove unused helper
* ⚡ Increase readability of domain fetcher
* ⚡ Refactor payload validation
* 🔥 Remove repetition
* ⏪ Restore logging
* ⚡ Initialize logger in tests
* 🔥 Remove redundancy from check
* 🚚 Move `globalOwnerRole` fetching to global scope
* 🔥 Remove unused imports
* 🚚 Move random utils to own module
* 🚚 Move test types to own module
* ✏️ Add dividers to utils
* ✏️ Reorder `initTestServer` param docstring
* ✏️ Add TODO comment
* ⚡ Dry up member creation
* ⚡ Tighten search criteria
* 🧪 Add expectation to `GET /users`
* ⚡ Create role fetcher utils
* ⚡ Create one more role fetch util
* 🔥 Remove unneeded DB query
* 🧪 Add expectation to `POST /users`
* 🧪 Add expectation to `DELETE /users/:id`
* 🧪 Add another expectation to `DELETE /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 🧪 Adjust expectations in `POST /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 👕 Fix build
* ⚡ Update method
* 📘 Fix `userToDelete` type
* ⚡ Refactor `createAgent()`
* ⚡ Make role fetching global
* ⚡ Optimize roles fetching
* ⚡ Centralize member creation
* ⚡ Refactor truncation helper
* 🧪 Add teardown to `DELETE /users/:id`
* 🧪 Add DB expectations to users tests
* 🔥 Remove pass validation due to hash
* ✏️ Improve pass validation error message
* ⚡ Improve owner pass validation
* ⚡ Create logger initialization helper
* ⚡ Optimize helpers
* ⚡ Restructure `getAllRoles` helper
* 🧪 Add password reset flow tests for user management backend (#2807 )
* ⚡ Refactor users namespace
* ⚡ Adjust fillout endpoint
* ⚡ Refactor initTestServer arg
* ✏️ Specify agent type
* ✏️ Specify role type
* ⚡ Tighten `/users/:id` check
* ✨ Add initial tests
* 🚚 Reposition init server map
* ⚡ Set constants in `validatePassword()`
* ⚡ Tighten `/users/:id` check
* ⚡ Improve checks in `/users/:id`
* ✨ Add tests for `/users/:id`
* 📦 Update package-lock.json
* ⚡ Simplify expectation
* ⚡ Reuse util for authless agent
* 🚚 Make role names consistent
* 📘 Tighten namespaces map type
* 🔥 Remove unneeded default arg
* ✨ Add tests for `POST /users`
* 📘 Create test SMTP account type
* ✏️ Improve wording
* 🎨 Formatting
* 🔥 Remove temp fix
* ⚡ Replace helper with config call
* ⚡ Fix failing tests
* 🔥 Remove outdated test
* ✨ Add tests for password reset flow
* ✏️ Fix test wording
* ⚡ Set password reset namespace
* 🔥 Remove unused helper
* ⚡ Increase readability of domain fetcher
* ⚡ Refactor payload validation
* 🔥 Remove repetition
* ⏪ Restore logging
* ⚡ Initialize logger in tests
* 🔥 Remove redundancy from check
* 🚚 Move `globalOwnerRole` fetching to global scope
* 🔥 Remove unused imports
* 🚚 Move random utils to own module
* 🚚 Move test types to own module
* ✏️ Add dividers to utils
* ✏️ Reorder `initTestServer` param docstring
* ✏️ Add TODO comment
* ⚡ Dry up member creation
* ⚡ Tighten search criteria
* 🧪 Add expectation to `GET /users`
* ⚡ Create role fetcher utils
* ⚡ Create one more role fetch util
* 🔥 Remove unneeded DB query
* 🧪 Add expectation to `POST /users`
* 🧪 Add expectation to `DELETE /users/:id`
* 🧪 Add another expectation to `DELETE /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 🧪 Adjust expectations in `POST /users/:id`
* 🧪 Add expectations to `DELETE /users/:id`
* 📘 Add namespace name to type
* 🚚 Adjust imports
* ⚡ Optimize `globalOwnerRole` fetching
* 🧪 Add expectations
* 👕 Fix build
* 👕 Fix build
* ⚡ Update method
* ⚡ Update method
* 🧪 Fix `POST /change-password` test
* 📘 Fix `userToDelete` type
* ⚡ Refactor `createAgent()`
* ⚡ Make role fetching global
* ⚡ Optimize roles fetching
* ⚡ Centralize member creation
* ⚡ Refactor truncation helper
* 🧪 Add teardown to `DELETE /users/:id`
* 🧪 Add DB expectations to users tests
* ⚡ Refactor as in users namespace
* 🧪 Add expectation to `POST /change-password`
* 🔥 Remove pass validation due to hash
* ✏️ Improve pass validation error message
* ⚡ Improve owner pass validation
* ⚡ Create logger initialization helper
* ⚡ Optimize helpers
* ⚡ Restructure `getAllRoles` helper
* ⚡ Update `truncate` calls
* 🐛 return 200 for non-existing user
* ✅ fix tests for forgot-password and user creation
* Update packages/editor-ui/src/components/MainSidebar.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/components/Telemetry.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* 🚚 Fix imports
* ⚡ reset password just if password exists
* Fix validation at `PATCH /workfows/:id` (#2819 )
* 🐛 Validate entity only if workflow
* 👕 Fix build
* 🔨 refactor response from user creation
* 🐛 um email invite fix (#2833 )
* update users invite
* fix notificaitons stacking on top of each other
* remove unnessary check
* fix type issues
* update structure
* fix types
* 🐘 database migrations UM + password reset expiration (#2710 )
* Add table prefix and assign existing workflows and credentials to owner for sqlite
* Added user management migration to MySQL
* Fixed some missing table prefixes and removed unnecessary user id
* Created migration for postgres and applies minor fixes
* Fixed migration for sqlite by removing the unnecessary index and for mysql by removing unnecessary user data
* Added password reset token expiration
* Addressing comments made by Ben
* ⚡ ️ add missing tablePrefix
* ✅ fix tests + add tests for expiring pw-reset-token
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ⚡ treat skipped personalizationSurvey as not answered
* 🐛 removing active workflows when deleting user, 🐛 fix reinvite, 🐛 fix resolve-signup-token, 🐘 remove workflowname uniqueness
* ✅ Add DB state check tests (#2841 )
* 🔥 Remove unneeded import
* 🔥 Remove unneeded vars
* ✏️ Improve naming
* 🧪 Add expectations to `POST /owner`
* 🧪 Add expectations to `PATCH /me`
* 🧪 Add expectation to `PATCH /me/password`
* ✏️ Clarify when owner is owner shell
* 🧪 Add more expectations
* ⏪ Restore package-lock to parent branch state
* Add logging to user management endpoints v2 (#2836 )
* ⚡ Initialize logger in tests
* ⚡ Add logs to mailer
* ⚡ Add logs to middleware
* ⚡ Add logs to me endpoints
* ⚡ Add logs to owner endpoints
* ⚡ Add logs to pass flow endpoints
* ⚡ Add logs to users endpoints
* 📘 Improve typings
* ⚡ Merge two logs into one
* ⚡ Adjust log type
* ⚡ Add password reset email log
* ✏️ Reword log message
* ⚡ Adjust log meta object
* ⚡ Add total to log
* ✏️ Add detail to log message
* ✏️ Reword log message
* ✏️ Reword log message
* 🐛 Make total users to set up accurate
* ✏️ Reword `Logger.debug()` messages
* ✏️ Phrasing change for consistency
* 🐛 Fix ID overridden in range query
* 🔨 small refactoring
* 🔐 add auth to push-connection
* 🛠 ✅ Create credentials namespace and add tests (#2831 )
* 🧪 Fix failing test
* 📘 Improve `createAgent` signature
* 🚚 Fix `LoggerProxy` import
* ✨ Create credentials endpoints namespace
* 🧪 Set up initial tests
* ⚡ Add validation to model
* ⚡ Adjust validation
* 🧪 Add test
* 🚚 Sort creds endpoints
* ✏️ Plan out pending tests
* 🧪 Add deletion tests
* 🧪 Add patch tests
* 🧪 Add get cred tests
* 🚚 Hoist import
* ✏️ Make test descriptions consistent
* ✏️ Adjust description
* 🧪 Add missing test
* ✏️ Make get descriptions consistent
* ⏪ Undo line break
* ⚡ Refactor to simplify `saveCredential`
* 🧪 Add non-owned tests for owner
* ✏️ Improve naming
* ✏️ Add clarifying comments
* 🚚 Improve imports
* ⚡ Initialize config file
* 🔥 Remove unneeded import
* 🚚 Rename dir
* ⚡ Adjust deletion call
* ⚡ Adjust error code
* ✏️ Touch up comment
* ⚡ Optimize fetching with `@RelationId`
* 🧪 Add expectations
* ⚡ Simplify mock calls
* 📘 Set deep readonly to object constants
* 🔥 Remove unused param and encryption key
* ⚡ Add more `@RelationId` calls in models
* ⏪ Restore
* 🐛 no auth for .svg
* 🛠 move auth cookie name to constant; 🐛 fix auth for push-connection
* ✅ Add auth middleware tests (#2853 )
* ⚡ Simplify existing suite
* 🧪 Validate that auth cookie exists
* ✏️ Move comment
* 🔥 Remove unneeded imports
* ✏️ Add clarifying comments
* ✏️ Document auth endpoints
* 🧪 Add middleware tests
* ✏️ Fix typos
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove test description wrappers (#2874 )
* 🔥 Remove /owner test wrappers
* 🔥 Remove auth middleware test wrappers
* 🔥 Remove auth endpoints test wrappers
* 🔥 Remove overlooked middleware wrappers
* 🔥 Remove me namespace test wrappers
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ✨ Runtime checks for credentials load and execute workflows (#2697 )
* Runtime checks for credentials load and execute workflows
* Fixed from reviewers
* Changed runtime validation for credentials to be on start instead of on demand
* Refactored validations to use user id instead of whole User instance
* Removed user entity from workflow project because it is no longer needed
* General fixes and improvements to runtime checks
* Remove query builder and improve styling
* Fix lint issues
* ⚡ remove personalizationAnswers when fetching all users
* ✅ fix failing get all users test
* ✅ check authorization routes also for authentication
* 🐛 fix defaults in reset command
* 🛠 refactorings from walkthrough (#2856 )
* ⚡ Make `getTemplate` async
* ⚡ Remove query builder from `getCredentials`
* ⚡ Add save manual executions log message
* ⏪ Restore and hide migrations logs
* ⚡ Centralize ignore paths check
* 👕 Fix build
* 🚚 Rename `hasOwner` to `isInstanceOwnerSetUp`
* ⚡ Add `isSetUp` flag to `User`
* ⚡ Add `isSetUp` to FE interface
* ⚡ Adjust `isSetUp` checks on FE
* 👕 Fix build
* ⚡ Adjust `isPendingUser()` check
* 🚚 Shorten helper name
* ⚡ Refactor as `isPending` per feedback
* ✏️ Update log message
* ⚡ Broaden check
* 🔥 Remove unneeded relation
* ⚡ Refactor query
* 🔥 Re-remove logs from migrations
* 🛠 set up credentials router (#2882 )
* ⚡ Refactor creds endpoints into router
* 🧪 Refactor creds tests to use router
* 🚚 Rename arg for consistency
* 🚚 Move `credentials.api.ts` outside /public
* 🚚 Rename constant for consistency
* 📘 Simplify types
* 🔥 Remove unneeded arg
* 🚚 Rename router to controller
* ⚡ Shorten endpoint
* ⚡ Update `initTestServer()` arg
* ⚡ Mutate response body in GET /credentials
* 🏎 improve performance of type cast for FE
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🐛 remove GET /login from auth
* 🔀 merge master + FE update (#2905 )
* ✨ Add Templates (#2720 )
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* ⚡ Fix placeholder in creds config modal
* ✏️ Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* ⚡ Add deployment type to FE settings
* ⚡ Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* ⚡ Add deployment type to store module
* ✨ Create hiring banner
* ⚡ Display hiring banner
* ⏪ Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* ⚡ Fix indentation
* N8N-2853 Reorder items / TemplateList
* 👕 Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* ✏️ Update jobs URL
* 🚚 Move logging to root component
* ⚡ Refactor `deploymentType` to `isInternalUser`
* ⚡ Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* ⬆️ Update package-lock.json file
* ⚡ Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🔖 Release n8n-workflow@0.88.0
* ⬆️ Set n8n-workflow@0.88.0 on n8n-core
* 🔖 Release n8n-core@0.106.0
* ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev
* 🔖 Release n8n-node-dev@0.45.0
* ⬆️ Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-nodes-base
* 🔖 Release n8n-nodes-base@0.163.0
* 🔖 Release n8n-design-system@0.12.0
* ⬆️ Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
* 🔖 Release n8n-editor-ui@0.132.0
* ⬆️ Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
* 🔖 Release n8n@0.165.0
* fix default user bug
* fix bug
* update package lock
* fix duplicate import
* fix settings
* fix templates access
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ n8n 2952 personalisation (#2911 )
* refactor/update survey
* update customers
* Fix up personalization survey
* fix recommendation logic
* set to false
* hide suggested nodes when empty
* use keys
* add missing logic
* switch types
* Fix logic
* remove unused constants
* add back constant
* refactor filtering inputs
* hide last input on personal
* fix other
* ✨ add current pw check for change password (#2912 )
* fix back button
* Add current password input
* add to modal
* update package.json
* delete mock file
* delete mock file
* get settings func
* update router
* update package lock
* update package lock
* Fix invite text
* update error i18n
* open personalization on search if not set
* update error view i18n
* update change password
* update settings sidebar
* remove import
* fix sidebar
* 🥅 fix error for credential/workflow not found
* update invite modal
* ✨ persist skipping owner setup (#2894 )
* 🚧 added skipInstanceOwnerSetup to DB + route to save skipping
* ✨ skipping owner setup persists
* ✅ add tests for authorization and /owner/skip-setup
* 🛠 refactor FE settings getter
* 🛠 move setting setup stop to owner creation
* 🐛 fix wrong setting of User.isPending
* 🐛 fix isPending
* 🏷 add isPending to PublicUser
* 🐛 fix unused import
* update delete modal
* change password modal
* remove _label
* sort keys
* remove key
* update key names
* fix test endpoint
* 🥅 Handle error workflows permissions (#2908 )
* Handle error workflows permissions
* Fixed wrong query format
* 🛠 refactor query
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* fix ts issue
* fix list after ispending changes
* fix error page bugs
* fix error redirect
* fix notification
* 🐛 fix survey import in migration
* fix up spacing
* update keys spacing
* update keys
* add space
* update key
* fix up more spacing
* 🔐 add current password (#2919 )
* add curr pass
* update key names
* 🐛 stringify tag ids
* 🔐 check current password before update
* add package lock
* fix dep version
* update version
* 🐛 fix access for instance owner to credentials (#2927 )
* 🛠 stringify tag id on entity
* 🔐 Update password requirements (#2920 )
* ⚡ Update password requirements
* ⚡ Adjust random helpers
* ✅ fix tests for currentPassword check
* change redirection, add homepage
* fix error view redirection
* updated wording
* fix setup redirection
* update validator
* remove successfully
* update consumers
* update settings redirect
* on signup, redirect to homepage
* update empty state
* add space to emails
* remove brackets
* add opacity
* update spacing
* remove border from last user
* personal details updated
* update redirect on sign up
* prevent text wrap
* fix notification title line height
* remove console log
* 🐘 Support testing with Postgres and MySQL (#2886 )
* 🗃️ Fix Postgres migrations
* ⚡ Add DB-specific scripts
* ✨ Set up test connections
* ⚡ Add Postgres UUID check
* 🧪 Make test adjustments for Postgres
* ⚡ Refactor connection logic
* ✨ Set up double init for Postgres
* ✏️ Add TODOs
* ⚡ Refactor DB dropping logic
* ✨ Implement global teardown
* ✨ Create TypeORM wrappers
* ✨ Initial MySQL setup
* ⚡ Clean up Postgres connection options
* ⚡ Simplify by sharing bootstrap connection name
* 🗃️ Fix MySQL migrations
* 🔥 Remove comments
* ⚡ Use ES6 imports
* 🔥 Remove outdated comments
* ⚡ Centralize bootstrap connection name handles
* ⚡ Centralize database types
* ✏️ Update comment
* 🚚 Rename `findRepository`
* 🚧 Attempt to truncate MySQL
* ✨ Implement creds router
* 🐛 Fix duplicated MySQL bootstrap
* 🐛 Fix misresolved merge conflict
* 🗃️ Fix tags migration
* 🗃️ Fix MySQL UM migration
* 🐛 Fix MySQL parallelization issues
* 📘 Augment TypeORM to prevent error
* 🔥 Remove comments
* ✨ Support one sqlite DB per suite run
* 🚚 Move `testDb` to own module
* 🔥 Deduplicate bootstrap Postgres logic
* 🔥 Remove unneeded comment
* ⚡ Make logger init calls consistent
* ✏️ Improve comment
* ✏️ Add dividers
* 🎨 Improve formatting
* 🔥 Remove duplicate MySQL global setting
* 🚚 Move comment
* ⚡ Update default test script
* 🔥 Remove unneeded helper
* ⚡ Unmarshal answers from Postgres
* 🐛 Phase out `isTestRun`
* ⚡ Refactor `isEmailSetup`
* 🔥 Remove unneeded imports
* ⚡ Handle bootstrap connection errors
* 🔥 Remove unneeded imports
* 🔥 Remove outdated comments
* ✏️ Fix typos
* 🚚 Relocate `answersFormatter`
* ⏪ Undo package.json miscommit
* 🔥 Remove unneeded import
* ⚡ Refactor test DB prefixing
* ⚡ Add no-leftover check to MySQL
* 📦 Update package.json
* ⚡ Autoincrement on simulated MySQL truncation
* 🔥 Remove debugging queries
* ✏️ fix email template link expiry
* 🔥 remove unused import
* ✅ fix testing email not sent error
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
* update label type
* 🎨 um/fe review (#2946 )
* 🐳 Update Node.js versions of Docker images to 16
* 🐛 Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
* 🐛 Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index
* move all element ui components
* update package lock
* 🐛 Fix credentials list load issue (#2931 )
* always fetch credentials
* only fetch credentials once
* ⚡ Allow to disable hiring banner (#2902 )
* ✨ Add flag
* ⚡ Adjust interfaces
* ⚡ Adjust store module
* ⚡ Adjust frontend settings
* ⚡ Adjust frontend display
* 🐛 Fix issue that ctrl + o did behave wrong on workflow templates page (#2934 )
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
* ⬆️ Update package-lock.json file
* 🐛 Fix sorting by field in Baserow Node (#2942 )
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
* 🐛 Fix some i18n line break issues
* ✨ Add Odoo Node (#2601 )
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* 🔨 fixed credential test, updating CRUD methods
* 🔨 added additional fields to crm resource
* 🔨 added descriptions, fixed credentials test bug
* 🔨 standardize node and descriptions design
* 🔨 removed comments
* 🔨 added pagination to getAll operation
* ⚡ removed leftover function from previous implementation, removed required from optional fields
* ⚡ fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* 🔨 fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* ⚡ Small improvements
* 🔨 extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* ⚡ Improvements
* 🔨 working on review
* 🔨 fixed linter errors
* 🔨 review wip
* 🔨 review wip
* 🔨 review wip
* ⚡ updated display name for URL in credentials
* 🔨 added checks for valid id to delete and update
* ⚡ Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* 🐛 Handle Wise SCA requests (#2734 )
* ⚡ Improve Wise error message after previous change
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
* Move owner skip from settings
* 🐛 SMTP fixes (#2937 )
* 🔥 Remove `UM_` from SMTP env vars
* 🔥 Remove SMTP host default value
* ⚡ Update sender value
* ⚡ Update invite template
* ⚡ Update password reset template
* ⚡ Update `N8N_EMAIL_MODE` default value
* 🔥 Remove `EMAIL` from all SMTP vars
* ✨ Implement `verifyConnection()`
* 🚚 Reposition comment
* ✏️ Fix typo
* ✏️ Minor env var documentation improvements
* 🎨 Fix spacing
* 🎨 Fix spacing
* 🗃️ Remove SMTP settings cache
* ⚡ Adjust log message
* ⚡ Update error message
* ✏️ Fix template typo
* ✏️ Adjust wording
* ⚡ Interpolate email into success toast
* ✏️ Adjust base message in `verifyConnection()`
* ⚡ Verify connection on password reset
* ⚡ Bring up POST /users SMTP check
* 🐛 remove cookie if cookie is not valid
* ⚡ verify connection on instantiation
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🔊 create logger helper for migrations (#2944 )
* 🔥 remove unused database
* 🔊 add migration logging for sqlite
* 🔥 remove unnecessary index creation
* ⚡ ️ change log level to warn
* 🐛 Fix issue with workflow process to initialize db connection correctly (#2948 )
* ✏️ update error messages for webhhook run/activation
* 📈 Implement telemetry events (#2868 )
* Implement basic telemetry events
* Fixing user id as part of the telemetry data
* Added user id to be part of the tracked data
* ✨ Create telemetry mock
* 🧪 Fix tests with telemetry mock
* 🧪 Fix missing key in authless endpoint
* 📘 Create authless request type
* 🔥 Remove log
* 🐛 Fix `migration_strategy` assignment
* 📘 Remove `instance_id` from `ITelemetryUserDeletionData`
* ⚡ Simplify concatenation
* ⚡ Simplify `track()` call signature
* Fixed payload of telemetry to always include user_id
* Fixing minor issues
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 🔊 Added logs to credentials, executions and workflows (#2915 )
* Added logs to credentials, executions and workflows
* Some updates according to ivov's feedback
* ⚡ update log levels
* ✅ fix tests
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🐛 fix telemetry error
* fix conflicts with master
* fix duplicate
* add package-lock
* 🐛 Um/fixes (#2952 )
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* ✏️ fix environment name
* 🐛 fix disabling UM
* 🐛 fix email setup flag
* 🐛 FE fixes 1 (#2953 )
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* capitalize labels, refactor text
* Fixed the issue with telemetry data missing for personalization survey
* Changed invite email text
* 🐛 Fix quotes issue with postgres migration (#2958 )
* Changed text for invite link
* 🐛 fix reset command for mysql
* ✅ fix race condition in test DB creation
* 🔐 block user creation if UM is disabled
* 🥅 improve smtp setup issue error
* ⚡ update error message
* refactor route rules
* set package lock
* fix access
* remove capitalize
* update input labels
* refactor heading
* change span to fragment
* add route types
* refactor views
* ✅ fix increase timeout for mysql
* ⚡ correct logic of error message
* refactor view names
* ⚡ update randomString
* 📈 Added missing event regarding failed emails (#2964 )
* replace label with info
* 🛠 refactor JWT-secret creation
* remove duplicate key
* remove unused part
* remove semicolon
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* 💥 update timestamp of UM migration
* ✏️ small message updates
* fix tracking
* update notification line-height
* fix avatar opacity
* fix up empty state
* shift focus to input
* 🔐 Disable basic auth after owner has been set up (#2973 )
* Disable basic auth after owner has been set up
* Remove unnecessary comparison
* rename modal title
* 🐛 use pgcrypto extension for uuid creation (#2977 )
* 📧 Added public url variable for emails (#2967 )
* Added public url variable for emails
* Fixed base url for reset password - the current implementation overrides possibly existing path
* Change variable name to editorUrl
* Using correct name editorUrl for emails
* Changed variable description
* Improved base url naming and appending path so it remains consistent
* Removed trailing slash from editor base url
* 🌐 fix i18n pattern (#2970 )
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* Um/fixes 1000 (#2980 )
* fix select issue
* 😫 hacky solution to circumvent pgcrypto (#2979 )
* fix owner bug after transfer. always fetch latest credentials
* add confirmation modal to setup
* Use webhook url as fallback when editor url is not defined
* fix enter bug
* update modal
* update modal
* update modal text, fix bug in settings view
* Updating editor url to not append path
* rename keys
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-03-14 14:46:32 +01:00
Jan Oberhauser
4e7b4ba840
🔖 Release n8n-nodes-base@0.165.0
2022-03-13 11:17:56 +00:00
Jan Oberhauser
fbfcaa8eef
⬆️ Set n8n-core@0.108.0 and n8n-workflow@0.90.0 on n8n-nodes-base
2022-03-13 11:17:56 +00:00
Jan Oberhauser
ec9590e239
🔀 Merge branch 'master' of github.com:n8n-io/n8n
2022-03-13 12:13:08 +01:00
Jan Oberhauser
53b54440d7
feat(Facebook Node): Add support for Facebook Graph API versions 13
2022-03-13 12:12:57 +01:00
nivb06
42f96cd782
⚡ Add codex files for Onfleet nodes ( #2968 )
...
Co-authored-by: Niv <nivbelleli@gmail.com>
2022-03-13 12:02:07 +01:00
Ricardo Espinoza
6f9561294a
⚡ Improvements to previous PR
...
* Fix timezone in google calendar
* change timezone additionalFields variable name in Google.Calendar.nodes.ts
from timeZone to timezone
* add timezone information to formated code
Signed-off-by: 5pecia1 <pdpxpd@gmail.com>
* ⚡ nodelinter fixes
* 🔨 fixes for incorrect timezonez
* ⚡ Improvements
Co-authored-by: 5pecia1 <pdpxpd@gmail.com>
Co-authored-by: michael-radency <michael.k@radency.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-03-13 12:00:12 +01:00
Ricardo Espinoza
f73100a0bd
feat(Hubspot): Add support for Private App Token Authentication
...
* add Hubspot Private App Token Authentication
* ⚡ Add credential verification
* ⚡ Rename app token
Co-authored-by: Rene Wagner <wagner@villacircle.com>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
2022-03-13 11:52:47 +01:00
vcrwr
2ff13a6842
feat(Hubspot): Add support for Private App Token Authentication
2022-03-13 11:49:15 +01:00
Tom
4d4db7f805
feat(Wordpress Node): Add Status option to Get All operation of Posts resource
...
* Wordpress: Add status to getAll: post
* Fix status name used in query string
* Alphabetically order options for getAll: post
* 🐛 Fixed pagination issue when there is no posts for the status
* ✨ Updated password field to use a password type
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2022-03-13 11:42:23 +01:00