Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 09:44

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 ⚠️ warning marker in the editor gutter, and the exact message on hover.

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
    mongosh is 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 bundled docutaz-2.4.0-windows-x86_64-setup.exe.

🐛 Fixes

  • Various GUI fixes.

Full Changelog: v2.3.0...v2.4.0