diff --git a/CHANGELOG.md b/CHANGELOG.md index b57b9215c213..2aa9db414398 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## 0.1.15 + +### Enhancements + +- Add a `--compile` option to `install` to enable bytecode compilation ([#2086](https://github.com/astral-sh/uv/pull/2086)) +- Expose the `--exclude-newer` flag to limit candidate packages based on date ([#2166](https://github.com/astral-sh/uv/pull/2166)) +- Add `uv` version to user agent ([#2136](https://github.com/astral-sh/uv/pull/2136)) + +### Bug fixes + +- Set `.metadata` suffix on URL path ([#2123](https://github.com/astral-sh/uv/pull/2123)) +- Fallback to non-range requests when HEAD returns 404 ([#2186](https://github.com/astral-sh/uv/pull/2186)) +- Allow direct URLs in optional dependencies in editables ([#2206](https://github.com/astral-sh/uv/pull/2206)) +- Allow empty values in WHEEL files ([#2170](https://github.com/astral-sh/uv/pull/2170)) +- Avoid Windows Store shims in `--python python3`-like invocations ([#2212](https://github.com/astral-sh/uv/pull/2212)) +- Expand Windows shim detection to include `python3.12.exe` ([#2209](https://github.com/astral-sh/uv/pull/2209)) +- HTML-decode URLs in HTML indexes ([#2215](https://github.com/astral-sh/uv/pull/2215)) +- Make direct dependency detection respect markers ([#2207](https://github.com/astral-sh/uv/pull/2207)) +- Respect `py --list-paths` fallback in `--python python3` invocations on Windows ([#2214](https://github.com/astral-sh/uv/pull/2214)) +- Respect local freshness when auditing installed environment ([#2169](https://github.com/astral-sh/uv/pull/2169)) +- Respect markers on URL dependencies in editables ([#2176](https://github.com/astral-sh/uv/pull/2176)) +- Respect nested editable requirements in parser ([#2204](https://github.com/astral-sh/uv/pull/2204)) +- Run Windows against Python 3.13 ([#2171](https://github.com/astral-sh/uv/pull/2171)) +- Error when editables don't match `Requires-Python` ([#2194](https://github.com/astral-sh/uv/pull/2194)) + ## 0.1.14 ### Enhancements @@ -33,12 +58,8 @@ ### Bug fixes -- Prioritize `PATH` over `py --list-paths` in Windows selection ([#2057](https://github.com/astral-sh/uv/pull/2057)). - This fixes an issue in which the `--system` flag would not work correctly on Windows in GitHub - Actions. -- Avoid canonicalizing user-provided interpreters ([#2072](https://github.com/astral-sh/uv/pull/2072)). - This fixes an issue in which the `--python` flag would not work correctly with pyenv and other - interpreters. +- Prioritize `PATH` over `py --list-paths` in Windows selection ([#2057](https://github.com/astral-sh/uv/pull/2057)). This fixes an issue in which the `--system` flag would not work correctly on Windows in GitHub Actions. +- Avoid canonicalizing user-provided interpreters ([#2072](https://github.com/astral-sh/uv/pull/2072)). This fixes an issue in which the `--python` flag would not work correctly with pyenv and other interpreters. - Allow pre-releases for requirements in constraints files ([#2069](https://github.com/astral-sh/uv/pull/2069)) - Avoid truncating EXTERNALLY-MANAGED error message ([#2073](https://github.com/astral-sh/uv/pull/2073)) - Extend activation highlighting to entire `venv` command ([#2070](https://github.com/astral-sh/uv/pull/2070)) diff --git a/Cargo.lock b/Cargo.lock index bb6fb7596548..583f412c20b0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4144,7 +4144,7 @@ checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" [[package]] name = "uv" -version = "0.1.14" +version = "0.1.15" dependencies = [ "anstream", "anyhow", @@ -4651,7 +4651,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.14" +version = "0.1.15" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index ac892c62be88..e54baca5e0dd 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.14" +version = "0.1.15" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index d186540e2589..5b62ce7cbe16 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.14" +version = "0.1.15" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index ab39c22a1fc0..af5378279822 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.14" +version = "0.1.15" 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"