Releases: j178/prefligit
Releases · j178/prefligit
0.0.7
Release Notes
Enhancements
- 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)
Bug fixes
- Fix same repo clone multiple times (#125)
- Fix logging level after renaming (#119)
- Fix version tag distance (#132)
Other changes
- 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)
Install prefligit 0.0.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prefligit/releases/download/v0.0.7/prefligit-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prefligit/releases/download/v0.0.7/prefligit-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install j178/tap/prefligit
Download prefligit 0.0.7
0.0.6
Release Notes
Breaking changes
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 of pre-commit-rs
and installing prefligit
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
.
Enhancements
- Support
docker_image
language (#113)
- Support
init-templatedir
subcommand (#101)
- Implement get filenames from merge conflicts (#103)
Bug fixes
- Fix
prefligit install --hook-type
name (#102)
Other changes
- Apply color option to log (#100)
- Improve tests (#106)
- Remove intermedia Language enum (#107)
- Run
cargo clippy
in the dev drive workspace (#115)
Install prefligit 0.0.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prefligit/releases/download/v0.0.6/prefligit-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prefligit/releases/download/v0.0.6/prefligit-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install j178/tap/prefligit
Download prefligit 0.0.6
0.0.5
Release Notes
Enhancements
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)
Install pre-commit-rs 0.0.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/pre-commit-rs/releases/download/v0.0.5/pre-commit-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/pre-commit-rs/releases/download/v0.0.5/pre-commit-rs-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install j178/tap/pre-commit-rs
Download pre-commit-rs 0.0.5
0.0.3
Release Notes
Bug fixes
- Check uv installed after acquired lock (#72)
Other changes
- 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)
Install pre-commit-rs 0.0.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/pre-commit-rs/releases/download/v0.0.3/pre-commit-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/pre-commit-rs/releases/download/v0.0.3/pre-commit-rs-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install j178/tap/pre-commit-rs
Download pre-commit-rs 0.0.3
0.0.2
Release Notes
Enhancements
- 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)
Bug Fixes
- Fix stage operate_on_files (#65)
Install pre-commit-rs 0.0.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/pre-commit-rs/releases/download/v0.0.2/pre-commit-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/pre-commit-rs/releases/download/v0.0.2/pre-commit-rs-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install j178/tap/pre-commit
Download pre-commit-rs 0.0.2
v0.0.1
Install pre-commit-rs 0.0.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/pre-commit-rs/releases/download/v0.0.1/pre-commit-rs-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/pre-commit-rs/releases/download/v0.0.1/pre-commit-rs-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install j178/tap/pre-commit
Download pre-commit-rs 0.0.1