From 2cee7525c7973dcf93edd3dae940703ed5347d6c Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Wed, 17 Apr 2024 10:34:13 -0500 Subject: [PATCH] Bump version to 0.1.33 (#3094) --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- crates/uv-version/Cargo.toml | 2 +- crates/uv/Cargo.toml | 2 +- pyproject.toml | 2 +- 5 files changed, 39 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f4d8491fdd7..8060119f6b46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## 0.1.33 + +### Breaking changes + +Using the keyring requires a username to be provided on index URLs now. Previously, the username `oauth2accesstoken` +was assumed. This will affect Google Artifact Registry users using `--keyring-provider subprocess` and an index URL +without a username. The suggested fix is to add the required username to index URLs, e.g., `https://oauth2accesstoken@`. + +See [#2976](https://github.com/astral-sh/uv/pull/2976#discussion_r1566521453) for details. + +### Enhancements + +- Allow passing a virtual environment path to `uv pip --python` ([#3064](https://github.com/astral-sh/uv/pull/3064)) +- Add compatibility argument for `pip list --outdated` ([#3055](https://github.com/astral-sh/uv/pull/3055)) + +### CLI + +- Enable auto-wrapping of `--help` output ([#3058](https://github.com/astral-sh/uv/pull/3058)) +- Show `--require-hashes` CLI argument in help ([#3093](https://github.com/astral-sh/uv/pull/3093)) + +### Performance + +- Incorporate heuristics to improve package prioritization ([#3087](https://github.com/astral-sh/uv/pull/3087)) + +### Bug fixes + +- Fix HTTP authentication when the password includes percent encoded characters (e.g. with Google Artifact Registry) ([#2822](https://github.com/astral-sh/uv/issues/2822)) +- Use usernames from URLs when looking for credentials in netrc files and the keyring [#2563](https://github.com/astral-sh/uv/issues/2563)) +- Skip `HEAD` requests for indexes that return 403 (e.g. PyPICloud) ([#3070](https://github.com/astral-sh/uv/pull/3070)) +- Use kebab-case consistently ([#3080](https://github.com/astral-sh/uv/pull/3080)) +- Show package name in no version for direct dependency error ([#3056](https://github.com/astral-sh/uv/pull/3056)) +- Avoid erroring when encountering `.tar.bz2` source distributions ([#3069](https://github.com/astral-sh/uv/pull/3069)) + + ## 0.1.32 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index ddb5478f46cc..708fbc95f272 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4379,7 +4379,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.1.32" +version = "0.1.33" dependencies = [ "anstream", "anyhow", @@ -4964,7 +4964,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.32" +version = "0.1.33" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 3b69d92752e1..cc6ec433d856 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.32" +version = "0.1.33" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 9589e2615024..f82c78049bc5 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.32" +version = "0.1.33" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index ceefd08ba307..a21bce57590d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.32" +version = "0.1.33" 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"