From 7969892f3ab0e1e19fd8fc1358d660887c863b0d Mon Sep 17 00:00:00 2001 From: Ghislain Fourny Date: Mon, 18 May 2026 16:09:19 +0200 Subject: [PATCH 1/3] Change jar, add test. --- src/jsoniq/jars/rumbledb-2.1.1.jar | 4 ++-- tests/test_sample.py | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/jsoniq/jars/rumbledb-2.1.1.jar b/src/jsoniq/jars/rumbledb-2.1.1.jar index f9c9b66..a87d000 100644 --- a/src/jsoniq/jars/rumbledb-2.1.1.jar +++ b/src/jsoniq/jars/rumbledb-2.1.1.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90e52a1958c478b4eec778b4c07bc147c7f604ac60740dc4b6baff5123f1cbd8 -size 79843137 +oid sha256:b774388eca9fa328d8906247907a3da19840ae22c2e2899ddc01b126c9dec0e9 +size 79843477 diff --git a/tests/test_sample.py b/tests/test_sample.py index 957c4a1..080ee1f 100644 --- a/tests/test_sample.py +++ b/tests/test_sample.py @@ -254,6 +254,20 @@ def test1(self): print(rdd.count()); for str in rdd.take(10): print(str); + + test_df = rumble.jsoniq(r""" + { + "operations" : [ + { "binary" : [ "and", "or"] }, + { "unary" : ["not"] }, + { "none" : [] } + ], + "bits" : [ + 0, 1 + ] + } + """); + test_df.pdf().show(); ################################################### ###### Write back to the disk (or data lake) ###### From 68a8b8dfb0cc724469c089bc6e18b4ae52ba94b9 Mon Sep 17 00:00:00 2001 From: Ghislain Fourny Date: Mon, 18 May 2026 16:13:08 +0200 Subject: [PATCH 2/3] Fix output. --- tests/test_sample.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_sample.py b/tests/test_sample.py index 080ee1f..d1dc3f0 100644 --- a/tests/test_sample.py +++ b/tests/test_sample.py @@ -267,7 +267,7 @@ def test1(self): ] } """); - test_df.pdf().show(); + print(test_df.pdf()); ################################################### ###### Write back to the disk (or data lake) ###### From 940f010f60e0157ad22741c0daca06574078d88c Mon Sep 17 00:00:00 2001 From: Ghislain Fourny Date: Mon, 18 May 2026 16:18:28 +0200 Subject: [PATCH 3/3] Bump version. --- README.md | 4 ++++ pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 30fc072..1caa1a4 100644 --- a/README.md +++ b/README.md @@ -336,6 +336,10 @@ Even more queries can be found [here](https://colab.research.google.com/github/R # Latest updates +## Version 2.1.1 +- Extend data frame detection to nested arrays. +- More bugfixes. + ## Version 2.1.1 - Fixed a bug preventing the display of some query outputs as a Data Frame. diff --git a/pyproject.toml b/pyproject.toml index 9708d6b..b2ba273 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "jsoniq" -version = "2.1.1" +version = "2.1.2" description = "Python edition of RumbleDB, a JSONiq engine" requires-python = ">=3.11" dependencies = [