From a5cae02922ba4b88bb4d67bbaa123881a7769e28 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Fri, 22 Mar 2024 14:58:10 -0500 Subject: [PATCH] Bump version to 0.1.24 (#2621) --- CHANGELOG.md | 39 ++++++++++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- crates/uv-version/Cargo.toml | 2 +- crates/uv/Cargo.toml | 2 +- pyproject.toml | 2 +- 5 files changed, 44 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a51705e9..ad19923cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,44 @@ # Changelog +## 0.1.24 + +### Breaking changes + +- `uv pip uninstall` no longer supports specifying targets with the `-e` / `--editable` flag ([#2577](https://github.com/astral-sh/uv/pull/2577)) + +### Enhancements + +- Add a garbage collection mechanism to the CLI ([#1217](https://github.com/astral-sh/uv/pull/1217)) +- Add progress reporting for named requirement resolution ([#2605](https://github.com/astral-sh/uv/pull/2605)) +- Add support for parsing unnamed URL requirements ([#2567](https://github.com/astral-sh/uv/pull/2567)) +- Add support for unnamed local directory requirements ([#2571](https://github.com/astral-sh/uv/pull/2571)) +- Enable PEP 517 builds for unnamed requirements ([#2600](https://github.com/astral-sh/uv/pull/2600)) +- Enable install audits without resolving named requirements ([#2575](https://github.com/astral-sh/uv/pull/2575)) +- Enable unnamed requirements for direct URLs ([#2569](https://github.com/astral-sh/uv/pull/2569)) +- Respect HTTP client options when reading remote requirements files ([#2434](https://github.com/astral-sh/uv/pull/2434)) +- Use PEP 517 build hooks to resolve unnamed requirements ([#2604](https://github.com/astral-sh/uv/pull/2604)) +- Use c-string literals and update trampolines ([#2590](https://github.com/astral-sh/uv/pull/2590)) +- Support unnamed requirements directly in `uv pip uninstall` ([#2577](https://github.com/astral-sh/uv/pull/2577)) +- Add support for unnamed Git and HTTP requirements ([#2578](https://github.com/astral-sh/uv/pull/2578)) +- Make self-update an opt-in Cargo feature ([#2606](https://github.com/astral-sh/uv/pull/2606)) +- Update minimum rust version (cargo) to 1.76 ([#2618](https://github.com/astral-sh/uv/pull/2618)) + +### Bug fixes + +- Fix self-updates on Windows ([#2598](https://github.com/astral-sh/uv/pull/2598)) +- Fix authentication with usernames that contain `@` characters ([#2592](https://github.com/astral-sh/uv/pull/2592)) +- Do not error when there are warnings on Python interpreter stderr ([#2599](https://github.com/astral-sh/uv/pull/2599)) +- Prevent discovery of cache gitignore when building distributions ([#2615](https://github.com/astral-sh/uv/pull/2615)) + +### Rust API + +- Make `InstallDist.direct_url` public ([#2584](https://github.com/astral-sh/uv/pull/2584)) +- Make `AllowedYanks` public ([#2608](https://github.com/astral-sh/uv/pull/2608)) + +### Documentation + +- Fix badge to current CI status ([#2612](https://github.com/astral-sh/uv/pull/2612)) + ## 0.1.23 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index 6760df10d..35b14d51a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4306,7 +4306,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.1.23" +version = "0.1.24" dependencies = [ "anstream", "anyhow", @@ -4819,7 +4819,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.23" +version = "0.1.24" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 4b81043f0..8a70369d0 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.23" +version = "0.1.24" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 987cff808..62ca9ca6b 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.23" +version = "0.1.24" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index 73d379433..f22c1cb8c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.23" +version = "0.1.24" 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"