Skip to content

Commit c544000

Browse files
Bump version to v0.3.2 (#6483)
1 parent 9b42142 commit c544000

File tree

9 files changed

+49
-16
lines changed

9 files changed

+49
-16
lines changed

CHANGELOG.md

+34-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Changelog
22

3+
## 0.3.2
4+
5+
### Configuration
6+
7+
- Add support for configuring `python-downloads` with `UV_PYTHON_DOWNLOADS` ([#6436](https://github.com/astral-sh/uv/pull/6436))
8+
- Add support for configuring the `python-preference` with `UV_PYTHON_PREFERENCE` ([#6432](https://github.com/astral-sh/uv/pull/6432))
9+
- Deny invalid members in workspace schema ([#6450](https://github.com/astral-sh/uv/pull/6450))
10+
11+
### Performance
12+
13+
- Stop streaming wheels when `METADATA` is discovered (if range requests aren't supported) ([#6470](https://github.com/astral-sh/uv/pull/6470))
14+
15+
### Bug fixes
16+
17+
- Remove URI type from JSON Schema ([#6449](https://github.com/astral-sh/uv/pull/6449))
18+
- Fix retrieval of credentials for URLs from cache ([#6452](https://github.com/astral-sh/uv/pull/6452))
19+
- Restore `cache` suffix on Windows cache path ([#6482](https://github.com/astral-sh/uv/pull/6482))
20+
- Treat `.pyw` files as scripts in `uv run` on Windows ([#6453](https://github.com/astral-sh/uv/pull/6453))
21+
- Treat invalid extras as `false` in marker evaluation ([#6395](https://github.com/astral-sh/uv/pull/6395))
22+
- Avoid overwriting symlinks in `pip compile` output ([#6487](https://github.com/astral-sh/uv/pull/6487))
23+
24+
### Documentation
25+
26+
- Add `uv run` hint to the `uvx` guide ([#6454](https://github.com/astral-sh/uv/pull/6454))
27+
- Add a guide for using uv with FastAPI ([#6401](https://github.com/astral-sh/uv/pull/6401))
28+
- Add tip for using `managed = false` to disable project management ([#6465](https://github.com/astral-sh/uv/pull/6465))
29+
- Clarify the `uv tool run`, `uvx`, and `uv run` relationships ([#6455](https://github.com/astral-sh/uv/pull/6455))
30+
- Fix references to `--python-downloads` (it is `--no-python-downloads`) ([#6439](https://github.com/astral-sh/uv/pull/6439))
31+
- Further clarifications to the tools documentation ([#6474](https://github.com/astral-sh/uv/pull/6474))
32+
- Update docs dockerfile (bullseye -> bookworm) ([#6441](https://github.com/astral-sh/uv/pull/6441))
33+
- Update the installation documentation page ([#6468](https://github.com/astral-sh/uv/pull/6468))
34+
- Update pip compatibility pages to mention configuration files support ([#6410](https://github.com/astral-sh/uv/pull/6410))
35+
- Add `uv run` docs for gui scripts ([#6478](https://github.com/astral-sh/uv/pull/6478))
36+
337
## 0.3.1
438

539
### Enhancements
@@ -2708,4 +2742,3 @@ path ([#1433](https://github.com/astral-sh/uv/pull/1433))
27082742
- Grammar nit ([#1345](https://github.com/astral-sh/uv/pull/1345))
27092743

27102744
<!-- prettier-ignore-end -->
2711-

Cargo.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/uv-version/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uv-version"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
homepage = { workspace = true }

crates/uv/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uv"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
homepage = { workspace = true }

docs/getting-started/installation.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ By default, uv is installed to `~/.cargo/bin`.
3535
Request a specific version by including it in the URL:
3636

3737
```console title="macOS and Linux"
38-
$ curl -LsSf https://astral.sh/uv/0.3.1/install.sh | sh
38+
$ curl -LsSf https://astral.sh/uv/0.3.2/install.sh | sh
3939
```
4040

4141
```console title="Windows"
42-
$ powershell -c "irm https://astral.sh/uv/0.3.1/install.ps1 | iex"
42+
$ powershell -c "irm https://astral.sh/uv/0.3.2/install.ps1 | iex"
4343
```
4444

4545
### PyPI

docs/guides/integration/docker.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ Note this requires `curl` to be available.
4141
In either case, it is best practice to pin to a specific uv version, e.g., with:
4242

4343
```dockerfile
44-
COPY --from=ghcr.io/astral-sh/uv:0.3.1 /uv /bin/uv
44+
COPY --from=ghcr.io/astral-sh/uv:0.3.2 /uv /bin/uv
4545
```
4646

4747
Or, with the installer:
4848

4949
```dockerfile
50-
ADD https://astral.sh/uv/0.3.1/install.sh /uv-installer.sh
50+
ADD https://astral.sh/uv/0.3.2/install.sh /uv-installer.sh
5151
```
5252

5353
## Installing a project

docs/guides/integration/github.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ It is considered best practice to pin to a specific uv version, e.g., with:
7676

7777
- name: Set up uv
7878
# Install a specific uv version using the installer
79-
run: curl -LsSf https://astral.sh/uv/0.3.1/install.sh | sh
79+
run: curl -LsSf https://astral.sh/uv/0.3.2/install.sh | sh
8080
```
8181

8282
=== "macOS"
@@ -94,7 +94,7 @@ It is considered best practice to pin to a specific uv version, e.g., with:
9494

9595
- name: Set up uv
9696
# Install a specific uv version using the installer
97-
run: curl -LsSf https://astral.sh/uv/0.3.1/install.sh | sh
97+
run: curl -LsSf https://astral.sh/uv/0.3.2/install.sh | sh
9898
```
9999

100100
=== "Windows"
@@ -112,7 +112,7 @@ It is considered best practice to pin to a specific uv version, e.g., with:
112112

113113
- name: Set up uv
114114
# Install a specific uv version using the installer
115-
run: irm https://astral.sh/uv/0.3.1/install.ps1 | iex
115+
run: irm https://astral.sh/uv/0.3.2/install.ps1 | iex
116116
shell: powershell
117117
```
118118

docs/guides/integration/pre-commit.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ To compile requirements via pre-commit, add the following to the `.pre-commit-co
88
```yaml title=".pre-commit-config.yaml"
99
- repo: https://github.com/astral-sh/uv-pre-commit
1010
# uv version.
11-
rev: 0.3.1
11+
rev: 0.3.2
1212
hooks:
1313
# Compile requirements
1414
- id: pip-compile
@@ -20,7 +20,7 @@ To compile alternative files, modify `args` and `files`:
2020
```yaml title=".pre-commit-config.yaml"
2121
- repo: https://github.com/astral-sh/uv-pre-commit
2222
# uv version.
23-
rev: 0.3.1
23+
rev: 0.3.2
2424
hooks:
2525
# Compile requirements
2626
- id: pip-compile
@@ -33,7 +33,7 @@ To run the hook over multiple files at the same time:
3333
```yaml title=".pre-commit-config.yaml"
3434
- repo: https://github.com/astral-sh/uv-pre-commit
3535
# uv version.
36-
rev: 0.3.1
36+
rev: 0.3.2
3737
hooks:
3838
# Compile requirements
3939
- id: pip-compile

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "uv"
7-
version = "0.3.1"
7+
version = "0.3.2"
88
description = "An extremely fast Python package and project manager, written in Rust."
99
authors = [{ name = "Astral Software Inc.", email = "[email protected]" }]
1010
requires-python = ">=3.8"

0 commit comments

Comments
 (0)