n8n/packages/workflow/src
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
..
Cron.ts [N8N-4339] Unify all Cron-specific code. Improve typing, and add tests. (#3887) 2022-08-19 12:45:04 +02:00
DeferredPromise.ts Add Webhook response node (#2254) 2021-11-05 10:45:51 -06:00
ErrorReporterProxy.ts feat(API): Set up error tracking using Sentry (#4394) 2022-11-04 17:34:47 +01:00
Expression.ts refactor(core): clear @ts-ignore from workflow and core packages (#4467) 2022-10-31 12:45:34 +01:00
ExpressionError.ts refactor: Setup typescript project references across workflow, core, and cli (#4519) 2022-11-09 15:25:00 +01:00
index.ts feat(API): Report unhandled app crashes to Sentry (#4548) 2022-11-08 17:06:00 +01:00
Interfaces.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
LoggerProxy.ts feat: migrate editor-ui to Vite.js and various DX improvements (N8N-2277) (#4061) 2022-09-23 17:14:28 +03:00
NodeErrors.ts fix(core): Deduplicate error handling in nodes (#4319) 2022-11-11 11:32:43 +01:00
NodeHelpers.ts fix: displayOptions not getting value of RLC (#4460) 2022-11-02 09:37:49 +00:00
ObservableObject.ts feat: migrate editor-ui to Vite.js and various DX improvements (N8N-2277) (#4061) 2022-09-23 17:14:28 +03:00
RoutingNode.ts refactor: Setup typescript project references across workflow, core, and cli (#4519) 2022-11-09 15:25:00 +01:00
TelemetryHelpers.ts fix(core): fix predefinedCredentialType in node graph item (#4379) 2022-10-25 09:07:26 +02:00
type-guards.ts feat(editor): add readonly state for nodes (#4299) 2022-10-24 20:17:25 +02:00
types.d.ts fix(workflow): remove a few ts-ignore and eslint-disable (#3958) 2022-09-09 16:34:50 +02:00
utils.ts fix: Disable some error tracking (#4579) 2022-11-10 21:44:31 +01:00
VersionedNodeType.ts refactor: rename NodeVersionedType to VersionedNodeType and move it to the workflow package (#4443) 2022-10-25 21:33:12 +02:00
Workflow.ts fix(core): fix single-node execution failing in main mode (#4421) 2022-10-24 15:03:41 +02:00
WorkflowActivationError.ts feat: use ES2022 native error chaining to improve error reporting (#4431) 2022-10-26 11:55:39 +02:00
WorkflowDataProxy.ts fix(editor): Fix pairedItem telemetry error reporting 2022-10-14 18:56:04 +02:00
WorkflowErrors.ts feat(editor, core, cli): implement new workflow experience (#4358) 2022-10-18 14:23:22 +02:00
WorkflowHooks.ts feat: migrate editor-ui to Vite.js and various DX improvements (N8N-2277) (#4061) 2022-09-23 17:14:28 +03:00