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
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
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
Jonathan Bennetts
f3202ee0a8
refactor: Codex updates for Item Lists, Markdown and Date & Time ( #4772 )
2022-11-30 17:13:37 +00: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
कारतोफ्फेलस्क्रिप्ट™
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
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
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
Michael Kret
d96d1610ba
fix(AWS SNS Node): Pagination Issue
2022-11-28 13:27:20 +02: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
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
कारतोफ्फेलस्क्रिप्ट™
b6c57e19fc
feat(core): Lazy-load nodes and credentials to reduce baseline memory usage ( #4577 )
2022-11-23 16:20:28 +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
740513b424
perf(Code Node): Improve n8n item key validation performance ( #4669 )
...
⚡ Improve validator performance
2022-11-22 14:49:13 +01: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
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
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
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
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
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
Jan Oberhauser
5ac8c34ae9
🔖 Release n8n-nodes-base@0.201.1
2022-11-18 13:11:25 +00:00
Michael Kret
4e66672df2
fix(Google Sheets Node): Versioning fix
2022-11-18 14:33:54 +02: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
Michael Kret
423ee81e33
feat(Compare Datasets Node): Node tweaks
2022-11-16 16:37:55 +02:00
Jonathan Bennetts
d96d6f11db
feat(Google Sheets Node): Overhaul of node
2022-11-15 15:57:07 +02: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
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
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
agobrech
9e457d614c
refactor(Schedule Trigger Node): Deduplicate the cron interface ( #4525 )
...
🎨 deduplicate Cron Interface
2022-11-10 17:19:13 +01: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
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
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
कारतोफ्फेलस्क्रिप्ट™
736777385c
feat: Switch from npm to pnpm ( #4429 )
2022-11-09 17:32:05 +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
Ricardo Espinoza
740df0c1e5
fix(Raindrop Node): Update access token URL ( #4542 )
...
⚡ Change token exchange URL
2022-11-08 15:02:49 -05:00
कारतोफ्फेलस्क्रिप्ट™
2425c10b2b
feat(API): Report unhandled app crashes to Sentry ( #4548 )
...
* SIGTERM/SIGINT should only be handled once
* move error-handling initialization to commands
* create a new `sleep` function in workflow utils
* detect crashes and report them to Sentry
2022-11-08 17:06:00 +01:00
feelgood-interface
5d852f9230
fix(SendInBlue Trigger Node): fix typo in credential name ( #4357 )
2022-11-08 15:42:04 +00:00
Michael Kret
479644a499
refactor(core): Update rule typescript-eslint/no-unused-vars to not error when variable starts with _ ( #4523 )
...
* ⚡ rule and fixes
* ⚡ clean up
2022-11-08 15:28:21 +01:00