diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index b05782c313..0cc8884908 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -93,7 +93,7 @@ "marked": "^4.3.0", "monaco-editor": "^0.52.2", "monaco-sql-languages": "^0.11.0", - "nocodb-sdk": "workspace:^", + "nocodb-sdk": "0.264.8", "papaparse": "^5.5.2", "parse-github-url": "^1.0.3", "pdfobject": "^2.3.0", diff --git a/packages/nc-lib-gui/package.json b/packages/nc-lib-gui/package.json index 3a2ec878d3..481e55597e 100644 --- a/packages/nc-lib-gui/package.json +++ b/packages/nc-lib-gui/package.json @@ -1,6 +1,6 @@ { "name": "nc-lib-gui", - "version": "0.264.7", + "version": "0.264.8", "description": "NocoDB GUI", "author": { "name": "NocoDB", diff --git a/packages/nocodb-sdk/package.json b/packages/nocodb-sdk/package.json index 29ad5be48a..7091a7aaab 100644 --- a/packages/nocodb-sdk/package.json +++ b/packages/nocodb-sdk/package.json @@ -1,6 +1,6 @@ { "name": "nocodb-sdk", - "version": "0.264.7", + "version": "0.264.8", "description": "NocoDB SDK", "main": "build/main/index.js", "typings": "build/main/index.d.ts", diff --git a/packages/nocodb-sdk/src/lib/Api.ts b/packages/nocodb-sdk/src/lib/Api.ts index 80c674b67a..0b1de6662e 100644 --- a/packages/nocodb-sdk/src/lib/Api.ts +++ b/packages/nocodb-sdk/src/lib/Api.ts @@ -1002,23 +1002,14 @@ export interface FieldBaseV3Type { } export type ViewV3Type = { - /** - * Unique identifier for the view. - * @format uuid - */ + /** Unique identifier for the view. */ id: string; /** Indicates if this is the default view. Omitted if not the default view. */ is_default?: boolean; } & ViewBaseV3Type & { - /** - * User ID of the creator. - * @format uuid - */ + /** User ID of the creator. */ created_by?: string; - /** - * User ID of the owner. - * @format uuid - */ + /** User ID of the owner. */ owned_by?: string; /** * Timestamp of creation. @@ -1281,34 +1272,22 @@ export interface ViewOptionsFormV3Type { } export interface ViewOptionsGalleryV3Type { - /** - * Attachment field ID to be used as cover image in gallery view. Is optional, if not provided, the first attachment field will be used. - * @format uuid - */ + /** Attachment field ID to be used as cover image in gallery view. Is optional, if not provided, the first attachment field will be used. */ cover_field_id?: string; } export interface ViewOptionsCalendarV3Type { date_ranges: { - /** - * Date field ID to be used as start date in calendar view. - * @format uuid - */ + /** Date field ID to be used as start date in calendar view. */ start_date_field_id: string; - /** - * Date field ID to be used as end date in calendar view. - * @format uuid - */ + /** Date field ID to be used as end date in calendar view. */ end_date_field_id?: string; }[]; } export interface ViewOptionsKanbanV3Type { stack_by: { - /** - * Single select field ID to be used for stacking cards in kanban view. - * @format uuid - */ + /** Single select field ID to be used for stacking cards in kanban view. */ field_id: string; /** * Order of the stacks in kanban view. If not provided, the order will be determined by options listed in associated field. @@ -1317,20 +1296,14 @@ export interface ViewOptionsKanbanV3Type { */ stack_order?: string[]; }; - /** - * Attachment field ID to be used as cover image in kanban view. If not provided, cover field configuration is skipped. - * @format uuid - */ + /** Attachment field ID to be used as cover image in kanban view. If not provided, cover field configuration is skipped. */ cover_field_id?: string; } export interface ViewOptionsGridV3Type { /** List of groups to be applied on the grid view. */ groups?: { - /** - * Identifier for the field being sorted. - * @format uuid - */ + /** Identifier for the field being sorted. */ field_id: string; /** Direction of the group, either 'asc' (ascending) or 'desc' (descending). */ direction?: 'asc' | 'desc'; @@ -1352,10 +1325,7 @@ export type ViewRowColourV3Type = | { /** Mode of row coloring. In this mode, the color is selected based on a single select field. */ mode: 'select'; - /** - * Single select field ID to be used for colouring rows in the view. - * @format uuid - */ + /** Single select field ID to be used for colouring rows in the view. */ field_id: string; /** Whether to additionally apply the color as row background. */ apply_as_row_background?: boolean; @@ -1369,10 +1339,7 @@ export type ViewRowColourV3Type = - In case of partial list, fields not included in the list will be excluded from the view. */ export type ViewFieldsV3Type = { - /** - * Unique identifier for the field. - * @format uuid - */ + /** Unique identifier for the field. */ field_id: string; /** Indicates whether the field should be displayed in the view. */ show: boolean; @@ -1436,15 +1403,9 @@ export interface ViewListV3Type { lock_type: 'collaborative' | 'locked' | 'personal'; /** Indicates if this is the default view. */ is_default?: boolean; - /** - * User ID of the creator. - * @format uuid - */ + /** User ID of the creator. */ created_by: string; - /** - * User ID of the owner. Applicable only for personal views. - * @format uuid - */ + /** User ID of the owner. Applicable only for personal views. */ owned_by?: string; /** * Timestamp of creation. @@ -1563,14 +1524,12 @@ export type BaseMemberUpdateV3Type = { /** * Array of members to be created. */ -export type BaseMemberCreateV3Type = ( +export type BaseMemberCreateV3Type = (( | { /** Unique identifier for the user (skip if email is provided) */ user_id: string; /** Full name of the user. */ user_name?: string; - /** Base roles for the user. */ - base_role: BaseRolesV3Type; } | { /** @@ -1580,10 +1539,11 @@ export type BaseMemberCreateV3Type = ( email: string; /** Full name of the user. */ user_name?: string; - /** Base roles for the user. */ - base_role: BaseRolesV3Type; } -)[]; +) & { + /** Base roles for the user. */ + base_role: BaseRolesV3Type; +})[]; export interface BaseMemberListV3Type { list?: BaseMemberV3Type[]; diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index f1daefa62f..4fac7222a3 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -1,6 +1,6 @@ { "name": "nocodb", - "version": "0.264.7", + "version": "0.264.8", "description": "NocoDB Backend", "main": "dist/bundle.js", "author": { @@ -125,8 +125,8 @@ "multer": "^2.0.1", "mysql2": "^3.14.1", "nanoid": "^3.3.8", - "nc-lib-gui": "0.264.7", - "nocodb-sdk": "workspace:^", + "nc-lib-gui": "0.264.8", + "nocodb-sdk": "0.264.8", "nodemailer": "^6.10.0", "object-hash": "^3.0.0", "object-sizeof": "^2.6.5", diff --git a/packages/nocodb/src/integrations/index.ts b/packages/nocodb/src/integrations/index.ts index 6d8bf731be..cb2629fde8 100644 --- a/packages/nocodb/src/integrations/index.ts +++ b/packages/nocodb/src/integrations/index.ts @@ -3,6 +3,10 @@ !!! Do not edit this file manually !!! */ + + import type { IntegrationEntry } from '@noco-local-integrations/core'; -export default [] as IntegrationEntry[]; +export default [ + +] as IntegrationEntry[]; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89e7b23036..21f4dd0a0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -230,8 +230,8 @@ importers: specifier: ^0.11.0 version: 0.11.0(antlr4ng-cli@1.0.7) nocodb-sdk: - specifier: workspace:^ - version: link:../nocodb-sdk + specifier: 0.264.8 + version: 0.264.8(debug@4.4.1) papaparse: specifier: ^5.5.2 version: 5.5.3 @@ -844,11 +844,11 @@ importers: specifier: ^3.3.8 version: 3.3.11 nc-lib-gui: - specifier: 0.264.7 - version: 0.264.7 + specifier: 0.264.8 + version: 0.264.8 nocodb-sdk: - specifier: workspace:^ - version: link:../nocodb-sdk + specifier: 0.264.8 + version: 0.264.8(debug@4.4.1) nodemailer: specifier: ^6.10.0 version: 6.10.1 @@ -11131,8 +11131,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - nc-lib-gui@0.264.7: - resolution: {integrity: sha512-TBH0hNbmRBjMMdtfABMk3f+euDxvrIbnObeArIFHGenItMIN/iH3jve/cVqYU6n7iSH9iqbF2m4dZbL0HaARvw==} + nc-lib-gui@0.264.8: + resolution: {integrity: sha512-zWRpxC6rlFPsePOb5i/+ZDOXVYwaqFOKFoilcObW0wVRYkcy4UF/KKKI8PHWpOoI94kwkI4+KdlVxWM8nSHa6A==} negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} @@ -11191,6 +11191,10 @@ packages: resolution: {integrity: sha512-67n1OfusL/ON57fwFJ6ZurSJa/msYVQmqlz9rCel2HJYj4Zeb8v9TcmRdEW+PV2i9Fm2358umSvzZukhw/E8DA==} engines: {node: '>=18.20.0 <20 || >=20.12.1'} + nocodb-sdk@0.264.8: + resolution: {integrity: sha512-xP2NqAkhya/weKLdzLZusFDOkGjWbWV5gnWS/pGTNjkf40Va6dKb/FKzNMPpB+ErJXltnLFZftgKBNUQcuI6Qw==} + engines: {node: '>=18'} + node-abi@3.75.0: resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} @@ -27302,7 +27306,7 @@ snapshots: natural-compare@1.4.0: {} - nc-lib-gui@0.264.7: + nc-lib-gui@0.264.8: dependencies: express: 4.21.2 transitivePeerDependencies: @@ -27463,6 +27467,16 @@ snapshots: json-stringify-safe: 5.0.1 propagate: 2.0.1 + nocodb-sdk@0.264.8(debug@4.4.1): + dependencies: + axios: 1.9.0(debug@4.4.1) + chevrotain: 10.5.0 + dayjs: 1.11.13 + jsep: 1.4.0 + validator: 13.15.15 + transitivePeerDependencies: + - debug + node-abi@3.75.0: dependencies: semver: 7.7.2