Release Notes
Full list of changes
Added
- #747 Added support for specifying paths to prebuilt grammars in Topiary's configuration
- #785 Added the
coverage
command, that checks how much of the query file is used by the input
- #786 Re-introduce tests to check that all of the language queries are useful
- #832 Added
typos-cli
configuration to workspace Cargo.toml
for spellchecking, thanks to @mkatychev
- #838 Added
@upper_case
and @lower_case
captures, thanks to @ctdunc
- #845 Added support for OpenSCAD, thanks to @mkatychev
- #851 Added support for following symlinks when specifying input files for formatting
Changed
- #780 Measuring scopes are now independent from captures order
- #790 No longer merge config files by default, use priority instead
- #794 Bump the
tree-sitter
dependency to 0.24, thanks to @ZedThree
- #801 Improved documentation of the
visualise
subcommand
- #811 The
config
subcommand now outputs a Nickel file instead of some inner representation
- #830 Use
tree-sitter-loader
to build grammars, rather than rolling our own
Fixed
- #779 Load relevant grammars before CLI tests
- #799 Line break after table-less pairs in TOML
- #813 In-place writing on Windows (also introduced a minimal Windows CI)
- #822 Various Bash fixes and improvements
- #826 Various Tree-sitter query fixes, thanks to @mkatychev
- #853 Small fixes to CLI logging and IO
topiary-cli 0.6.0
Install topiary-cli 0.6.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tweag/topiary/releases/download/v0.6.0/topiary-cli-installer.sh | sh
Download topiary-cli 0.6.0