File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.2.30
4+
5+ Released on 2026-01-18.
6+
7+ ### Enhancements
8+
9+ - Build binaries using minimal-size profile ([ #1376 ] ( https://github.com/j178/prek/pull/1376 ) )
10+ - Check for duplicate keys in ` check-json5 ` builtin hook ([ #1387 ] ( https://github.com/j178/prek/pull/1387 ) )
11+ - Preserve quoting style in ` auto-update ` ([ #1379 ] ( https://github.com/j178/prek/pull/1379 ) )
12+ - Show warning if file lock acquiring blocks for long time ([ #1353 ] ( https://github.com/j178/prek/pull/1353 ) )
13+ - Singleflight Python health checks with cached interpreter info ([ #1381 ] ( https://github.com/j178/prek/pull/1381 ) )
14+
15+ ### Bug fixes
16+
17+ - Do not resolve entry for docker_image ([ #1386 ] ( https://github.com/j178/prek/pull/1386 ) )
18+ - Fix command lookup on Windows ([ #1383 ] ( https://github.com/j178/prek/pull/1383 ) )
19+
20+ ### Documentation
21+
22+ - Document language support details ([ #1380 ] ( https://github.com/j178/prek/pull/1380 ) )
23+ - Document that ` check-json5 ` now rejects duplicate keys ([ #1391 ] ( https://github.com/j178/prek/pull/1391 ) )
24+
25+ ### Contributors
26+
27+ - @j178
28+
329## 0.2.29
430
531Released on 2026-01-16.
Original file line number Diff line number Diff line change @@ -3,15 +3,15 @@ members = ["crates/*"]
33resolver = " 2"
44
55[workspace .package ]
6- version = " 0.2.29 "
6+ version = " 0.2.30 "
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.2.29 " }
14- prek-pty = { path = " crates/prek-pty" , version = " 0.2.29 " }
13+ prek-consts = { path = " crates/prek-consts" , version = " 0.2.30 " }
14+ prek-pty = { path = " crates/prek-pty" , version = " 0.2.30 " }
1515
1616anstream = { version = " 0.6.15" }
1717anstyle-query = { version = " 1.1.5" }
Original file line number Diff line number Diff line change @@ -58,15 +58,15 @@ On Linux and macOS:
5858
5959<!-- linux-standalone-install:start -->
6060``` bash
61- curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.2.29 /prek-installer.sh | sh
61+ curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.2.30 /prek-installer.sh | sh
6262```
6363<!-- linux-standalone-install:end -->
6464
6565On Windows:
6666
6767<!-- windows-standalone-install:start -->
6868``` powershell
69- powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.2.29 /prek-installer.ps1 | iex"
69+ powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.2.30 /prek-installer.ps1 | iex"
7070```
7171<!-- windows-standalone-install:end -->
7272
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.2.29 /prek /usr/local/bin/prek
17+ COPY --from=ghcr.io/j178/prek:v0.2.30 /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.2.29 --version
23+ docker run --rm ghcr.io/j178/prek:v0.2.30 --version
2424```
2525
2626## GitHub Actions
Original file line number Diff line number Diff line change 11[project ]
22name = " prek"
3- version = " 0.2.29 "
3+ version = " 0.2.30 "
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