diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aa9db414398..e398958adc2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## 0.1.16 + +### Enhancements + +- Add support for `--no-build-isolation` ([#2258](https://github.com/astral-sh/uv/pull/2258)) +- Add support for `--break-system-packages` ([#2249](https://github.com/astral-sh/uv/pull/2249)) +- Add support for `.netrc` authentication ([#2241](https://github.com/astral-sh/uv/pull/2241)) +- Add support for `--format=freeze` and `--format=json` in `uv pip list` ([#1998](https://github.com/astral-sh/uv/pull/1998)) +- Add support for remote `https://` requirements files (#1332) ([#2081](https://github.com/astral-sh/uv/pull/2081)) +- Implement `uv pip show` ([#2115](https://github.com/astral-sh/uv/pull/2115)) +- Allow `UV_PRERELEASE` to be set via environment variable ([#2240](https://github.com/astral-sh/uv/pull/2240)) +- Include exit code for build failures ([#2108](https://github.com/astral-sh/uv/pull/2108)) +- Query interpreter to determine correct `virtualenv` paths, enabling `uv venv` with PyPy and others ([#2188](https://github.com/astral-sh/uv/pull/2188)) +- Respect non-`sysconfig`-based system Pythons, enabling `--system` installs on Debian and others ([#2193](https://github.com/astral-sh/uv/pull/2193)) + +### Bug fixes + +- Fallback to fresh request on non-validating 304 ([#2218](https://github.com/astral-sh/uv/pull/2218)) +- Add `.stdout()` and `.stderr()` outputs to `Printer` ([#2227](https://github.com/astral-sh/uv/pull/2227)) +- Close `RECORD` after reading entries during uninstall ([#2259](https://github.com/astral-sh/uv/pull/2259)) +- Fix Conda Python detection on Windows ([#2279](https://github.com/astral-sh/uv/pull/2279)) +- Fix parsing requirement where a variable follows an operator without a space ([#2273](https://github.com/astral-sh/uv/pull/2273)) +- Prefer more recent minor versions in wheel tags ([#2263](https://github.com/astral-sh/uv/pull/2263)) +- Retry on Python interpreter launch failures during `--compile` ([#2278](https://github.com/astral-sh/uv/pull/2278)) +- Show appropriate activation command based on shell detection ([#2221](https://github.com/astral-sh/uv/pull/2221)) +- Escape Windows paths with spaces in `venv` activation command ([#2223](https://github.com/astral-sh/uv/pull/2223)) +- Add specialized activation message for `cmd.exe` ([#2226](https://github.com/astral-sh/uv/pull/2226)) +- Cache wheel metadata in no-PEP 658 fallback ([#2255](https://github.com/astral-sh/uv/pull/2255)) +- Use reparse points to detect Windows installer shims ([#2284](https://github.com/astral-sh/uv/pull/2284)) + +### Documentation + +- Add `PIP_COMPATIBILITY.md` to document known deviations from `pip` ([#2244](https://github.com/astral-sh/uv/pull/2244)) + ## 0.1.15 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index 2b9889887c24..cbab9d550a88 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4179,7 +4179,7 @@ checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" [[package]] name = "uv" -version = "0.1.15" +version = "0.1.16" dependencies = [ "anstream", "anyhow", @@ -4688,7 +4688,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.15" +version = "0.1.16" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index e54baca5e0dd..71b7cff5b216 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.15" +version = "0.1.16" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 08650f1571a4..a043f8aab84d 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.15" +version = "0.1.16" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index af5378279822..7ffd7c35fe09 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.15" +version = "0.1.16" 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"