Ricardo Espinoza
570790ed0c
fix(core): Fix bug running addUserActivatedColumn migration on MariaDB ( #6157 )
2023-05-03 11:04:47 +02:00
Cornelius Suermann
a3d26eff79
fix: Prevent invocations of 'GET /rest/license' from returning an error when ephemeral licenses are used ( #6154 )
...
* fix: Prevent error when invoking with an ephemeral license
* add tests
2023-05-03 10:43:13 +02:00
Iván Ovejero
8862e1e7df
fix(editor): Restrict [empty]
in parameter input hint to zero-length string ( #6003 )
...
* 🚧 Quick test
* ⚡ Adjust to new requirements
* ⚡ Account for 2x double quotes
* 🔥 Remove excess single quote
* ⏪ Revert per new requirements
* ⏪ Undo more changes to minimize diff
* ⏪ New requirement changes
* 🐛 Prevent excess whitespace from HTML formatting
* 🚚 Rename computed property
* 🧪 Set up e2e tests for parameter input hint
* 🚧 Experiments with unit tests
Pinia stores setup process WIP.
* 🔥 Remove e2e test
* ⏪ Restore `test` command
* 🔥 Remove unit test stub
* 🔥 Remove logging
* 🔥 Remove test ID
* 🧪 Fix e2e test
* 🧪 Tighten text check
2023-05-03 09:41:40 +02:00
Michael Kret
8aedc03dda
fix(core): Assign Unknown Error only if message or description not present in error
2023-05-03 10:15:33 +03:00
कारतोफ्फेलस्क्रिप्ट™
deb4c04f34
fix(AWS S3 Node): Fix File upload, and add node tests ( #6153 )
2023-05-02 17:29:07 +02:00
Michael Kret
a0dd17e115
fix(core): Better error message in Webhook node when using the POST method
2023-05-02 17:27:05 +03:00
Michael Kret
5364a2dff3
feat(Microsoft Excel 365 Node): Overhaul
2023-05-02 12:44:25 +03:00
Michael Auerswald
25fe14be56
fix(core): Remove SAML config metadataUrl if XML metadata is set directly ( #6143 )
...
remove metadataUrl if metadata is set directly
2023-05-02 11:22:34 +02:00
Iván Ovejero
d9af69116a
ci: Restore load options methods validation (no-changelog) ( #6148 )
...
⏪ Restore load options methods validation
2023-05-02 11:19:23 +02:00
Michael Kret
cb497fbbec
feat(core): Add notice to alert users a new version is available
2023-05-02 11:45:04 +03:00
Michael Auerswald
839a56a682
fix(core): Fix canceled execution status ( #6142 )
2023-05-02 10:37:35 +02:00
Iván Ovejero
06fa6f1fb3
ci: Expand ESLint to tests in BE packages (no-changelog) ( #6147 )
...
* 🔧 Adjust base ESLint config
* 🔧 Adjust `lint` and `lintfix` in `nodes-base`
* 🔧 Include `test` and `utils` in `nodes-base`
* 📘 Convert JS tests to TS
* 👕 Apply lintfixes
2023-05-02 10:37:19 +02:00
Milorad FIlipović
c63181b317
fix(editor): Fix focus jumping when using chrome autofill ( #6140 )
2023-05-02 10:15:16 +02:00
Iván Ovejero
1607aeb9f9
fix(editor): Fix copy selection behavior ( #6112 )
...
🐛 Fix copy selection behavior
2023-05-02 09:39:09 +02:00
Iván Ovejero
c99f158120
fix(core): Account for nodes with renamable content ( #6109 )
...
🐛 Account for nodes with renamable content
2023-05-02 09:37:49 +02:00
Iván Ovejero
51f5990559
fix(editor): Fix quote handling on dollar-sign variable completions ( #6128 )
...
🐛 Fix quote handling on dollar-sign variable completions
2023-05-02 09:36:42 +02:00
Iván Ovejero
85e8145439
fix(editor): Fix cropped off completions docstrings ( #6129 )
...
🐛 Fix cropped off docstrings
2023-05-02 09:36:28 +02:00
Michael Kret
14f71146e2
fix(Date & Time Node): Numbers conversions fix
2023-05-01 10:11:55 +03:00
Michael Kret
d219af75cf
fix(Merge Node): Do not error if expected key is missing
2023-04-28 19:46:59 +03:00
Michael Auerswald
c0b1cddc91
fix(core): Improve saml endpoints and audit events ( #6107 )
...
* update saml endpoints and login audit
* fix(core): Skip auth for controllers/routes that don't use the `Authorized` decorator
* fix linting
* lint fix
* add tests and fix endpoint permission
* add hook test
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-04-28 18:11:33 +02:00
Omar Ajoue
701105edcf
fix: Prevent displaying an endless timer in the execution list for finished executions ( #6137 )
2023-04-28 17:18:16 +02:00
Iván Ovejero
90a62ccfb5
fix(editor): Fix Show details
summary ( #6113 )
...
* 🐛 Fix `Show details` summary
* 🚚 Move constants out of sanitizer
2023-04-28 17:16:46 +02:00
Milorad FIlipović
a72a5112f3
fix(editor): Fix sidebar button styling ( #6138 )
...
* fix(editor): Fix sidebar button styling
* Making offset equal for both button versions
2023-04-28 16:46:53 +02:00
Iván Ovejero
71ae6c66ef
fix(editor): Fix unique names for node duplication ( #6134 )
...
* 🐛 Fix unique names for node duplication
* 🐛 Fix i18n references
2023-04-28 15:53:59 +02:00
Iván Ovejero
20a72bb28b
fix(editor): Fix missing Stop Listening
button ( #6125 )
...
🐛 Fix missing `Stop Listening` button
2023-04-28 15:50:39 +02:00
Iván Ovejero
c8ff368fc7
fix(editor): Fix unscrollable node settings ( #6133 )
...
🐛 Fix unscrollable node settings
2023-04-28 13:38:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
a3aba835a1
fix(core): Avoid using Object.keys
on Buffer and other non-plain objects ( #6131 )
...
* create a unified way to check if an object is empty
* avoid running `Object.keys` on Buffer objects, to avoid unnecessary memory usage
2023-04-28 13:05:48 +02:00
Csaba Tuncsik
188ef042cd
fix(editor): Change execution list tab loader design ( #6120 )
2023-04-28 12:29:32 +02:00
Michael Kret
8669f95736
fix(Slack Node): Restore ability to send text in addition of blocks or attachments
2023-04-28 13:23:36 +03:00
Milorad FIlipović
b17d5f9aa0
feat(editor): Add support for loadOptionsDependsOn
to RLC ( #6101 )
...
* feat(editor): Add support for `loadOptionsDependsOn` to the Resource Locator component
* 🔥 Removing leftover log
* ✅ Added e2e tests for ResourceLocator component
2023-04-28 12:14:31 +02:00
Omar Ajoue
2e73f4abd0
fix: Correctly allow sharees to test credential when opening the modal ( #6111 )
...
* fix: Prevent incorrect error message when sharee opens a credential
* test: Add testing for automated credential testing
* chore: Remove unnecessary comments
2023-04-28 12:02:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
206b6b90b8
fix(core): Fix hasOwnProperty
on augmented objects ( #6124 )
...
N8N-6333
Fixes
- https://community.n8n.io/t/bug-faulty-javascript-being-implemented-in-the-code-node-after-update-to-v0-222-3/25346
- https://community.n8n.io/t/checking-for-value-in-webhook-body-with-hasownproperty/25068/11
2023-04-28 11:49:53 +02:00
Ricardo Espinoza
5974af1903
fix(core): Only take into account users that active for the first time to show activation modal (no-changelog) ( #6121 )
...
only take into account users that active for the first time
2023-04-28 10:56:24 +02:00
romainminaud
3fb84df122
fix(editor): Change wording for Variables feature available plans (no-changelog) ( #6096 )
...
update wording
2023-04-28 08:49:27 +02:00
Iván Ovejero
39b544271d
refactor(editor): Add skip option to activation modal ( #6092 )
...
⚡ Add skip option to activation modal
2023-04-27 15:21:53 -04:00
Cornelius Suermann
af097ae22c
fix(HTTP Request Node): Add description for 'Specify Body' option ( #6114 )
...
* fix(HTTP Request Node): Add description for 'Specify Body' option
* disable linting for node-param-description-miscased-json
2023-04-27 17:33:38 +02:00
Csaba Tuncsik
1ec85b7d57
test(editor): Test personal settings view ( #6119 )
2023-04-27 17:26:20 +02:00
Iván Ovejero
c6e665a975
fix(editor): Remove pagination from binary data output ( #6093 )
...
🐛 Remove pagination from binary data output
2023-04-27 14:30:00 +02:00
Milorad FIlipović
2c240a0e4e
fix(editor): Show error in RLC if credentials are not set ( #6108 )
2023-04-27 14:28:23 +02:00
Csaba Tuncsik
4cbb05b001
fix(editor): Loading state for executions tab ( #6100 )
...
* fix(editor): Loading state for executions tab
* fix(editor): do not show no result if loading
2023-04-27 13:35:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
59aee2270b
fix(core): Skip auth for controllers/routes that don't use the Authorized
decorator, or use Authorized('none')
( #6106 )
2023-04-27 12:51:55 +02:00
Csaba Tuncsik
3e9ecd9397
fix(editor): Disable changing of email and pw when SAML login enabled ( #6104 )
2023-04-27 12:48:53 +02:00
Michael Kret
983e6e124e
fix(HTTP Request Node): Always lowercase headers
2023-04-27 13:36:02 +03:00
Jon
aa59329836
fix(Compression Node): Fix issue with decompression failing with uppercase extensions ( #6098 )
2023-04-27 11:18:35 +01:00
Marcus
25a386dd70
fix(Mattermost Node): Fix base url trailing slash error ( #6097 )
...
* 🐛 Fix credential base url with trailing slash
* Fix credential test base url with trailing slash
2023-04-27 11:42:37 +02:00
Michael Kret
c65ac03368
feat(Item Lists Node): Split out items work on objects as well as arrays
2023-04-27 11:54:55 +03:00
Csaba Tuncsik
0c9ce3a2ec
feat(editor): Add version controls settings (WIP) ( #6036 )
...
* feat(editor): Version control paywall (WIP)
* fix(editor): remove version control docs link
* feat(editor): Adding version control settings (WIP)
* feat(editor): Adding version control settings (WIP)
* fix(editor): use rest api root path in version control
* fix(editor): adding preferences
* fix(editor): adding preferences
* fix(editor): change store action name
2023-04-26 17:52:53 +02:00
github-actions[bot]
4f56194035
🚀 Release 0.226.0 ( #6087 )
2023-04-26 16:05:03 +02:00
कारतोफ्फेलस्क्रिप्ट™
a4eb46acc1
fix(core): Serialize dates and regexps when reading from augmented objects ( #6086 )
...
https://community.n8n.io/t/workflows-fail-when-triggered-but-succeed-when-run-manually/25575
2023-04-26 11:11:13 +02:00
OlegIvaniv
390841bbf0
feat(editor): Enhance Node Creator actions view ( #5954 )
...
* WIP
* WIP
* Extract actions into composable
* WIP: Preserve categories when searching
* WIP
* WIP: Tweak styles
* WIP: Refactor node creator
* WIP: Finish Node Creator node view/subcategories refactor
* WIP: Finished actions refactor
* Cleanup & Lintfix
* WIP: Improve memory managment
* Fix interactions
* WIP
* WIP: Keyboard navigation
* Improve keyboard navigation and memory managment
* Finished view refactor
* FIx custom api calls and activation callouts
* Fix actions tracking and cleanup
* Product review fixes
* Telemetry fixes
* Fix node creator e2es
* Set action name font size and actionsEmpty font weight
* Fix failing credentials spec
* Make sure to select first action item when switching from nodes panel to actions panel
* Add actions panel e2e tests
* Cleanup
* Fix actions generation and cleanup
* Add correct Learn More link and adjust displaying of trigger icon
* Change trigger icon condition to use nodeType group
* Cleanup nodeTypesUtils and snapshots and lintfixes
* Lint fixes
* Refine logic to show trigger icon in node creator
* Add unit tests & clean up
* Add `003_auto_insert_action` experiment, hide empty sections for opposite root view
* Lintfix
* Do not show empty category tooltips and only show activation callout in triger root view
* Fix no-results node creator view
* Spacings tweaks and root rendering logic adjustment
* Add unit tests
* Lint and e2e fixes
* Revert CLI changes, fix unit tests
* Remove useless comments
* Sync master, replace $externalHooks mixin
* Lint fix
* Focus first action when panel slides in, not category
* Address PR comments
* Lint fix
* Remove `setAddedNodeActionParameters` optional track param
* Further simplify setAddedNodeActionParameters
* Fix pnpn lock file
* Fix types imports
* Fix 13-pinning spec
2023-04-26 09:18:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
6335e0938d
fix(editor): Make the frontend work again when NODE_FUNCTION_ALLOW_EXTERNAL
is set (no-changelog) ( #6058 )
2023-04-25 18:18:46 +02:00
Jan Oberhauser
70aaf24784
feat(editor): Add SQL editor support ( #5517 )
2023-04-25 18:18:27 +02:00
Csaba Tuncsik
f9b11c73b9
refactor(editor): Track advanced filter custom data usage ( #6084 )
2023-04-25 17:47:21 +02:00
कारतोफ्फेलस्क्रिप्ट™
ca4e0df90b
refactor(editor): Replace monaco-editor/prismjs with CodeMirror ( #5983 )
...
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2023-04-25 16:57:21 +02:00
Iván Ovejero
88724bb056
ci: Enforce no unused imports (no-changelog) ( #6073 )
2023-04-25 11:47:03 +02:00
Michael Auerswald
f3b4701863
feat(core): Manage version control settings ( #6079 )
...
* expand VersionControlPreferences
* use Authorized decorator for vc endpoints instead of middleware
* validate preferences with class-validator
* cleanup
* cleanup
2023-04-24 17:13:25 +02:00
कारतोफ्फेलस्क्रिप्ट™
124f41faa6
ci: Fix linting error on master
(no-changelog) ( #6075 )
2023-04-24 16:19:20 +02:00
Csaba Tuncsik
8a3b3e53e1
fix(editor): Update LDAP and Log streaming paywalls ( #6069 )
2023-04-24 15:37:36 +02:00
Ricardo Espinoza
13ef3c1d20
feat(core): Add instanceId to n8n.ready hook (no-changelog) ( #6007 )
...
* add instanceId to n8n.ready hook
* Set instanceId during configuration method
2023-04-24 09:12:00 -04:00
कारतोफ्फेलस्क्रिप्ट™
c7b1920943
ci: Update linting dependencies, and setup eslint-plugin-unicorn (no-changelog) ( #6070 )
2023-04-24 14:47:13 +02:00
Milorad FIlipović
8886516c9e
refactor(editor): Delete leftover restApi mixin file (no-changelog) ( #6074 )
...
* refactor(editor): Delete leftover `restApi` mixin file (no-changelog)
* Removing leftover comment
2023-04-24 14:23:33 +02:00
Jon
871d4193e2
docs: Remove version notice from overhauled nodes (no-changelog) ( #6071 )
2023-04-24 13:21:26 +01:00
Iván Ovejero
1bb6672498
refactor(editor): Combine type imports in editor-ui
(no-changelog) ( #6072 )
...
⚡ Combine type imports in `editor-ui`
2023-04-24 13:58:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
308a94311f
refactor: Async functions don't need to explicitly return promises (no-changelog) ( #6041 )
2023-04-24 13:17:08 +02:00
Jimw383
03be725cef
SSO/SAML : add Base URL to redirects in acsHandler ( #5923 )
...
add Base URL to redirects in acsHandler
I modified the redirections to include the base URL of the instance so that the redirects remain correct even if the instance is accessed from a subdirectory.
Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
2023-04-24 12:36:50 +02:00
Iván Ovejero
57aab63c10
refactor: Integrate consistent-type-imports
in FE packages (no-changelog) ( #6060 )
...
* 👕 Move `consistent-type-imports` to top level
* 👕 Apply lintfixes
* 👕 Apply more lintfixes
* 👕 More lintfixes
* 👕 More lintfixes
2023-04-24 12:18:24 +02:00
Cornelius Suermann
eaf7090919
fix(core): Skip license activation when instance was already activated ( #6064 )
2023-04-24 11:46:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
1eeadc6114
refactor(core): Setup decorator based RBAC (no-changelog) ( #5787 )
2023-04-24 11:45:31 +02:00
Milorad FIlipović
59db96771e
refactor(editor): Remove the restApi
mixin ( #6065 )
...
* ✨ Removing the `makeApiRequest` method from `restAPI` mixin, removing the mixing from the App component
* ✨ Removing `restApi` mixin
* 👕 Fixing lint errors
* ✔️ Fixing execution list unit tests and merge bug in workflowRun mixin
* 🐛 Added missing useStore
2023-04-24 10:50:49 +02:00
Iván Ovejero
4bd55f7a1e
refactor(editor): Switch to plan change URL on cloud (no-changelog) ( #6001 )
...
* 🚚 Switch to plan change URL on cloud
* 🧪 Update URL in test
2023-04-24 10:42:03 +02:00
Alex Grozav
9c94050deb
feat: Replace Vue.extend with defineComponent in editor-ui (no-changelog) ( #6033 )
...
* refactor: replace Vue.extend with defineComponent in editor-ui
* fix: change $externalHooks extractions from mixins
* fix: refactor externalHooks mixin
2023-04-21 18:51:08 +03:00
Ricardo Espinoza
8a38624cbc
feat(core): Add migration to add property userActivated to user settings (no-changelog) ( #5940 )
...
* Add userActivated migration
* Fix migration logic
* Remove duplication when retrieving the activated users
* Fix bug updating settings in mysql
* Make userSettings type conform with naming convention
* Disable naming convention rule only in IDatabaseCollections interface
* Fix down method in Postgres migration
* Reset '{}' to NULL when reversing migration
2023-04-21 11:15:08 -04:00
Cornelius Suermann
ab12d3e327
feat(core): Add license:info command ( #6047 )
...
* feat(core): Add license:info command
* revert changes to start.ts
* revert changes to start.ts
* fix typo
2023-04-21 17:10:10 +02:00
Alex Grozav
54f99a7d0d
feat: Replace this.$refs.refName as Vue with InstanceType<T> (no-changelog) ( #6050 )
...
* refactor: use InstanceType<T> for all this.$refs types
* refactor: update refs type in N8nSelect
* fix: remove inputRef non-null assertion
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* fix: remove non-null assertion
---------
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2023-04-21 16:59:04 +03:00
Csaba Tuncsik
19f540ecf9
refactor(editor): Turn titleChange mixin to composable ( #6059 )
2023-04-21 15:48:07 +02:00
Mutasem Aldmour
649389edad
test: Add stickies tests ( #5413 )
...
* test: Add tests for stickies
* test: add sticky basic test
* test: add size dragging tests
* test: add delete sticky test
* test: add editing test
* test: update editing text
* test: add expansion tests
* test: add more tests
* test: clean up tests
* refactor: update dragging tests to make sense
* refactor: upate drag right test
* test: add shrink from right test
* test: refactor some more
* test: fix all tests
* test: clean up
* test: update number
* test: add z-index tests
* test: address comments
* test: fix mistake
* test: wait on save
* test: try button instead
2023-04-21 15:37:09 +02:00
Mutasem Aldmour
a19d4447ac
fix(editor): Resolve expressions for grandparent nodes ( #5859 )
...
* fix(editor): Resolve expressions for grandparent nodes
* test: add tests
* test: add tests for bug
* test: add todos
* test: lintfix
* test: add small waits
* test: add linking tests
* test: add test for branch mapping
* test: update workflow values
* test: comment out test
* test: fix up tests with new values
* chore: remove todos
* test: add ticket number for broken test
* test: refactor a bit
* test: uncomment
* test: fix mapping test
* fix: lint issue
* test: split tests
* Revert "test: split tests"
0290d51d7c
* test: update mousedown
* test: split up tests
* test: fix test
* test: fix test
* test: make less flaky
* test: make less flaky
* test: enable teset
2023-04-21 14:08:51 +02:00
Michael Auerswald
ac245fdb8d
refactor(editor): Consolidate IN8nUISettings interface ( #6055 )
...
* consolidate IN8nUISettings
* cleanup
2023-04-21 13:30:57 +02:00
Michael Kret
0e93fe064e
refactor(core): Forbid raw enums (no-changelog)
2023-04-21 14:23:15 +03:00
Michael Auerswald
da31925083
refactor(core): Sort variables files under variables folder ( #6051 )
...
sort variables files under variables folder
2023-04-21 13:08:16 +02:00
OlegIvaniv
444ed1bf0e
fix(core): Add breaking change record for domain and url matching (no-changelog) ( #6048 )
...
* fix(core): Add breaking change record for domain and url matching
* Correct version
2023-04-21 12:08:24 +02:00
Csaba Tuncsik
ef79b03f38
feat(editor): Version control paywall (WIP) ( #6030 )
...
* feat(editor): Version control paywall (WIP)
* fix(editor): remove version control docs link
2023-04-21 11:25:39 +02:00
Ricardo Espinoza
a74284bac3
feat(editor): Add disable template experiment ( #5963 )
...
* Add remove templates experiments
* Add track experiment without debouncing
* Allow to go to templates route even when experiment is active
* Add missing import
* Fix linting issue
* Remove unused constant
* Add timeout to track "User is part of experiment" event
* fix: split experiment evaluation from tracking
* fix: fix overrides
* chore: remove console
---------
Co-authored-by: Mutasem <mutdmour@gmail.com>
2023-04-21 10:32:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
b8cb5d7f0b
feat(core): Upgrade google-timezones-json to use the correct timezone for Sao Paulo ( #6042 )
...
fixes #2647
2023-04-21 09:48:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
8268f235ab
fix(Code Node): Update vm2 to address CVE-2023-30547 ( #6039 )
2023-04-21 09:48:44 +02:00
Jan Oberhauser
589f19e1ee
docs: Add proprietary license text (no-changelog) ( #6038 )
2023-04-20 18:49:09 +02:00
Michael Kret
e8e6e9e0bc
test(n8n Node): Unit tests (no-changelog)
2023-04-20 18:23:50 +03:00
Iván Ovejero
9b651cf4f8
refactor: Accumulate loadOptions
from all node versions to validate (no-changelog) ( #6014 )
...
⚡ Accumulate loadOptions from node versions to validate
2023-04-20 16:21:07 +02:00
Alex Grozav
723f81bab0
feat: Add variables e2e tests (no-changelog) ( #6027 )
...
* fix: fix n8n-checkbox alignment
* fix: use css variables in checkbox inner margin-top
* test: update snapshots
* feat: add variables e2e tests (no-changelog)
* test: update snapshot
2023-04-20 15:08:13 +03:00
Csaba Tuncsik
9b59f1df9c
fix(editor): Fix typo in SSO upgrade link ( #6031 )
...
* fix(editor): Fix typo in SSO upgrade link
* fix(editor): remove unused import
2023-04-20 13:25:57 +02:00
Alex Grozav
6d64e3d40e
fix(editor): Add correct add variable button message when no variables created (no-changelog) ( #6028 )
...
fix: add correct add variable button message when no variables created
2023-04-20 14:05:50 +03:00
Jon
2579fe9631
docs: Add api notice to credentials for google sheets nodes (no-changelog) ( #6024 )
2023-04-20 11:40:35 +01:00
Jon
a68330ff66
fix(Notion Node): Update credential test to not require user permissions ( #6022 )
2023-04-20 11:40:12 +01:00
Mutasem Aldmour
4ee508385a
fix(editor): Clean up demo and template callouts from workflows page ( #6023 )
...
* fix(editor): clean up demo callouts
* fix(editor): clean up i18n
2023-04-20 12:33:32 +02:00
OlegIvaniv
0970ec066d
fix(editor): Fix memory leak in Node Detail View by correctly unsubscribing from event buses ( #6021 )
2023-04-20 12:26:14 +02:00
कारतोफ्फेलस्क्रिप्ट™
41660d9e28
fix(editor): SettingsSidebar should disconnect from push when navigating away ( #6025 )
2023-04-20 12:23:17 +02:00
कारतोफ्फेलस्क्रिप्ट™
4037b3aeed
fix(editor): Use fake timers in useDebounce.test.ts to make the test less flaky (no-changelog) ( #6029 )
2023-04-20 12:22:54 +02:00
OlegIvaniv
33fb73217d
fix(core): Improve domain and url matching for extractDomain and extractUrl ( #6010 )
...
* fix(core): Fix domain and url matching for isDomain/isUrl/extractDomain/extractUrl
* Document regex and include www in the domain
* Lint fix
2023-04-20 09:01:27 +02:00
Michael Auerswald
71ed1f410c
feat(core): Add SSH key generation ( #6006 )
...
* basic prefs and ssh key generation
* review change
* cleanup save
* lint fix
2023-04-19 17:46:10 +02:00
Csaba Tuncsik
953198e092
fix(editor): Update SSO upgrade link ( #6016 )
...
fix(editor): update SSO upgrade link
2023-04-19 17:05:58 +02:00
Csaba Tuncsik
0e0a064fa7
feat(editor): Version control (WIP) ( #6013 )
...
* feat(editor): Version control settings (with feature flag)
* feat(editor): replace posthog feature flag with local storage key
2023-04-19 16:01:32 +02:00
कारतोफ्फेलस्क्रिप्ट™
c87262a312
docs: Stop assuming the user's gender in code comments (no-changelog) ( #6015 )
2023-04-19 16:00:49 +02:00
Michael Kret
9817a15da4
feat(Google BigQuery Node): Node improvements ( #4877 )
...
* ⚡ setup
* ⚡ finished v2 setup
* ⚡ fix return all, fix simplify with nested schema
* ⚡ fix for external tables, updated scopes
* ⚡ query operation
* ⚡ linter fixes
* ⚡ fixed not processed errors when inserting, move main loop to execute function to allow bulk request
* ⚡ customizible batch size when inserting, improoved errors
* ⚡ options for mapping input
* ⚡ fix for inserting RECORD type
* ⚡ updated simplify logic
* ⚡ fix for return with selected fields
* ⚡ option to return table schema
* ⚡ linter fixes
* ⚡ fix imports
* ⚡ query resource and fixes, rlc for projects
* ⚡ removed simplify, added raw output option
* ⚡ rlc for tables and datasets, no urls option
* ⚡ updated hints and description of query parameter, fix getMany VIEW, multioptions fo fields
* ⚡ added case when rows are empty
* ⚡ linter fixes
* ⚡ UI update, one resource
* ⚡ fix for output with field named json
* ⚡ using jobs instead queries
* ⚡ added error message
* ⚡ search for RLCs, fixes
* ⚡ json processing
* ⚡ removed getAll operation
* ⚡ executeQuery update
* ⚡ unit test
* ⚡ tests setup, fixes
* ⚡ tests
* Remove script for checking unused loadOptions
---------
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
2023-04-19 14:55:01 +02:00
Jan Oberhauser
c291ef5dae
Merge tag 'n8n@0.225.0'
2023-04-19 14:29:23 +02:00
github-actions[bot]
053a5bfa27
🚀 Release 0.225.0 ( #6012 )
2023-04-19 14:10:37 +02:00
Jan Oberhauser
62f993c84f
feat(core): Add support for digestAuth to httpRequest and declarative style ( #5676 )
...
feat(core): Add support to digestAuth to httpRequest and declarative style
2023-04-19 13:44:41 +02:00
कारतोफ्फेलस्क्रिप्ट™
f9b3aeac44
refactor(Code Node): Constently handle various kinds of data returned by user code ( #6002 )
2023-04-19 13:09:46 +02:00
कारतोफ्फेलस्क्रिप्ट™
fe058aa8ee
fix(core): Use tablePrefix in the CreateVariables migration (no-changelog) ( #6011 )
2023-04-19 12:42:46 +02:00
Csaba Tuncsik
9eeba13156
refactor(editor): Go to upgrade page ( #5994 )
...
* refactor(editor): Go to upgrade page
* test(editor): add UI store upgrade link tests
* fix(editor): update execution filter links
* fix(editor): update unit test
* fix(editor): update unit test
* fix(editor): remove unused variables
2023-04-19 11:00:09 +02:00
Csaba Tuncsik
f9a810aaf7
fix(editor): Enterprise features missing with UM ( #5995 )
...
* fix allowed roles
* fix(editor): remove unnecessary allowance rule from log streaming route
* fix for log streaming
* trigger checks
---------
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
2023-04-19 10:50:49 +02:00
Alex Grozav
f5448269ee
fix: Fix n8n-checkbox alignment ( #6004 )
...
* fix: fix n8n-checkbox alignment
* fix: use css variables in checkbox inner margin-top
* test: update snapshots
2023-04-19 11:37:43 +03:00
Iván Ovejero
3737b47869
refactor(editor): Remove checklist experiment (no-changelog) ( #6005 )
...
* 🔥 Remove checklist experiment
* 🔥 Remove event
* 🔥 Remove checklist call
2023-04-19 09:36:06 +02:00
Csaba Tuncsik
3c9b2e1e01
test(editor): Move unit tests (no-changelog) ( #5998 )
...
* test(editor): Move unit tests (no-changelog)
* trigger checks
* trigger checks
* trigger checks
* trigger checks
2023-04-19 08:46:06 +02:00
Iván Ovejero
cd894893aa
fix(editor): Add padding to prepend input ( #5874 )
...
* 🎨 Add padding to prepend input
* 🎨 Apply only on FF
2023-04-18 15:38:52 +02:00
Michael Auerswald
33299ca61a
feat(core): Add versionControl feature flag ( #6000 )
...
add versionControl feature flag
2023-04-18 13:29:26 +02:00
Ricardo Espinoza
0c10fbc83f
fix: Small changes to user activation modal (no-changelog) ( #5962 )
2023-04-18 07:28:50 -04:00
Ricardo Espinoza
c171365d2a
fix(editor): Cleanup demo/video experiment ( #5974 )
2023-04-18 07:28:12 -04:00
Val
1bb987140a
feat: Add variables feature ( #5602 )
...
* feat: add variables db models and migrations
* feat: variables api endpoints
* feat: add $variables to expressions
* test: fix ActiveWorkflowRunner tests failing
* test: a different fix for the tests broken by $variables
* feat: variables licensing
* fix: could create one extra variable than licensed for
* feat: Add Variables UI page and $vars global property (#5750 )
* feat: add support for row slot to datatable
* feat: add variables create, read, update, delete
* feat: add vars autocomplete
* chore: remove alert
* feat: add variables autocomplete for code and expressions
* feat: add tests for variable components
* feat: add variables search and sort
* test: update tests for variables view
* chore: fix test and linting issue
* refactor: review changes
* feat: add variable creation telemetry
* fix: Improve variables listing and disabled case, fix resource sorting (no-changelog) (#5903 )
* fix: Improve variables disabled experience and fix sorting
* fix: update action box margin
* test: update tests for variables row and datatable
* fix: Add ee controller to base controller
* fix: variables.ee routes not being added
* feat: add variables validation
* fix: fix vue-fragment bug that breaks everything
* chore: Update lock
* feat: Add variables input validation and permissions (no-changelog) (#5910 )
* feat: add input validation
* feat: handle variables view for non-instance-owner users
* test: update variables tests
* fix: fix data-testid pattern
* feat: improve overflow styles
* test: fix variables row snapshot
* feat: update sorting to take newly created variables into account
* fix: fix list layout overflow
* fix: fix adding variables on page other than 1. fix validation
* feat: add docs link
* fix: fix default displayName function for resource-list-layout
* feat: improve vars expressions ux, cm-tooltip
* test: fix datatable test
* feat: add MATCH_REGEX validation rule
* fix: overhaul how datatable pagination selector works
* feat: update completer description
* fix: conditionally update usage syntax based on key validation
* test: update datatable snapshot
* fix: fix variables-row button margins
* fix: fix pagination overflow
* test: Fix broken test
* test: Update snapshot
* fix: Remove duplicate declaration
* feat: add custom variables icon
---------
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-04-18 12:41:55 +02:00
Jon
1555387ece
ci: Improve test for wait node ( #5997 )
2023-04-18 11:28:05 +01:00
Iván Ovejero
3c2a56928b
fix(editor): Fix moving canvas on middle click preventing lasso selection ( #5996 )
...
🐛 Prevent moving canvas on middle click
2023-04-18 12:04:26 +02:00
Jan Oberhauser
b351c62659
fix(HTTP Request Node): Fix itemIndex in HTTP Request errors ( #5991 )
2023-04-18 11:48:38 +02:00
OlegIvaniv
9693142985
refactor(editor): Refactor history and debounce mixins to composables (no-changelog) ( #5930 )
...
* refactor(editor): Refactor history and debounce mixins to composables and add unit tests (no-changelog)
* Lint fix and use userEvent to fire keydown events
* Fix debounce spec
2023-04-18 11:47:08 +02:00
Bram Kn
3810039da0
feat(GitLab Node): Add Additional parameters for File List ( #5621 )
2023-04-18 09:19:35 +01:00
Cornelius Suermann
6b1473c5f3
build: Update license SDK to v2.1.0 (no-changelog) ( #5987 )
...
build: Update to license SDK v2.1.0 (no-changelog)
2023-04-17 17:32:41 +02:00
Eddy Hernandez
6b9909bd80
fix(OpenAI Node): Update OpenAI Text Moderate input placeholder text ( #5823 )
2023-04-17 16:03:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
a3664de355
fix(Code Node): Handle user code returning null
and undefined
( #5989 )
...
fixes https://community.n8n.io/t/cannot-convert-undefined-or-null-to-object/25240
2023-04-17 16:43:39 +02:00
Michael Kret
ba5b4eb42f
fix(Google Sheets Trigger Node): Return actual error message
2023-04-17 16:23:57 +03:00
कारतोफ्फेलस्क्रिप्ट™
c42820e82e
fix(core): Make getExecutionId
available on all nodes types ( #5990 )
...
fixes https://community.n8n.io/t/this-getexecutionid-in-custom-node-development-not-available-anymore/25259/1
2023-04-17 10:11:26 +02:00
Michael Auerswald
4c994faec1
fix(core): Improve SAML connection test result views ( #5981 )
...
* improve test result views
* refactor
* lint fix
2023-04-14 15:49:10 +02:00
Filipe Dobreira
18d5156994
fix(IF Node): Fix typo in combine description (no-changelog) ( #5964 )
2023-04-14 13:22:41 +01:00
OlegIvaniv
7c474d3c92
fix(editor): Make sure to redirect to blank canvas after personalisation modal ( #5980 )
...
* fix(editor): Make sure to redirect to blank canvas after personalization modal
* Linting fix
2023-04-14 13:33:58 +02:00
Iván Ovejero
b13b7d73e7
fix(core): Fix paired item returning wrong data ( #5898 )
...
* 🐛 Fix paired item returning wrong data
* 🧪 Add e2e test
* ⏪ Restore injection for simulated execution
2023-04-14 13:33:27 +02:00
Csaba Tuncsik
ee7d5a841e
test(editor): Set 'data-test-id' in unit tests, so they match with Cypress ( #5976 )
2023-04-14 13:17:20 +02:00
Csaba Tuncsik
dc0055fc5c
test(editor): Move test utils to the proper place ( #5975 )
2023-04-14 13:17:03 +02:00
Michael Kret
0b48088296
feat(core): Support for google service account in HTTP node
2023-04-14 13:39:52 +03:00
Omar Ajoue
49d838f628
fix(core): Fix broken API permissions in public API ( #5978 )
2023-04-14 11:05:42 +02:00
OlegIvaniv
536d8109b0
fix(editor): Only treat as CTRL pressed by default on touch devices for MouseEvent ( #5968 )
2023-04-13 18:46:44 +02:00
Csaba Tuncsik
bc1db5e16a
test(editor): SSO tests ( #5946 )
...
* test(editor): SSO tests
* test(editor): move store tests to __tests__ folder
* test(editor): move tests in a different PR
* test(editor): add SSO tests
* test(editor): add SSO settings page tests
* test(editor): add SSO onboarding page base test
* test(editor): add SSO onboarding page test
* test(editor): fix router spy
2023-04-13 16:17:47 +02:00
Iván Ovejero
1a8a9f8ddb
fix(core): Fix lint on SAML controller (no-changelog) ( #5967 )
...
* 👕 Fix lint on SAML controller
* 📘 Type request properly
* Update requests.ts
* 🚚 Move type to module
Assuming ACS falls under configuration.
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2023-04-13 14:14:55 +02:00
Iván Ovejero
f8f8374506
feat(editor): Add Ask AI preview ( #5916 )
...
* ✨ Add Ask AI preview
* 🐛 Fire event on mousedown
* ⚡ Update to use Alex's event bus
* ✏️ Use i18n
* ⚡ Add telemetry
* ♻️ Change trigger from focus to hover
* ⚡ Ensure focus + hover trigger event
2023-04-13 14:14:27 +02:00
Michael Auerswald
8474cd386d
fix(core): Skip SAML onboarding for users with first- and lastname ( #5966 )
...
skip onboarding for users with first- and lastname
2023-04-13 10:09:50 +02:00
Csaba Tuncsik
02ab1e7eef
fix(editor): Redirect to home page after saving data on SAML onboarding page (no-changelog) ( #5961 )
...
fix(editor): redirect to home page after saving data on SAML onboarding page
2023-04-13 09:32:06 +02:00
Jan Oberhauser
303521a0e2
Merge tag 'n8n@0.224.0'
2023-04-12 17:16:26 +02:00
Alex Grozav
430a8781e8
feat: Replace Vue.extend with defineComponent in design system (no-changelog) ( #5918 )
...
* refactor: replace new Vue() with custom event bus (no-changelog)
* fix: export types from design system main
* fix: update component types
* fix: update form inputs event bus
* refactor: replace global Vue references in design-system
* refactor: update prop types
* feat: improve types
* fix: further type improvements
* fix: further types improvements
* fix: further type improvements
* test: fix test snapshots
* test: fix snapshot
* chore: fix linting issues
* test: fix personalization modal snapshot
2023-04-12 17:39:45 +03:00
Michael Kret
0a53c957c4
feat(MySQL Node): Overhaul
2023-04-12 17:24:17 +03:00
Jon
29959be688
fix(OpenAI Node): Update models to only show those supported ( #5805 )
2023-04-12 16:07:35 +02:00
Jon
e6ad17ec64
ci: Add test for wait node (no-changelog) ( #5414 )
2023-04-12 16:07:18 +02:00
Marcus
d288a918f1
fix(Github Trigger Node): Remove content_reference event ( #5830 )
...
removed content_reference event (doesn't exist anymore)
2023-04-12 16:06:49 +02:00
Iván Ovejero
5227ccd75a
ci: Validate load options methods in nodes-base (no-changelog) ( #5862 )
2023-04-12 15:46:11 +02:00
github-actions[bot]
492496fca4
🚀 Release 0.224.0 ( #5957 )
2023-04-12 15:44:10 +02:00
Michael Kret
ee7f86394e
fix(NocoDB Node): Fix for updating or deleting rows with not default primary keys
2023-04-12 16:27:19 +03:00
कारतोफ्फेलस्क्रिप्ट™
e79679c023
fix(HTTP Request Node): Show detailed error message in the UI again ( #5959 )
2023-04-12 14:58:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
10f8c35dbb
refactor(core): Use injectable classes for db repositories (part-1) (no-changelog) ( #5953 )
...
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2023-04-12 10:59:14 +02:00
Val
323e26acfd
fix(core): Validate customData keys and values ( #5920 ) (no-changelog)
...
* fix(core): Validate customData keys and values
Throws errors in manual mode and ignores and logs values in production
* fix: validate customData key characters
* refactor: review changes
* fix: logger not initialised for metadata tests
* fix: allow numbers for values
2023-04-12 09:18:26 +01:00
Ricardo Espinoza
725393dae6
feat(editor): Add user activation survey ( #5677 )
...
* ⚡ Add user activation survey
* Fix typo
* Avoid showing the modal when there is a modal view
* Allow to redirect to specific execution
* Improve structure
* Handle errors when sharing feedback
* update withFeatureFlag function
* Fix linting issue
* Set user activation flag on workflowExecutionCompleted event
* Revert update user settings functionality
* Remove unnecessary changes
* fix linting issue
* account for new functionality in tests
* Small improvements
* keep once instace of the model open between tabs
* Add sorting to GET /executions
* type parameters for GET /executions
a
* Add constant for local store key
* Add execution mode filtering
* fix linting issue
* Do not override settings when setting isOnboarded true
* Add update user settings endpoint
* improvements
* revert changes to /GET executions
* Fix typo
* Add userActivated flag to user store
* Add E2E test
* Fix linting issue
* Update pnpm-lock
* Revert unnecessary change
* Centralize user's settings update
* Remove unused ref in userActivationSurvey modal
* Use aliased imports
* Use createEventBus function in component
* Fix tests
2023-04-11 12:43:47 -04:00
कारतोफ्फेलस्क्रिप्ट™
7119bde029
fix(editor): Update vite legacy-plugin browser target (no-changelog) ( #5952 )
...
fix(editor-ui): Update vite legacy-plugin browser target (no-changelog)
Currently the generated `polyfills-legacy-*.js` has a md5sum that conflicts with some known malware, which is making n8n instances being incorrectly marked as malware.
Changing the browserlist target changes the browser coverage from [88.3%](https://browsersl.ist/#q=defaults ) to [88.2%](https://browsersl.ist/#q=%3E1%25%2Clast+3+versions%2Cnot+dead ), and changes the md5sum from `
7bbe04e33326032f3bf00ac7685bfccb` to `457638e9318cc92d88d45730c81724e4`.
2023-04-11 17:55:36 +02:00
Jon
c236d5d049
docs: Fix typo in AWS S3 and S3 nodes for parent folder key ( #5933 )
...
Fix typo in S3 nodes
2023-04-11 15:17:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
3085ed9bee
fix(core): Update xml2js to address CVE-2023-0842 ( #5948 )
...
GH advisory: https://github.com/advisories/GHSA-776f-qx25-q3cc
2023-04-11 15:05:56 +02:00
कारतोफ्फेलस्क्रिप्ट™
f0eba0a2f3
fix(Code Node): Update vm2 to address CVE-2023-29017 ( #5947 )
...
Update vm2 to fix CVE-2023-29017
GH advisory: https://github.com/advisories/GHSA-7jxr-cg7f-gpgv
Co-authored-by: Loganaden Velvindron <logan@cyberstorm.mu>
2023-04-11 15:05:38 +02:00
Csaba Tuncsik
0570514b78
fix(editor): Drop mergeDeep in favor of lodash merge ( #5943 )
2023-04-11 13:05:43 +02:00
Iván Ovejero
6cf74e412a
feat: Create TOTP node ( #5901 )
...
* ✨ Create TOTP node
* ♻️ Apply feedback
* ♻️ Recreate `pnpm-lock.yaml`
* ♻️ Apply Giulio's feedback
* 🚧 WIP node tests
* ✅ Finish node test setup
* ⏪ Restore test command
* ⚡ linter fixes, tweaks
* ♻️ Address Michael's feedback
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-04-11 11:58:47 +02:00
Csaba Tuncsik
3fdc4413c2
feat(editor): SAML login disables Invite button ( #5922 )
2023-04-07 13:29:48 +02:00
Csaba Tuncsik
d40e86aabc
feat(editor): SAML paywall state ( #5906 )
...
* feat(editor): SAML paywall state
* fix(editor): fix translation
* fix(editor): SSO update links
2023-04-07 13:29:22 +02:00
OlegIvaniv
07c360c30d
refactor(editor): Replace this.$props (no-changelog) ( #5928 )
...
* refactor(editor): Replace this. (no-changelog)
* Lintfix
2023-04-07 12:21:17 +02:00
Alex Grozav
5651a52364
feat: Replace new Vue() with custom event bus (no-changelog) ( #5780 )
...
* refactor: replace new Vue() with custom event bus (no-changelog)
* fix: export types from design system main
* fix: update component types
* fix: update form inputs event bus
2023-04-06 16:32:45 +03:00
Omar Ajoue
89c12fc1a7
fix: Make sure retryOf does not take null value (no-changelog) ( #5915 )
2023-04-06 13:02:46 +02:00
Michael Auerswald
3e382ef85e
fix(core): Fix issue where sub workflows would display as running forever after failure to start ( #5905 )
...
* fixed recovery / status for early return in main mode
* mark non-data returning executions in own mode as failed
* improve error handling
2023-04-06 11:36:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
2881ee9ecc
fix(core): App should not crash with a custom rest endpoint ( #5911 )
...
fixes #5880
2023-04-06 11:35:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
6689451e8c
fix(core): Do not execute workflowExecuteBefore
hook when resuming executions from a waiting state ( #5727 )
2023-04-06 10:18:19 +02:00
Alex Grozav
dba5be37ae
feat: Add Sentry sourcemap uploading for editor-ui (no-changelog) ( #5870 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-04-05 17:14:41 +02:00
github-actions[bot]
9e600d0f90
🚀 Release 0.223.0 ( #5886 )
2023-04-05 16:18:00 +02:00
agobrech
f7e610b15c
feat(HTTP Request Node): Follow redirects by default ( #5895 )
...
* Redirect as default behaviour
* Remove console.logs
* Move logic to one single variable
* Revert "Redirect as default behaviour"
This reverts commit 5b2221b800297865224384eb7f417d72b0d2bbc1.
* Redirect as default behaviour inside node structure
* Add default behaviour
2023-04-05 15:37:14 +02:00
agobrech
33c67f45ba
fix(HTTP Request Node): Refresh token properly on never fail option ( #5861 )
...
* Add handle for simple request options and refresh token
* Remove console.logs
* Add safe check for full response
2023-04-05 15:27:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
e7aaa9425a
fix(core): Make WorkflowStatistics tests pass on all databases (no-changelog) ( #5909 )
2023-04-05 14:51:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
d08c885734
ci(editor): Apply monaco-editor alias override only during tests (no-changelog) ( #5908 )
2023-04-05 12:39:22 +02:00
Michael Kret
77106520c8
fix(Date & Time Node): Convert luxon DateTime object to ISO
2023-04-05 13:05:51 +03:00
Csaba Tuncsik
04f8600bbd
feat(editor): SSO onboarding ( #5756 )
...
* feat(editor): SSO onboarding
* fix(editor): add SAML onboarding page
* fix(editor): submit user name on SAML onboarding
2023-04-04 18:18:16 +02:00
Omar Ajoue
2b06673b2e
refactor: Upsert workflow statistics to suppress unnecessary error messages ( #5863 )
2023-04-04 18:11:21 +02:00
Jan Oberhauser
bdcfcb2ef7
Merge tag 'n8n@0.222.1'
2023-04-04 17:31:48 +02:00
github-actions[bot]
64fa80fe8a
🚀 Release 0.222.1 ( #5897 )
2023-04-04 15:36:08 +02:00
कारतोफ्फेलस्क्रिप्ट™
a72173414d
fix(core): augmentObject
should clone Buffer/Uint8Array instead of wrapping them in a proxy ( #5902 )
2023-04-04 14:34:24 +02:00
Csaba Tuncsik
f4e59499fc
feat(editor): SSO setup ( #5736 )
...
* feat(editor): SSO settings page
* feat(editor): SSO settings page
* feat(editor): SSO settings page
* feat(editor): SSO settings page
* feat(editor): SSO settings page
* feat(editor): SSO settings page
* Merge remote-tracking branch 'origin/master' into pay-170-sso-set-up-page
# Conflicts:
# packages/cli/src/sso/saml/routes/saml.controller.ee.ts
* feat(editor): Prevent SSO settings page route
* feat(editor): some UI improvements
* fix(editor): SSO settings saml config optional chaining
* fix return values saml controller
* fix(editor): drop dompurify
* fix(editor): save xml as is
* return authenticationMethod with settings
* fix(editor): add missing prop to server
* chore(editor): code formatting
* fix ldap/saml enable toggle endpoint
* fix missing import
* prevent faulty ldap setting from breaking startup
* remove sso fake-door from users page
* fix(editor): update SSO settings route permissions + unit testing
* fix(editor): update vite config for test
* fix(editor): add paddings to SSO settings page buttons, add translation
* fix(editor): fix saml unit test
* fix(core): Improve saml test connection function (#5899 )
improve-saml-test-connection return
---------
Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
2023-04-04 14:28:29 +02:00
Michael Kret
83e25c066a
fix(Compare Datasets Node): Support for dot notation in skip fields
2023-04-04 14:52:53 +03:00
कारतोफ्फेलस्क्रिप्ट™
0be129254e
fix(HTTP Request Node): Detect mime-type from streaming responses ( #5896 )
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
b1ee8f4d99
fix(core): augmentObject
should use existing property descriptors whenever possible ( #5872 )
...
* fix(core): Augmented objects should use existing property descriptors whenever possible
* add a test for non-enumerable keys
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
6906b00b0e
fix(core): Prevent augmentObject from creating infinitely deep proxies ( #5893 )
...
fixes #5848
2023-04-04 10:17:15 +02:00
Alex Grozav
35cf783e83
fix: Add optional chaining for 'isArtificalRecoveredEventItem' (no-changelog) ( #5860 )
...
* fix: add optional chaining for isArtificalRecoveredEventItem
* fix: fix isArtificalRecoveredEventItem typo
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
de58fb9860
fix(core): Use table-prefixes in queries in import commands ( #5887 )
2023-04-04 10:17:15 +02:00
Jon
f0954b94e1
fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters ( #5807 )
2023-04-04 10:17:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
163446c674
fix(core): Fix the issue of nodes not loading when run via npx ( #5888 )
2023-04-04 10:17:15 +02:00
Michael Kret
695fabb284
fix(Gmail Node): Gmail luxon object support, fix for timestamp
2023-04-04 10:17:15 +02:00
Jan Oberhauser
f0a51a0b76
fix(core): Improve axios error handling in nodes ( #5891 )
2023-04-04 10:17:11 +02:00
Milorad FIlipović
6d5c35d17f
fix(editor): Update execution loading parameters after pushing test values (no-changelog) ( #5876 )
2023-04-03 19:57:53 +02:00
Milorad FIlipović
d5d9f58f17
fix(editor): Fix loading executions in long execution list ( #5843 )
...
* fix(editor): Fix loading executions in long execution list
* ⚡ Added max number of attempts before displaying temporary execution card
* ⚡ Simplifying temp execution preview logic, handling current execution delete, updating style
* 💄 Renaming `executionWIthGap` -> `temporaryExecution`
2023-04-03 19:57:53 +02:00
Iván Ovejero
3be37e25a5
fix(editor): Fix focused state in Code node editor ( #5869 )
...
🎨 Fix focused state in Code node
2023-04-03 19:54:40 +02:00
Alex Grozav
86e20173da
fix: Fix parameter inputField ref not yet mounted (no-changelog) ( #5864 )
...
* fix: fix parameter inputField ref not yet mounted
* fix: move optional chaining
* fix: fix focus condition
2023-04-03 19:54:40 +02:00
Michael Kret
918c79c137
fix(HubSpot Trigger Node): Developer API key is required for webhooks
2023-04-03 19:54:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bf267c147
fix(core): Password reset should pass in the correct values to external hooks ( #5842 )
2023-04-03 19:54:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
00181cd803
fix(editor): Show correct status on canceled executions ( #5813 )
...
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-04-03 19:53:56 +02:00
Michael Kret
72eea0dfb9
fix(Set Node): Convert string to number
2023-04-03 19:48:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
a260c05fa8
fix(core): Improve axios error handling in nodes ( #5891 )
2023-04-03 18:37:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
69efde7a09
fix(HTTP Request Node): Detect mime-type from streaming responses ( #5896 )
2023-04-03 18:37:07 +02:00
Michael Kret
d1945d9b72
fix(Compare Datasets Node): Fuzzy compare not comparing keys missing in one of inputs
2023-04-03 18:31:03 +03:00
कारतोफ्फेलस्क्रिप्ट™
6a1b7c306b
fix(core): augmentObject
should use existing property descriptors whenever possible ( #5872 )
...
* fix(core): Augmented objects should use existing property descriptors whenever possible
* add a test for non-enumerable keys
2023-04-03 17:19:12 +02:00
कारतोफ्फेलस्क्रिप्ट™
31cd04c476
fix(core): Prevent augmentObject from creating infinitely deep proxies ( #5893 )
...
fixes #5848
2023-04-03 17:18:52 +02:00
Michael Kret
07dc0e4b40
feat(Postgres Node): Overhaul node
2023-04-03 18:18:01 +03:00
Alex Grozav
df2ea0f5ec
fix: Add optional chaining for 'isArtificalRecoveredEventItem' (no-changelog) ( #5860 )
...
* fix: add optional chaining for isArtificalRecoveredEventItem
* fix: fix isArtificalRecoveredEventItem typo
2023-04-03 16:04:59 +03:00
कारतोफ्फेलस्क्रिप्ट™
ddbfcc7d93
fix(core): Use table-prefixes in queries in import commands ( #5887 )
2023-04-03 14:32:49 +02:00
Jon
32c4eef574
fix(AWS SNS Node): Fix an issue with messages failing to send if they contain certain characters ( #5807 )
2023-04-03 11:30:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
e47190b560
fix(core): Fix the issue of nodes not loading when run via npx ( #5888 )
2023-04-03 12:14:41 +02:00
Michael Kret
2b9ca0d240
fix(Gmail Node): Gmail luxon object support, fix for timestamp
2023-04-03 12:48:11 +03:00
OlegIvaniv
d9f1e1e1ed
test(editor): Fix failing licensing related e2e specs (no-changelog) ( #5884 )
...
test(editor): Fix failing licensing related specs
2023-04-03 09:49:55 +02:00
Jan Oberhauser
aed5674530
Revert "fix(core): Improve axios error handling in nodes ( #5699 )"
...
This reverts commit 33d9784319
.
2023-04-01 19:03:12 +02:00
Milorad FIlipović
9ada331212
fix(editor): Update execution loading parameters after pushing test values (no-changelog) ( #5876 )
2023-04-01 07:45:11 +02:00
Iván Ovejero
946f7f38ba
ci: Fix catch clause lint rule ( #5875 )
...
🐛 Fix catch clause lint rule
2023-03-31 19:16:51 +02:00
Milorad FIlipović
5c9343c7c0
fix(editor): Fix loading executions in long execution list ( #5843 )
...
* fix(editor): Fix loading executions in long execution list
* ⚡ Added max number of attempts before displaying temporary execution card
* ⚡ Simplifying temp execution preview logic, handling current execution delete, updating style
* 💄 Renaming `executionWIthGap` -> `temporaryExecution`
2023-03-31 18:48:30 +02:00
Michael Kret
b29cf9a249
fix(HTTP Request Node): Support for dot notation in JSON body
2023-03-31 19:31:03 +03:00
agobrech
d87736103d
feat(SSH Node): Hide the private key within the ssh credential ( #5871 )
2023-03-31 18:14:43 +02:00
Iván Ovejero
48446f5d67
fix(editor): Fix focused state in Code node editor ( #5869 )
...
🎨 Fix focused state in Code node
2023-03-31 16:44:26 +02:00
Iván Ovejero
62751b5a0b
refactor: Add lint rule no-unused-param-in-catch-clause
( #5868 )
...
👕 Add lint rule `no-unused-param-in-catch-clause`
2023-03-31 16:44:08 +02:00
agobrech
18d2e7cd57
fix(LinkedIn Node): Update the version of the API ( #5720 )
...
* 🐛 Change request to follow new API version
* Extract urn from response header
* Change body params for image and media request
* Fix body for Image and Article posts
* remove console log
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-03-31 15:04:43 +02:00
Alex Grozav
97b35daf0a
fix: Fix parameter inputField ref not yet mounted (no-changelog) ( #5864 )
...
* fix: fix parameter inputField ref not yet mounted
* fix: move optional chaining
* fix: fix focus condition
2023-03-31 15:59:54 +03:00
Milorad FIlipović
0a59002ef8
feat(editor): Enable saving workflow when node details view is open ( #5856 )
...
* feat(editor): Enable saving workflow when node details view is open
* ⚡ Preventing event propagation
* ⚡ Move save event handler to `NodeDetailsView`
* ✅ Added e2e tests
* 👕 Fixing linting and removing unnecessary event logic
---------
Co-authored-by: Oleg Ivaniv <oleg@n8n.io>
2023-03-31 13:59:09 +02:00
Michael Auerswald
83aef17120
feat(core): Read ephemeral license from environment and clean up ee flags ( #5808 )
...
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2023-03-31 13:51:38 +02:00
Iván Ovejero
3ae69337ee
fix(editor): Curb overeager item access linting ( #5865 )
...
⚡ Curb overeager item access linting
2023-03-31 13:33:57 +02:00
Michael Kret
e11a30a640
fix(HubSpot Trigger Node): Developer API key is required for webhooks
2023-03-31 14:02:32 +03:00
Michael Kret
085660d7d7
fix(core): Fix curl import error when no data
2023-03-31 14:01:21 +03:00
Michael Kret
0da3b96cfc
fix(HTML Extract Node): Support for dot notation in JSON property
2023-03-31 14:00:45 +03:00
Mutasem Aldmour
e3884ce378
fix: Add droppable state for booleans when mapping ( #5838 )
2023-03-31 12:35:02 +02:00
Csaba Tuncsik
96533a995c
fix(editor): Disable password reset on desktop with no user management ( #5853 )
...
* fix(editor): disable password reset on desktop if there is no user management
* fix(editor): disable password reset on desktop if there is no user management
2023-03-31 11:42:11 +02:00
OlegIvaniv
a13866e233
fix(editor): Add $if, $min, $max to root expression autocomplete ( #5858 )
2023-03-31 11:37:25 +02:00
Iván Ovejero
4b11642a8c
refactor(editor): Remove CTA for errored node ( #5857 )
...
🔥 Remove CTA for errored node
2023-03-31 11:27:27 +02:00
Iván Ovejero
1b8c35ab87
feat(editor): Allow tab
to accept completion ( #5855 )
...
⚡ Allow `tab` to accept completion
2023-03-31 11:23:16 +02:00
Michael Kret
f7f9d915b1
feat(Filter Node): Show discarded items
2023-03-31 10:27:33 +03:00
Iván Ovejero
11692c55f3
fix(editor): Support backspacing with modifier key ( #5845 )
...
Support backspacing with modifier key
2023-03-31 09:19:49 +02:00
OlegIvaniv
1eba4788f2
fix(editor): Prevent NDV schema view pagination ( #5844 )
...
* fix(editor): Prevent NDV schema view pagination
* Linting fixes
2023-03-31 08:31:19 +02:00
Michael Kret
b7a20dd3a2
fix(Date & Time Node): Add info box at top of date and time explaining expressions
2023-03-30 20:03:58 +03:00
Jan Oberhauser
6c35518ed9
Merge tag 'n8n@0.222.0'
2023-03-30 17:43:27 +02:00
Jon
db2544146f
fix(Redis Node): Fix issue with hash set not working as expected ( #5832 )
2023-03-30 16:04:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
5bcab8fcbe
fix(core): Password reset should pass in the correct values to external hooks ( #5842 )
2023-03-30 16:44:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
d0788ee8e1
fix(editor): Show correct status on canceled executions ( #5813 )
...
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2023-03-30 16:27:40 +02:00
कारतोफ्फेलस्क्रिप्ट™
41cdee7bc7
refactor(core): Switch Tags queries from QueryBuilder to Repository API (no-changelog) ( #5819 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-03-30 16:25:51 +02:00
Mutasem Aldmour
f8f584c136
fix(editor): Fix mapping with special characters ( #5837 )
...
* fix: Fix mapping with special characters
* refactor: rename var
* test: update more unit tests
* test: update mapping test
* test: update mapping test
2023-03-30 15:50:47 +02:00
Iván Ovejero
ddc8f30e6d
fix(editor): Disable Grammarly in expression editors ( #5826 )
...
* 🔥 Disable Grammarly in expression editor modal input
* Add also to inline
2023-03-30 15:48:43 +02:00
Michael Auerswald
fa5bc814b0
fix(core): Deactivate active workflows during import ( #5840 )
...
* deactivate imported workflows
* improve test
* fix for combined import (and test)
* cleanup
2023-03-30 15:33:30 +02:00
कारतोफ्फेलस्क्रिप्ट™
e4796c169b
ci: Run db tests with a table-prefix as well (no-changelog) ( #5818 )
2023-03-30 15:09:13 +02:00
github-actions[bot]
e92a993694
🚀 Release 0.222.0 ( #5786 )
2023-03-30 14:53:19 +02:00
OlegIvaniv
0b0024d722
fix(editor): Prevent error from showing-up when duplicating unsaved workflow ( #5833 )
...
* fix(editor): Prevent error from showing-up when duplicating unsaved workflow
* Add unsaved workflow duplicate test
2023-03-30 14:34:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
87e979c19a
feat: Upgrade TypeScript to v5 (no-changelog) ( #5755 )
2023-03-30 13:59:59 +02:00
Iván Ovejero
b69129bd78
fix(editor): Fix connection lost hover text not showing ( #5828 )
...
🐛 Fix connection lost hover text not showing
2023-03-30 13:43:37 +02:00