v2.3.0
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