Bram Kn
0c759dc548
feat(Postmark Trigger Node): Update credentials so they can be used with the HTTP Request Node ( #4790 )
2022-12-01 17:42:33 +00:00
OlegIvaniv
23aa0353b6
fix(editor): Remove unnecessary closing tag in CanvasControls (no-changelog) ( #4792 )
...
fix(editor): Remove unnecessary closing tag in CanvasControls component (no-changelog)
2022-12-01 18:12:25 +01:00
Jonathan Bennetts
2a85af1bdb
feat(Facebook Graph API Node): Update to support api version 15 ( #4791 )
2022-12-01 17:07:54 +00:00
Michael Kret
c853b8078e
fix(Pipedrive Node): Resolve properties not working
2022-12-01 18:01:32 +02:00
Iván Ovejero
e1b3b4d05a
fix(editor): Remove excess isReadOnly
prop (no-changelog) ( #4786 )
...
🔥 Remove excess `isReadOnly` prop
2022-12-01 15:20:36 +01:00
Michael Kret
7cb5dc2aa5
fix(core): OAuth2 scope saved to DB fix
2022-12-01 15:08:02 +02:00
Iván Ovejero
59771c80ea
feat(editor): Overhaul expression editor modal ( #4631 )
...
* feat(editor): Integrate CodeMirror into expression editor modal (#4563 )
* ✨ Initial setup
* 👕 Fix lint
* ⚡ Extract segments
* ⚡ Implement var insertion
* 👕 Ignore `.d.cts`
* ⚡ Refactor to simplify
* ✨ Add brace handler
* ✨ Fully replace input and output
* feat(editor): Adjust resolved expression to match parameter input hint (#4600 )
* ✨ Initial adjustments
* 🐛 Prevent empty decorations
* ⚡ Adjust resolved expression to match param input hint
* ✏️ Improve comment
* 👕 Remove lint rule
* ✏️ Fix typo
* ✏️ Fix closing brace
* ⚡ Clean up `displayableSegments()`
* feat(editor): Apply styling to expression editor modal (#4607 )
🎨 Apply styling
* feat(core): Improve errors in evaluated expression (#4619 )
* 🐛 Fix env var access for FE
* 🔥 Remove excess closing bracket
* 🚧 Set up TODO
* ✏️ Update copy
* ⚡ Deny env vars access to FE
* 👕 Remove unneeded lint exception
* 📘 Remove unneeded typing
* feat(editor): Dynamically delay evaluation resolution (#4625 )
* ✏️ Update copy
* ⚡ Dynamically delay evaluation resolution
* 🔥 Remove unneeded computed property
* refactor(editor): Pre-review cleanup (#4627 )
* 🔥 Remove `ExpressionInput` component
* 🔥 Remove Quill
* ✏️ Rename i18n key
* 🎨 Place border on correct element
* 🐛 Handle syntax errors
* ⚡ Add sample autocompletions
* 🐛 Fix auto-extending behavior
* feat(editor): Improve escaping behavior (#4641 )
* 🎨 Hide hint on small screen
* ⚡ Improve escaping
* refactor(editor): Apply styling feedback to expression editor modal (#4660 )
* 🎨 Restyle hint
* 🎨 Restyle param input hint
* 🔥 Remove `e.g.`
* ⚡ Tweak delay
* 🎨 Restyle output
* 🎨 Tweak theme
* ✏️ Tweak copy
* refactor(editor): Apply feedback 2022.11.22 (#4697 )
* 🎨 Change background color
* ⚡ Focus on mount
* ⚡ Account for preexisting braces on injection
* 🐛 Fix `$workflow` showing as not saved
* ✏️ Tweak copy
* 🐛 Fix readonly focus
* ⚡ Focus input on paste
* ⚡ Sync inputs with modal
* ✏️ Tweak copy
* refactor(editor): Apply feedback 2022.11.23 (#4705 )
* ⚡ Allow newlines
* ⚡ Set cursor at end of content
* ⚡ Do not defocus on paste on Chrome
* ⚡ Fix import
* 🧪 Add e2e tests
* ⚡ Cleanup
* ⚡ Add telemetry
* 🔥 Remove log
* ⚡ Expose error properties
* 🧪 Rename test
* ⚡ Move `getCurrentWorkflow()` call
* ⏪ Revert highlighting removal per feedback
* ⚡ Add i18n keys
* 🚚 Move computed property to local state
* 🎨 Use CSS vars
* ⚡ Update `pnpm-lock.yaml`
* ⚡ Apply readonly state
* ⚡ Use prop
* ⚡ Complete fix
2022-12-01 13:26:22 +01:00
Michael Kret
741c7da8b1
fix(Google Sheets Node): Fix for append operation if no empty rows in sheet
2022-12-01 10:39:03 +02:00
Csaba Tuncsik
6d4e959884
fix(editor): JSON view values can be mapped like keys ( #4702 )
...
* fix(editor): JSON view values can be mapped like keys, resolving to the same expression
* fix(editor): JSON view list item draggable pill name
2022-12-01 09:33:34 +01:00
Csaba Tuncsik
430cc65a4e
test: E2E NDV ( #4712 )
...
* test: start testing node details view
* test: deleting workflow after test
* test: rename deleteWorkflow command
* test: webhook node
* test: roll back deleting workflow in workflow test
* test: check output display modes after webhook node invoked
* test: simplifying test
* test: simplifying test
* test: adding more tests related to NDV
* test: adding more tests related to NDV
* test: update after merge
* Merge remote-tracking branch 'origin/master' into n8n-5494-e2e-ndv
# Conflicts:
# cypress/pages/workflow.ts
* test: improving test blocks
* test: NDV change node input
* test: NDV change node input
* test: NDV fix missing command
* test(editor): Add NDV page object
2022-12-01 09:26:38 +01:00
कारतोफ्फेलस्क्रिप्ट™
8698e02079
fix: Register community nodes as known nodes (no-changelog) ( #4775 )
2022-11-30 18:17:57 +01:00
Jonathan Bennetts
f3202ee0a8
refactor: Codex updates for Item Lists, Markdown and Date & Time ( #4772 )
2022-11-30 17:13:37 +00:00
OlegIvaniv
c486ffcf2d
refactor(editor): Patch ElementUI tooltip memory leak ( #4769 )
...
* refactor(editor): Fix ElementUI tooltip memory leak
* fix(editor): Remove patch console.logs and revert node-creator test
2022-11-30 17:27:41 +01:00
Iván Ovejero
cc7f8fd5de
refactor: Apply lint rule cred-class-field-display-name-miscased
( #4762 )
...
* 👕 Apply lint rule `cred-class-field-display-name-miscased`
* ⚡ Update `pnpm-lock.yaml`
* 🙈 Update `.prettierignore`
2022-11-30 15:31:44 +01:00
freya
ddf787c087
fix(core): Ensure executions list is properly filtered for all users ( #4765 )
...
Also updates executions API to have EE version
2022-11-30 13:00:28 +00:00
कारतोफ्फेलस्क्रिप्ट™
ada73ed41d
ci: Fix linting issues on master (no-changelog) ( #4768 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-11-30 12:16:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
528439cb4d
fix(Microsoft Outlook Node): Fix binary attachment upload ( #4766 )
...
fix(Microsoft Outlook Node): fix binary attachment upload in file-system mode
2022-11-30 10:57:13 +01:00
कारतोफ्फेलस्क्रिप्ट™
0a7a2f3e41
fix: Lazy load nodes for credentials testing ( #4760 )
2022-11-30 10:28:18 +01:00
Iván Ovejero
3d67df490c
fix(core): Fix $items().length
in Execute Once mode ( #4755 )
...
* 🐛 Fix `$items.length` in Execute Once mode
* 🔥 Remove logging
2022-11-29 17:30:39 +01:00
Marcus
b319671fd0
feat(Google Calendar Node): Use resource locator component for calendar parameters ( #4410 )
...
* use calendar RLC for event resource
* use calendar RLC for calendar resource
* listSearch getCalendars support query filter
* improve RLC parameter descriptions to match standards
* stricter google calendar id email regex with optional trailing whitespace
* calendarId RLC for Google Calendar Trigger node
* Event -> Get : Timezone RLC option
* Event -> Get Many : Timezone RLC option
* Calendar -> Availability : Timezone RLC option
* Removed unused loadOptions getTimezones; Removed unused imports
* fix prettier linting errors
2022-11-29 17:11:49 +01:00
Omar Ajoue
47b9d22ed5
fix: Change the currentUserHasAccess flag behavior (no-changelog) ( #4763 )
2022-11-29 15:54:24 +01:00
Alex Grozav
b1287ba8cb
feat: Add dynamic translations. Change how sharing unavailable is handled (no-changelog) ( #4758 )
...
* feat: Add dynamic translations. Change how sharing unavailable is handled (no-changelog)
* fix: Add not-allowed cursor for disabled share button
* fix: Remove fakedoor features from workflow details
* fix: Remove fakedoor code from workflow share modal
* fix: change dynamic translation to match shareModal title
* chore: Removed unused import
2022-11-29 15:13:10 +02:00
Jonathan Bennetts
09a48c51b6
feat(Todoist Node): Update to use latest api version ( #4650 )
2022-11-29 11:37:37 +00:00
Michael Kret
579f9c4d4e
fix(Google Sheets Node): Fix exception if no matching rows are found
2022-11-29 13:29:47 +02:00
Alex Grozav
aff8cd9a2b
fix: Update padding for resource filters dropdown ( #4751 )
2022-11-29 11:30:17 +02:00
Alex Grozav
b89301ec36
fix: Update workflow save button type and design and share button type ( #4752 )
...
fix: Update workflow save button type and design and share button type.
2022-11-29 11:05:19 +02:00
Alex Grozav
fca632fc15
fix: Update owner badge padding (no-changelog) ( #4749 )
...
* fix: Update owner badge padding
* test: Update snapshot
2022-11-29 11:04:05 +02:00
Alex Grozav
30214f2bc2
fix: Remove background for resource ownership selector ( #4748 )
2022-11-29 11:03:55 +02:00
Alex Grozav
d6d442d458
fix: Update size of select components in filters dropdown ( #4747 )
...
* fix: Update size of select components in filters dropdown
* fix: Update select tags styling
2022-11-29 11:03:43 +02:00
Alex Grozav
3d15c52bd7
feat: Update workflow hash change copy (no-changelog) ( #4742 )
2022-11-28 22:05:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
aac207a947
feat: Reduce initial memory spike at server startup (no-changelog) ( #4735 )
...
* feat: Reduce initial memory spike at server startup (no-changelog)
This changes the frontend types generation to generate less garbage for the GC to collect.
* switch to stream pipelines for writing all the static files
and, move all static file generation before the server starts
2022-11-28 17:41:44 +01:00
Omar Ajoue
540f6e0abd
refactor: Upgrade license package version and create tenant id variable (no-changelog) ( #4744 )
2022-11-28 17:39:34 +01:00
Iván Ovejero
8f6fd009b9
test: Set up e2e tests for Code node ( #4730 )
...
* 🧪 Set up Code node tests
* ⚡ Address comments
2022-11-28 16:54:13 +01:00
Alex Grozav
efbf7366fb
fix: Update workflow share modal margins (no-changelog) ( #4738 )
2022-11-28 15:14:43 +02:00
Michael Kret
d96d1610ba
fix(AWS SNS Node): Pagination Issue
2022-11-28 13:27:20 +02:00
Alex Grozav
14f81c2725
test: Update getters, add search and sort tests for credentials (no-changelog) ( #4716 )
...
* test(e2e): Update getters, add search and sort tests for credentials
* fix: Refactor sortOptions getter
* fix: fix merge conflict
* fix: removed double key
* fix: Add db and session reset for every credentials suite run
2022-11-28 12:11:39 +02:00
Milorad FIlipović
e3aeaa9a87
fix(editor): Fix for broken selectors for workflows tests (no-changelog) ( #4734 )
...
Fixing broken selectors for workflows tests
2022-11-25 17:10:28 +01:00
OlegIvaniv
2d31720b82
test: Reset DB and skip set-up before running node creator e2e ( #4733 )
...
* test: Reset DB and skip set-up before runing
* remove second db:reset call in node-creator e2e spec
2022-11-25 17:01:49 +01:00
Milorad FIlipović
cb3bfc32f7
test: Setup e2e tests for workflow actions ( #4724 )
...
* ✅ Adding first batch of workflow actions tests
* ✅ Adding loading handling logic and new workflow actions tests
* ✅ Added workflow activation and rename tests
* 👌 Addressing review feedback
* 🔥 Removing leftover commented code
2022-11-25 15:32:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
1579d05fd1
refactor: Trim down the response on the Workflows listing endpoint ( #4726 )
...
* fix: Avoid hashing workflows in the listing page
* stop returning full nodes data on the listings page when sharing is enabled
* fix the relations array for workflow listing
* add a comment explaining the hash skipping hack
2022-11-25 14:20:28 +01:00
OlegIvaniv
aa3d9c7fea
test: Add e2e tests for node creator ( #4714 )
...
* test: Add basic e2e tests for node creator
* add spec to check if all nodes are rendered
* revert SearchBar.vue changes
* fixed manual key typo
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* Add custom component tests
* Fix wrongly resolved merge conflcit
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2022-11-25 13:52:33 +01:00
Iván Ovejero
62d30f2b43
test: Set up e2e tests for HTTP Request node ( #4718 )
...
* 🧪 Add test identifiers
* ⚡ Add getters
* 🧪 Add initial test
* ⚡ Refactor to use actions
* ⚡ Refactor per Oleg's advice
* 🐛 Fix overlapping input label IDs
2022-11-25 13:09:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
1821bb0699
fix: Lint typescript stories (no-changelog) ( #4723 )
...
* fix: Lint typescript stories (no-changelog)
* import StoryFn as type
2022-11-25 13:00:59 +01:00
OlegIvaniv
d8c2dffc37
fix(editor): Fix slots rendering of NodeCreator's NoResults component ( #4721 )
2022-11-25 12:45:36 +01:00
कारतोफ्फेलस्क्रिप्ट™
55c201eb21
refactor: Improve typings for element-ui imports (no-changelog) ( #4678 )
...
* convert all stories to typescript
* stricter typing for element-ui imports
2022-11-25 10:51:51 +01:00
Ahsan Virani
78c66f16d6
fix(core): Mark binary data to be deleted when pruning executions ( #4713 )
...
* Mark binary data to be deleted when pruning executions
* eslint
* make pruneExecutionData async
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-11-25 10:48:02 +01:00
Mutasem Aldmour
95b97078e8
test: Add e2e tests for workflow/credential migrations when enabling UM ( #4719 )
...
* add tests
* ci: Setup cypress tasks for resetting DB, and setting up an owner
* add test tests to check for settings
* add more tests
* clean up
* rename tag
* update test id
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-11-24 23:22:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
e409813ea9
ci: Setup cypress tasks for resetting DB, and setting up an owner ( #4717 )
...
* ci: Setup cypress tasks for resetting DB, and setting up an owner
* address Ivan's comments
2022-11-24 18:32:00 +01:00
कारतोफ्फेलस्क्रिप्ट™
aec08275aa
fix: Fix Windows development environments (no-changelog) ( #4720 )
2022-11-24 17:36:57 +01:00
कारतोफ्फेलस्क्रिप्ट™
07e4743a3e
refactor(core): Reduce memory usage in the Webhook node ( #4640 )
...
use file streaming to pass webhook binaries around
2022-11-24 16:54:43 +01:00
Jan Oberhauser
63b3cda760
🔖 Release n8n@0.204.0
2022-11-24 15:48:12 +00:00
Jan Oberhauser
e1ff7330c4
⬆️ Set n8n-core@0.144.0, n8n-editor-ui@0.170.0, n8n-nodes-base@0.202.0 and n8n-workflow@0.126.0 on n8n
2022-11-24 15:48:12 +00:00
Jan Oberhauser
203af41c2c
🔖 Release n8n-editor-ui@0.170.0
2022-11-24 15:46:08 +00:00
Jan Oberhauser
2f84e5a607
⬆️ Set n8n-design-system@0.44.0 and n8n-workflow@0.126.0 on n8n-editor-ui
2022-11-24 15:46:07 +00:00
Jan Oberhauser
90a081d6bf
🔖 Release n8n-design-system@0.44.0
2022-11-24 15:45:45 +00:00
Jan Oberhauser
bfaf04f463
🔖 Release n8n-nodes-base@0.202.0
2022-11-24 15:44:23 +00:00
Jan Oberhauser
f924c81a51
⬆️ Set n8n-core@0.144.0 and n8n-workflow@0.126.0 on n8n-nodes-base
2022-11-24 15:44:23 +00:00
Jan Oberhauser
b9874b2c4c
🔖 Release n8n-node-dev@0.83.0
2022-11-24 15:44:11 +00:00
Jan Oberhauser
6ba8c9ce8a
⬆️ Set n8n-core@0.144.0 and n8n-workflow@0.126.0 on n8n-node-dev
2022-11-24 15:44:11 +00:00
Jan Oberhauser
78b7049976
🔖 Release n8n-core@0.144.0
2022-11-24 15:43:57 +00:00
Jan Oberhauser
7e70155518
⬆️ Set n8n-workflow@0.126.0 on n8n-core
2022-11-24 15:43:57 +00:00
Jan Oberhauser
44d6185118
🔖 Release n8n-workflow@0.126.0
2022-11-24 15:43:46 +00:00
कारतोफ्फेलस्क्रिप्ट™
ba4ea9c024
fix: Apply SpecialNodeParameters to the types generated for the frontend (no-changelog) ( #4715 )
...
fix: apply SpecialNodeParameters to the types generated for the frontend (no-changelog)
2022-11-24 15:52:15 +01:00
कारतोफ्फेलस्क्रिप्ट™
500775de69
ci: Make end-to-end testing independent of development environments (no-changelog) ( #4709 )
...
* use user-folder override consistently everywhere, including for the `.cache` folder
* use consistent config for e2e tesing, skipping config loading from env and config files
* simplify all the cypress commands, and run all e2e tests on master
2022-11-24 12:49:01 +01:00
Milorad FIlipović
b18ae18a6b
fix(editor): Fix for missing node connections in dev environment ( #4707 )
...
* 🐛 Fixing connections not showing up in dev environment
* 🐛 Fixing a bug when opening execution page directly
2022-11-24 10:52:56 +01:00
Omar Ajoue
ee6ac5d341
fix: Disable workflow locking due to issues ( #4708 )
...
* fix: Disable workflow locking due to issues
2022-11-24 09:52:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
b6c57e19fc
feat(core): Lazy-load nodes and credentials to reduce baseline memory usage ( #4577 )
2022-11-23 16:20:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
f63cd3b89e
fix: Invalid credentials should throw 401 and not 500 (no-changelog) ( #4703 )
...
fix: invalid credentials should throw 401 and not 500
I missed to add these in https://github.com/n8n-io/n8n/pull/4691
I've checked not that there are no other cases of http errors that aren't using error classes. This was the last one.
2022-11-23 16:03:47 +01:00
Omar Ajoue
36dc5f0e66
refactor: Add credential information to workflow list (no-changelog) ( #4700 )
2022-11-23 15:34:17 +01:00
Milorad FIlipović
5059c57f4a
refactor(editor): Refactor utils files and mixins ( #4654 )
...
* ✨ Added `utils` module. Moved `canvasHelpers` and old `utils.ts` file to it
* ✨ Moved rest of utils and helpers
* ⚡ Fixing sytax errors
* 🔨 Refactoring new utils files
* 🔨 Organizing imports, adding comments and a bit more refactoring
* ✔️ Fixing tests
* 🔨 Moving mixins to `src`
2022-11-23 13:41:53 +01:00
agobrech
67983e8f94
fix: Remove redundant await in node's api request functions without try/catch ( #4639 )
...
* 🐛 Remove useless await for actionNetwork
* 🔥 Remove useless await
* 🔥 Remove useless await keyword to other generic functions
2022-11-22 17:57:17 +01:00
Iván Ovejero
b87c12285f
fix(core): Fix $items().length
behavior in executeOnce
mode ( #4694 )
...
🐛 Fix `$items().length` in `executeOnce`
2022-11-22 16:24:16 +01:00
Iván Ovejero
740513b424
perf(Code Node): Improve n8n item key validation performance ( #4669 )
...
⚡ Improve validator performance
2022-11-22 14:49:13 +01:00
Omar Ajoue
7b00d6e731
feat: Implement runtine check for enterprise features (no-changelog) ( #4676 )
...
* feat: Implement runtine check for enterprise features
2022-11-22 14:24:29 +01:00
Iván Ovejero
78119c9f22
refactor: Consolidate .prettierignore
patterns (no-changelog) ( #4692 )
...
* ⚡ Consolidate Prettier ignore patterns
* ⚡ Let Prettier select file types to format
* 🎨 Apply formatting
2022-11-22 14:11:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
0b754a4f85
refactor: Improve error logging/reporting for cli
( #4691 )
...
* use response error classes instead of `ResponseError` everywhere
* improve error logging in dev mode or when telemetry is disabled
2022-11-22 14:00:36 +01:00
Alex Grozav
5364e7fc92
feat(editor): Add workflows list status filter ( #4690 )
2022-11-22 14:44:12 +02:00
Iván Ovejero
eafef019d7
fix: Expand nodes-base
formatting validation (no-changelog) ( #4689 )
...
* ⚡ Simplify `format` command
* 🎨 Format more deeply nested files
2022-11-22 13:43:28 +01:00
Omar Ajoue
ad6c6f60a1
refactor: Improve warnings and error messages to users about sharing ( #4687 ) (no-changelog)
...
* refactor: Improve warnings and error messages to users about sharing
2022-11-22 13:05:51 +01:00
Alex Grozav
91408dccf5
fix: Update subview switch condition (no-changelog) ( #4688 )
2022-11-22 14:01:22 +02:00
Iván Ovejero
60d66426ff
refactor: Validate formatting in nodes-base
(no-changelog) ( #4685 )
...
* 🔥 Remove Prettier exceptions
* 👕 Start linting on formatting
* ⚡ Update `format` command
* 🎨 Apply formatting
2022-11-22 12:44:35 +01:00
Alex Grozav
4f64e26a83
feat: Show delete button based on workflow permissions ( #4686 )
2022-11-22 13:40:20 +02:00
Alex Grozav
6f8d0de55d
feat: Show toast when saving workflow sharing settings ( #4684 )
2022-11-22 13:26:03 +02:00
Alex Grozav
173badc4e0
feat: Add save confirmation modal when leaving sharing modal ( #4683 )
2022-11-22 13:03:15 +02:00
Alex Grozav
249b7eba15
fix: Update workflow title in workflowsById as well (no-changelog) ( #4682 )
2022-11-22 12:33:59 +02:00
Alex Grozav
a356d7bdba
feat: Add share button to workflows list ( #4681 )
...
* feat: Add share button to workflows list
* fix: take empty workflow into account when sharing
2022-11-22 12:33:40 +02:00
Alex Grozav
b5b44d1b59
feat: Add credentials E2E test suite and page object ( #4596 )
...
* fix: Fix inferred type of X cannot be named error after pnpm update
* feat: Change page objects to expose actions and getters. Add credential creation suite
2022-11-22 11:37:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
772ec78349
fix(core): Use CredentialsOverwrites when testing credentials ( #4675 )
...
* fix(cli): use CredentialsOverwrites in credentials testing
* fix(editor-ui): do not set credential properties if they have been overwritten
2022-11-22 10:08:35 +01:00
Omar Ajoue
4c423762d6
refactor: Adjust credential endpoints permissions ( #4656 ) (no-changelog)
...
* refactor: Adjust credential endpoints permissions
2022-11-22 08:37:52 +01:00
Alex Grozav
fe0178150f
fix: Fix settings header text slot (no-changelog) ( #4667 )
...
fix: Fix settings sidebar header
2022-11-22 09:29:08 +02:00
Alex Grozav
e3e17e5dac
feat: Switch owner subview to all subview if has shared resources ( #4672 )
2022-11-22 09:27:45 +02:00
Marcus
753f4c9a7d
fix(IF Node): Fix "Is Empty" and "Is Not Empty" operation fails for date objects ( #4670 )
...
* IF node isEmtpy and IsNotEmpty operation: ignore empty date objects
* IF node isEmtpy and IsNotEmpty operation: treat invalid dates as empty
2022-11-21 18:26:59 +01:00
कारतोफ्फेलस्क्रिप्ट™
de5b0b03fe
feat: Use longer stack-traces when error-reporting is enabled ( #4674 )
2022-11-21 17:54:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
c0e13c2a8f
fix: Workflow activation should not crash if one of the credential is invalid ( #4671 )
...
fix: workflow activation should not crash if one of the credential is invalid
fixes https://sentry.io/organizations/n8nio/issues/3755260584
2022-11-21 15:51:23 +01:00
Mutasem Aldmour
30e5d3d04c
feat(core): Add license support to n8n ( #4566 )
...
* add sdk
* add license manager
* type fix
* add basic func
* store to db
* update default
* activate license
* add sharing flag
* fix setup
* clear license
* update conosle log to info
* refactor
* use npm dependency
* update error logs
* add simple test
* add license tests
* update tests
* update pnpm package
* fix error handling types
* Update packages/cli/src/config/schema.ts
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
* make feature enum
* add warning
* update sdk
* Update packages/cli/src/config/schema.ts
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2022-11-21 15:41:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
a9bdc0bbfe
fix: Use the updated slots syntax in ResourceLocator (no-changelog) ( #4663 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-11-21 15:28:24 +01:00
कारतोफ्फेलस्क्रिप्ट™
5518bd95c7
fix: Community package uninstall button should show the confirmation modal (no-changelog) ( #4668 )
...
Update CommunityPackageManageConfirmModal.vue
2022-11-21 14:11:29 +01:00
Alex Grozav
6c992233a0
fix: Fix broken n8n-info-tip slots ( #4665 )
2022-11-21 14:31:49 +02:00
Csaba Tuncsik
3ac9ba3491
fix(editor): Table view column limit tooltip ( #4655 )
...
* fix(editor): Table view column limit tooltip
* fix(editor): lint fix
* fix(editor): fix max column limit
* fix(editor): code formatting
2022-11-21 13:00:21 +01:00
OlegIvaniv
60746dc92e
fix(editor): Prevent node-creator tabs from showing when toggled by CanvasAddButton ( #4661 )
2022-11-21 12:19:54 +01:00
agobrech
2fb8ed825b
fix(Schedule Trigger Node): Fixes inconsitent behavior with cron and weekly intervals ( #4558 )
...
* 🐛 Fixes weekly schedule trigger and inconsitent behavior from Cron
* 🐛 Explicitly check if number of items is undefined
* 🐛 Add flag for first time execution
* Fix merge issues
* 🎨 Decomplexise logic for week interval
* fix: account for periods longer than minimum interval and first executions
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2022-11-21 10:32:23 +01:00
Michael Kret
a6df51b6e8
fix(core): Fix for unused imports
2022-11-21 09:27:48 +02:00
Iván Ovejero
c2da21621f
fix: Add temporary slot syntax lint exceptions (no-changelog) ( #4652 )
...
👕 Add temporary slot lint exceptions
2022-11-18 18:03:51 +01:00
Iván Ovejero
44182f23a5
fix(editor): Fix missing resource locator component ( #4649 )
...
🐛 Fix missing RLC
2022-11-18 17:08:22 +01:00
Iván Ovejero
0d9eeea024
refactor(core): Introduce overload for record-type node parameter (no-changelog) ( #4648 )
...
* 📘 Set up overload
* 🔥 Remove inferrable record assertions
* 👕 Fix semicolon
* 👕 Fix another semicolon
2022-11-18 16:29:44 +01:00
Iván Ovejero
0565194473
refactor(core): Introduce overload for number-type node parameter (no-changelog) ( #4644 )
...
* 📘 Set up overloads
* 📘 Add temporary assertion
* 🔥 Remove inferrable number assertions
* ✏️ Add ticket ref
2022-11-18 15:26:22 +01:00
कारतोफ्फेलस्क्रिप्ट™
600b285a44
refactor: Migrate Vue slots to the new syntax ( #4603 )
...
Co-authored-by: Alex Grozav <alex@grozav.com>
2022-11-18 14:59:31 +01:00
Iván Ovejero
6757c9a2ea
refactor(core): Introduce overload for boolean-type node parameter (no-changelog) ( #4647 )
...
* 📘 Set up overloads
* 📘 Add temporary assertion
* 🔥 Remove inferrable boolean assertions
* ⏪ Undo autoformatting
2022-11-18 14:31:38 +01:00
Alex Grozav
919cb9180d
fix: Make users fakedoor route visible on cloud ( #4645 )
2022-11-18 14:21:59 +01:00
Jan Oberhauser
3bf7175994
🔖 Release n8n@0.203.1
2022-11-18 13:13:34 +00:00
Jan Oberhauser
6972b8569c
⬆️ Set n8n-nodes-base@0.201.1 on n8n
2022-11-18 13:13:34 +00:00
Jan Oberhauser
5ac8c34ae9
🔖 Release n8n-nodes-base@0.201.1
2022-11-18 13:11:25 +00:00
Jan Oberhauser
39c991ec8e
🔖 Release n8n-node-dev@0.82.1
2022-11-18 13:11:12 +00:00
Michael Kret
4e66672df2
fix(Google Sheets Node): Versioning fix
2022-11-18 14:33:54 +02:00
Omar Ajoue
e1a491edce
refactor: Forbid access to workflows when enterprise features is unavailable ( #4635 ) (no-changelog)
...
* refactor: Forbid access to workflows when enterprise features is unavailable
2022-11-18 13:07:39 +01:00
Jan Oberhauser
4d58951a06
🔖 Release n8n@0.203.0
2022-11-17 18:19:01 +01:00
Jan Oberhauser
b8ea073124
🔖 Release n8n-core@0.143.1
2022-11-17 18:18:14 +01:00
Jan Oberhauser
fdaba921ea
⬆️ Set n8n-core@0.143.0, n8n-editor-ui@0.169.0, n8n-nodes-base@0.201.0 and n8n-workflow@0.125.0 on n8n
2022-11-17 18:14:27 +01:00
Jan Oberhauser
943b040cfa
🔖 Release n8n-editor-ui@0.169.0
2022-11-17 17:06:54 +00:00
Jan Oberhauser
c49d9e0b0a
⬆️ Set n8n-design-system@0.43.0 and n8n-workflow@0.125.0 on n8n-editor-ui
2022-11-17 17:06:54 +00:00
Jan Oberhauser
fb07fba53c
🔖 Release n8n-design-system@0.43.0
2022-11-17 17:06:37 +00:00
Jan Oberhauser
54300bf140
fix: Fix node-dev build (no-changelog)
2022-11-17 17:55:57 +01:00
Milorad FIlipović
be7672a177
fix(editor): Add 'Stop execution' button to execution preview ( #4632 )
...
* ✨ Adding `Stop execution` button to execution preview
* ✨ Added execution timer for running executions
* 💄 Adjusting spinner size and text color
* 🔥 Removing excessive popup error message when opening failed executions preview
* 🐛 Handling execution stopping when workflow is not saving manual executions
2022-11-17 17:34:55 +01:00
Jan Oberhauser
0ade24dfaf
🔖 Release n8n-nodes-base@0.201.0
2022-11-17 16:27:13 +00:00
Jan Oberhauser
a0c2e527e4
⬆️ Set n8n-core@0.143.0 and n8n-workflow@0.125.0 on n8n-nodes-base
2022-11-17 16:27:12 +00:00
Jan Oberhauser
93487fa336
🔖 Release n8n-node-dev@0.82.0
2022-11-17 16:19:33 +00:00
Jan Oberhauser
797d8c1207
⬆️ Set n8n-core@0.143.0 and n8n-workflow@0.125.0 on n8n-node-dev
2022-11-17 16:19:33 +00:00
Jan Oberhauser
d928644b89
🔖 Release n8n-core@0.143.0
2022-11-17 16:19:22 +00:00
Jan Oberhauser
c906c7159f
⬆️ Set n8n-workflow@0.125.0 on n8n-core
2022-11-17 16:19:21 +00:00
Jan Oberhauser
fdfb803fa0
🔖 Release n8n-workflow@0.125.0
2022-11-17 16:05:42 +00:00
Alex Grozav
9cadaea3a4
fix: store copy of workflow in workflowsById to prevent node data bugs ( #4637 )
2022-11-17 17:35:28 +02:00
Alex Grozav
dea67ca6b7
fix: Fix foreign credentials being shown for new nodes ( #4622 )
...
* feat: Extract usedCredentials into separate store entry and fix foreign credentials being shown for new nodes
* chore: adjust spacing
2022-11-17 16:22:46 +02:00
Milorad FIlipović
7483e147fc
fix(editor): Fix for logging error on user logout ( #4633 )
...
* 🐛 Fixing telemetry errors on user logout
* 🔥 Removing call to `rudder.indentify` when users log out
* 👌 Addressing review comment
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2022-11-17 14:20:09 +01:00
Alex Grozav
0daa36c197
feat: Add workflow data reset action ( #4618 )
...
* feat: add workflow data reset action
* fix: remove console.log
* chore: fix linting issues
2022-11-17 15:19:40 +02:00
Alex Grozav
f7a9ef9116
feat: Add duplicate workflow error handler ( #4616 )
...
* feat: Add duplicate workflow error handler
* refactor: Change translation string for existing duplicate workflow error
2022-11-17 15:19:10 +02:00
Mutasem Aldmour
b35172e442
fix: Add back mapping hint when parameter is focused ( #4634 )
2022-11-17 13:57:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
58630e43c0
fix: Fix storybook (no-changelog) ( #4624 )
...
since we migrated to vite, storybook/webpack aren't doing all the babel transforms. that's we we need to revert all optional-chaining and nullish-coalescing in design-system.
Hopefully this will be remedied after we move to vite for storybook.
2022-11-16 16:35:02 +01:00
Michael Kret
423ee81e33
feat(Compare Datasets Node): Node tweaks
2022-11-16 16:37:55 +02:00
Mutasem Aldmour
402b75ac28
fix: Fix user redirect to signin bug ( #4623 )
2022-11-16 14:21:49 +01:00
Omar Ajoue
b4cec38ee8
fix: Add missing content type to controllers (no-changelog) ( #4617 )
...
* fix: add missing content type to controllers
* refactor: use ResponseHelper instead of fixing content type
* fix: remove res.send calls
2022-11-16 14:13:36 +01:00
Milorad FIlipović
b0bbcf6028
fix(editor): Fix zero treated as missing value in resource locator ( #4612 )
...
* 🐛 Adding a type guard to validate resource locator parameter values
* ✔️ Fixing a linting error
Co-authored-by: Michael Kret <michael.k@radency.com>
2022-11-16 09:21:30 +01:00
कारतोफ्फेलस्क्रिप्ट™
53d2526cd1
ci: Fix linting by ignoring eslintrc and jest.config again (no-changelog) ( #4613 )
...
ci: Fix linting on by ignoring eslintrc and jest.config (no-changelog)
2022-11-15 19:56:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
13659d036f
ci: Ensure that eslint runs on all frontend code (no-changelog) ( #4602 )
...
* ensure that eslint runs on all frontend code
* remove tslint from `design-system`
* enable prettier and eslint-prettier for `design-system`
* Delete tslint.json
* use a single editorconfig for the repo
* enable prettier for all code in `design-system`
* more linting fixes on design-system
* ignore coverage for git and prettier
* lintfix on editor-ui
2022-11-15 18:20:54 +01:00
Jonathan Bennetts
d96d6f11db
feat(Google Sheets Node): Overhaul of node
2022-11-15 15:57:07 +02:00
Milorad FIlipović
6eee155ecb
fix(editor): Update to 'Expression/Fixed' toggle - Keep expression when switching to Fixed ( #4599 )
...
✨ Keep the expression string when switching to `Fixed` parameter value
2022-11-15 13:55:53 +01:00
Alex Grozav
531a290fad
fix: Remove env vars from schema (no-changelog) ( #4610 )
2022-11-15 14:34:39 +02:00
Alex Grozav
898c25fd7e
feat: Add workflow sharing functionality and permissions ( #4370 )
...
* feat(editor): extract credentials view into reusable layout components for workflows view
* feat(editor): add workflow card and start work on empty state
* feat: add hoverable card and finish workflows empty state
* fix: undo workflows response interface changes
* chore: fix linting issues.
* fix: remove enterprise sharing env schema
* fix(editor): fix workflows resource view when sharing is enabled
* fix: change owner tag design and order
* feat: add personalization survey on workflows page
* fix: update component snapshots
* feat: refactored workflow card to use workflow-activator properly
* fix: fix workflow activator and proptypes
* fix: hide owner tag for workflow card until sharing is available
* fix: fixed ownedBy and sharedWith appearing for workflows list
* feat: update tags component design
* refactor: change resource filter select to n8n-user-select
* fix: made telemetry messages reusable
* chore: remove unused import
* refactor: fix component name casing
* refactor: use Vue.set to make workflow property reactive
* feat: add support for clicking on tags for filtering
* chore: fix tags linting issues
* fix: fix resources list layout when title words are very long
* refactor: add active and inactive status text to workflow activator
* fix: fix credentials and workflows sorting when name contains leading whitespace
* fix: remove wrongfully added style tag
* feat: add translations and storybook examples for truncated tags
* fix: remove enterprise sharing env from schema
* refactor: fix workflows module and workflows field store naming conflict
* feat: add workflow share button and open dummy modal
* feat: add workflow sharing modal (in progress)
* feat: add message when sharing disabled
* feat: add sharing messages based on flags
* feat: add workflow sharing api integration and readonly state handling
* fix: change how foreign credentials are handled
* refactor: migrate newly added workflow sharing store methods to pinia
* fix: update foreign credentials handler and add executable prop to node-settings
* fix: fix credentials display issue caused by addCredentials override
* fix: fix various issues when sharing from empty state
* fix: update node duplication credentials
* fix: revert defautl values for sharing env
* feat: hide share button behind feature flag
* chore: add env variable for sharing feature (testing only)
* fix: change enterprise-edition component casing
2022-11-15 14:25:04 +02:00
Alex Grozav
d1ffc58aa4
fix: Change feature flag for starting at empty WF state for PH experiments (no-changelog) ( #4606 )
2022-11-15 13:28:15 +02:00
Iván Ovejero
e7316c588f
refactor(core): Enable interim updates check ( #4582 )
...
* ⚡ Enable interim updates check
* ⚡ Set default value
* ⏪ Undo default value, keep as sentinel
* 🧪 Unskip tests
2022-11-14 15:38:19 +01:00
कारतोफ्फेलस्क्रिप्ट™
0148631d28
build: Upgrade some of the backend dev-tooling (no-changelog) ( #4589 )
...
* upgrade ts-node
* move tslint and typescript to a single place
* source-map-support should be loaded in the `n8n` bin script, and not in core
* upgrade jest
* Support only node.js 14, 16, or 18
2022-11-14 15:37:32 +01:00
Milorad FIlipović
edebad1a89
fix(editor): Hide pin data in production executions ( #4595 )
...
* ✨ Passing an execution mode to the preview iframe so UI can be adjusted based on it
* ✨ Handling production execution mode to hide the pin data in node details view
2022-11-14 13:28:26 +01:00
Iván Ovejero
69b332b0e3
fix(editor): Fix expression editor variable selector filter ( #4590 )
...
* 🐛 Fix expression editor variable selector filter
* ⚡ Use optional chaining
2022-11-14 11:23:05 +01:00
Iván Ovejero
271cd06a6a
fix(editor): Curb direct item access linting ( #4591 )
...
🐛 Curb direct item access linting
2022-11-14 11:22:55 +01:00
Iván Ovejero
ccacd42b37
fix(editor): Skip optional chaining operators in Code Node editor linting ( #4592 )
...
* 🐛 Skip optional chaining operators
* ⚡ Wrap in try-catch
2022-11-14 11:22:35 +01:00
Milorad FIlipović
e0ec5a6aa9
fix(editor): Fix for execution retry dropdown not closing ( #4575 )
...
* 🐛 Fixing execution retry popup closing behavior
* 👌 Updating child component ref type casting
* 👌 Handling `undefined` possibility in action dropdown blur event
2022-11-14 09:35:16 +01:00
Alex Grozav
c1bcc47cb5
fix: Fix inferred type of X cannot be named error after pnpm update (no-changelog) ( #4585 )
...
* fix: Fix inferred type of X cannot be named error after pnpm update
* preserve symlinks for `cli`
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-11-11 17:05:21 +01:00
Iván Ovejero
52f38df867
refactor: Remove unused vars to fix build (no-changelog) ( #4584 )
...
* 🔥 Remove unused vars to fix build
* 👕 Make unused vars severity conditional
2022-11-11 16:07:50 +01:00
Marcus
277b6b73c3
feat(Notion (Beta) Node): Use resource locator component for database and page parameters ( #4340 )
...
* use resource locator component for database -> get (Notion V1/V2)
* getDatabases search function for V1/V2 with url
* updated database get list placeholder
* get database RLC by url - regex support optional workspace domain names
* fixed linting error
* listSearch getDatabases support filter query
* support extractValue in getCurrentNodeParameter for RLC
* RLC for database page create/getAll operation
* RLC for database get operation support "By ID" with optional v param.
* use RLC in append blocks operation
* use RLC in NotionTrigger.nodes.ts
* removed unused loadOptions getDatabases
* support database RLC in createPage/createDbPage operation
* page create operation use RLC for parent page param
* page archive operation use RLC for page param
* removed unused imports
* fixed missing extractPageId in NotionV1.node.ts
* database page get operation use RLC for page param
* database page update operation use RLC for page param
* block getAll children operation use RLC for page param
* block append operation use RLC for block param
* support databaseId with optional '-' characters
* support blockId with optional '-' characters
* support pageId with optional '-' characters
* improved RLC descriptions and hints
* NotionTrigger node support databseId with optional '-' characters
* stricter RLC by ID regex rules for uuids
* stricter RLC by URL regex rules for uuids
* stricter RLC by ID regex rules for uuids (support max length)
* RLC regex from URL allow both http and https
* RLC by ID only allow uuid v4 with optional dash
* removed RLC from URL hint "Use Notion's copy link..."
* RLC from URL only allow uuid v4
* DB Status Column: Support Simplify Properties
* Notion Credentials: Support custom Notion-Version header
Use latest Notion-Version 2022-02-22 if not set
* DB Status Column: Support DB Page Create/Update
* DB Status Column: Support DB Page GetMany Filters
* removed unused paginationToken args
* Database Get: RLC by URL improve validation error message
2022-11-11 13:37:52 +01:00
agobrech
c7133ecd3f
fix(core): Deduplicate error handling in nodes ( #4319 )
...
* Fix issue with isAxios property
* 🥅 Deduplicate errors handeling improve errors for credentials
* 🎨 correctly throws error
2022-11-11 11:32:43 +01:00
Iván Ovejero
d35d63a855
feat(core): Add credential runtime checks and prevent tampering in manual run ( #4481 )
...
* ✨ Create `PermissionChecker`
* ⚡ Adjust helper
* 🔥 Remove superseded helpers
* ⚡ Use `PermissionChecker`
* 🧪 Add test for dynamic router switching
* ⚡ Simplify checks
* ⚡ Export utils
* ⚡ Add missing `init` method
* 🧪 Write tests for `PermissionChecker`
* 📘 Update types
* 🧪 Fix tests
* ✨ Set up `runManually()`
* ⚡ Refactor to reuse methods
* 🧪 Clear shared tables first
* 🔀 Adjust merge
* ⚡ Adjust imports
2022-11-11 11:14:45 +01:00
OlegIvaniv
50f7538779
refactor(editor): Add Workflows view e2e tests ( #4573 )
2022-11-11 09:07:14 +01:00
Jan Oberhauser
faff1faaa8
🔖 Release n8n@0.202.1
2022-11-10 20:56:51 +00:00
Jan Oberhauser
5eec6f7f45
⬆️ Set n8n-core@0.142.1, n8n-editor-ui@0.168.1, n8n-nodes-base@0.200.1 and n8n-workflow@0.124.1 on n8n
2022-11-10 20:56:49 +00:00
Jan Oberhauser
efde8ce45a
🔖 Release n8n-editor-ui@0.168.1
2022-11-10 20:55:01 +00:00
Jan Oberhauser
03032ea4ef
⬆️ Set n8n-workflow@0.124.1 on n8n-editor-ui
2022-11-10 20:55:00 +00:00
Jan Oberhauser
4a484af986
🔖 Release n8n-nodes-base@0.200.1
2022-11-10 20:54:06 +00:00
Jan Oberhauser
2723e3ea15
⬆️ Set n8n-core@0.142.1 and n8n-workflow@0.124.1 on n8n-nodes-base
2022-11-10 20:54:05 +00:00
Jan Oberhauser
f5aa63de8e
🔖 Release n8n-node-dev@0.81.1
2022-11-10 20:53:52 +00:00
Jan Oberhauser
165b789260
⬆️ Set n8n-core@0.142.1 and n8n-workflow@0.124.1 on n8n-node-dev
2022-11-10 20:53:50 +00:00
Jan Oberhauser
f0eeaa62bc
🔖 Release n8n-core@0.142.1
2022-11-10 20:53:42 +00:00
Jan Oberhauser
4c57ee33ce
⬆️ Set n8n-workflow@0.124.1 on n8n-core
2022-11-10 20:53:41 +00:00
Jan Oberhauser
083316b4db
🔖 Release n8n-workflow@0.124.1
2022-11-10 20:53:32 +00:00
कारतोफ्फेलस्क्रिप्ट™
b2201d0c77
fix: Disable some error tracking ( #4579 )
...
* fix: remove error tracking for Circular reference in deepCopy
* fix: remove error tracking on crash detection
2022-11-10 21:44:31 +01:00
agobrech
9e457d614c
refactor(Schedule Trigger Node): Deduplicate the cron interface ( #4525 )
...
🎨 deduplicate Cron Interface
2022-11-10 17:19:13 +01:00
Jan Oberhauser
e2b3ceadc8
🔖 Release n8n@0.202.0
2022-11-10 15:48:19 +00:00
Jan Oberhauser
9d5a779d6e
⬆️ Set n8n-core@0.142.0, n8n-editor-ui@0.168.0, n8n-nodes-base@0.200.0 and n8n-workflow@0.124.0 on n8n
2022-11-10 15:48:17 +00:00
Jan Oberhauser
be5b89ef3e
🔖 Release n8n-editor-ui@0.168.0
2022-11-10 15:45:53 +00:00
Jan Oberhauser
bd22135b06
⬆️ Set n8n-design-system@0.42.0 and n8n-workflow@0.124.0 on n8n-editor-ui
2022-11-10 15:45:51 +00:00
Jan Oberhauser
f0b4d91794
🔖 Release n8n-design-system@0.42.0
2022-11-10 15:45:30 +00:00
Jan Oberhauser
05c479968c
🔖 Release n8n-nodes-base@0.200.0
2022-11-10 15:44:15 +00:00
Jan Oberhauser
005d1dd46e
⬆️ Set n8n-core@0.142.0 and n8n-workflow@0.124.0 on n8n-nodes-base
2022-11-10 15:44:12 +00:00
Jan Oberhauser
d40cb2f962
🔖 Release n8n-node-dev@0.81.0
2022-11-10 15:43:58 +00:00
Jan Oberhauser
e5033659ef
⬆️ Set n8n-core@0.142.0 and n8n-workflow@0.124.0 on n8n-node-dev
2022-11-10 15:43:56 +00:00
Jan Oberhauser
5cb65871d4
🔖 Release n8n-core@0.142.0
2022-11-10 15:43:44 +00:00
Jan Oberhauser
59fc813cca
⬆️ Set n8n-workflow@0.124.0 on n8n-core
2022-11-10 15:43:43 +00:00
Jan Oberhauser
d95382e330
🔖 Release n8n-workflow@0.124.0
2022-11-10 15:43:33 +00:00
Iván Ovejero
9582a0f1c0
refactor(editor): Reintroduce item
and items
to CodeNodeEditor
( #4553 )
...
* ⚡ Alias legacy refs to new syntax
* 📘 Adjust types
* 👕 Switch `item` lint error to warning
* ⚡ Add completions for legacy vars
* ✏️ Add descriptions to completions
* ⚡ Add lintings
* 📘 Skip `any` for now
* ⚡ Expand regex
2022-11-10 16:29:41 +01:00
Iván Ovejero
953457ad86
fix(core): Streamline multiple pinned triggers behavior ( #4569 )
...
🐛 Fix multiple pinned triggers behavior
2022-11-10 14:03:14 +01:00
Milorad FIlipović
d06197d879
fix(editor): Fix for oauth authorization ( #4572 )
...
🐛 Fixing credentials response type check that prevented oauth authorization
2022-11-10 12:51:50 +01:00
agobrech
9b5db8d7be
fix(HubSpot Node): Add notice to HubSpot credentials about API Key Sunset ( #4570 )
...
✨ Add notice about depreciation of Hubspot API token
2022-11-10 11:39:22 +01:00
OlegIvaniv
49748f27a2
fix(editor): Prevent adding of the start node when importing workflow in the demo mode ( #4564 )
2022-11-09 18:36:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
736777385c
feat: Switch from npm to pnpm ( #4429 )
2022-11-09 17:32:05 +01:00
Milorad FIlipović
db163b71b9
fix(editor): Use base path in workflow preview component URL ( #4560 )
...
🐛 Fix for workflow preview component URL
2022-11-09 16:46:13 +01:00
Mutasem Aldmour
536c834313
fix(editor): Fix duplicate bug when new workflow is open ( #4559 )
...
fix(editor): fix duplicate bug when new worklfow
2022-11-09 16:09:58 +01:00
Csaba Tuncsik
b3cd62d866
fix(editor): Tweak dragged mapping state ( #4550 )
...
* fix(editor): show input value when dragging
* fix(editor): show input value when dragging
* fix(editor): add back some input value hiding logic
2022-11-09 16:05:42 +01:00
कारतोफ्फेलस्क्रिप्ट™
698d96a617
refactor: Setup typescript project references across workflow, core, and cli ( #4519 )
...
* refactor: use consistent folder structure across workflow, core, and cli
* setup typescript project references across workflow, core, and cli
2022-11-09 15:25:00 +01:00
Milorad FIlipović
de96def372
feat(editor): Add support for notice credentials properties ( #4557 )
...
✨ Added notice parameter support for credentials.
2022-11-09 14:50:01 +01:00
Michael Kret
d7459a7145
fix(Notion (Beta) Node): Fix import in credentials (no-changelog) ( #4554 )
...
⚡ fix
2022-11-09 12:19:15 +01:00
Ugo Bataillard
3b3405089d
fix(Notion Trigger (Beta) Node): Fix Notion trigger polling strategy
2022-11-09 12:26:13 +02:00
Milorad FIlipović
bae3098e4e
refactor(editor): Finish pinia migration, remove all vuex dependancies ( #4533 )
...
* ✨ Added pinia support. Migrated community nodes module.
* ✨ Added ui pinia store, moved some data from root store to it, updated modals to work with pinia stores
* ✨ Added ui pinia store and migrated a part of the root store
* ✨ Migrated `settings` store to pinia
* ✨ Removing vuex store refs from router
* ✨ Migrated `users` module to pinia store
* ⚡ Fixing errors after sync with master
* ⚡ One more error after merge
* ⚡ Created `workflows` pinia store. Moved large part of root store to it. Started updating references.
* ✨ Finished migrating workflows store to pinia
* ⚡ Renaming some getters and actions to make more sense
* ✨ Finished migrating the root store to pinia
* ✨ Migrated ndv store to pinia
* ⚡ Renaming main panel dimensions getter so it doesn't clash with data prop name
* ✔️ Fixing lint errors
* ✨ Migrated `templates` store to pinia
* ✨ Migrated the `nodeTypes`store
* ⚡ Removed unused pieces of code and oold vuex modules
* ✨ Adding vuex calls to pinia store, fixing wrong references
* 💄 Removing leftover $store refs
* ⚡ Added legacy getters and mutations to store to support webhooks
* ⚡ Added missing front-end hooks, updated vuex state subscriptions to pinia
* ✔️ Fixing linting errors
* ⚡ Removing vue composition api plugin
* ⚡ Fixing main sidebar state when loading node view
* 🐛 Fixing an error when activating workflows
* 🐛 Fixing isses with workflow settings and executions auto-refresh
* 🐛 Removing duplicate listeners which cause import error
* 🐛 Fixing route authentication
* ⚡ Updating freshly pulled $store refs
* ⚡ Adding deleted const
* ⚡ Updating store references in ee features. Reseting NodeView credentials update flag when resetting workspace
* ⚡ Adding return type to email submission modal
* ⚡ Making NodeView only react to paste event when active
* 🐛 Fixing signup view errors
* ✨ Started migrating the `credentials` module to pinia
* 👌 Addressing PR review comments
* ✨ Migrated permissions module to pinia
* ✨ Migrated `nodeCreator`, `tags` and `versions` modules to pinia
* ✨ Implemented webhooks pinia store
* ⚡ Removing all leftover vuex files and references
* ✨ Removing final vuex refs
* ⚡ Updating expected credentialId type
* ⚡ Removing node credentials subscription code, reducing node click debounce timeout
* 🐛 Fixing pushing nodes downstream when inserting new node
* ✔️ Fixing a lint error in new type guard
* ⚡ Updating helper reference
* ✔️ Removing unnecessary awaits
* ⚡ fix(editor): remove unnecessary imports from NDV
* ⚡ Merging mapStores blocks in NodeView
* ⚡ fix(editor): make sure JS Plumb not loaded earlier than needed
* ⚡ Updating type guard nad credentials subscriptions
* ⚡ Updating type guard so it doesn't use `any` type
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2022-11-09 10:01:50 +01:00