diff --git a/CHANGELOG.md b/CHANGELOG.md index 3123ad6a1ee7..3e62b23ee234 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## 0.2.30 + +### Enhancements + +- Infer missing `.exe` in Windows Python discovery ([#5456](https://github.com/astral-sh/uv/pull/5456)) +- Make `--reinstall` imply `--refresh` ([#5425](https://github.com/astral-sh/uv/pull/5425)) + +### CLI + +- Add `--no-config` to replace `--isolated` ([#5463](https://github.com/astral-sh/uv/pull/5463)) +- Cache metadata for source tree dependencies ([#5423](https://github.com/astral-sh/uv/pull/5423)) + +### Bug fixes + +- Avoid canonicalizing executables on Windows ([#5446](https://github.com/astral-sh/uv/pull/5446)) +- Set standard permissions for temporary files ([#5457](https://github.com/astral-sh/uv/pull/5457)) + ## 0.2.29 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index fc04a86762e6..4ae2e27bb03f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2719,7 +2719,7 @@ dependencies = [ "indoc", "libc", "memoffset 0.9.1", - "parking_lot 0.12.3", + "parking_lot 0.11.2", "portable-atomic", "pyo3-build-config", "pyo3-ffi", @@ -4426,7 +4426,7 @@ checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" [[package]] name = "uv" -version = "0.2.29" +version = "0.2.30" dependencies = [ "anstream", "anyhow", @@ -5156,7 +5156,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.2.29" +version = "0.2.30" [[package]] name = "uv-virtualenv" diff --git a/PREVIEW-CHANGELOG.md b/PREVIEW-CHANGELOG.md index 4d214b575294..2cda02652183 100644 --- a/PREVIEW-CHANGELOG.md +++ b/PREVIEW-CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.2.30 + +### Preview features + +- Allow distributions to be absent in deserialization ([#5453](https://github.com/astral-sh/uv/pull/5453)) +- Merge identical forks ([#5405](https://github.com/astral-sh/uv/pull/5405)) +- Minor consistency fixes for code blocks ([#5437](https://github.com/astral-sh/uv/pull/5437)) +- Prefer "lockfile" to "lock file" ([#5427](https://github.com/astral-sh/uv/pull/5427)) +- Update documentation sections ([#5452](https://github.com/astral-sh/uv/pull/5452)) +- Use `sitecustomize.py` to implement environment layering ([#5462](https://github.com/astral-sh/uv/pull/5462)) +- Use stripped variants by default in Python install ([#5451](https://github.com/astral-sh/uv/pull/5451)) + ## 0.2.29 ### Preview features diff --git a/README.md b/README.md index 37e3eefa700f..a762e3327765 100644 --- a/README.md +++ b/README.md @@ -53,8 +53,8 @@ curl -LsSf https://astral.sh/uv/install.sh | sh powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # For a specific version. -curl -LsSf https://astral.sh/uv/0.2.29/install.sh | sh -powershell -c "irm https://astral.sh/uv/0.2.29/install.ps1 | iex" +curl -LsSf https://astral.sh/uv/0.2.30/install.sh | sh +powershell -c "irm https://astral.sh/uv/0.2.30/install.ps1 | iex" # With pip. pip install uv diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 08e44cc4e1e3..c41d6dd19133 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.2.29" +version = "0.2.30" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index e7d338978003..ef9deb4508a3 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.2.29" +version = "0.2.30" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/docs/guides/integration/pre-commit.md b/docs/guides/integration/pre-commit.md index 772b99e2420f..6a74ace98757 100644 --- a/docs/guides/integration/pre-commit.md +++ b/docs/guides/integration/pre-commit.md @@ -7,7 +7,7 @@ To compile requirements via pre-commit, add the following to the `.pre-commit-co ```yaml title=".pre-commit-config.yaml" - repo: https://github.com/astral-sh/uv-pre-commit # uv version. - rev: 0.2.29 + rev: 0.2.30 hooks: # Compile requirements - id: pip-compile @@ -19,7 +19,7 @@ To compile alternative files, modify `args` and `files`: ```yaml title=".pre-commit-config.yaml" - repo: https://github.com/astral-sh/uv-pre-commit # uv version. - rev: 0.2.29 + rev: 0.2.30 hooks: # Compile requirements - id: pip-compile @@ -32,7 +32,7 @@ To run the hook over multiple files at the same time: ```yaml title=".pre-commit-config.yaml" - repo: https://github.com/astral-sh/uv-pre-commit # uv version. - rev: 0.2.29 + rev: 0.2.30 hooks: # Compile requirements - id: pip-compile diff --git a/pyproject.toml b/pyproject.toml index 98eb6a239e78..e2186927fcef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.2.29" +version = "0.2.30" 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"