Repository navigation
Releases
Releases · denisotree/rowq
v1.0.1
Fixed
Eruns an$EDITORthat carries flags or a quoted path:EDITOR="code --wait"
used to be taken as the name of one program and fail to start.- Reading a
.sqliteor.duckdbpath with nothing behind it says "No such file"
instead of creating an empty database there — which then answered every later read
with "holds 0 tables". A database is still created when you write one. - A database with no tables says so, instead of asking for a
containerto pick. - MCP: the shape of every operation is in the first 4096 bytes of the server's
instructions, the part clients keep, so a model no longer guesses atgroup_by;
meanis accepted asavg.
Docs
- The install notes no longer mention an alias left out of the binstall build.
E: which editor opens and how to pass it flags.- The MCP guide gives the Claude Desktop config path for macOS only.
v1.0.0
Breaking
rowq 1.0.0 is the first release of rowq, which continues tuitab. The engine is the same,
developed further under a new name. tuitab stays available at 0.11.1 on every channel as a
separate product and gets no further releases; the two install side by side. From here the
versions follow 1.{update}.{patch}: a feature update raises the middle number, a fix the last.
- The crate and the command are
rowq. tuitab's short namesttabandttbare gone
(ttabalso collided with mklement0/ttab, a macOS tool), and there is no new alias. - The MCP server reports itself as
rowq, and its tools arerowq_inspect,
rowq_query,rowq_describe,rowq_jq,rowq_calc,rowq_writeand
rowq_write_apply. Register it —claude mcp add -s user rowq -- rowq --mcp, adding
--mcp-writeif you want writes — and rename permission rules:
mcp__tuitab__tuitab_querybecomesmcp__rowq__rowq_query,mcp__tuitabbecomes
mcp__rowq. - The repository is denisotree/rowq and the site
rowq.dev. denisotree/tuitab
keeps tuitab 0.11.1 and earlier. - Packages: crates.io
rowq; Homebrewbrew install denisotree/rowq/rowq(its own tap);
AURrowqandrowq-bin; APT athttps://apt.rowq.devwith the keyrowq.gpg. None
of them touches tuitab — install rowq side by side, and remove tuitab when you want.
Changed
- Polars 0.53 → 0.55. Along the way: rusqlite 0.41, crossterm 0.29, rust_xlsxwriter 0.102,
jaq-std 3.0.4.
Fixed
- The API documentation on docs.rs builds. Polars 0.53 turned on nightly-only code under
the nightly compiler docs.rs uses, and that code no longer compiled there; compiling the
bundled DuckDB ran past docs.rs's memory limit, so the docs are built without it; and
without the bundled DuckDB, the DuckDB crate's build script downloaded a pre-built
library, while docs.rs builds without network. The download is now off. - A
--no-default-featuresbuild links the system DuckDB, as the README says. It used to
download a pre-built libduckdb instead, before looking for the installed one. - The MCP descriptions of the write tools no longer carry runs of spaces.
- The MCP guide said the server offers four tools, or six with
--mcp-write; it offers
five, or seven. - SECURITY.md said the project has no server component; it describes the MCP server now.