Skip to content

Commit c741c8c

Browse files
authored
Bump version to 0.3.3 (#1655)
1 parent 7c52973 commit c741c8c

File tree

6 files changed

+61
-30
lines changed

6 files changed

+61
-30
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Changelog
22

3+
## 0.3.3
4+
5+
Released on 2026-02-15.
6+
7+
### Enhancements
8+
9+
- Read Python version specifier from hook repo `pyproject.toml` ([#1596](https://github.com/j178/prek/pull/1596))
10+
- Add `#:schema` directives to generated prek.toml ([#1597](https://github.com/j178/prek/pull/1597))
11+
- Add `prek util list-builtins` command ([#1600](https://github.com/j178/prek/pull/1600))
12+
- Expand install source detection to `mise`, `uv tool`, `pipx`, and `asdf` ([#1605](https://github.com/j178/prek/pull/1605), [#1607](https://github.com/j178/prek/pull/1607))
13+
- Add progress bar to `cache clean` and show removal summary ([#1616](https://github.com/j178/prek/pull/1616))
14+
- Make `yaml-to-toml` CONFIG argument optional ([#1593](https://github.com/j178/prek/pull/1593))
15+
- `prek uninstall` removes legacy scripts too ([#1622](https://github.com/j178/prek/pull/1622))
16+
17+
### Bug fixes
18+
19+
- Fix underflow when formatting summary output ([#1626](https://github.com/j178/prek/pull/1626))
20+
- Match `files/exclude` filter against relative path of nested project ([#1624](https://github.com/j178/prek/pull/1624))
21+
- Select `musllinux` wheel tag for uv on musl-based distros ([#1628](https://github.com/j178/prek/pull/1628))
22+
23+
### Documentation
24+
25+
- Clarify `prek list` description ([#1604](https://github.com/j178/prek/pull/1604))
26+
27+
### Contributors
28+
29+
- @ichoosetoaccept
30+
- @shaanmajid
31+
- @soraxas
32+
- @9999years
33+
- @j178
34+
335
## 0.3.2
436

537
Released on 2026-02-06.

Cargo.lock

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

Cargo.toml

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

55
[workspace.package]
6-
version = "0.3.2"
6+
version = "0.3.3"
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.2" }
14-
prek-pty = { path = "crates/prek-pty", version = "0.3.2" }
13+
prek-consts = { path = "crates/prek-consts", version = "0.3.3" }
14+
prek-pty = { path = "crates/prek-pty", version = "0.3.3" }
1515

1616
anstream = { version = "0.6.15" }
1717
anstyle-query = { version = "1.1.5" }
@@ -80,7 +80,7 @@ globset = { version = "0.4.18" }
8080
smallvec = { version = "1.15.1" }
8181
strum = { version = "0.27.2", features = ["derive"] }
8282
target-lexicon = { version = "0.13.0" }
83-
tempfile = { version = "3.13.0" }
83+
tempfile = { version = "3.25.0" }
8484
thiserror = { version = "2.0.11" }
8585
tokio = { version = "1.47.1", features = [
8686
"fs",
@@ -92,13 +92,13 @@ tokio = { version = "1.47.1", features = [
9292
] }
9393
tokio-tar = { version = "0.5.6", package = "astral-tokio-tar" }
9494
tokio-util = { version = "0.7.13" }
95-
toml = { version = "0.9.5", default-features = false, features = [
95+
toml = { version = "1.0.1", default-features = false, features = [
9696
"fast_hash",
9797
"parse",
9898
"preserve_order",
9999
"serde",
100100
] }
101-
toml_edit = { version = "0.24.0" }
101+
toml_edit = { version = "0.25.1" }
102102
tracing = { version = "0.1.40" }
103103
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
104104
unicode-width = { version = "0.2.0", default-features = false }

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.2/prek-installer.sh | sh
66+
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.3/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.2/prek-installer.ps1 | iex"
76+
powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/prek/releases/download/v0.3.3/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.2 /prek /usr/local/bin/prek
17+
COPY --from=ghcr.io/j178/prek:v0.3.3 /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.2 --version
23+
docker run --rm ghcr.io/j178/prek:v0.3.3 --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.2`) or image
46+
Use a specific version tag (e.g., `ghcr.io/j178/prek:v0.3.3`) or image
4747
digest rather than `latest` for verification.
4848

4949
## GitHub Actions

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.2"
3+
version = "0.3.3"
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)