diff --git a/dotnet/src/Hscode.Sdk/Hscode.Sdk.csproj b/dotnet/src/Hscode.Sdk/Hscode.Sdk.csproj
index 5febf0d..7a3c519 100644
--- a/dotnet/src/Hscode.Sdk/Hscode.Sdk.csproj
+++ b/dotnet/src/Hscode.Sdk/Hscode.Sdk.csproj
@@ -27,7 +27,7 @@
-
+
diff --git a/dotnet/tests/Hscode.Sdk.Tests/Hscode.Sdk.Tests.csproj b/dotnet/tests/Hscode.Sdk.Tests/Hscode.Sdk.Tests.csproj
index e1cf1a0..2c34ab4 100644
--- a/dotnet/tests/Hscode.Sdk.Tests/Hscode.Sdk.Tests.csproj
+++ b/dotnet/tests/Hscode.Sdk.Tests/Hscode.Sdk.Tests.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/java/pom.xml b/java/pom.xml
index 69ceee4..8be34bd 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -27,8 +27,8 @@
11
UTF-8
- 2.17.2
- 5.10.3
+ 2.22.4
+ 5.14.4
diff --git a/js/package-lock.json b/js/package-lock.json
index 3b4e280..b579816 100644
--- a/js/package-lock.json
+++ b/js/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@hscode/sdk",
- "version": "0.1.0",
+ "version": "0.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@hscode/sdk",
- "version": "0.1.0",
+ "version": "0.1.1",
"license": "MIT",
"bin": {
"hscode": "dist/cli.js"
diff --git a/js/src/schema.ts b/js/src/schema.ts
index fe9ff9a..cab4bb3 100644
--- a/js/src/schema.ts
+++ b/js/src/schema.ts
@@ -180,6 +180,8 @@ export interface components {
legal_base: string;
measure_type: string;
meas_type_code: string;
+ /** @description TARIC additional code, e.g. the producer of an anti-dumping duty; empty when the measure has none. */
+ additional_code: string;
};
CodeDetail: {
goods_code: string;
diff --git a/n8n/package-lock.json b/n8n/package-lock.json
index e08c9ec..5f583b4 100644
--- a/n8n/package-lock.json
+++ b/n8n/package-lock.json
@@ -10,17 +10,164 @@
"license": "MIT",
"devDependencies": {
"@types/node": "^20.0.0",
- "n8n-workflow": "^1.82.0",
+ "n8n-workflow": "^2.46.0",
"typescript": "^5.6.0"
},
"peerDependencies": {
"n8n-workflow": "*"
}
},
+ "node_modules/@codemirror/autocomplete": {
+ "version": "6.20.0",
+ "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.0.tgz",
+ "integrity": "sha512-bOwvTOIJcG5FVo5gUUupiwYh8MioPLQ4UcqbcRf7UQ98X90tCa9E1kZ3Z7tqwpZxYyOvh1YTYbmZE9RTfTp5hg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@codemirror/language": "^6.0.0",
+ "@codemirror/state": "^6.0.0",
+ "@codemirror/view": "^6.17.0",
+ "@lezer/common": "^1.0.0"
+ }
+ },
+ "node_modules/@codemirror/language": {
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.13.1.tgz",
+ "integrity": "sha512-zfvU2r3TyylQLMj/te+5CnQ0rSqZi8B1oTCBbQkagcLW4Xc6imab6qN+pEJhsuNOLaJqiRyBXp9UhWA1DhVvDw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@codemirror/state": "^6.0.0",
+ "@codemirror/streamparser": "^6.0.0",
+ "@codemirror/view": "^6.23.0",
+ "@lezer/common": "^1.5.0",
+ "@lezer/highlight": "^1.0.0",
+ "@lezer/lr": "^1.0.0",
+ "style-mod": "^4.0.0"
+ }
+ },
+ "node_modules/@codemirror/state": {
+ "version": "6.7.6",
+ "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.6.tgz",
+ "integrity": "sha512-kAz+AncRtKuIknedxT1bq4XwXv4UowhbkHU1myPrtVb/jZtImWuV5BXzv5vK6i3kYACsdiZiQKFQQ5Mq7elW8w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@marijn/find-cluster-break": "^1.0.0"
+ }
+ },
+ "node_modules/@codemirror/streamparser": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@codemirror/streamparser/-/streamparser-6.0.0.tgz",
+ "integrity": "sha512-JTFPF6xrfjt0mnfGPgzcLiMwYmvIyNaoizp8BYzv8FE8KrT6GBGDZ190rtt+O7Wke3gG/MFHyiY9YGNeimof4w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@codemirror/view": {
+ "version": "6.43.15",
+ "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.15.tgz",
+ "integrity": "sha512-HHsfpqFeHyXLs983pSRe38Xajs0vFWZQ2BuX0m7Ki8w3jZ5iD8cuR3lBz2/5/X53Dhf32SBHKh6rtSTB6tKeGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@codemirror/state": "^6.7.0",
+ "crelt": "^1.0.6",
+ "style-mod": "^4.1.0",
+ "w3c-keyname": "^2.2.4"
+ }
+ },
+ "node_modules/@jitl/quickjs-ffi-types": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@jitl/quickjs-ffi-types/-/quickjs-ffi-types-0.32.0.tgz",
+ "integrity": "sha512-v9T+GQpmk43VDJ7d72sf0Nexhk+ArvtUihW27dy7lqAl0zBObFKtSBBIm5RBjwIhE8VwsPPm9PNuvPvNqLWUEg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@jitl/quickjs-wasmfile-debug-asyncify": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@jitl/quickjs-wasmfile-debug-asyncify/-/quickjs-wasmfile-debug-asyncify-0.32.0.tgz",
+ "integrity": "sha512-EX8zbXwGqCgAE764M+qvkHtyXDi/FUoMBea0JnES7vCM3P7a2+EOZOjGv85wtZ2sJhI1oJ+nekmqpOODFDY+hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jitl/quickjs-ffi-types": "0.32.0"
+ }
+ },
+ "node_modules/@jitl/quickjs-wasmfile-debug-sync": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@jitl/quickjs-wasmfile-debug-sync/-/quickjs-wasmfile-debug-sync-0.32.0.tgz",
+ "integrity": "sha512-LeYWrPGC1uNCTBWvibo3ZLJj0CSVNYUXvJpXMCmuQ5Sap2cCACc3uvGvYV4homHHBAzfw5akoTqMMS4YFRtw+Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jitl/quickjs-ffi-types": "0.32.0"
+ }
+ },
+ "node_modules/@jitl/quickjs-wasmfile-release-asyncify": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@jitl/quickjs-wasmfile-release-asyncify/-/quickjs-wasmfile-release-asyncify-0.32.0.tgz",
+ "integrity": "sha512-3oSwPfja12ICz4aIblB58cuY8JlEq5Txt8Cut4VLo+LH47QN+mzCnSgnbB03hWzg1LBcc+VyyI9UOag7a1NF+Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jitl/quickjs-ffi-types": "0.32.0"
+ }
+ },
+ "node_modules/@jitl/quickjs-wasmfile-release-sync": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@jitl/quickjs-wasmfile-release-sync/-/quickjs-wasmfile-release-sync-0.32.0.tgz",
+ "integrity": "sha512-BKNDI/TPBfGlLNGYpLrhcDGXmIk4xHm4MRAisOBnOzpXVn9HZWsfmMAc9WMBrAHjvvds6HOikKeaOBKdPdpVrg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jitl/quickjs-ffi-types": "0.32.0"
+ }
+ },
+ "node_modules/@lezer/common": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.4.tgz",
+ "integrity": "sha512-xt3Q4z64xM+xhg4M7NXqw1N//1O74bUFo5kz6fwMeC4qwxSuRdwkYSmjcqCEEKYkNw5e67f2hcNqBoNERAEU0w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@lezer/highlight": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.5.tgz",
+ "integrity": "sha512-O1GMVKgtf5YspFaRzpmqkVgMtIk2HG9uMAbH6wdAIdNh3TVzCsch/+cRi+6l2//UGDKe6NB9BW3cvuR5ezMQ0w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@lezer/common": "^1.3.0"
+ }
+ },
+ "node_modules/@lezer/lr": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.11.tgz",
+ "integrity": "sha512-UwgZcl1R66H2hDzBrA7kWyYmX6s8p5TQ+e/t7CuvgCtBEPxbEPaHYHu+pJBvTvDotEJpuQkJjbXuHiw5Cixxgw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@lezer/common": "^1.0.0"
+ }
+ },
+ "node_modules/@marijn/find-cluster-break": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.4.tgz",
+ "integrity": "sha512-Wy0V7+SGUjnF9/TkiM1hKVDPj7jKXduPNboMVtHTA8dySMURWqfg/JZ9E2Sq8JgSJmkl7k7Qe9FLeMSrSraWmQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@n8n/constants": {
+ "version": "0.44.0",
+ "resolved": "https://registry.npmjs.org/@n8n/constants/-/constants-0.44.0.tgz",
+ "integrity": "sha512-d4sjnso/t3y7BZ34O4bCQkuVuNTia1uPvjpiALB0qkAY0CDzAvl2VXlDGsnXN+AYPqb4vlLbLTPFB+DUQb8A6A==",
+ "dev": true,
+ "license": "SEE LICENSE IN LICENSE.md"
+ },
"node_modules/@n8n/errors": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@n8n/errors/-/errors-0.5.1.tgz",
- "integrity": "sha512-1FkdDcuOHKNE2U6irsljl3+RYXif9wZxqOaDjwZpTvTMxEKLMHt8oneN5/mIaLpAhPgk2eSyUcCkHEW+UjILCQ==",
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/@n8n/errors/-/errors-0.16.0.tgz",
+ "integrity": "sha512-dxL4cGkK2Iluqbcv0Wkld/H21G/JE7J5wCeAAZtbg7yyP0NSvXxIwiwuOoeGrf7qeH7cz4n6Z790gGPh1Gp/cQ==",
"dev": true,
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -28,30 +175,32 @@
}
},
"node_modules/@n8n/expression-runtime": {
- "version": "0.14.12",
- "resolved": "https://registry.npmjs.org/@n8n/expression-runtime/-/expression-runtime-0.14.12.tgz",
- "integrity": "sha512-48Go5mQGrvQPRUVNmUs5TYDwrzyFYkPQyCRjd2TtnIlDybfWOuFQS8fx5WY+LPA8qxnHT6rLOu6QigB+aNDNQw==",
+ "version": "0.37.0",
+ "resolved": "https://registry.npmjs.org/@n8n/expression-runtime/-/expression-runtime-0.37.0.tgz",
+ "integrity": "sha512-8luYQdcBjyTZfGkzzl9oHDMlcGwgoFTqfIxgoaojxsrY3mcT/oel0biJDRDO4aJIjoIeRreMTs0dbeJhz67MOA==",
"dev": true,
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@n8n/errors": "0.5.1",
- "@n8n/tournament": "1.11.1",
- "isolated-vm": "^6.2.0",
+ "@n8n/errors": "0.16.0",
+ "@n8n/tournament": "1.15.0",
+ "@n8n/utils": "1.53.0",
+ "isolated-vm": "^7.0.1",
"jmespath": "0.16.0",
- "js-base64": "3.7.2",
+ "js-base64": "3.7.8",
"jssha": "3.3.1",
"lodash": "4.18.1",
- "luxon": "3.4.4",
+ "luxon": "3.7.2",
"md5": "2.3.0",
+ "quickjs-emscripten": "^0.32.0",
"title-case": "3.0.3",
"transliteration": "2.3.5",
- "zod": "3.25.67"
+ "zod": "3.25.76"
}
},
"node_modules/@n8n/tournament": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@n8n/tournament/-/tournament-1.11.1.tgz",
- "integrity": "sha512-URiQPKXNHSOvNrCKCw4IxsSPdOju+Fcmihq4Syv1cUpypQATt1GqJxzc7jFJo6KS9xCK/4573rge+tp4Jk9b2A==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@n8n/tournament/-/tournament-1.15.0.tgz",
+ "integrity": "sha512-9A69AFTsomVU0xQli7Bam89XpvQhTH8DbtpGBfJCoEPUNeMWlh59WpOw+oLEBA1W7lifyfkiJSLeUQxYArT2aA==",
"dev": true,
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
@@ -60,6 +209,19 @@
"recast": "^0.22.0"
}
},
+ "node_modules/@n8n/utils": {
+ "version": "1.53.0",
+ "resolved": "https://registry.npmjs.org/@n8n/utils/-/utils-1.53.0.tgz",
+ "integrity": "sha512-/lqrOEPK9k2gFd/bL3fd228v8thPJwgpZfBxlKy1cm1qlpHyMVukNx3JqvtQ1ACgwLUeM1vI4WfX25BBE+I2Wg==",
+ "dev": true,
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@n8n/constants": "0.44.0",
+ "jssha": "3.3.1",
+ "nanoid": "3.3.18",
+ "semver": "7.7.3"
+ }
+ },
"node_modules/@types/node": {
"version": "20.19.43",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz",
@@ -70,6 +232,19 @@
"undici-types": "~6.21.0"
}
},
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -96,6 +271,16 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
"node_modules/assert": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
@@ -146,6 +331,39 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/axios": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz",
+ "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "follow-redirects": "^1.16.0",
+ "form-data": "^4.0.6",
+ "https-proxy-agent": "^5.0.1",
+ "proxy-from-env": "^2.1.0"
+ }
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/buildcheck": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz",
+ "integrity": "sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
"node_modules/call-bind": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
@@ -264,6 +482,28 @@
"node": ">= 0.8"
}
},
+ "node_modules/cpu-features": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz",
+ "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "buildcheck": "~0.0.6",
+ "nan": "^2.19.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/crelt": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz",
+ "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/crypt": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
@@ -274,6 +514,24 @@
"node": "*"
}
},
+ "node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
"node_modules/define-data-property": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -375,6 +633,22 @@
"node": ">= 0.4"
}
},
+ "node_modules/es-set-tostringtag": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@@ -413,6 +687,27 @@
"node": ">=12"
}
},
+ "node_modules/follow-redirects": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.2.tgz",
+ "integrity": "sha512-/kVP2U8z596Ia0gwFrwyIeo74ta5aVmSeU1FfAUMAmcEP5EP7zydmag3SLiN64NaRKef3lxsq7i/g7ltJQDGow==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
"node_modules/for-each": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
@@ -430,15 +725,17 @@
}
},
"node_modules/form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz",
+ "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
+ "es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.4",
+ "mime-types": "^2.1.35"
},
"engines": {
"node": ">= 6"
@@ -581,6 +878,20 @@
"node": ">= 0.4"
}
},
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -708,9 +1019,9 @@
}
},
"node_modules/isolated-vm": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/isolated-vm/-/isolated-vm-6.2.0.tgz",
- "integrity": "sha512-UuSlxSHWt2QuJ5WvBhzlIJx2VVZN/a44SqBbEZFKNdvuSyhOvhmyDo8SQ+njVbhnh/njoL/aW0bUTiFYlpweGQ==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/isolated-vm/-/isolated-vm-7.0.1.tgz",
+ "integrity": "sha512-nBCQ1hXEaYKYJ79wwfhaF44ITOJC30Hw0wPEsFeNsdD3hdeKK7FW1SGMQYBUA+qasvkqdOazI+iBuq0lcbN/aw==",
"dev": true,
"hasInstallScript": true,
"license": "ISC",
@@ -718,7 +1029,7 @@
"node-gyp-build": "^4.8.4"
},
"engines": {
- "node": ">=22.0.0"
+ "node": ">=24.0.0"
}
},
"node_modules/jmespath": {
@@ -732,12 +1043,19 @@
}
},
"node_modules/js-base64": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz",
- "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==",
+ "version": "3.7.8",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.8.tgz",
+ "integrity": "sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==",
"dev": true,
"license": "BSD-3-Clause"
},
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true,
+ "license": "(AFL-2.1 OR BSD-3-Clause)"
+ },
"node_modules/jsonrepair": {
"version": "3.13.2",
"resolved": "https://registry.npmjs.org/jsonrepair/-/jsonrepair-3.13.2.tgz",
@@ -766,9 +1084,9 @@
"license": "MIT"
},
"node_modules/luxon": {
- "version": "3.4.4",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz",
- "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==",
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.2.tgz",
+ "integrity": "sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==",
"dev": true,
"license": "MIT",
"engines": {
@@ -820,32 +1138,74 @@
"node": ">= 0.6"
}
},
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/n8n-workflow": {
- "version": "1.120.33",
- "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.120.33.tgz",
- "integrity": "sha512-6ZNlGQF/JqvUBg+7NcocgfdORtiRhrMd9EWt7uzALRtY9Hb33zt3DhPC7nmKRm+BrAraFOSsInyu1/VV/jygXg==",
+ "version": "2.46.0",
+ "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-2.46.0.tgz",
+ "integrity": "sha512-VnGEavGp/VYKnCbbLHAbrPr2RrF4c5NJj3CJNB6+AKoHUXiFzlvwDNRpxQD2/D2xa+akjT73HU4KpN4+9SFiCg==",
"dev": true,
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@n8n/errors": "0.5.1",
- "@n8n/expression-runtime": "0.14.12",
- "@n8n/tournament": "1.11.1",
+ "@codemirror/autocomplete": "6.20.0",
+ "@n8n/constants": "0.44.0",
+ "@n8n/errors": "0.16.0",
+ "@n8n/expression-runtime": "0.37.0",
+ "@n8n/tournament": "1.15.0",
+ "@n8n/utils": "1.53.0",
"ast-types": "0.16.1",
- "callsites": "3.1.0",
+ "axios": "1.20.0",
"esprima-next": "5.8.4",
- "form-data": "4.0.0",
+ "form-data": "4.0.6",
"jmespath": "0.16.0",
- "js-base64": "3.7.2",
+ "js-base64": "3.7.8",
+ "json-schema": "0.4.0",
"jsonrepair": "3.13.2",
"jssha": "3.3.1",
"lodash": "4.18.1",
- "luxon": "3.4.4",
+ "luxon": "3.7.2",
"md5": "2.3.0",
"recast": "0.22.0",
+ "ssh2": "1.15.0",
"title-case": "3.0.3",
"transliteration": "2.3.5",
- "xml2js": "0.6.2",
- "zod": "3.25.67"
+ "uuid": "11.1.1",
+ "xml2js": "0.6.2"
+ },
+ "peerDependencies": {
+ "zod": "3.25.76"
+ }
+ },
+ "node_modules/nan": {
+ "version": "2.30.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.30.0.tgz",
+ "integrity": "sha512-P5mokDkSvCGBz6mZDD/2l+w9QoICRXdCyZ9ONGmTePr40oihJg3Kpn0YU3twKd6PJnwSlLBWNQeOT6yWEV2c4A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.18",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
+ "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
"node_modules/node-gyp-build": {
@@ -918,6 +1278,43 @@
"node": ">= 0.4"
}
},
+ "node_modules/proxy-from-env": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
+ "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/quickjs-emscripten": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/quickjs-emscripten/-/quickjs-emscripten-0.32.0.tgz",
+ "integrity": "sha512-So0Sqw869y/S2oE3Nuc0uT3Dhqgvsj8FSrwBdsuTosVsG8ME5/OcudU1GxsrIFdFABgy17GHnTVO9TYV/bLQcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jitl/quickjs-wasmfile-debug-asyncify": "0.32.0",
+ "@jitl/quickjs-wasmfile-debug-sync": "0.32.0",
+ "@jitl/quickjs-wasmfile-release-asyncify": "0.32.0",
+ "@jitl/quickjs-wasmfile-release-sync": "0.32.0",
+ "quickjs-emscripten-core": "0.32.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/quickjs-emscripten-core": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/quickjs-emscripten-core/-/quickjs-emscripten-core-0.32.0.tgz",
+ "integrity": "sha512-QFnPfjFey8EqknSrSxe1hZrf1/8z7/6s1QzGOmKo6++02r7QRRX7ZoyNaZh7JuVjWsVW87KnQrbZqnHkOAzUyg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jitl/quickjs-ffi-types": "0.32.0"
+ }
+ },
"node_modules/recast": {
"version": "0.22.0",
"resolved": "https://registry.npmjs.org/recast/-/recast-0.22.0.tgz",
@@ -976,6 +1373,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/sax": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz",
@@ -986,6 +1390,19 @@
"node": ">=11.0.0"
}
},
+ "node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/set-function-length": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
@@ -1014,6 +1431,24 @@
"node": ">=0.10.0"
}
},
+ "node_modules/ssh2": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz",
+ "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "asn1": "^0.2.6",
+ "bcrypt-pbkdf": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=10.16.0"
+ },
+ "optionalDependencies": {
+ "cpu-features": "~0.0.9",
+ "nan": "^2.18.0"
+ }
+ },
"node_modules/string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
@@ -1042,6 +1477,13 @@
"node": ">=8"
}
},
+ "node_modules/style-mod": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.4.tgz",
+ "integrity": "sha512-XXWIQt633/EpAFx8aZDOTjBzrCaGmhvEQlQo6MVPfa2OzO2cWo+4hV9h+6UkHYlXGfy+ODXKUdP7Pthmcu5ATw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/title-case": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz",
@@ -1076,6 +1518,13 @@
"dev": true,
"license": "0BSD"
},
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+ "dev": true,
+ "license": "Unlicense"
+ },
"node_modules/typescript": {
"version": "5.9.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
@@ -1111,6 +1560,27 @@
"which-typed-array": "^1.1.2"
}
},
+ "node_modules/uuid": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz",
+ "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==",
+ "dev": true,
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
+ }
+ },
+ "node_modules/w3c-keyname": {
+ "version": "2.2.8",
+ "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
+ "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/which-typed-array": {
"version": "1.1.24",
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.24.tgz",
@@ -1215,9 +1685,9 @@
}
},
"node_modules/zod": {
- "version": "3.25.67",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz",
- "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==",
+ "version": "3.25.76",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
"dev": true,
"license": "MIT",
"funding": {
diff --git a/n8n/package.json b/n8n/package.json
index 58fa948..6655c02 100644
--- a/n8n/package.json
+++ b/n8n/package.json
@@ -20,7 +20,7 @@
},
"devDependencies": {
"@types/node": "^20.0.0",
- "n8n-workflow": "^1.82.0",
+ "n8n-workflow": "^2.46.0",
"typescript": "^5.6.0"
},
"peerDependencies": { "n8n-workflow": "*" }
diff --git a/openapi.json b/openapi.json
index 6b902ee..74305db 100644
--- a/openapi.json
+++ b/openapi.json
@@ -121,6 +121,10 @@
},
"meas_type_code": {
"type": "string"
+ },
+ "additional_code": {
+ "type": "string",
+ "description": "TARIC additional code, e.g. the producer of an anti-dumping duty; empty when the measure has none."
}
},
"required": [
@@ -132,7 +136,8 @@
"duty",
"legal_base",
"measure_type",
- "meas_type_code"
+ "meas_type_code",
+ "additional_code"
]
},
"CodeDetail": {
diff --git a/zapier/package-lock.json b/zapier/package-lock.json
index 19574c5..464afff 100644
--- a/zapier/package-lock.json
+++ b/zapier/package-lock.json
@@ -3542,9 +3542,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.11.33",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.33.tgz",
- "integrity": "sha512-yiVKDX+qCMRKBE084lXvq9EcwFUhKZ2nU8TK1EQQuOgPNR/lmbGxXOeDdlGUqC2Zz11Cs9rk1d/8NfgBmlkt0w==",
+ "version": "2.11.34",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.34.tgz",
+ "integrity": "sha512-Aqr8mA1kIvyJ3UY5YAY7ib8LSo1DmDMbMnVqGPtsKW1LxaFQFwn9Eb3yvq2fUKJsRvaXjnAV7R5osqETapzNiA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -4811,9 +4811,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.465",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.465.tgz",
- "integrity": "sha512-zg4iUpbeGw7YNZsswc2xKr2uiBex2d8dELAXo92Icw3but1ULbrvK8USe6wVLaWjgJnKBARv0pchx9Owktx6wQ==",
+ "version": "1.5.467",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.467.tgz",
+ "integrity": "sha512-Nw9X371rtZmYcBSnEijnCDONILjs93biCZO34juC7MBOmK8E+GFnyD4T/WvyrlJkppul7oxg6TwvtKst9SODTw==",
"dev": true,
"license": "ISC"
},