v0.7.0 - Heavenly Hemlock - 2025-10-29
Release Notes
Added
- #921 man pages for the Topiary CLI
- #1015 Add support for include expressions to Nickel formatting
- #1049 Add support for rich grammar parsing errors using miette
- #1069 split CI nix dependent tests into separate jobs
- #1070 Implemented parallelism for query coverage
- #1072 Add source spans to query coverage results
- #1077 Add handling for
~/.configon non-linux systems - #1080 Allow formatting existing tree-sitter trees, thanks to @shadr
- #1094 Added
topiary check-grammarsubcommand - #1105 Add new
@keep_whitespacecapture for leaf node, thanks to @blindFS
Changed
- #1031 Removed the Bash rewrite rule for converting POSIX
[to Bash's[[ - #1095 Update to Rust 2024 edition
- #1111 Updated WIT grammar repository to track https://github.com/bytecodealliance/tree-sitter-wit
Fixed
- #1085 CSS formatting fixes
- #1092 Log early returns during formatting
- #1113 Update
distto 0.30 - #1117 Handle inline comments and trailing commas in WIT
Install topiary-cli 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tweag/topiary/releases/download/v0.7.0/topiary-cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/tweag/topiary/releases/download/v0.7.0/topiary-cli-installer.ps1 | iex"
Download topiary-cli 0.7.0
| File | Platform | Checksum | |--------|----------|----------| | topiary-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum | | topiary-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum | | topiary-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum | | topiary-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | | | | x64 Linux | |