From 650cbb6295c2f3b34ea89f73cf586418576199c4 Mon Sep 17 00:00:00 2001 From: George Stagg Date: Wed, 29 Apr 2026 11:15:57 +0100 Subject: [PATCH 1/3] Bump to version 0.3.0 --- Cargo.lock | 10 +++++----- Cargo.toml | 6 +++--- ggsql-jupyter/pyproject.toml | 2 +- ggsql-vscode/package-lock.json | 4 ++-- ggsql-vscode/package.json | 2 +- ggsql-wasm/demo/package-lock.json | 2 +- tree-sitter-ggsql/bindings/python/__init__.py | 2 +- tree-sitter-ggsql/package.json | 2 +- tree-sitter-ggsql/pyproject.toml | 2 +- tree-sitter-ggsql/tree-sitter.json | 2 +- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1bd15e58..d97a8601 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1599,7 +1599,7 @@ dependencies = [ [[package]] name = "ggsql" -version = "0.2.7" +version = "0.3.0" dependencies = [ "arrow", "bytes", @@ -1631,7 +1631,7 @@ dependencies = [ [[package]] name = "ggsql-cli" -version = "0.2.7" +version = "0.3.0" dependencies = [ "anyhow", "clap", @@ -1644,7 +1644,7 @@ dependencies = [ [[package]] name = "ggsql-jupyter" -version = "0.2.7" +version = "0.3.0" dependencies = [ "anyhow", "arrow", @@ -1669,7 +1669,7 @@ dependencies = [ [[package]] name = "ggsql-wasm" -version = "0.2.7" +version = "0.3.0" dependencies = [ "arrow", "csv", @@ -4796,7 +4796,7 @@ dependencies = [ [[package]] name = "tree-sitter-ggsql" -version = "0.2.7" +version = "0.3.0" dependencies = [ "cc", "tree-sitter", diff --git a/Cargo.toml b/Cargo.toml index 600f5c7d..47cef647 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ default-members = [ resolver = "2" [workspace.package] -version = "0.2.7" +version = "0.3.0" edition = "2021" authors = ["ggsql Team"] license = "MIT" @@ -25,8 +25,8 @@ description = "A declarative visualization language that extends SQL with powerf [workspace.dependencies] # workspace packages -tree-sitter-ggsql = { path = "tree-sitter-ggsql", version = "0.2.7" } -ggsql = { path = "src", version = "0.2.7" } +tree-sitter-ggsql = { path = "tree-sitter-ggsql", version = "0.3.0" } +ggsql = { path = "src", version = "0.3.0" } # Parsing csscolorparser = "0.8.1" diff --git a/ggsql-jupyter/pyproject.toml b/ggsql-jupyter/pyproject.toml index dc05f2ac..f3c2003c 100644 --- a/ggsql-jupyter/pyproject.toml +++ b/ggsql-jupyter/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "ggsql-jupyter" -version = "0.2.7" +version = "0.3.0" description = "Jupyter kernel for ggsql - SQL extension for declarative data visualization" readme = "README.md" license = { text = "MIT" } diff --git a/ggsql-vscode/package-lock.json b/ggsql-vscode/package-lock.json index 3bdc77ab..ba267015 100644 --- a/ggsql-vscode/package-lock.json +++ b/ggsql-vscode/package-lock.json @@ -1,12 +1,12 @@ { "name": "ggsql", - "version": "0.2.7", + "version": "0.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ggsql", - "version": "0.2.7", + "version": "0.3.0", "license": "MIT", "dependencies": { "toml": "^3.0.0" diff --git a/ggsql-vscode/package.json b/ggsql-vscode/package.json index 4ad09fc8..ba274e7a 100644 --- a/ggsql-vscode/package.json +++ b/ggsql-vscode/package.json @@ -2,7 +2,7 @@ "name": "ggsql", "displayName": "ggsql", "description": "Syntax highlighting and language runtime for ggsql - SQL with declarative visualization", - "version": "0.2.7", + "version": "0.3.0", "publisher": "ggsql", "engines": { "vscode": "^1.75.0" diff --git a/ggsql-wasm/demo/package-lock.json b/ggsql-wasm/demo/package-lock.json index cab508ab..9e8f3116 100644 --- a/ggsql-wasm/demo/package-lock.json +++ b/ggsql-wasm/demo/package-lock.json @@ -24,7 +24,7 @@ }, "../pkg": { "name": "ggsql-wasm", - "version": "0.2.7", + "version": "0.3.0", "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { diff --git a/tree-sitter-ggsql/bindings/python/__init__.py b/tree-sitter-ggsql/bindings/python/__init__.py index 800d2fe1..621e6890 100644 --- a/tree-sitter-ggsql/bindings/python/__init__.py +++ b/tree-sitter-ggsql/bindings/python/__init__.py @@ -31,5 +31,5 @@ except Exception as e: raise ImportError(f"Could not load tree-sitter-ggsql language: {e}") -__version__ = "0.2.7" +__version__ = "0.3.0" __all__ = ["language"] diff --git a/tree-sitter-ggsql/package.json b/tree-sitter-ggsql/package.json index d6bcd197..7ac7201c 100644 --- a/tree-sitter-ggsql/package.json +++ b/tree-sitter-ggsql/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-ggsql", - "version": "0.2.7", + "version": "0.3.0", "description": "Tree-sitter grammar for ggsql visualization language", "main": "bindings/node", "repository": { diff --git a/tree-sitter-ggsql/pyproject.toml b/tree-sitter-ggsql/pyproject.toml index c0cfe31c..9ba5ba22 100644 --- a/tree-sitter-ggsql/pyproject.toml +++ b/tree-sitter-ggsql/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tree-sitter-ggsql" -version = "0.2.7" +version = "0.3.0" description = "Tree-sitter grammar for ggsql visualization language" readme = "README.md" license = {text = "MIT"} diff --git a/tree-sitter-ggsql/tree-sitter.json b/tree-sitter-ggsql/tree-sitter.json index 1baced6e..0ed032c9 100644 --- a/tree-sitter-ggsql/tree-sitter.json +++ b/tree-sitter-ggsql/tree-sitter.json @@ -14,7 +14,7 @@ } ], "metadata": { - "version": "0.2.7", + "version": "0.3.0", "license": "MIT", "description": "ggsql grammar for tree-sitter", "authors": [ From 60591ce447b8653f32a11fcf441e247fe078a44b Mon Sep 17 00:00:00 2001 From: George Stagg Date: Wed, 29 Apr 2026 11:24:11 +0100 Subject: [PATCH 2/3] Update change logs --- CHANGELOG.md | 5 +++++ ggsql-vscode/CHANGELOG.md | 42 +++++---------------------------------- 2 files changed, 10 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffad0146..6420af31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## [Unreleased] +## 0.3.0 + ### Added - Add cell delimiters and code lens actions to the Positron extension (#366) @@ -9,6 +11,7 @@ that `FROM table VISUALIZE x, y` and `VISUALIZE x, y FROM table` are equivalent queries (#369) - CLI now has built-in documentation through the `docs` command as well as a skill for llms through the `skill` command (#361) +- The ggsql wasm package is now published on GitHub Releases and NPM (#367) ### Fixed @@ -24,6 +27,8 @@ and writer errors now report user-facing aesthetic names (`x`, `y`, `panel`, based on the active coordinate system and facet layout (#388). - Fixed opacity calculation in point layers with Vega-Lite (#393) - Fixed an issue with case-sensitive column references in mappings (#374) +- Fixed SQL function set quantifiers in the ggsql grammar (#395) +- Fixed loading of dynamic libraries in PyPI build of `ggsql-jupyter` (#355, #392) ### Changed diff --git a/ggsql-vscode/CHANGELOG.md b/ggsql-vscode/CHANGELOG.md index f90ceed8..b5044d79 100644 --- a/ggsql-vscode/CHANGELOG.md +++ b/ggsql-vscode/CHANGELOG.md @@ -1,46 +1,14 @@ # Changelog -## 0.2.7 +## [Unreleased] -Alpha release. - -- Switch macOS installer from .dmg to .pkg - -## 0.2.6 - -Alpha release. - -- Set auditwheel=repair for Jupyter macOS builds -- Use dylibbundler to bundle libs on macOS +## 0.3.0 -## 0.2.5 - -Alpha release. - -- Install ODBC in manylinux container in GHA release workflows - -## 0.2.4 - -Alpha release. +- Add cell delimiters and code lens actions when running in Positron (#366) -- Further tweaks in GHA release workflows - -## 0.2.3 - -Alpha release. - -- Build natively for targets in GHA release workflows - -## 0.2.2 - -Alpha release. - -- Install ODBC in Jupyter release GHA workflows (#319) - -## 0.2.1 - -Alpha release. +## 0.2.1 - 0.2.7 +- Switch macOS installer from .dmg to .pkg - Install ODBC in release GHA workflows (#317) ## 0.2.0 From a9e23933936aeea4d426ff4a580256b5795c27e7 Mon Sep 17 00:00:00 2001 From: George Stagg Date: Wed, 29 Apr 2026 11:42:31 +0100 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9fb41ae..e2b3e140 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## [Unreleased] -## 0.3.0 +## 0.3.0 - 2026-04-29 ### Added