Twig 3.1.0 — Reliable data, a clearer path

This release hardens the Rust rewrite, improves everyday navigation, and brings the website and documentation into the same repository as the application.

Correctness and privacy

Distribution and documentation

Upgrade notes

Install with curl -fsSL https://twig.wtf/install.sh | bash, or download the archive for your target. Source builds require Rust 1.88+ and a C compiler.

Old caches are ignored; close Twig and use twig --clear-cache to remove them. Punctuation keys now use paths such as .regions["us-east-1"]. JSON duplicate keys and multiple top-level values are rejected. Help is ?; h moves back. See the migration guide.

YAML parser memory, large scalars, full exports, and substring scans still have input-dependent resource costs. TUI YAML supports JSON-compatible values. Clipboard persistence after exit depends on the desktop manager. Native binaries are not OS code-signed/notarized; Linux targets use GNU libc. See the guide for cache privacy and platform limitations.