Release Notes
Enhancements
- Add check for
minimum_prek_version(#437) - Make
--to-refdefault to HEAD if--from-refis specified (#426) - Support downloading uv from pypi and mirrors (#449)
- Write trace log to
$PREK_HOME/prek.log(#447) - Implement
mixed_line_endingas builtin hook (#444) - Support
--output-format=jsoninprek list(#446) - Add context message to install error (#455)
- Add warning for non-existent hook id (#450)
Performance
- Refactor
fix_trailing_whitespace(#411)
Bug fixes
- Calculate more accurate max cli length (#442)
- Fix uv install on Windows (#453)
- Static link
liblzma(#445)
Install prek 0.0.25
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.0.25/prek-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.0.25/prek-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install j178/tap/prekDownload prek 0.0.25
| File | Platform | Checksum |
|---|---|---|
| prek-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| prek-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| prek-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| prek-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |