Skip to content

v0.6.0 - Gilded Ginkgo - 2025-01-30

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Feb 18:50
5435a6b

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

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 checksum
topiary-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum