- docs: fix typos (#183)
- docs: formatters-spec: clarify syntax and semantics rule
- docs: terraform 1.3.0 accepts a list of files
- docs: treefmt.toml: add warning for sh -c
- feat: add --formatters option (#168)
- feat: add pre-commit contrib script (#166)
- feat: add support for
.treefmt.toml
(#172) - feat: hard fail on missing tools (#189)
- feat: lazily create the cache directory (#174)
- feat: treefmt.withConfig (#169, #181)
- fix: ignore .direnv (#175)
- nix: move ci dependencies to the devShell (#161)
- nix: switch to
flake-parts
(#176)
Fixing the release process
- ci: remove FreeBSD release
- ci: fix the macOS release
- ci: remove unnecessary cache
- Cargo update (#158)
- cli: add --no-cache option (#157)
- cache: also track file sizes (#155)
- build(deps): bump actions/download-artifact from 2 to 3 (#152)
- build(deps): bump actions/upload-artifact from 2 to 3 (#151)
- build(deps): bump cachix/install-nix-action from 16 to 17 (#150)
- build(deps): bump actions/cache from 2 to 3 (#148)
- README: link to wiki (#147)
- build(deps): bump actions/checkout from 2 to 3 (#146)
- website: remove landing page (#145)
- Update rust.yml
- nix: add mdsh to the devenv
- treefmt.toml: fix shell invocation
- formatter: noop on zero args
- treefmt.toml: add shellcheck example
- doc: add inline script example
- Handle the case where no formatter match path for stdin (#138)
- Trade in naersk for a newer version of nixpkgs (#134)
- Add meta.description to play nicely with devshell menu (#132)
- allow config files to be independent from worktree location (#131)
- display round ms
- display formatter outputs on error
- process 1024 files at a time
- collect the mtime after formatting.
- engine: skip over symlinks (#123)
- Support global excludes (#121)
- print the executed formatters in debug mode
- customlog: remove emojis
- change default loglevel to INFO (#109)
- support relative commands
- document terraform fmt workaround
- Always expand the path given in treefmt.toml (#107)
- Update formatters-spec.md
- Report formatter output on error (#104)
First release!