Marcus
74fc1414d7
test(Spreadsheet File Node): Unit tests (no-changelog) ( #5385 )
...
* ⚡ ️test setup
* ⚡ ️fix 'testData' implicitly has an 'any' type.
* ✅ test github action file binary data reading
* ✅ checking for output binary equality
* ✅ writing files to different formats
* ✅ reading spreadsheet with different options
* ⚡ ️improve workflow file path replacement
* 🐛 fixing string.at() not supported in node 14.
* 🐛 trying to fix github action test error
* ⚡ fix for empty binary
* ⚡ switch for binary test
* ⚡ ️test helpers now return/compare json and binary (if not empty))
* ⚡ removed commented console log
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-09 09:00:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
94f2b2a26f
feat(Edit Image Node): Allow WebP as an image format ( #5420 )
2023-02-08 23:08:50 +01:00
Alex Grozav
e059caf993
feat: Add e2e user invite test suite (no-changelog) ( #5412 )
2023-02-08 22:41:35 +02:00
Valya
9c1f827dad
feat(core): Live reload node/credential descriptions in development (no-changelog) ( #4939 )
2023-02-08 19:26:07 +01:00
कारतोफ्फेलस्क्रिप्ट™
f23fb92696
fix(core): Stop copying icons to cache ( #5419 )
...
Fixes
- https://github.com/n8n-io/n8n/issues/4973
- https://github.com/n8n-io/n8n/issues/5274
- https://community.n8n.io/t/starting-n8n-fails-with-ebusy-error/21243
- https://community.n8n.io/t/problem-executing-workflow-ebusy-resource-busy-or-locked-copyfile/21280
Replaces
- https://github.com/n8n-io/n8n/pull/5052
- https://github.com/n8n-io/n8n/pull/5401
2023-02-08 18:57:43 +01:00
Marcus
1f924e3c3d
test(Set Node): Add tests for Set Node (no-changelog) ( #5409 )
...
* ⚡ ️move test files
* ✅ set node test workflow
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-08 18:04:11 +01:00
Marcus
269691aa1b
test(IF Node): Unit tests (no-changelog) ( #5404 )
...
* ⚡ ️move test files
* ⚡ ️IF boolean tests
* ⚡ ️IF string tests
* ✅ IF number tests
* ✅ IF date-time tests
* 🎨 update Test name to make more sense
2023-02-08 15:20:17 +01:00
OlegIvaniv
14d1743595
test(editor): Add canvas dragging tests (no-changelog) ( #5406 )
...
* WIP
* Fix undo/redo tests and add canvas tests
* Cleanup
* Cleanup
* Use drag and draganddrop commands
* Fix hanging CI run
* Undo redo spec
2023-02-08 14:48:28 +01:00
Giulio Andreini
389e4af4d9
docs(Spreadsheet File Node): Update descriptions and Alias (no-changelog) ( #5357 )
2023-02-08 12:39:07 +00:00
Kirill
333a817a8e
fix(ActiveCampaign Node): Fix additional fields not being sent when updating account contacts ( #5216 )
2023-02-08 12:37:15 +00:00
Bram Kn
aeaa663620
feat(HubSpot Trigger Node): Add conversation events ( #5408 )
2023-02-08 12:36:05 +00:00
Giulio Andreini
b16d9d0f8c
docs(Google Sheets Node): Description updates for fields (no-changelog) ( #5277 )
2023-02-08 12:33:57 +00:00
Jonathan Bennetts
ce732b42c8
test(Execute Command Node): Unit tests (no-changelog) ( #5374 )
2023-02-08 12:17:02 +00:00
Jonathan Bennetts
e82bc50fd1
test(Switch Node): Add test for switch node (no-changelog) ( #5378 )
2023-02-08 12:16:17 +00:00
Jonathan Bennetts
f44b4b1314
test(Split In Batches Node): Add test for Split in Batches node (no-changelog) ( #5381 )
2023-02-08 12:15:36 +00:00
Iván Ovejero
d7b3923c2f
feat(editor): Add Object
global completions ( #5407 )
...
* ✏️ Add i18n info
* ⚡ Mount i18n keys
* ✏️ Fix typos in tests
* ✨ Add `Object` global completion
* ✨ Add `Object` global options completions
* 🧪 Add tests
2023-02-08 12:41:33 +01:00
Cornelius Suermann
d469a98073
feat: Add tracking code to hiring link (no-changelog) ( #3530 )
2023-02-08 11:48:38 +01:00
Omar Ajoue
5e3e70b83b
feat: Change desktop UM experience ( #5312 )
...
* refactor: Hide prompt for desktop
* feat: add email field to personalization modal
* fix: update survey interfaces
* chore: enable personalization survey email key display condition
* feat: add users page upsell for desktop client
* feat: disable UM on desktop where possible
* refactor: Have a single function to decide whether UM is enabled
* feat: update community nodes upsell link
---------
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: krynble <omar@n8n.io>
Co-authored-by: freyamade <freya@n8n.io>
2023-02-08 11:42:22 +02:00
Iván Ovejero
d8865aa917
test: Add e2e for data transformation expressions ( #5375 )
...
* 🧪 Add e2e for data transormation expressions
* ♻️ Apply feedback
2023-02-08 10:41:36 +01:00
Michael Kret
4d87711ace
test(Merge Node): Unit tests (no-changelog)
2023-02-07 19:32:25 +02:00
Michael Auerswald
9fb1fa1d79
ci: Add E2E tests for Webhook node ( #5402 )
...
* scheduler e2e test and switch to main mode
* adjust e2e options
* rolling back config changes
* webhook e2e tests and disable cypress retries on openmode
* cleanup
2023-02-07 17:51:11 +01:00
Omar Ajoue
c8245b9f87
fix: Error workflow now correctly checks for subworkflow permissions ( #5390 )
2023-02-07 17:40:36 +01:00
Milorad FIlipović
d05203db30
test(editor): Enable adding nodes in between any two nodes on canvas in e2e tests (no-changelog) ( #5393 )
...
* ⚡ Adding source and target test data to connection HTML elements
* ⚡ Using new action to add node on the connection
* 🔥 Removing leftover log
* 🔥 Removing leftover test action
* 👌 Refactoring to address PR feedback
2023-02-07 16:34:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
7e2f2f7453
refactor(core): Add unit tests for all external auth middlewares (no-changelog) ( #5386 )
2023-02-07 15:49:35 +01:00
कारतोफ्फेलस्क्रिप्ट™
3a435f7057
fix(core): Disable transactions on sqlite migrations that use PRAGMA foreign_keys
( #5392 )
...
`PRAGMA foreign_keys` is [a no-op within a sqlite transaction](https://www.sqlite.org/pragma.html#pragma_foreign_keys ).
This causes cascade deletes to happen when we create a new user table, and drop the old user table.
2023-02-07 15:14:59 +01:00
Michael Auerswald
dd652c0b0d
ci: Add E2E test for scheduled trigger ( #5391 )
...
* scheduler e2e test and switch to main mode
* adjust e2e options
* rolling back config changes
2023-02-07 12:41:44 +01:00
कारतोफ्फेलस्क्रिप्ट™
58b0cf66b5
fix(core): Do not block app startup by telemetry (no-changelog) ( #5387 )
2023-02-07 12:10:16 +01:00
Michael Kret
26b69b5ffc
test(Item Lists Node): Unit tests (no-changelog)
2023-02-07 11:27:37 +02:00
Mutasem Aldmour
db49f052bc
test: Add data mapping test ( #5372 )
...
* test: add tests for pinning
* test: add test for value
* test: add pinned data tests
* test: refactor into ndv
* refactor: move to ndv
* refactor: rename node
* test: fix test
* test: fix refactor
* test: remove unused id
* test: update test
* test: chain rename input
* test: refactor invoking text
* test: fix ndv tests
* test: move test id
* test: add tests for mapping
* test: update selectors
* test: add mapping
* test: remove wait
* test: add back line removed by mistake
* test: refactor to support both in/output displays
* test: add display mode switching
* test: fix drop
* chore: clean up change
* refactor: add draganddrop
* fix: fix drag and drop
* test: add mapping test for second value
* test: update text
* test: update param
2023-02-07 07:47:37 +03:00
Jan Oberhauser
9efcf19082
📚 Update CHANGELOG.md and main package.json to 0.214.2
2023-02-06 12:35:55 -06:00
Jan Oberhauser
91d9f2d202
🔖 Release n8n@0.214.2
2023-02-06 17:59:09 +00:00
Jan Oberhauser
7ec3d93435
⬆️ Set n8n-editor-ui@0.180.2 and n8n-nodes-base@0.212.2 on n8n
2023-02-06 17:59:09 +00:00
Jan Oberhauser
85391629dc
🔖 Release n8n-editor-ui@0.180.2
2023-02-06 17:57:07 +00:00
Jan Oberhauser
bdaad556ca
🔖 Release n8n-nodes-base@0.212.2
2023-02-06 17:56:11 +00:00
OlegIvaniv
6482688ee0
fix(editor): Correctly show OAuth reconnect button ( #5384 )
2023-02-06 18:33:59 +01:00
Milorad FIlipović
03afd3c7cf
test(editor): Improve canvas e2e tests reliability ( #5376 )
...
✔️ Improving reliability of connection actions hover
2023-02-06 16:33:59 +01:00
Iván Ovejero
31130d5257
fix(editor): Fix resolvable highlighting for HTML editor ( #5379 )
...
🐛 Fix resolvable highlighting for HTML editor
2023-02-06 16:29:10 +01:00
Valya
9a7f3da4a3
test: Automatically load workflow nodes in node tests ( #5380 )
...
test: automatically load workflow nodes in node tests
2023-02-06 15:14:57 +00:00
Jan Oberhauser
8e428c7133
fix: Upgrade versions in pnpm-lock.yaml (no-changelog)
2023-02-06 07:52:25 -06:00
Jan Oberhauser
5dd291cd00
📚 Update CHANGELOG.md and main package.json to 0.214.1
2023-02-06 07:18:13 -06:00
Jan Oberhauser
6b7408d255
🔖 Release n8n@0.214.1
2023-02-06 13:16:12 +00:00
Jan Oberhauser
5ede2180e6
⬆️ Set n8n-editor-ui@0.180.1 and n8n-nodes-base@0.212.1 on n8n
2023-02-06 13:16:11 +00:00
Jan Oberhauser
c006b7617e
🔖 Release n8n-editor-ui@0.180.1
2023-02-06 13:14:13 +00:00
Jan Oberhauser
4c115f4353
🔖 Release n8n-nodes-base@0.212.1
2023-02-06 13:12:55 +00:00
कारतोफ्फेलस्क्रिप्ट™
a115baa1ac
fix(core): CORS middleware should not process the entire handler chain on OPTIONS requests (no-changelog) ( #5368 )
...
fix(core): CORS middleware should not process the entire handler chain on OPTIONS requests
2023-02-06 12:43:50 +01:00
Iván Ovejero
e4458b48e0
fix(editor): Fix mapping to empty expression input ( #5367 )
...
🐛 Fix mapping to empty expression input
2023-02-06 10:26:12 +01:00
OlegIvaniv
9b628ddc34
fix(editor): Fix multiple-output endpoints success style after connection is detached ( #5366 )
2023-02-06 10:22:57 +01:00
OlegIvaniv
20356ba8c8
fix(editor): Fix merge node connectors ( #5364 )
...
* fix(editor): Fix merge node connectors
* Set `stateIsDirty` from `EVENT_CONNECTION` hook
2023-02-06 09:49:18 +01:00
Simon
8d9b64e26e
fix: Improve README (no-changelog) ( #5354 )
2023-02-03 17:25:02 +01:00
agobrech
4df69428f1
feat(Slack Node): Revamp the node with more functionalities in a new version ( #4587 )
...
* 🔥 Remove useless tooltips
* Slack change additional fields to Options in node
* 🥅 Add error handeling for out of Scope request
* ♻️ Refactor channel visibility
* ♻️ refactor user ressource
* Update user profile
* 🔥 remove JSON parameter
* 🔥 remove attchmant json and block json
* 🎨 refactors message post
* 🎨 refactor ts property into timestamps
* 🎨 change action name for messages
* ✨ add new operation to message ressouce
* ✨ add search backend logic + channel RLC
* 🎨 improve timestamp description and plaecholder
* 🎨 change timestamp disaplay name
* ✨ add RLC for channels
* ✨ add versioning
* 🐛 Fix imports for versioning
* ✨ Add RLC for users when sending messages
* ✨ RLC for user presence
* ✨ Add json builder for slack blocks
* 🐛 Fix option in search query
* Add loadoption for search in channels
* Fix indentation issue
* ✨ Add more scopes to Oauth2
* 🐛 Fix lint issue
* 🐛 oauth fix
* ✨ Merge user and user profile
* ✨ Improve reactions and star resource
* ⚡ ️Merges ephemeral operation into one
* ⚡ ️Merge image and emoji in profile picture
* 🐛 Fix bug for replying to messages
* ⚡ ️Add username type to User Rlc
* 🐛 Fix typo
* 🎨 Improves tooltip and naming for ephemeral messages
* 🎨 Improve display name and description
* ⚡ ️Add the ability to delete within username channel
* 🎨 Add informations on how to use the emojis and add doc
* 🎨 Fix typos and improve display names
* ✨ Improve FE validation for timestamp
* 🎨 Change block description
* 🚨 Fix linting
* 🚨 More lint fixes
* 🐛 Fix timestamps bug
* 🐛 Fix timestamp not showing up
* 🐛 More small fixes
* 🐛 Fix logic error
* Add searchable to slack rlc channels and users
* Fix lint rules
* ⚡ ️Message Search -> fix limit request using qs count
* ⚡ ️Message Search -> sort by relevance use qs score
* Fix messages by username rlc
* 🐛 fix messages search all operation
* Add error when using username with ephemeral message
* 🎨 fix linting errors
* 🎨 send message ephemeral error message improvement
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-02-03 17:04:37 +01:00