prek Releases
105 releases of j178/prek
- v0.3.20.3.2
Major release introducing prek.toml as an alternative configuration format and replacing serde-yaml with serde-saphyr for improved YAML parsing with precise error locations.
Feb 6, 2026
- v0.3.10.3.1
Minor release adding support for Swift and Haskell languages, along with Go version constraint extraction and GitHub artifact attestations.
Jan 31, 2026
- v0.3.00.3.0
Feature release introducing cache garbage collection and Bun language support, enabling users to clean up unused repos and tool versions.
Jan 22, 2026
- v0.2.300.2.30
Patch release focused on performance optimizations with minimal-size binary profiles and bug fixes for Windows command lookup and Docker image handling.
Jan 18, 2026
- v0.2.290.2.29
This release of prek (a git hooks tool) introduces glob support for file patterns, making configuration filters much easier to read and maintain compared to regex. It also adds a new builtin hook for JSON5 validation and includes several bug fixes related to version info, subprocess environment, and PTY handling.
Jan 16, 2026
- v0.2.280.2.28
Performance improvements include avoiding unnecessary `git diff` runs and more accurate command line length limit calculations.
Jan 13, 2026
- v0.2.270.2.27
A major milestone as `python/cpython` starts using prek. The release adds hook-level environment variables and Apple container support for Docker.
Jan 7, 2026
- 2.0.0-beta.24
This beta release enhances visualization by adding Mermaid diagram support and resolves critical bugs affecting subscriptions and AI interactions with user files.
Jan 2, 2026
- v0.2.250.2.25
This release focuses on performance improvements using `git cat-file` and fixes for remote hook priority and config parsing errors.
Dec 26, 2025
- v0.2.240.2.24
This release adds Docker image publishing and support for git URLs in Rust dependencies, alongside several bug fixes.
Dec 23, 2025
- v0.2.230.2.23
A major feature release introducing priority-based parallel hook execution and a new `check-case-conflict` builtin hook.
Dec 20, 2025
- v0.2.220.2.22
Adds a cooldown mechanism for `auto-update` to mitigate supply chain risks and improves package discovery in workspaces.
Dec 13, 2025
- v1.2.3
This update introduces temporal filtering for memory retrieval and fixes critical bugs in the SDKs regarding type definitions and query implementation.
Dec 12, 2025
- v0.2.210.2.21
This release fixes toolchain and cargo usage by ensuring the correct toolchain bin directory is in the PATH and using the installed cargo binary.
Dec 9, 2025
- v0.2.200.2.20
Introduces full Rust language support with automatic toolchain management and adds a cache size command.
Dec 8, 2025
- v1.2.2
This release fixes path resolution issues for MCP servers and refactors the VectorStore to improve compatibility and stability.
Dec 6, 2025
- v0.2.190.2.19
Focuses on performance optimizations for specific hooks and fixes for stdin handling and Python interpreter parsing.
Nov 26, 2025
- 1.2.1V1.2.1
A major SDK overhaul allows both Python and JavaScript SDKs to function as standalone applications with full feature parity, including multi-sector memory support.
Nov 23, 2025
- v0.2.180.2.18
Adds a new `repo: builtin` special repo type for built-in hooks and fixes various Windows and workspace issues.
Nov 21, 2025
- v0.2.170.2.17
A minor bug fix release that reverts a change to use `serde_yaml` again.
Nov 18, 2025