Skip to content

Commit 6fa5052

Browse files
authoredOct 16, 2023
Merge pull request #316 from Canner/develop
Chore: Bump to 0.10.1 to main
2 parents 37d157e + ab7411f commit 6fa5052

File tree

23 files changed

+71
-60
lines changed

23 files changed

+71
-60
lines changed
 

‎packages/build/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/build",
33
"description": "VulcanSQL package for building projects",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -22,6 +22,6 @@
2222
},
2323
"license": "Apache-2.0",
2424
"peerDependencies": {
25-
"@vulcan-sql/core": "~0.10.0-0"
25+
"@vulcan-sql/core": "~0.10.1-0"
2626
}
27-
}
27+
}

‎packages/catalog-server/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/catalog-server",
33
"description": "Catalog server for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"publishConfig": {
66
"access": "public"
77
},
@@ -21,4 +21,4 @@
2121
"url": "https://github.com/Canner/vulcan-sql.git"
2222
},
2323
"license": "Apache-2.0"
24-
}
24+
}

‎packages/cli/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/cli",
33
"description": "CLI tools for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"bin": {
77
"vulcan": "./src/index.js"
@@ -24,4 +24,4 @@
2424
"url": "https://github.com/Canner/vulcan-sql.git"
2525
},
2626
"license": "Apache-2.0"
27-
}
27+
}

‎packages/core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/core",
33
"description": "Core package of VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -21,4 +21,4 @@
2121
"url": "https://github.com/Canner/vulcan-sql.git"
2222
},
2323
"license": "Apache-2.0"
24-
}
24+
}

‎packages/core/src/lib/utils/normalizedStringValue.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { isUndefined } from 'lodash';
12
import { UserError } from './errors';
23

34
export const canBeNormalized = (type: string) => {
@@ -7,10 +8,14 @@ export const canBeNormalized = (type: string) => {
78
};
89

910
export const normalizeStringValue = (
10-
value: string,
11+
value: string | undefined,
1112
dataName: string,
1213
dataType: string
1314
) => {
15+
if (isUndefined(value)) {
16+
return undefined;
17+
}
18+
1419
switch (dataType.toLowerCase()) {
1520
case 'number': {
1621
if (value === '') {

‎packages/core/src/lib/validators/built-in-validators/dateTypeValidator.ts

+2
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ export class DateTypeValidator extends InputValidator {
3939
}
4040

4141
public validateData(value: string, args?: DateInputArgs) {
42+
if (isUndefined(value)) return;
43+
4244
let valid = dayjs(value).isValid();
4345
// if there are args passed
4446
if (!isUndefined(args)) {

‎packages/core/test/utils/normalizedStringValue.spec.ts

+4
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,19 @@ it.each([
2222
['number', '1234', 1234],
2323
['number', '-1234', -1234],
2424
['number', '0', 0],
25+
['number', undefined, undefined],
2526
['boolean', '', true],
2627
['boolean', '1', true],
2728
['boolean', 'true', true],
2829
['boolean', '0', false],
2930
['boolean', 'false', false],
31+
['boolean', undefined, undefined],
3032
['date', '2022-08-23 14:44:23', new Date('2022-08-23 14:44:23')],
33+
['date', undefined, undefined],
3134
['string', '1234', '1234'],
3235
['string', 'true', 'true'],
3336
['string', '', ''],
37+
['string', undefined, undefined],
3438
])(
3539
`Normalizer should return correct value with type %s and value %p`,
3640
(type, value, expectedValue) => {

‎packages/extension-api-caller/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-api-caller",
33
"description": "Calling APIs to get data from other sources",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -23,6 +23,6 @@
2323
},
2424
"license": "Apache-2.0",
2525
"peerDependencies": {
26-
"@vulcan-sql/core": "^0.10.0"
26+
"@vulcan-sql/core": "^0.10.1"
2727
}
28-
}
28+
}

‎packages/extension-authenticator-canner/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-authenticator-canner",
33
"description": "Canner Enterprise authenticator for Vulcan SQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -24,7 +24,7 @@
2424
},
2525
"license": "Apache-2.0",
2626
"peerDependencies": {
27-
"@vulcan-sql/core": "~0.10.0-0",
28-
"@vulcan-sql/serve": "~0.10.0-0"
27+
"@vulcan-sql/core": "~0.10.1-0",
28+
"@vulcan-sql/serve": "~0.10.1-0"
2929
}
30-
}
30+
}

‎packages/extension-dbt/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-dbt",
33
"description": "Using dbt models form VulcanSQL projects",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -23,6 +23,6 @@
2323
},
2424
"license": "Apache-2.0",
2525
"peerDependencies": {
26-
"@vulcan-sql/core": "~0.10.0-0"
26+
"@vulcan-sql/core": "~0.10.1-0"
2727
}
28-
}
28+
}

‎packages/extension-debug-tools/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-debug-tools",
33
"description": "A collection of Vulcan extension debug tools",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -22,9 +22,9 @@
2222
},
2323
"license": "Apache-2.0",
2424
"peerDependencies": {
25-
"@vulcan-sql/core": "~0.10.0-0"
25+
"@vulcan-sql/core": "~0.10.1-0"
2626
},
2727
"devDependencies": {
28-
"@vulcan-sql/test-utility": "~0.10.0-0"
28+
"@vulcan-sql/test-utility": "~0.10.1-0"
2929
}
30-
}
30+
}

‎packages/extension-driver-bq/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-bq",
33
"description": "BigQuery driver for Vulcan SQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -24,6 +24,6 @@
2424
},
2525
"license": "Apache-2.0",
2626
"peerDependencies": {
27-
"@vulcan-sql/core": "~0.10.0-0"
27+
"@vulcan-sql/core": "~0.10.1-0"
2828
}
29-
}
29+
}

‎packages/extension-driver-canner/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-canner",
33
"description": "Canner Enterprise driver for Vulcan SQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -24,6 +24,6 @@
2424
},
2525
"license": "Apache-2.0",
2626
"peerDependencies": {
27-
"@vulcan-sql/core": "~0.10.0-0"
27+
"@vulcan-sql/core": "~0.10.1-0"
2828
}
29-
}
29+
}

‎packages/extension-driver-clickhouse/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-clickhouse",
33
"description": "Clickhouse driver for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -27,6 +27,6 @@
2727
"@clickhouse/client": "^0.1.1"
2828
},
2929
"peerDependencies": {
30-
"@vulcan-sql/core": "~0.10.0-0"
30+
"@vulcan-sql/core": "~0.10.1-0"
3131
}
32-
}
32+
}

‎packages/extension-driver-duckdb/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-duckdb",
33
"description": "duckdb driver for Vulcan SQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -23,6 +23,6 @@
2323
},
2424
"license": "Apache-2.0",
2525
"peerDependencies": {
26-
"@vulcan-sql/core": "~0.10.0-0"
26+
"@vulcan-sql/core": "~0.10.1-0"
2727
}
28-
}
28+
}

‎packages/extension-driver-ksqldb/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-ksqldb",
33
"description": "ksqlDB driver for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -23,6 +23,6 @@
2323
},
2424
"license": "Apache-2.0",
2525
"peerDependencies": {
26-
"@vulcan-sql/core": "~0.10.0-0"
26+
"@vulcan-sql/core": "~0.10.1-0"
2727
}
28-
}
28+
}

‎packages/extension-driver-pg/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-pg",
33
"description": "PG driver for Vulcan SQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -24,6 +24,6 @@
2424
},
2525
"license": "Apache-2.0",
2626
"peerDependencies": {
27-
"@vulcan-sql/core": "~0.10.0-0"
27+
"@vulcan-sql/core": "~0.10.1-0"
2828
}
29-
}
29+
}

‎packages/extension-driver-redshift/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-redshift",
33
"description": "Redshift driver for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -27,6 +27,6 @@
2727
"exponential-backoff": "^3.1.1"
2828
},
2929
"peerDependencies": {
30-
"@vulcan-sql/core": "~0.10.0-0"
30+
"@vulcan-sql/core": "~0.10.1-0"
3131
}
32-
}
32+
}

‎packages/extension-driver-snowflake/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-driver-snowflake",
33
"description": "Snowflake driver for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -30,6 +30,6 @@
3030
"@types/snowflake-sdk": "^1.6.8"
3131
},
3232
"peerDependencies": {
33-
"@vulcan-sql/core": "~0.10.0-0"
33+
"@vulcan-sql/core": "~0.10.1-0"
3434
}
35-
}
35+
}

‎packages/extension-huggingface/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-huggingface",
33
"description": "Hugging Face feature for VulcanSQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -23,6 +23,6 @@
2323
},
2424
"license": "Apache-2.0",
2525
"peerDependencies": {
26-
"@vulcan-sql/core": "~0.10.0-0"
26+
"@vulcan-sql/core": "~0.10.1-0"
2727
}
28-
}
28+
}

‎packages/extension-store-canner/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/extension-store-canner",
33
"description": "Canner persistence store for Vulcan SQL",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -24,9 +24,9 @@
2424
},
2525
"license": "Apache-2.0",
2626
"peerDependencies": {
27-
"@vulcan-sql/core": "~0.10.0-0"
27+
"@vulcan-sql/core": "~0.10.1-0"
2828
},
2929
"dependencies": {
3030
"@canner/canner-storage": "^0.0.7"
3131
}
32-
}
32+
}

‎packages/serve/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/serve",
33
"description": "VulcanSQL package for serving projects",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -22,9 +22,9 @@
2222
},
2323
"license": "Apache-2.0",
2424
"peerDependencies": {
25-
"@vulcan-sql/core": "~0.10.0-0"
25+
"@vulcan-sql/core": "~0.10.1-0"
2626
},
2727
"dependencies": {
2828
"redoc": "2.0.0-rc.76"
2929
}
30-
}
30+
}

‎packages/test-utility/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vulcan-sql/test-utility",
33
"description": "Vulcan package for extension testing",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"type": "commonjs",
66
"publishConfig": {
77
"access": "public"
@@ -23,6 +23,6 @@
2323
},
2424
"license": "Apache-2.0",
2525
"peerDependencies": {
26-
"@vulcan-sql/core": "~0.10.0-0"
26+
"@vulcan-sql/core": "~0.10.1-0"
2727
}
28-
}
28+
}

1 commit comments

Comments
 (1)
Please sign in to comment.