History¶
0.9.0 (2022-12-04)¶
Added support for line comments
Improved and optimized parsing
General code improvements
Fixed bug of unwanted persistence of parameters from previous queries (only happend on the lib)
0.8.1 (2022-10-29)¶
Released new documentation (major revision)
0.8.0 (2022-10-18)¶
Added universal access to columns/fields via dot operator
0.7.1 (2022-10-10)¶
Tweaked JSON loading (via -J) to support any valid JSON file
0.7.0 (2022-10-08)¶
Added support to key-value lookup (equi joins)
Added dict aggregation
Fixed set aggregation when returning empty set
0.6.0 (2022-04-06)¶
Added ORJSON processor for faster queries on JSON data
Added ORJSON writer for faster JSON output
Improved efficiency of the JSON writer (based on the standard library)
Added JSON querying benchmark
0.5.0 (2022-03-28)¶
Added Python API
Added input/output options to FROM/TO clauses
Added file path as input/output option
Added access by attribute on dicts
Changed row metadata to allow unified access to different input formats
Renamed NullSafeDict to qdict
0.4.1 (2022-01-31)¶
Added profiling module
Improved efficiency of JSON reading
0.4.0 (2021-12-02)¶
Added data type inference when reading CSVs
Added meta layer to access column names and values
Improved handling of NULLs on pretty and plot writers
0.3.0 (2021-11-18)¶
Added aggretation/window functions
Added GROUP BY clause
Added SELECT DISTINCT modifier
Added SELECT PARTIALS modifier for running analytical/window queries
0.2.0 (2021-10-23)¶
Added IMPORT clause
Added ORDER BY clause
Added support for init file
0.1.0 (2021-08-19)¶
First release on PyPI.