Release Notes
Full list of changes
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
~/.config on non-linux systems
- #1080 Allow formatting existing tree-sitter trees, thanks to @shadr
- #1094 Added
topiary check-grammar subcommand
- #1105 Add new
@keep_whitespace capture for leaf node, thanks to @blindFS
Changed
Fixed
- #1085 CSS formatting fixes
- #1092 Log early returns during formatting
- #1113 Update
dist to 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