Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 04:00

Docutaz 2.3.0

This release makes the query editor far more capable and adds two big data-movement features — export and copy.

✨ Highlights

A real query editor

  • Format your query with one keystroke (Ctrl+Shift+F) or right-click → Format Code — Prettier-style, width-aware reflow that's safe (leaves the text untouched if it can't be reformatted cleanly).
  • Code folding for { } / [ ] blocks, with indentation guides and a current-line highlight.
  • Bracket-pair colorization (nested brackets cycle through colors), auto-closing brackets and quotes (with type-over, wrap-selection, and empty-pair backspace), and $-operator highlighting.
  • MongoDB-aware syntax highlighting — db, find, aggregate, ObjectId, and friends stand out from plain JavaScript.

Export query results

  • Export a result set — or an aggregation pipeline's output — to JSON, CSV, or Excel (.xlsx).
  • JSON as a pretty array or line-delimited (JSONL); CSV/Excel with nested objects either as JSON text or flattened into dotted columns; typed Excel cells (real dates/numbers).
  • Runs in the background; export respects your query's projection. Aggregations that write to a collection ($out/$merge) are refused so the source is never modified.

Copy results to another connection

  • Copy the documents a query matched into another open connection / database / collection — ideal for pulling a slice of production data somewhere safe to debug.
  • Preserves _id and skips duplicates (re-copy is safe), with optional drop target first and copy indexes. Writing into a production/staging-tagged connection requires a typed confirmation.

🛠 Improvements & fixes

  • Reliability: bounded the driver's socket reads (socketTimeoutMS, tied to the shell timeout) so a stalled query can no longer wedge a connection and leave the toolbar stuck disabled — it now errors out and recovers on its own.
  • Added a headless GUI test suite that runs in CI on Linux, macOS, and Windows.

📦 Install

  • Windows: winget install Illimitable.Docutaz, or grab the installer from this release.
  • Linux (x86_64 / arm64), macOS (Apple Silicon): download below. Requires mongosh (not bundled).

Full Changelog: v2.2.0...v2.3.0