File tree Expand file tree Collapse file tree 7 files changed +51
-15
lines changed
Expand file tree Collapse file tree 7 files changed +51
-15
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.3.4
4+
5+ Released on 2026-02-28.
6+
7+ ### Enhancements
8+
9+ - Allow ` pass_filenames ` to accept a positive integer ([ #1698 ] ( https://github.com/j178/prek/pull/1698 ) )
10+ - Install and compile gems in parallel ([ #1674 ] ( https://github.com/j178/prek/pull/1674 ) )
11+ - Sync identify file-type mappings with pre-commit identify ([ #1660 ] ( https://github.com/j178/prek/pull/1660 ) )
12+ - Use ` --locked ` for Rust ` cargo install ` commands ([ #1661 ] ( https://github.com/j178/prek/pull/1661 ) )
13+ - Add ` PREK_MAX_CONCURRENCY ` environment variable for configuring maximum concurrency ([ #1697 ] ( https://github.com/j178/prek/pull/1697 ) )
14+ - Add ` PREK_LOG_TRUNCATE_LIMIT ` environment variable for configuring log truncation ([ #1679 ] ( https://github.com/j178/prek/pull/1679 ) )
15+ - Add support for ` python -m prek ` ([ #1686 ] ( https://github.com/j178/prek/pull/1686 ) )
16+
17+ ### Bug fixes
18+
19+ - Skip invalid Rust toolchains instead of failing ([ #1699 ] ( https://github.com/j178/prek/pull/1699 ) )
20+
21+ ### Performance
22+
23+ - Bitset-based TagSet refactor: precompute tag masks and speed up hook type filtering ([ #1665 ] ( https://github.com/j178/prek/pull/1665 ) )
24+
25+ ### Documentation
26+
27+ - Document ` winget install j178.Prek ` ([ #1670 ] ( https://github.com/j178/prek/pull/1670 ) )
28+
29+ ### Contributors
30+
31+ - @uplsh580
32+ - @Svecco
33+ - @dbast
34+ - @drichardson
35+ - @JP-Ellis
36+ - @j178
37+ - @is-alnilam
38+ - @copilot-swe-agent
39+
340## 0.3.3
441
542Released on 2026-02-15.
Original file line number Diff line number Diff line change @@ -3,16 +3,16 @@ members = ["crates/*"]
33resolver = " 2"
44
55[workspace .package ]
6- version = " 0.3.3 "
6+ version = " 0.3.4 "
77edition = " 2024"
88repository = " https://github.com/j178/prek"
99homepage = " https://prek.j178.dev/"
1010license = " MIT"
1111
1212[workspace .dependencies ]
13- prek-consts = { path = " crates/prek-consts" , version = " 0.3.3 " }
14- prek-identify = { path = " crates/prek-identify" , version = " 0.3.3 " }
15- prek-pty = { path = " crates/prek-pty" , version = " 0.3.3 " }
13+ prek-consts = { path = " crates/prek-consts" , version = " 0.3.4 " }
14+ prek-identify = { path = " crates/prek-identify" , version = " 0.3.4 " }
15+ prek-pty = { path = " crates/prek-pty" , version = " 0.3.4 " }
1616
1717anstream = { version = " 0.6.15" }
1818anstyle-query = { version = " 1.1.5" }
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ On Linux and macOS:
6363<!-- --8<-- [start: linux-standalone-install] -->
6464
6565``` bash
66- curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.3 /prek-installer.sh | sh
66+ curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.4 /prek-installer.sh | sh
6767```
6868
6969<!-- --8<-- [end: linux-standalone-install] -->
@@ -73,7 +73,7 @@ On Windows:
7373<!-- --8<-- [start: windows-standalone-install] -->
7474
7575``` powershell
76- powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.3 /prek-installer.ps1 | iex"
76+ powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.4 /prek-installer.ps1 | iex"
7777```
7878
7979<!-- --8<-- [end: windows-standalone-install] -->
Original file line number Diff line number Diff line change @@ -14,13 +14,13 @@ A common pattern is to copy the binary into your own image:
1414
1515``` dockerfile
1616FROM debian:bookworm-slim
17- COPY --from=ghcr.io/j178/prek:v0.3.3 /prek /usr/local/bin/prek
17+ COPY --from=ghcr.io/j178/prek:v0.3.4 /prek /usr/local/bin/prek
1818```
1919
2020If you prefer, you can also run the distroless image directly:
2121
2222``` bash
23- docker run --rm ghcr.io/j178/prek:v0.3.3 --version
23+ docker run --rm ghcr.io/j178/prek:v0.3.4 --version
2424```
2525
2626### Verifying Images
@@ -43,7 +43,7 @@ Loaded 1 attestation from GitHub API
4343
4444!!! tip
4545
46- Use a specific version tag (e.g., `ghcr.io/j178/prek:v0.3.3 `) or image
46+ Use a specific version tag (e.g., `ghcr.io/j178/prek:v0.3.4 `) or image
4747 digest rather than `latest` for verification.
4848
4949## GitHub Actions
Original file line number Diff line number Diff line change @@ -72,5 +72,4 @@ description = "Prepare for a release"
7272run = """
7373git checkout -b bump
7474uvx --from 'rooster @ git+https://github.com/j178/rooster@747d16f' --python 3.13 -- rooster release
75- cargo update
7675"""
Original file line number Diff line number Diff line change 11[project ]
22name = " prek"
3- version = " 0.3.3 "
3+ version = " 0.3.4 "
44description = " Better `pre-commit`, re-engineered in Rust"
55authors = [{ name = " j178" , email = " hi@j178.dev" }]
66requires-python = " >=3.8"
You can’t perform that action at this time.
0 commit comments