Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:29
· 24 commits to master since this release

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 names ttab and ttb are gone
    (ttab also collided with mklement0/ttab, a macOS tool), and there is no new alias.
  • The MCP server reports itself as rowq, and its tools are rowq_inspect,
    rowq_query, rowq_describe, rowq_jq, rowq_calc, rowq_write and
    rowq_write_apply. Register it — claude mcp add -s user rowq -- rowq --mcp, adding
    --mcp-write if you want writes — and rename permission rules:
    mcp__tuitab__tuitab_query becomes mcp__rowq__rowq_query, mcp__tuitab becomes
    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; Homebrew brew install denisotree/rowq/rowq (its own tap);
    AUR rowq and rowq-bin; APT at https://apt.rowq.dev with the key rowq.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-features build 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.