v2.4.0
Docutaz 2.4.0
This release makes the query editor catch mistakes for you as you type, and ships Docutaz as a Flatpak.
✨ Highlights — inline syntax checking
The editor now flags structural JavaScript errors as you type, without running the query. Each problem shows up three ways: a red underline on the offending text, a
It catches:
- Unbalanced or mismatched brackets — unclosed ( [ {, or a ] where a } was expected
- Missing commas between pipeline stages / array or object members (e.g. a { … }{ … } run)
- Missing values — a key with nothing after the colon: { name: }
- Missing colons — a key with no : before its value: { "foo" "bar" }, { foo 1 }, { $match { … } }
The checks are tuned for real MongoDB/mongosh usage and deliberately stay quiet on valid JavaScript — shorthand { foo }, methods, getters, spread { ...x }, computed keys, ternaries and statement blocks won't false-positive.
📦 Install
- Linux — Flatpak: download
docutaz-2.4.0-linux-x86_64.flatpak(attached below) and install it:
flatpak install --user ./docutaz-2.4.0-linux-x86_64.flatpak
mongoshis bundled; the shared KDE 6.10 runtime is fetched from Flathub automatically (the bundle embeds a hint if you don't have the Flathub remote yet). Docutaz isn't on Flathub itself — Flathub requires building every component from source, which isn't practical for the bundled mongosh — so the bundle is distributed here directly. A portable tarball is also attached. - macOS — Homebrew:
brew install --cask --no-quarantine illimitable-consulting-private-limited/docutaz/docutaz - Windows — winget / installer:
winget install Illimitable.Docutaz, or run the bundleddocutaz-2.4.0-windows-x86_64-setup.exe.
🐛 Fixes
- Various GUI fixes.
Full Changelog: v2.3.0...v2.4.0