From 0abb91760466ccd9fef47702bdf581622b6a2a49 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Sun, 19 Jan 2025 13:30:56 +0200 Subject: [PATCH] Limbo 0.0.13 --- CHANGELOG.md | 38 +++++++++++++++++++ Cargo.lock | 28 +++++++------- Cargo.toml | 2 +- bindings/wasm/examples/package.json | 2 +- .../wasm/integration-tests/package-lock.json | 4 +- bindings/wasm/integration-tests/package.json | 2 +- bindings/wasm/package-lock.json | 4 +- bindings/wasm/package.json | 2 +- bindings/wasm/test-limbo-pkg/package.json | 2 +- 9 files changed, 61 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aed946ccf..9186ec8a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # Changelog +## 0.0.13 - 2025-01-19 + +### Added + +* Initial support for native Limbo extensions (Preston Thorpe) + +* npm packaging for node and web (Elijah Morgan) + +* Add support for `rowid` keyword' (Kould) + +* Add support for shift left, shift right, is and is not operators (Vrishabh) + +* Add regexp extension (Vrishabh) + +* Add counterexample minimization to simulator (Alperen Keleş) + +* Initial support for binding values to prepared statements (Levy A.) + +### Updated + +* Java binding improvements (Kim Seon Woo) + +* Reduce `liblimbo_sqlite3.a` size' (Pekka Enberg) + +### Fixed + +* Fix panics on invalid aggregate function arguments (Krishna Vishal) + +* Fix null compare operations not giving null (Vrishabh) + +* Run all statements from SQL argument in CLI (Vrishabh) + +* Fix MustBeInt opcode semantics (Vrishabh) + +* Fix recursive binary operation logic (Jussi Saurio) + +* Fix SQL comment parsing in Limbo shell (Diego Reis and Clyde) + ## 0.0.12 - 2025-01-14 ### Added diff --git a/Cargo.lock b/Cargo.lock index aa5199126..18a1db8fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -418,7 +418,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core_tester" -version = "0.0.12" +version = "0.0.13" dependencies = [ "anyhow", "clap", @@ -1060,7 +1060,7 @@ checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "java-limbo" -version = "0.0.12" +version = "0.0.13" dependencies = [ "jni", "limbo_core", @@ -1179,7 +1179,7 @@ dependencies = [ [[package]] name = "limbo" -version = "0.0.12" +version = "0.0.13" dependencies = [ "anyhow", "clap", @@ -1195,7 +1195,7 @@ dependencies = [ [[package]] name = "limbo-wasm" -version = "0.0.12" +version = "0.0.13" dependencies = [ "console_error_panic_hook", "js-sys", @@ -1207,7 +1207,7 @@ dependencies = [ [[package]] name = "limbo_core" -version = "0.0.12" +version = "0.0.13" dependencies = [ "bumpalo", "cfg_block", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "limbo_ext" -version = "0.0.12" +version = "0.0.13" dependencies = [ "limbo_macros", "log", @@ -1256,7 +1256,7 @@ dependencies = [ [[package]] name = "limbo_libsql" -version = "0.0.12" +version = "0.0.13" dependencies = [ "limbo_core", "thiserror 2.0.11", @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "limbo_macros" -version = "0.0.12" +version = "0.0.13" dependencies = [ "proc-macro2", "quote", @@ -1274,14 +1274,14 @@ dependencies = [ [[package]] name = "limbo_percentile" -version = "0.0.12" +version = "0.0.13" dependencies = [ "limbo_ext", ] [[package]] name = "limbo_regexp" -version = "0.0.12" +version = "0.0.13" dependencies = [ "limbo_ext", "log", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "limbo_sim" -version = "0.0.12" +version = "0.0.13" dependencies = [ "anarchist-readable-name-generator-lib", "clap", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "limbo_sqlite3" -version = "0.0.12" +version = "0.0.13" dependencies = [ "env_logger 0.11.6", "libc", @@ -1314,7 +1314,7 @@ dependencies = [ [[package]] name = "limbo_uuid" -version = "0.0.12" +version = "0.0.13" dependencies = [ "limbo_ext", "log", @@ -1805,7 +1805,7 @@ dependencies = [ [[package]] name = "py-limbo" -version = "0.0.12" +version = "0.0.13" dependencies = [ "anyhow", "limbo_core", diff --git a/Cargo.toml b/Cargo.toml index a93bfbc85..bc188deee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ members = [ exclude = ["perf/latency/limbo"] [workspace.package] -version = "0.0.12" +version = "0.0.13" authors = ["the Limbo authors"] edition = "2021" license = "MIT" diff --git a/bindings/wasm/examples/package.json b/bindings/wasm/examples/package.json index af91b3212..6ff45d10e 100644 --- a/bindings/wasm/examples/package.json +++ b/bindings/wasm/examples/package.json @@ -13,6 +13,6 @@ "dependencies": { "better-sqlite3": "^11.5.0", "drizzle-orm": "^0.36.3", - "limbo-wasm": "^0.0.12" + "limbo-wasm": ".." } } diff --git a/bindings/wasm/integration-tests/package-lock.json b/bindings/wasm/integration-tests/package-lock.json index b713c4ce6..f2886d47d 100644 --- a/bindings/wasm/integration-tests/package-lock.json +++ b/bindings/wasm/integration-tests/package-lock.json @@ -7,7 +7,7 @@ "name": "limbo-wasm-integration-tests", "dependencies": { "better-sqlite3": "^11.7.0", - "limbo-wasm": "^0.0.12" + "limbo-wasm": ".." }, "devDependencies": { "ava": "^6.2.0" @@ -15,7 +15,7 @@ }, "..": { "name": "limbo-wasm", - "version": "0.0.12", + "version": "0.0.13", "license": "MIT", "devDependencies": { "@playwright/test": "^1.49.1", diff --git a/bindings/wasm/integration-tests/package.json b/bindings/wasm/integration-tests/package.json index 67ca23c2d..e8aa608b6 100644 --- a/bindings/wasm/integration-tests/package.json +++ b/bindings/wasm/integration-tests/package.json @@ -10,6 +10,6 @@ }, "dependencies": { "better-sqlite3": "^11.7.0", - "limbo-wasm": "^0.0.12" + "limbo-wasm": ".." } } diff --git a/bindings/wasm/package-lock.json b/bindings/wasm/package-lock.json index c3711da77..83309fcb9 100644 --- a/bindings/wasm/package-lock.json +++ b/bindings/wasm/package-lock.json @@ -1,12 +1,12 @@ { "name": "limbo-wasm", - "version": "0.0.12", + "version": "0.0.13", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "limbo-wasm", - "version": "0.0.12", + "version": "0.0.13", "license": "MIT", "devDependencies": { "@playwright/test": "^1.49.1", diff --git a/bindings/wasm/package.json b/bindings/wasm/package.json index 15143d580..7dfb91516 100644 --- a/bindings/wasm/package.json +++ b/bindings/wasm/package.json @@ -3,7 +3,7 @@ "collaborators": [ "the Limbo authors" ], - "version": "0.0.12", + "version": "0.0.13", "license": "MIT", "repository": { "type": "git", diff --git a/bindings/wasm/test-limbo-pkg/package.json b/bindings/wasm/test-limbo-pkg/package.json index ecffb41b7..424bcede1 100644 --- a/bindings/wasm/test-limbo-pkg/package.json +++ b/bindings/wasm/test-limbo-pkg/package.json @@ -3,7 +3,7 @@ "private": true, "type": "module", "dependencies": { - "limbo-wasm": "limbo-wasm@0.0.12" + "limbo-wasm": "limbo-wasm@0.0.13" }, "scripts": { "dev": "vite"