From 75fbede5d24819aa7b7fd51e3a859f007d5e28b0 Mon Sep 17 00:00:00 2001 From: pranavxc Date: Tue, 19 Apr 2022 19:19:06 +0000 Subject: [PATCH 1/3] [create-pull-request] automated change Signed-off-by: GitHub --- packages/nc-gui/package-lock.json | 6 +++--- packages/nc-gui/package.json | 2 +- packages/nc-lib-gui/package.json | 2 +- packages/nocodb-sdk/package-lock.json | 2 +- packages/nocodb-sdk/package.json | 2 +- packages/nocodb/package-lock.json | 14 +++++++------- packages/nocodb/package.json | 6 +++--- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/packages/nc-gui/package-lock.json b/packages/nc-gui/package-lock.json index 7569cd6e54..e8e0d04a01 100644 --- a/packages/nc-gui/package-lock.json +++ b/packages/nc-gui/package-lock.json @@ -7876,9 +7876,9 @@ } }, "nocodb-sdk": { - "version": "0.90.3", - "resolved": "https://registry.npmjs.org/nocodb-sdk/-/nocodb-sdk-0.90.3.tgz", - "integrity": "sha512-qoQbuSIb/5qYyldZjtwZY6eZaQWzL/Z9pfsM+Aw8HivsyIqRLboKCAVEr6gJf/QToro49NEzjgisKMeX/YLB+w==", + "version": "0.90.4", + "resolved": "https://registry.npmjs.org/nocodb-sdk/-/nocodb-sdk-0.90.4.tgz", + "integrity": "sha512-I4NrpUjVWnzNwjOO3ymDrIpSbXpVivzCfjny46LGKInmfLu2gutblsaw6tV0Jsv6LIFRPri+1rWqjtDH20bVnA==", "requires": { "axios": "^0.21.1", "jsep": "^0.4.0" diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index 00b95392eb..d96af19fbb 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -29,7 +29,7 @@ "monaco-editor": "^0.19.3", "monaco-themes": "^0.2.5", "nano-assign": "^1.0.1", - "nocodb-sdk": "0.90.3", + "nocodb-sdk": "0.90.4", "nuxt": "^2.14.0", "odometer": "^0.4.8", "papaparse": "^5.3.1", diff --git a/packages/nc-lib-gui/package.json b/packages/nc-lib-gui/package.json index c3f425cacf..1323a3d78a 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.90.3", + "version": "0.90.4", "description": "> TODO: description", "author": "“pranavxc” ", "homepage": "https://gitlab.com/xgenecloud-ts/xgenecloud-ts#readme", diff --git a/packages/nocodb-sdk/package-lock.json b/packages/nocodb-sdk/package-lock.json index dfbb5fbe2c..3644d29bde 100644 --- a/packages/nocodb-sdk/package-lock.json +++ b/packages/nocodb-sdk/package-lock.json @@ -1,6 +1,6 @@ { "name": "nocodb-sdk", - "version": "0.90.3", + "version": "0.90.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/nocodb-sdk/package.json b/packages/nocodb-sdk/package.json index bac8ef71b2..422da41420 100644 --- a/packages/nocodb-sdk/package.json +++ b/packages/nocodb-sdk/package.json @@ -1,6 +1,6 @@ { "name": "nocodb-sdk", - "version": "0.90.3", + "version": "0.90.4", "description": "NocoDB SDK", "main": "build/main/index.js", "typings": "build/main/index.d.ts", diff --git a/packages/nocodb/package-lock.json b/packages/nocodb/package-lock.json index 88a76aa874..caa14fc783 100644 --- a/packages/nocodb/package-lock.json +++ b/packages/nocodb/package-lock.json @@ -1,6 +1,6 @@ { "name": "nocodb", - "version": "0.90.3", + "version": "0.90.4", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -12483,9 +12483,9 @@ } }, "nc-lib-gui": { - "version": "0.90.3", - "resolved": "https://registry.npmjs.org/nc-lib-gui/-/nc-lib-gui-0.90.3.tgz", - "integrity": "sha512-3ii6JGz0OV5c04GmR+61ToOnKsLR9pE08VJsmDPod7pOt15uDtL8yYrJBuqHi3NmPkEhm86FtNOT6TXFdE9dzg==", + "version": "0.90.4", + "resolved": "https://registry.npmjs.org/nc-lib-gui/-/nc-lib-gui-0.90.4.tgz", + "integrity": "sha512-BXtAqZeAKocFZPa32C17s+/WBvcPUnUk+PUP/ASa5BqTT2dJ/e3zXGku45Jc0w2gVnKAwFpk2ZWLaQ0Yl25LPQ==", "requires": { "axios": "^0.19.2", "body-parser": "^1.19.0", @@ -12592,9 +12592,9 @@ "dev": true }, "nocodb-sdk": { - "version": "0.90.3", - "resolved": "https://registry.npmjs.org/nocodb-sdk/-/nocodb-sdk-0.90.3.tgz", - "integrity": "sha512-qoQbuSIb/5qYyldZjtwZY6eZaQWzL/Z9pfsM+Aw8HivsyIqRLboKCAVEr6gJf/QToro49NEzjgisKMeX/YLB+w==", + "version": "0.90.4", + "resolved": "https://registry.npmjs.org/nocodb-sdk/-/nocodb-sdk-0.90.4.tgz", + "integrity": "sha512-I4NrpUjVWnzNwjOO3ymDrIpSbXpVivzCfjny46LGKInmfLu2gutblsaw6tV0Jsv6LIFRPri+1rWqjtDH20bVnA==", "requires": { "axios": "^0.21.1", "jsep": "^0.4.0" diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 8f15276f46..52bd40eb35 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -1,6 +1,6 @@ { "name": "nocodb", - "version": "0.90.3", + "version": "0.90.4", "description": "NocoDB", "main": "dist/bundle.js", "repository": "https://github.com/nocodb/nocodb", @@ -151,10 +151,10 @@ "nanoid": "^3.1.20", "nc-common": "0.0.6", "nc-help": "^0.2.44", - "nc-lib-gui": "0.90.3", + "nc-lib-gui": "0.90.4", "nc-plugin": "^0.1.1", "ncp": "^2.0.0", - "nocodb-sdk": "0.90.3", + "nocodb-sdk": "0.90.4", "nodemailer": "^6.4.10", "ora": "^4.0.4", "os-locale": "^5.0.0", From 412053039e84251293557b1b98036437266e61de Mon Sep 17 00:00:00 2001 From: Pranav C Date: Wed, 20 Apr 2022 01:35:36 +0530 Subject: [PATCH 2/3] 0.90.5 Pre-release (#1774) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore(deps): bump minimist Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/noco-docs-prev Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/noco-docs Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/nc-plugin Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/nc-cli Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/noco-i18n Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/noco-blog Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump async from 2.6.3 to 2.6.4 in /packages/nocodb-sdk Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/nocodb Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] * refactor: i18n zh_CN corrections Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com> * refactor: use SqlFactory from nocodb-sdk package (#1750) Signed-off-by: Pranav C * fix: refer parent table referenced column in filter query(BT) re #1756 Signed-off-by: Pranav C * fix: wrap nested add update query select part to avoid issue when referencing same table Signed-off-by: Pranav C * chore(deps): bump async in /packages/nc-migrator-archived Bumps [async](https://github.com/caolan/async) from 2.6.2 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.2...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: add info related to {orgs} and swagger ui Signed-off-by: Wing-Kam Wong * Fix - Migration bugs (#1771) * fix: handle formula parse error in formula migration re #1760 Signed-off-by: Pranav C * fix: avoid project user insertion if corresponding project or user is missing re #1760 Signed-off-by: Pranav C * fix: skip shared views if view_name/model_name is empty or missing re #1760 Signed-off-by: Pranav C * fix: migration down statement correction Signed-off-by: Pranav C * fix(migration): split alter table statement into multiple statements to support MSSQL re #1764 Signed-off-by: Pranav C * refactor: add null check in upgrader Signed-off-by: Pranav C Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com> Co-authored-by: աɨռɢӄաօռɢ Co-authored-by: navi Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 + README.md | 1 + packages/nc-cli/package-lock.json | 12 +- .../project/functionTab/functionQuery.vue | 5 +- .../project/spreadsheet/public/xcForm.vue | 5 +- .../project/spreadsheet/public/xcTable.vue | 5 +- .../nc-gui/components/project/sqlClient.vue | 4 +- .../components/project/tableTabs/columns.vue | 4 +- packages/nc-gui/helpers/sqlUi/MssqlUi.js | 1224 ---------- packages/nc-gui/helpers/sqlUi/MysqlUi.js | 1262 ----------- packages/nc-gui/helpers/sqlUi/OracleUi.js | 746 ------- packages/nc-gui/helpers/sqlUi/PgUi.js | 1851 ---------------- packages/nc-gui/helpers/sqlUi/SqlUiFactory.js | 59 - packages/nc-gui/helpers/sqlUi/SqliteUi.js | 1004 --------- packages/nc-gui/helpers/sqlUi/index.js | 6 - packages/nc-gui/lang/zh_CN.json | 50 +- .../nc-migrator-archived/package-lock.json | 18 +- packages/nc-plugin/package-lock.json | 6 +- packages/noco-blog/package-lock.json | 6 +- packages/noco-docs-prev/package-lock.json | 12 +- .../en/developer-resources/rest-apis.md | 8 + packages/noco-docs/package-lock.json | 12 +- packages/noco-i18n/package-lock.json | 6 +- packages/nocodb-sdk/package-lock.json | 6 +- packages/nocodb/package-lock.json | 6 +- packages/nocodb/src/__tests__/restv2.test.ts | 2 +- .../lib/dataMapper/lib/sql/BaseModelSqlv2.ts | 24 +- .../src/lib/dataMapper/lib/sql/conditionV2.ts | 17 +- .../sql/formulav2/formulaQueryBuilderv2.ts | 2 +- .../src/lib/dataMapper/lib/sql/sortV2.ts | 3 +- packages/nocodb/src/lib/noco-models/Column.ts | 3 +- packages/nocodb/src/lib/noco-models/Filter.ts | 3 +- .../nocodb/src/lib/noco-models/GalleryView.ts | 3 +- .../nocodb/src/lib/noco-models/HookFilter.ts | 3 +- packages/nocodb/src/lib/noco-models/Model.ts | 10 +- .../src/lib/noco/common/BaseApiBuilder.ts | 2 +- .../nocodb/src/lib/noco/meta/NcMetaMgr.ts | 2 +- .../src/lib/noco/meta/api/columnApis.ts | 4 +- .../src/lib/noco/meta/api/metaDiffApis.ts | 3 +- .../src/lib/noco/meta/api/projectApis.ts | 3 +- .../meta/api/publicApis/publicMetaApis.ts | 3 +- .../noco/meta/handlersv2/ncCreateLookup.ts | 2 +- .../src/lib/noco/migrationsv2/nc_011.ts | 49 +- .../nc_012_alter_column_data_types.ts | 20 +- .../jobs/ncProjectUpgraderV2_0090000.ts | 66 +- .../sqlMgr/code/models/xc/BaseModelXcMeta.ts | 2 +- packages/nocodb/src/lib/sqlUi/MssqlUi.ts | 1341 ----------- packages/nocodb/src/lib/sqlUi/MysqlUi.ts | 1282 ----------- packages/nocodb/src/lib/sqlUi/OracleUi.ts | 947 -------- packages/nocodb/src/lib/sqlUi/PgUi.ts | 1970 ----------------- packages/nocodb/src/lib/sqlUi/SqlUiFactory.ts | 70 - packages/nocodb/src/lib/sqlUi/SqliteUi.ts | 1114 ---------- packages/nocodb/src/lib/sqlUi/UITypes.ts | 39 - packages/nocodb/src/lib/sqlUi/index.ts | 8 - .../lib/templateParser/NcTemplateParser.ts | 6 +- .../regenFiles/package-lock.json | 6 +- 56 files changed, 236 insertions(+), 13100 deletions(-) delete mode 100644 packages/nc-gui/helpers/sqlUi/MssqlUi.js delete mode 100644 packages/nc-gui/helpers/sqlUi/MysqlUi.js delete mode 100644 packages/nc-gui/helpers/sqlUi/OracleUi.js delete mode 100644 packages/nc-gui/helpers/sqlUi/PgUi.js delete mode 100644 packages/nc-gui/helpers/sqlUi/SqlUiFactory.js delete mode 100644 packages/nc-gui/helpers/sqlUi/SqliteUi.js delete mode 100644 packages/nc-gui/helpers/sqlUi/index.js delete mode 100644 packages/nocodb/src/lib/sqlUi/MssqlUi.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/MysqlUi.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/OracleUi.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/PgUi.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/SqlUiFactory.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/SqliteUi.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/UITypes.ts delete mode 100644 packages/nocodb/src/lib/sqlUi/index.ts diff --git a/.all-contributorsrc b/.all-contributorsrc index d4b7c470a6..afb6d1d813 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -711,6 +711,15 @@ "contributions": [ "code" ] + }, + { + "login": "zprial", + "name": "zprial", + "avatar_url": "https://avatars.githubusercontent.com/u/33095380?v=4", + "profile": "https://github.com/zprial", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index fd4af9aa40..52d84a4080 100644 --- a/README.md +++ b/README.md @@ -440,6 +440,7 @@ Our mission is to provide the most powerful no-code interface for databases whic
Robin Fourcade

💻 +
zprial

💻 diff --git a/packages/nc-cli/package-lock.json b/packages/nc-cli/package-lock.json index 0f17d3e380..7edacb0e6b 100644 --- a/packages/nc-cli/package-lock.json +++ b/packages/nc-cli/package-lock.json @@ -1617,9 +1617,9 @@ } }, "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } @@ -17464,9 +17464,9 @@ "dev": true }, "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } diff --git a/packages/nc-gui/components/project/functionTab/functionQuery.vue b/packages/nc-gui/components/project/functionTab/functionQuery.vue index de24498e43..3a43b6e286 100644 --- a/packages/nc-gui/components/project/functionTab/functionQuery.vue +++ b/packages/nc-gui/components/project/functionTab/functionQuery.vue @@ -73,11 +73,10 @@