From 060ddaef975112f0cad566e47b5cdf94deda5527 Mon Sep 17 00:00:00 2001
From: Nikita Sivukhin <sivukhin@turso.tech>
Date: Fri, 20 Sep 2024 18:10:10 +0400
Subject: [PATCH 1/4] Revert "upgrade hrana-client-ts: 0.7.0 -> 0.8.0 (#269)"

This reverts commit 17efe616f2ae99bcbcb3f7cc94b0fd446e991328.
---
 package-lock.json                        | 80 ++++++------------------
 packages/libsql-client-wasm/package.json |  4 +-
 packages/libsql-client/package.json      |  6 +-
 packages/libsql-core/package.json        |  2 +-
 4 files changed, 25 insertions(+), 67 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c5dd677..3a0dc87 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1072,17 +1072,26 @@
             ]
         },
         "node_modules/@libsql/hrana-client": {
-            "version": "0.8.0",
-            "resolved": "https://registry.npmjs.org/@libsql/hrana-client/-/hrana-client-0.8.0.tgz",
-            "integrity": "sha512-dERMyhDV7O7nxX5qWKxOPb/tIHt+NlnKkVUHYsNSe79GCLQEIOFFRJJtopdLinE1kZosvB2jh02ylFnnZW5+RQ==",
+            "version": "0.7.0",
+            "resolved": "https://registry.npmjs.org/@libsql/hrana-client/-/hrana-client-0.7.0.tgz",
+            "integrity": "sha512-OF8fFQSkbL7vJY9rfuegK1R7sPgQ6kFMkDamiEccNUvieQ+3urzfDFI616oPl8V7T9zRmnTkSjMOImYCAVRVuw==",
             "license": "MIT",
             "dependencies": {
+                "@libsql/isomorphic-fetch": "^0.3.1",
                 "@libsql/isomorphic-ws": "^0.1.5",
-                "cross-fetch": "^4.0.0",
                 "js-base64": "^3.7.5",
                 "node-fetch": "^3.3.2"
             }
         },
+        "node_modules/@libsql/isomorphic-fetch": {
+            "version": "0.3.1",
+            "resolved": "https://registry.npmjs.org/@libsql/isomorphic-fetch/-/isomorphic-fetch-0.3.1.tgz",
+            "integrity": "sha512-6kK3SUK5Uu56zPq/Las620n5aS9xJq+jMBcNSOmjhNf/MUvdyji4vrMTqD7ptY7/4/CAVEAYDeotUz60LNQHtw==",
+            "license": "MIT",
+            "engines": {
+                "node": ">=18.0.0"
+            }
+        },
         "node_modules/@libsql/isomorphic-ws": {
             "version": "0.1.5",
             "license": "MIT",
@@ -1876,35 +1885,6 @@
                 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
             }
         },
-        "node_modules/cross-fetch": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
-            "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
-            "license": "MIT",
-            "dependencies": {
-                "node-fetch": "^2.6.12"
-            }
-        },
-        "node_modules/cross-fetch/node_modules/node-fetch": {
-            "version": "2.7.0",
-            "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
-            "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
-            "license": "MIT",
-            "dependencies": {
-                "whatwg-url": "^5.0.0"
-            },
-            "engines": {
-                "node": "4.x || >=6.0.0"
-            },
-            "peerDependencies": {
-                "encoding": "^0.1.0"
-            },
-            "peerDependenciesMeta": {
-                "encoding": {
-                    "optional": true
-                }
-            }
-        },
         "node_modules/cross-spawn": {
             "version": "7.0.3",
             "license": "MIT",
@@ -4396,12 +4376,6 @@
                 "node": ">=8.0"
             }
         },
-        "node_modules/tr46": {
-            "version": "0.0.3",
-            "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
-            "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
-            "license": "MIT"
-        },
         "node_modules/ts-jest": {
             "version": "29.1.1",
             "dev": true,
@@ -4618,22 +4592,6 @@
                 "node": ">= 8"
             }
         },
-        "node_modules/webidl-conversions": {
-            "version": "3.0.1",
-            "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
-            "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
-            "license": "BSD-2-Clause"
-        },
-        "node_modules/whatwg-url": {
-            "version": "5.0.0",
-            "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
-            "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
-            "license": "MIT",
-            "dependencies": {
-                "tr46": "~0.0.3",
-                "webidl-conversions": "^3.0.0"
-            }
-        },
         "node_modules/which": {
             "version": "2.0.2",
             "license": "ISC",
@@ -4758,11 +4716,11 @@
         },
         "packages/libsql-client": {
             "name": "@libsql/client",
-            "version": "0.13.0",
+            "version": "0.12.1-pre.6",
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.13.0",
-                "@libsql/hrana-client": "^0.8.0",
+                "@libsql/core": "^0.12.1-pre.6",
+                "@libsql/hrana-client": "^0.7.0",
                 "js-base64": "^3.7.5",
                 "libsql": "^0.4.4",
                 "promise-limit": "^2.7.0"
@@ -4782,13 +4740,13 @@
         },
         "packages/libsql-client-wasm": {
             "name": "@libsql/client-wasm",
-            "version": "0.13.0",
+            "version": "0.12.1-pre.6",
             "bundleDependencies": [
                 "@libsql/libsql-wasm-experimental"
             ],
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.13.0",
+                "@libsql/core": "^0.12.1-pre.6",
                 "@libsql/libsql-wasm-experimental": "^0.0.2",
                 "js-base64": "^3.7.5"
             },
@@ -4802,7 +4760,7 @@
         },
         "packages/libsql-core": {
             "name": "@libsql/core",
-            "version": "0.13.0",
+            "version": "0.12.1-pre.6",
             "license": "MIT",
             "dependencies": {
                 "js-base64": "^3.7.5"
diff --git a/packages/libsql-client-wasm/package.json b/packages/libsql-client-wasm/package.json
index 69face5..8cf1daf 100644
--- a/packages/libsql-client-wasm/package.json
+++ b/packages/libsql-client-wasm/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client-wasm",
-    "version": "0.13.0",
+    "version": "0.12.1-pre.6",
     "keywords": [
         "libsql",
         "database",
@@ -56,7 +56,7 @@
         "typedoc": "rm -rf ./docs && typedoc"
     },
     "dependencies": {
-        "@libsql/core": "^0.13.0",
+        "@libsql/core": "^0.12.1-pre.6",
         "@libsql/libsql-wasm-experimental": "^0.0.2",
         "js-base64": "^3.7.5"
     },
diff --git a/packages/libsql-client/package.json b/packages/libsql-client/package.json
index 25bf64f..93b2f96 100644
--- a/packages/libsql-client/package.json
+++ b/packages/libsql-client/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client",
-    "version": "0.13.0",
+    "version": "0.12.1-pre.6",
     "keywords": [
         "libsql",
         "database",
@@ -102,8 +102,8 @@
         "lint-staged": "lint-staged"
     },
     "dependencies": {
-        "@libsql/core": "^0.13.0",
-        "@libsql/hrana-client": "^0.8.0",
+        "@libsql/core": "^0.12.1-pre.6",
+        "@libsql/hrana-client": "^0.7.0",
         "js-base64": "^3.7.5",
         "libsql": "^0.4.4",
         "promise-limit": "^2.7.0"
diff --git a/packages/libsql-core/package.json b/packages/libsql-core/package.json
index f50efc0..d07f76f 100644
--- a/packages/libsql-core/package.json
+++ b/packages/libsql-core/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/core",
-    "version": "0.13.0",
+    "version": "0.12.1-pre.6",
     "keywords": [
         "libsql",
         "database",

From 18fb2e8f1dfb11a4688f63fef1432207c3eafbbc Mon Sep 17 00:00:00 2001
From: Nikita Sivukhin <sivukhin@turso.tech>
Date: Fri, 20 Sep 2024 18:11:08 +0400
Subject: [PATCH 2/4] revert hrana client upgrade

- node-fetch do not work properly in bun
---
 package-lock.json                        | 10 +++++-----
 packages/libsql-client-wasm/package.json |  4 ++--
 packages/libsql-client/package.json      |  4 ++--
 packages/libsql-core/package.json        |  2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 3a0dc87..5920a2d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4716,10 +4716,10 @@
         },
         "packages/libsql-client": {
             "name": "@libsql/client",
-            "version": "0.12.1-pre.6",
+            "version": "0.14.0",
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.12.1-pre.6",
+                "@libsql/core": "^0.14.0",
                 "@libsql/hrana-client": "^0.7.0",
                 "js-base64": "^3.7.5",
                 "libsql": "^0.4.4",
@@ -4740,13 +4740,13 @@
         },
         "packages/libsql-client-wasm": {
             "name": "@libsql/client-wasm",
-            "version": "0.12.1-pre.6",
+            "version": "0.14.0",
             "bundleDependencies": [
                 "@libsql/libsql-wasm-experimental"
             ],
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.12.1-pre.6",
+                "@libsql/core": "^0.14.0",
                 "@libsql/libsql-wasm-experimental": "^0.0.2",
                 "js-base64": "^3.7.5"
             },
@@ -4760,7 +4760,7 @@
         },
         "packages/libsql-core": {
             "name": "@libsql/core",
-            "version": "0.12.1-pre.6",
+            "version": "0.14.0",
             "license": "MIT",
             "dependencies": {
                 "js-base64": "^3.7.5"
diff --git a/packages/libsql-client-wasm/package.json b/packages/libsql-client-wasm/package.json
index 8cf1daf..6011b83 100644
--- a/packages/libsql-client-wasm/package.json
+++ b/packages/libsql-client-wasm/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client-wasm",
-    "version": "0.12.1-pre.6",
+    "version": "0.14.0",
     "keywords": [
         "libsql",
         "database",
@@ -56,7 +56,7 @@
         "typedoc": "rm -rf ./docs && typedoc"
     },
     "dependencies": {
-        "@libsql/core": "^0.12.1-pre.6",
+        "@libsql/core": "^0.14.0",
         "@libsql/libsql-wasm-experimental": "^0.0.2",
         "js-base64": "^3.7.5"
     },
diff --git a/packages/libsql-client/package.json b/packages/libsql-client/package.json
index 93b2f96..be240ef 100644
--- a/packages/libsql-client/package.json
+++ b/packages/libsql-client/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client",
-    "version": "0.12.1-pre.6",
+    "version": "0.14.0",
     "keywords": [
         "libsql",
         "database",
@@ -102,7 +102,7 @@
         "lint-staged": "lint-staged"
     },
     "dependencies": {
-        "@libsql/core": "^0.12.1-pre.6",
+        "@libsql/core": "^0.14.0",
         "@libsql/hrana-client": "^0.7.0",
         "js-base64": "^3.7.5",
         "libsql": "^0.4.4",
diff --git a/packages/libsql-core/package.json b/packages/libsql-core/package.json
index d07f76f..73c0f20 100644
--- a/packages/libsql-core/package.json
+++ b/packages/libsql-core/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/core",
-    "version": "0.12.1-pre.6",
+    "version": "0.14.0",
     "keywords": [
         "libsql",
         "database",

From 0d1db70134ec840bba30ee69327e402b6120b6c7 Mon Sep 17 00:00:00 2001
From: Nikita Sivukhin <sivukhin@turso.tech>
Date: Fri, 20 Sep 2024 18:21:46 +0400
Subject: [PATCH 3/4] publish pre-release version first

---
 package-lock.json                        | 10 +++++-----
 packages/libsql-client-wasm/package.json |  4 ++--
 packages/libsql-client/package.json      |  4 ++--
 packages/libsql-core/package.json        |  2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 5920a2d..6f8964d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4716,10 +4716,10 @@
         },
         "packages/libsql-client": {
             "name": "@libsql/client",
-            "version": "0.14.0",
+            "version": "0.14.0-pre.1",
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.14.0",
+                "@libsql/core": "^0.14.0-pre.1",
                 "@libsql/hrana-client": "^0.7.0",
                 "js-base64": "^3.7.5",
                 "libsql": "^0.4.4",
@@ -4740,13 +4740,13 @@
         },
         "packages/libsql-client-wasm": {
             "name": "@libsql/client-wasm",
-            "version": "0.14.0",
+            "version": "0.14.0-pre.1",
             "bundleDependencies": [
                 "@libsql/libsql-wasm-experimental"
             ],
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.14.0",
+                "@libsql/core": "^0.14.0-pre.1",
                 "@libsql/libsql-wasm-experimental": "^0.0.2",
                 "js-base64": "^3.7.5"
             },
@@ -4760,7 +4760,7 @@
         },
         "packages/libsql-core": {
             "name": "@libsql/core",
-            "version": "0.14.0",
+            "version": "0.14.0-pre.1",
             "license": "MIT",
             "dependencies": {
                 "js-base64": "^3.7.5"
diff --git a/packages/libsql-client-wasm/package.json b/packages/libsql-client-wasm/package.json
index 6011b83..56c7ae5 100644
--- a/packages/libsql-client-wasm/package.json
+++ b/packages/libsql-client-wasm/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client-wasm",
-    "version": "0.14.0",
+    "version": "0.14.0-pre.1",
     "keywords": [
         "libsql",
         "database",
@@ -56,7 +56,7 @@
         "typedoc": "rm -rf ./docs && typedoc"
     },
     "dependencies": {
-        "@libsql/core": "^0.14.0",
+        "@libsql/core": "^0.14.0-pre.1",
         "@libsql/libsql-wasm-experimental": "^0.0.2",
         "js-base64": "^3.7.5"
     },
diff --git a/packages/libsql-client/package.json b/packages/libsql-client/package.json
index be240ef..d9492cb 100644
--- a/packages/libsql-client/package.json
+++ b/packages/libsql-client/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client",
-    "version": "0.14.0",
+    "version": "0.14.0-pre.1",
     "keywords": [
         "libsql",
         "database",
@@ -102,7 +102,7 @@
         "lint-staged": "lint-staged"
     },
     "dependencies": {
-        "@libsql/core": "^0.14.0",
+        "@libsql/core": "^0.14.0-pre.1",
         "@libsql/hrana-client": "^0.7.0",
         "js-base64": "^3.7.5",
         "libsql": "^0.4.4",
diff --git a/packages/libsql-core/package.json b/packages/libsql-core/package.json
index 73c0f20..5be4822 100644
--- a/packages/libsql-core/package.json
+++ b/packages/libsql-core/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/core",
-    "version": "0.14.0",
+    "version": "0.14.0-pre.1",
     "keywords": [
         "libsql",
         "database",

From 160b407612700575aa1bd266cd20037b24f7d1d9 Mon Sep 17 00:00:00 2001
From: Nikita Sivukhin <sivukhin@turso.tech>
Date: Fri, 20 Sep 2024 18:26:37 +0400
Subject: [PATCH 4/4] prepare for new release

---
 package-lock.json                        | 10 +++++-----
 packages/libsql-client-wasm/package.json |  4 ++--
 packages/libsql-client/package.json      |  4 ++--
 packages/libsql-core/package.json        |  2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 6f8964d..5920a2d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4716,10 +4716,10 @@
         },
         "packages/libsql-client": {
             "name": "@libsql/client",
-            "version": "0.14.0-pre.1",
+            "version": "0.14.0",
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.14.0-pre.1",
+                "@libsql/core": "^0.14.0",
                 "@libsql/hrana-client": "^0.7.0",
                 "js-base64": "^3.7.5",
                 "libsql": "^0.4.4",
@@ -4740,13 +4740,13 @@
         },
         "packages/libsql-client-wasm": {
             "name": "@libsql/client-wasm",
-            "version": "0.14.0-pre.1",
+            "version": "0.14.0",
             "bundleDependencies": [
                 "@libsql/libsql-wasm-experimental"
             ],
             "license": "MIT",
             "dependencies": {
-                "@libsql/core": "^0.14.0-pre.1",
+                "@libsql/core": "^0.14.0",
                 "@libsql/libsql-wasm-experimental": "^0.0.2",
                 "js-base64": "^3.7.5"
             },
@@ -4760,7 +4760,7 @@
         },
         "packages/libsql-core": {
             "name": "@libsql/core",
-            "version": "0.14.0-pre.1",
+            "version": "0.14.0",
             "license": "MIT",
             "dependencies": {
                 "js-base64": "^3.7.5"
diff --git a/packages/libsql-client-wasm/package.json b/packages/libsql-client-wasm/package.json
index 56c7ae5..6011b83 100644
--- a/packages/libsql-client-wasm/package.json
+++ b/packages/libsql-client-wasm/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client-wasm",
-    "version": "0.14.0-pre.1",
+    "version": "0.14.0",
     "keywords": [
         "libsql",
         "database",
@@ -56,7 +56,7 @@
         "typedoc": "rm -rf ./docs && typedoc"
     },
     "dependencies": {
-        "@libsql/core": "^0.14.0-pre.1",
+        "@libsql/core": "^0.14.0",
         "@libsql/libsql-wasm-experimental": "^0.0.2",
         "js-base64": "^3.7.5"
     },
diff --git a/packages/libsql-client/package.json b/packages/libsql-client/package.json
index d9492cb..be240ef 100644
--- a/packages/libsql-client/package.json
+++ b/packages/libsql-client/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/client",
-    "version": "0.14.0-pre.1",
+    "version": "0.14.0",
     "keywords": [
         "libsql",
         "database",
@@ -102,7 +102,7 @@
         "lint-staged": "lint-staged"
     },
     "dependencies": {
-        "@libsql/core": "^0.14.0-pre.1",
+        "@libsql/core": "^0.14.0",
         "@libsql/hrana-client": "^0.7.0",
         "js-base64": "^3.7.5",
         "libsql": "^0.4.4",
diff --git a/packages/libsql-core/package.json b/packages/libsql-core/package.json
index 5be4822..73c0f20 100644
--- a/packages/libsql-core/package.json
+++ b/packages/libsql-core/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@libsql/core",
-    "version": "0.14.0-pre.1",
+    "version": "0.14.0",
     "keywords": [
         "libsql",
         "database",