diff --git a/CHANGELOG.md b/CHANGELOG.md index 881d9f0fe..863a4a763 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## 0.1.40 + +### Enhancements + +- Add `--allow-existing` to overwrite existing virtualenv ([#2548](https://github.com/astral-sh/uv/pull/2548)) +- Respect and enable uninstalls of legacy editables (`.egg-link`) ([#3415](https://github.com/astral-sh/uv/pull/3415)) +- Respect and enable uninstalls of existing `.egg-info` packages ([#3380](https://github.com/astral-sh/uv/pull/3380)) + +### CLI + +- Accept `--no-upgrade`, `--no-refresh`, etc. on the CLI ([#3328](https://github.com/astral-sh/uv/pull/3328)) + +### Configuration + +- Expose `UV_NO_BUILD_ISOLATION` as environment variable ([#3318](https://github.com/astral-sh/uv/pull/3318)) +- Expose `UV_PYTHON` as an environment variable ([#3284](https://github.com/astral-sh/uv/pull/3284)) +- Expose `UV_LINK_MODE` as environment variable ([#3315](https://github.com/astral-sh/uv/pull/3315)) +- Add `UV_CUSTOM_COMPILE_COMMAND` to environment variable docs ([#3382](https://github.com/astral-sh/uv/pull/3382)) + +### Bug fixes + +- Ignore 401 HTTP responses with multiple indexes ([#3292](https://github.com/astral-sh/uv/pull/3292)) +- Avoid panic for file URLs ([#3306](https://github.com/astral-sh/uv/pull/3306)) +- Quote version parse errors consistently ([#3325](https://github.com/astral-sh/uv/pull/3325)) +- Detect current environment when `uv` is invoked from within a virtualenv ([#3379](https://github.com/astral-sh/uv/pull/3379)) +- Unset target when creating virtual environments ([#3362](https://github.com/astral-sh/uv/pull/3362)) +- Update activation scripts from virtualenv ([#3376](https://github.com/astral-sh/uv/pull/3376)) +- Use canonical URLs in satisfaction check ([#3373](https://github.com/astral-sh/uv/pull/3373)) + ## 0.1.39 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index fdcb4b6ae..916b76191 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4531,7 +4531,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.1.39" +version = "0.1.40" dependencies = [ "anstream", "anyhow", @@ -5115,7 +5115,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.39" +version = "0.1.40" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 60b8f001c..33976f0b3 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.39" +version = "0.1.40" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 7f5c3cbc3..70e0ba13f 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.39" +version = "0.1.40" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index 53ef27023..a3243b458 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.39" +version = "0.1.40" description = "An extremely fast Python package installer and resolver, written in Rust." authors = [{ name = "Astral Software Inc.", email = "hey@astral.sh" }] requires-python = ">=3.8"