Skip to content

Commit c4c4781

Browse files
authored
Bump version to 0.8.18 (#15920)
1 parent fa53a62 commit c4c4781

File tree

15 files changed

+89
-30
lines changed

15 files changed

+89
-30
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,65 @@
33
<!-- prettier-ignore-start -->
44

55

6+
## 0.8.18
7+
8+
Released on 2025-09-17.
9+
10+
### Enhancements
11+
12+
- Add PyG packages to torch backend ([#15911](https://github.com/astral-sh/uv/pull/15911))
13+
- Add handling for unnamed conda environments in base environment detection ([#15681](https://github.com/astral-sh/uv/pull/15681))
14+
- Allow selection of debug build interpreters ([#11520](https://github.com/astral-sh/uv/pull/11520))
15+
- Improve `uv init` defaults for native build backend cache keys ([#15705](https://github.com/astral-sh/uv/pull/15705))
16+
- Error when `pyproject.toml` target does not exist for dependency groups ([#15831](https://github.com/astral-sh/uv/pull/15831))
17+
- Infer check URL from publish URL when known ([#15886](https://github.com/astral-sh/uv/pull/15886))
18+
- Support Gitlab CI/CD as a trusted publisher ([#15583](https://github.com/astral-sh/uv/pull/15583))
19+
- Add GraalPy 25.0.0 with support for Python 3.12 ([#15900](https://github.com/astral-sh/uv/pull/15900))
20+
- Add `--no-clear` to `uv venv` to disable removal prompts ([#15795](https://github.com/astral-sh/uv/pull/15795))
21+
- Add conflict detection between `--only-group` and `--extra` flags ([#15788](https://github.com/astral-sh/uv/pull/15788))
22+
- Allow `[project]` to be missing from a `pyproject.toml` ([#14113](https://github.com/astral-sh/uv/pull/14113))
23+
- Always treat conda environments named `base` and `root` as base environments ([#15682](https://github.com/astral-sh/uv/pull/15682))
24+
- Improve log message when direct build for `uv_build` is skipped ([#15898](https://github.com/astral-sh/uv/pull/15898))
25+
- Log when the cache is disabled ([#15828](https://github.com/astral-sh/uv/pull/15828))
26+
- Show pyx organization name after authenticating ([#15823](https://github.com/astral-sh/uv/pull/15823))
27+
- Use `_CONDA_ROOT` to detect Conda base environments ([#15680](https://github.com/astral-sh/uv/pull/15680))
28+
- Include blake2b hash in `uv publish` upload form ([#15794](https://github.com/astral-sh/uv/pull/15794))
29+
- Fix misleading debug message when removing environments in `uv sync` ([#15881](https://github.com/astral-sh/uv/pull/15881))
30+
31+
### Deprecations
32+
33+
- Deprecate `tool.uv.dev-dependencies` ([#15469](https://github.com/astral-sh/uv/pull/15469))
34+
- Revert "feat(ci): build loongarch64 binaries in CI (#15387)" ([#15820](https://github.com/astral-sh/uv/pull/15820))
35+
36+
### Preview features
37+
38+
- Propagate preview flag to client for `native-auth` feature ([#15872](https://github.com/astral-sh/uv/pull/15872))
39+
- Store native credentials for realms with the https scheme stripped ([#15879](https://github.com/astral-sh/uv/pull/15879))
40+
- Use the root index URL when retrieving credentials from the native store ([#15873](https://github.com/astral-sh/uv/pull/15873))
41+
42+
### Bug fixes
43+
44+
- Fix `uv sync --no-sources` not switching from editable to registry installations ([#15234](https://github.com/astral-sh/uv/pull/15234))
45+
- Avoid display of an empty string when a path is the working directory ([#15897](https://github.com/astral-sh/uv/pull/15897))
46+
- Allow cached environment reuse with `@latest` ([#15827](https://github.com/astral-sh/uv/pull/15827))
47+
- Allow escaping spaces in --env-file handling ([#15815](https://github.com/astral-sh/uv/pull/15815))
48+
- Avoid ANSI codes in debug! messages ([#15843](https://github.com/astral-sh/uv/pull/15843))
49+
- Improve BSD tag construction ([#15829](https://github.com/astral-sh/uv/pull/15829))
50+
- Include SHA when listing lockfile changes ([#15817](https://github.com/astral-sh/uv/pull/15817))
51+
- Invert the logic for determining if a path is a base conda environment ([#15679](https://github.com/astral-sh/uv/pull/15679))
52+
- Load credentials for explicit members when lowering ([#15844](https://github.com/astral-sh/uv/pull/15844))
53+
- Re-add `triton` as a torch backend package ([#15910](https://github.com/astral-sh/uv/pull/15910))
54+
- Respect `UV_INSECURE_NO_ZIP_VALIDATION=1` in duplicate header errors ([#15912](https://github.com/astral-sh/uv/pull/15912))
55+
56+
### Documentation
57+
58+
- Add GitHub Actions to PyPI trusted publishing example ([#15753](https://github.com/astral-sh/uv/pull/15753))
59+
- Add Coiled integration documentation ([#14430](https://github.com/astral-sh/uv/pull/14430))
60+
- Add verbose output to the getting help section ([#15915](https://github.com/astral-sh/uv/pull/15915))
61+
- Document `NO_PROXY` support ([#15816](https://github.com/astral-sh/uv/pull/15816))
62+
- Document cache-keys for native build backends ([#15811](https://github.com/astral-sh/uv/pull/15811))
63+
- Add documentation for dependency group `requires-python` ([#14282](https://github.com/astral-sh/uv/pull/14282))
64+
665
## 0.8.17
766

867
Released on 2025-09-10.

Cargo.lock

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

crates/uv-build/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uv-build"
3-
version = "0.8.17"
3+
version = "0.8.18"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
homepage = { workspace = true }

crates/uv-build/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "uv-build"
3-
version = "0.8.17"
3+
version = "0.8.18"
44
description = "The uv build backend"
55
authors = [{ name = "Astral Software Inc.", email = "[email protected]" }]
66
requires-python = ">=3.8"

crates/uv-version/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uv-version"
3-
version = "0.8.17"
3+
version = "0.8.18"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
homepage = { workspace = true }

crates/uv/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "uv"
3-
version = "0.8.17"
3+
version = "0.8.18"
44
edition = { workspace = true }
55
rust-version = { workspace = true }
66
homepage = { workspace = true }

docs/concepts/build-backend.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ To use uv as a build backend in an existing project, add `uv_build` to the
3131

3232
```toml title="pyproject.toml"
3333
[build-system]
34-
requires = ["uv_build>=0.8.17,<0.9.0"]
34+
requires = ["uv_build>=0.8.18,<0.9.0"]
3535
build-backend = "uv_build"
3636
```
3737

docs/concepts/projects/init.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ dependencies = []
111111
example-pkg = "example_pkg:main"
112112

113113
[build-system]
114-
requires = ["uv_build>=0.8.17,<0.9.0"]
114+
requires = ["uv_build>=0.8.18,<0.9.0"]
115115
build-backend = "uv_build"
116116
```
117117

@@ -134,7 +134,7 @@ dependencies = []
134134
example-pkg = "example_pkg:main"
135135

136136
[build-system]
137-
requires = ["uv_build>=0.8.17,<0.9.0"]
137+
requires = ["uv_build>=0.8.18,<0.9.0"]
138138
build-backend = "uv_build"
139139
```
140140

@@ -195,7 +195,7 @@ requires-python = ">=3.11"
195195
dependencies = []
196196

197197
[build-system]
198-
requires = ["uv_build>=0.8.17,<0.9.0"]
198+
requires = ["uv_build>=0.8.18,<0.9.0"]
199199
build-backend = "uv_build"
200200
```
201201

docs/concepts/projects/workspaces.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ bird-feeder = { workspace = true }
7575
members = ["packages/*"]
7676

7777
[build-system]
78-
requires = ["uv_build>=0.8.17,<0.9.0"]
78+
requires = ["uv_build>=0.8.18,<0.9.0"]
7979
build-backend = "uv_build"
8080
```
8181

@@ -106,7 +106,7 @@ tqdm = { git = "https://github.com/tqdm/tqdm" }
106106
members = ["packages/*"]
107107

108108
[build-system]
109-
requires = ["uv_build>=0.8.17,<0.9.0"]
109+
requires = ["uv_build>=0.8.18,<0.9.0"]
110110
build-backend = "uv_build"
111111
```
112112

@@ -188,7 +188,7 @@ dependencies = ["bird-feeder", "tqdm>=4,<5"]
188188
bird-feeder = { path = "packages/bird-feeder" }
189189

190190
[build-system]
191-
requires = ["uv_build>=0.8.17,<0.9.0"]
191+
requires = ["uv_build>=0.8.18,<0.9.0"]
192192
build-backend = "uv_build"
193193
```
194194

docs/getting-started/installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ uv provides a standalone installer to download and install uv:
2525
Request a specific version by including it in the URL:
2626

2727
```console
28-
$ curl -LsSf https://astral.sh/uv/0.8.17/install.sh | sh
28+
$ curl -LsSf https://astral.sh/uv/0.8.18/install.sh | sh
2929
```
3030

3131
=== "Windows"
@@ -41,7 +41,7 @@ uv provides a standalone installer to download and install uv:
4141
Request a specific version by including it in the URL:
4242

4343
```pwsh-session
44-
PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.8.17/install.ps1 | iex"
44+
PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.8.18/install.ps1 | iex"
4545
```
4646

4747
!!! tip

0 commit comments

Comments
 (0)