From 19f46af327b6ed29e561f052ea8766a3098553a2 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 11:25:10 -0700 Subject: [PATCH 01/14] esse++: use chore/SOF-6706 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a911ba91..b37ce7f9 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "2023.8.31-0", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#3c2accaf86ef77d0cb51f8b3a6a7790e76c98e1d", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From b0e49279524d86509d60a68e3a7608fa8d21ebab Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 12:21:25 -0700 Subject: [PATCH 02/14] esse++: use latest version of chore/SOF-6706 --- package-lock.json | 5 ++--- package.json | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f9cc89e8..39c53757 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,9 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "2023.8.31-0", - "resolved": "https://registry.npmjs.org/@exabyte-io/esse.js/-/esse.js-2023.8.31-0.tgz", - "integrity": "sha512-thSlEJ7ToUJg/y5tMLtzfMAWPU7IQ7H1NcYt+Y86F/MYBF3N+20jFJeohafLJ+OJe432LqBZPP7F/IRr4kD6fA==", + "version": "git+https://github.com/Exabyte-io/esse.git#2ae1cd0cc8fa1ba6f059715435cd56c244658a7e", + "from": "git+https://github.com/Exabyte-io/esse.git#2ae1cd0cc8fa1ba6f059715435cd56c244658a7e", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index b37ce7f9..e5be7a2a 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#3c2accaf86ef77d0cb51f8b3a6a7790e76c98e1d", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#2ae1cd0cc8fa1ba6f059715435cd56c244658a7e", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From 00082f63c473f157b04da247d5c1e9987f9908f9 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 14:55:40 -0700 Subject: [PATCH 03/14] esse++: update titles for better type names --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39c53757..7d226d60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#2ae1cd0cc8fa1ba6f059715435cd56c244658a7e", - "from": "git+https://github.com/Exabyte-io/esse.git#2ae1cd0cc8fa1ba6f059715435cd56c244658a7e", + "version": "git+https://github.com/Exabyte-io/esse.git#6ab718bd9cc5b9d490cc4007d18b9e6311a05465", + "from": "git+https://github.com/Exabyte-io/esse.git#6ab718bd9cc5b9d490cc4007d18b9e6311a05465", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index e5be7a2a..43653c09 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#2ae1cd0cc8fa1ba6f059715435cd56c244658a7e", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#6ab718bd9cc5b9d490cc4007d18b9e6311a05465", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From 367cbe37d11a1a3bec36d7dc08c51f35b6fe54fd Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 17:44:01 -0700 Subject: [PATCH 04/14] esse++: add legacy schemas for models/methods --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7d226d60..ba680ca7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#6ab718bd9cc5b9d490cc4007d18b9e6311a05465", - "from": "git+https://github.com/Exabyte-io/esse.git#6ab718bd9cc5b9d490cc4007d18b9e6311a05465", + "version": "git+https://github.com/Exabyte-io/esse.git#12e3a6a05a4c356a4bb5a4c0a5e94be50d93eef3", + "from": "git+https://github.com/Exabyte-io/esse.git#12e3a6a05a4c356a4bb5a4c0a5e94be50d93eef3", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index 43653c09..0b933206 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#6ab718bd9cc5b9d490cc4007d18b9e6311a05465", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#12e3a6a05a4c356a4bb5a4c0a5e94be50d93eef3", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From eb04aa2cc47d2974228a33b635578f96547e657f Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 18:54:44 -0700 Subject: [PATCH 05/14] esse++: add required keys for TS types --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ba680ca7..20bc5249 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#12e3a6a05a4c356a4bb5a4c0a5e94be50d93eef3", - "from": "git+https://github.com/Exabyte-io/esse.git#12e3a6a05a4c356a4bb5a4c0a5e94be50d93eef3", + "version": "git+https://github.com/Exabyte-io/esse.git#26673e07ea298a82f59e4a1ebd6080f7dc0a3ff8", + "from": "git+https://github.com/Exabyte-io/esse.git#26673e07ea298a82f59e4a1ebd6080f7dc0a3ff8", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index 0b933206..c0ecdce4 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#12e3a6a05a4c356a4bb5a4c0a5e94be50d93eef3", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#26673e07ea298a82f59e4a1ebd6080f7dc0a3ff8", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From cd967fb6749b5d4bdd72ad482f1728669453315e Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 19:45:19 -0700 Subject: [PATCH 06/14] esse++: add required keys for method types --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 20bc5249..60873142 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#26673e07ea298a82f59e4a1ebd6080f7dc0a3ff8", - "from": "git+https://github.com/Exabyte-io/esse.git#26673e07ea298a82f59e4a1ebd6080f7dc0a3ff8", + "version": "git+https://github.com/Exabyte-io/esse.git#6545cdee3ded03f5c6751c161e88a77a77df85cf", + "from": "git+https://github.com/Exabyte-io/esse.git#6545cdee3ded03f5c6751c161e88a77a77df85cf", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index c0ecdce4..0c15d5ea 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#26673e07ea298a82f59e4a1ebd6080f7dc0a3ff8", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#6545cdee3ded03f5c6751c161e88a77a77df85cf", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From f89f1321e50cf71bdfda6ad1b583648c4a51aa02 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 5 Sep 2023 20:45:50 -0700 Subject: [PATCH 07/14] chore: relax node interface for schema --- src/utils/schemas.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/schemas.ts b/src/utils/schemas.ts index 82f051c5..17d1996e 100644 --- a/src/utils/schemas.ts +++ b/src/utils/schemas.ts @@ -27,6 +27,7 @@ interface Node { }; staticOptions: Parameter[]; children?: Node[]; + [otherKey: string]: unknown; } /** From 218f48647f5a294749d0d5e5893f5f6d9b7a7eeb Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Wed, 6 Sep 2023 09:01:19 -0700 Subject: [PATCH 08/14] chore: make staticOptions optional for node type --- src/utils/schemas.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/schemas.ts b/src/utils/schemas.ts index 17d1996e..b657bed3 100644 --- a/src/utils/schemas.ts +++ b/src/utils/schemas.ts @@ -25,7 +25,7 @@ interface Node { value: string; name: string; }; - staticOptions: Parameter[]; + staticOptions?: Parameter[]; children?: Node[]; [otherKey: string]: unknown; } From dd02aaf574801b7d4f1bf6188e129c673929193b Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Wed, 6 Sep 2023 11:09:56 -0700 Subject: [PATCH 09/14] chore: relax schemaId prop type --- src/utils/schemas.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/schemas.ts b/src/utils/schemas.ts index b657bed3..41807a5d 100644 --- a/src/utils/schemas.ts +++ b/src/utils/schemas.ts @@ -126,7 +126,7 @@ interface Props { // Schema schema?: JSONSchema; // Schema id (takes precedence over `schema` when both are provided) - schemaId: string; + schemaId?: string; // Array of nodes nodes: Node[]; // Whether properties in main schema should be modified (add `enum` and `enumNames`) From 82029c38b27bfb79df355f76619d368f43b5f42b Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Wed, 6 Sep 2023 12:53:45 -0700 Subject: [PATCH 10/14] esse++: update model/method titles --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 60873142..48cf3586 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#6545cdee3ded03f5c6751c161e88a77a77df85cf", - "from": "git+https://github.com/Exabyte-io/esse.git#6545cdee3ded03f5c6751c161e88a77a77df85cf", + "version": "git+https://github.com/Exabyte-io/esse.git#54aa2b7b8159dbf59fe4409146ec56ebd5fc7ceb", + "from": "git+https://github.com/Exabyte-io/esse.git#54aa2b7b8159dbf59fe4409146ec56ebd5fc7ceb", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index 0c15d5ea..7a052835 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#6545cdee3ded03f5c6751c161e88a77a77df85cf", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#54aa2b7b8159dbf59fe4409146ec56ebd5fc7ceb", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From c240180a8de4339dbda0c1eb46abc44cf51c3772 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Wed, 6 Sep 2023 13:27:10 -0700 Subject: [PATCH 11/14] esse++: update titles + fixes --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 48cf3586..c9211b45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#54aa2b7b8159dbf59fe4409146ec56ebd5fc7ceb", - "from": "git+https://github.com/Exabyte-io/esse.git#54aa2b7b8159dbf59fe4409146ec56ebd5fc7ceb", + "version": "git+https://github.com/Exabyte-io/esse.git#ee09d910b4b1a2cabfee50ce2859882efd6799c5", + "from": "git+https://github.com/Exabyte-io/esse.git#ee09d910b4b1a2cabfee50ce2859882efd6799c5", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index 7a052835..85c2eb32 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#54aa2b7b8159dbf59fe4409146ec56ebd5fc7ceb", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#ee09d910b4b1a2cabfee50ce2859882efd6799c5", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From bc5f546ab1ee2290e0f2d8b819118cecb115ad6a Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Wed, 6 Sep 2023 15:18:35 -0700 Subject: [PATCH 12/14] esse++: update regression schema --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9211b45..83745f01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#ee09d910b4b1a2cabfee50ce2859882efd6799c5", - "from": "git+https://github.com/Exabyte-io/esse.git#ee09d910b4b1a2cabfee50ce2859882efd6799c5", + "version": "git+https://github.com/Exabyte-io/esse.git#1634b8faf308c3facee371d1cc6faf5083aada99", + "from": "git+https://github.com/Exabyte-io/esse.git#1634b8faf308c3facee371d1cc6faf5083aada99", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index 85c2eb32..135669cb 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#ee09d910b4b1a2cabfee50ce2859882efd6799c5", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#1634b8faf308c3facee371d1cc6faf5083aada99", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From 69a1fae51c9a110af632f6b0d73f03e37fe96853 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 24 Oct 2023 10:11:58 -0700 Subject: [PATCH 13/14] esse++: use 2023.10.24-0 --- package-lock.json | 5 +++-- package.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b16280b..6913a8e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,8 +1574,9 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "git+https://github.com/Exabyte-io/esse.git#0ac1014b83eb9694a26a22089c8bef74050465e4", - "from": "git+https://github.com/Exabyte-io/esse.git#0ac1014b83eb9694a26a22089c8bef74050465e4", + "version": "2023.10.24-0", + "resolved": "https://registry.npmjs.org/@exabyte-io/esse.js/-/esse.js-2023.10.24-0.tgz", + "integrity": "sha512-6Oz0azZlCpiQ0vlO7m+JjBfpQf33I75dnOgV3hztIs5XC/sz0i3DnoPwNzbXR6LpYkiu40XjW+lO/Z0hDhSm+g==", "requires": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", diff --git a/package.json b/package.json index a0e35c79..a8067b0a 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#0ac1014b83eb9694a26a22089c8bef74050465e4", + "@exabyte-io/esse.js": "2023.10.24-0", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", From bfe766ab561a12b246da17d34c79785de8324974 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Tue, 24 Oct 2023 10:15:46 -0700 Subject: [PATCH 14/14] chore: use future-compatible version for esse --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a8067b0a..a4941544 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "2023.10.24-0", + "@exabyte-io/esse.js": "^2023.10.24-0", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5",