- Add progress bar for hook init and install (#122)
- Add color to command help (#131)
- Add commit info to version display (#130)
- Support meta hooks reading (#134)
- Implement meta hooks (#135)
- Fix same repo clone multiple times (#125)
- Fix logging level after renaming (#119)
- Fix version tag distance (#132)
- Disable uv cache on Windows (#127)
- Impl Eq and Hash for ConfigRemoteRepo (#126)
- Make
pass_env_vars
runs on Windows (#133) - Run cargo update (#129)
- Update Readme (#128)
In this release, we’ve renamed the project to prefligit
(a deliberate misspelling of preflight) to prevent confusion with the existing pre-commit tool. For further information, refer to issue #73.
- The command-line name is now
prefligit
. We suggest uninstalling any previous version ofpre-commit-rs
and installingprefligit
from scratch. - The PyPI package is now listed as
prefligit
. - The Cargo package is also now
prefligit
. - The Homebrew formula has been updated to
prefligit
.
- Support
docker_image
language (#113) - Support
init-templatedir
subcommand (#101) - Implement get filenames from merge conflicts (#103)
- Fix
prefligit install --hook-type
name (#102)
- Apply color option to log (#100)
- Improve tests (#106)
- Remove intermedia Language enum (#107)
- Run
cargo clippy
in the dev drive workspace (#115)
v0.0.4 release process was broken, so this release is a actually a re-release of v0.0.4.
- Improve subprocess trace and error output (#92)
- Stash working tree before running hooks (#96)
- Add color to command trace (#94)
- Improve hook output display (#79)
- Improve uv installation (#78)
- Support docker language (#67)
- Improve subprocess trace and error output (#92)
- Stash working tree before running hooks (#96)
- Add color to command trace (#94)
- Improve hook output display (#79)
- Improve uv installation (#78)
- Support docker language (#67)
- Check uv installed after acquired lock (#72)
- Add copyright of the original pre-commit to LICENSE (#74)
- Add profiler (#71)
- Publish to PyPI (#70)
- Publish to crates.io (#75)
- Rename pypi package to
pre-commit-rusty
(#76)
- Add
pre-commit self update
(#68) - Auto install uv (#66)
- Generate shell completion (#20)
- Implement
pre-commit clean
(#24) - Implement
pre-commit install
(#28) - Implement
pre-commit sample-config
(#37) - Implement
pre-commit uninstall
(#36) - Implement
pre-commit validate-config
(#25) - Implement
pre-commit validate-manifest
(#26) - Implement basic
pre-commit hook-impl
(#63) - Partition filenames and delegate to multiple subprocesses (#7)
- Refactor xargs (#8)
- Skip empty config argument (#64)
- Use
fancy-regex
(#62) - feat: add fail language support (#60)
- Fix stage operate_on_files (#65)