Release Notes
Released on 2025-12-20.
Highlights
🚀 This release introduces priority-based parallel hook execution: prek can run multiple hooks in parallel when they share the same priority, which can be a huge speed-up for many configs. See configuration docs for priority.
Enhancements
- Allow uv reading user-level or system-level configuration files (#1227)
- Implement
check-case-conflictas builtin hook (#888) - Implement
prioritybased parallel execution (#1232)
Bug fixes
- Fix
check-executable-have-shebangs"command line too long" error on Windows (#1236)
Documentation
- Add FastAPI to the list of projects using prek (#1241)
- Document hook_types flag and default_install_hook_types behavior (#1225)
- Improve documentation for
priority(#1245) - Mention prek can be installed via
taiki-e/install-action@prek(#1234)
Contributors
Install prek 0.2.23
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.2.23/prek-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.2.23/prek-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install j178/tap/prekInstall prebuilt binaries into your npm project
npm install @j178/prek@0.2.23