Release Notes
Full list of changes
Added
- #705 Added support for Nickel 1.7 extended pattern formatting
- #737 Added the
prefetch
command, that prefetches and caches all grammars in the current configuration
- #755 Introduce measuring scopes, which can be used in conjunction with regular scopes to add expressivity to the formatting queries.
- #760 Introduce optional
query_name
predicate, to help with query logging and debugging.
Fixed
- #720 #722 #723 #724 #735 #738 #739 #745 #755 #759 #764 Various OCaml improvements
- #762 Various Rust improvements
- #744 #768 Nickel: fix the formatting of annotated multiline let-bindings
- #763 Various Bash fixes and improvements
- #761 No longer use error code 1 for unspecified errors
- #770 Fallback to compile-time included query files when formatting a file
Changed
- #704 Refactors our postprocessing code to be more versatile.
- #711 Feature gate all grammars, with supported and contributed languages built by default.
- #716 Dynamicly fetch, compile, and load language grammars. Topiary now no longer ships with statically linked grammars.
- #732 Change how function application and parenthesized expressions are treated in Nickel to reduce the overall noise and indentation
- #736 Updates our Nickel grammar, and adds support for let blocks.
- #769 Move the web playground to a separate branch
- #773 Change the status of Bash from "experimental" to "supported"
topiary-cli 0.5.1
Install topiary-cli 0.5.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tweag/topiary/releases/download/v0.5.1/topiary-cli-installer.sh | sh
Download topiary-cli 0.5.1
client-app 0.5.1
Install client-app 0.5.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tweag/topiary/releases/download/v0.5.1/client-app-installer.sh | sh
Download client-app 0.5.1