Skip to content

Commit 04b1308

Browse files
authored
Bump version to 0.3.4 (#1703)
1 parent 84b6f99 commit 04b1308

File tree

7 files changed

+51
-15
lines changed

7 files changed

+51
-15
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
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

542
Released on 2026-02-15.

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "0.3.3"
6+
version = "0.3.4"
77
edition = "2024"
88
repository = "https://github.com/j178/prek"
99
homepage = "https://prek.j178.dev/"
1010
license = "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

1717
anstream = { version = "0.6.15" }
1818
anstyle-query = { version = "1.1.5" }

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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] -->

docs/integrations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ A common pattern is to copy the binary into your own image:
1414

1515
```dockerfile
1616
FROM 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

2020
If 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

mise.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,5 +72,4 @@ description = "Prepare for a release"
7272
run = """
7373
git checkout -b bump
7474
uvx --from 'rooster @ git+https://github.com/j178/rooster@747d16f' --python 3.13 -- rooster release
75-
cargo update
7675
"""

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "prek"
3-
version = "0.3.3"
3+
version = "0.3.4"
44
description = "Better `pre-commit`, re-engineered in Rust"
55
authors = [{ name = "j178", email = "hi@j178.dev" }]
66
requires-python = ">=3.8"

0 commit comments

Comments
 (0)