mirror of
https://github.com/numtide/treefmt.git
synced 2024-09-11 17:07:44 +03:00
3.8 KiB
3.8 KiB
0.6.1 / 2023-10-14
- fix: restore default loglevel to INFO
- docs: fix inconsistent
includes
documentation (#249) - chore: add tests for the engine
- refactor: add Statistics struct
- refactor: extract certain methods
0.6.0 / 2023-09-28
- docs: better formatter-spec structure, lots of fixes everywhere
- docs: use mkdocs-numtide (#227)
- feat: clap integration (#214)
- feat: improve the formatter load error (#211)
- feat: more concise stats (#190)
- feat: replace custom log with env_logger (#199)
- feat: update rust to 1.65.0 (#193)
- fix: Don't ignore --config-file when using --stdin (#231)
- fix: change default log level to info (#212)
- fix: default log level should be 'Warn' not 'Off' (#207)
- fix: log formatter error as warn instead of info (#207)
- fix: minor typos (#248)
- fix: stop symlinked tree root being deref'd (#252)
- fix: treefmt --stdin when changes are moved into tempfile (#225)
- flake: expose the list of supported systems (#228)
- flake: make treefmt the default package
- flake: move treefmt.withConfig to a separate repo (#204)
- repo: switch default branch to main
0.5.0 / 2022-12-01
- 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)
0.4.1 / 2022-05-03
Fixing the release process
- ci: remove FreeBSD release
- ci: fix the macOS release
- ci: remove unnecessary cache
0.4.0 / 2022-05-02
- 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
0.3.0 / 2021-12-17
- 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
0.2.6 / 2021-08-31
- display formatter outputs on error
0.2.5 / 2021-08-14
- process 1024 files at a time
0.2.4 / 2021-08-14
- collect the mtime after formatting.
0.2.3 / 2021-08-04
- engine: skip over symlinks (#123)
- Support global excludes (#121)
0.2.2 / 2021-05-31
- print the executed formatters in debug mode
- customlog: remove emojis
0.2.1 / 2021-05-08
- change default loglevel to INFO (#109)
0.2.0 / 2021-05-07
- support relative commands
- document terraform fmt workaround
- Always expand the path given in treefmt.toml (#107)
- Update formatters-spec.md
0.1.1 / 2021-04-24
- Report formatter output on error (#104)
0.1.0 / 2021-04-10
First release!