diff --git a/CHANGELOG.md b/CHANGELOG.md index f82425468eee..2a51705e9aa7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## 0.1.23 + +### Enhancements + +- Implement `--no-strip-extras` to preserve extras in compilation ([#2555](https://github.com/astral-sh/uv/pull/2555)) +- Preserve hashes for pinned packages when compiling without `--upgrade` ([#2532](https://github.com/astral-sh/uv/pull/2532)) +- Add a `uv self update` command ([#2228](https://github.com/astral-sh/uv/pull/2228)) +- Use relative paths for user-facing messages ([#2559](https://github.com/astral-sh/uv/pull/2559)) +- Add `CUSTOM_COMPILE_COMMAND` support to `uv pip compile` ([#2554](https://github.com/astral-sh/uv/pull/2554)) +- Add SHA384 and SHA512 hash algorithms ([#2534](https://github.com/astral-sh/uv/pull/2534)) +- Treat uninstallable packages as warnings, rather than errors ([#2557](https://github.com/astral-sh/uv/pull/2557)) + +### Bug fixes + +- Allow `VIRTUAL_ENV` to take precedence over `CONDA_PREFIX` ([#2574](https://github.com/astral-sh/uv/pull/2574)) +- Ensure mtime of site packages is updated during wheel installation ([#2545](https://github.com/astral-sh/uv/pull/2545)) +- Re-test validity after every lenient parsing change ([#2550](https://github.com/astral-sh/uv/pull/2550)) +- Run interpreter discovery under `-I` mode ([#2552](https://github.com/astral-sh/uv/pull/2552)) +- Search in both `purelib` and `platlib` for site-packages population ([#2537](https://github.com/astral-sh/uv/pull/2537)) +- Fix wheel builds and uploads for musl ARM ([#2518](https://github.com/astral-sh/uv/pull/2518)) + +### Documentation + +- Add `--link-mode` defaults to CLI ([#2549](https://github.com/astral-sh/uv/pull/2549)) +- Add an example workflow for compiling the current environment's packages ([#1968](https://github.com/astral-sh/uv/pull/1968)) +- Add `uv pip check diagnostics` to `PIP_COMPATIBILITY.md` ([#2544](https://github.com/astral-sh/uv/pull/2544)) + ## 0.1.22 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index f77b27fdd7f4..765a97c6aee8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4343,7 +4343,7 @@ checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" [[package]] name = "uv" -version = "0.1.22" +version = "0.1.23" dependencies = [ "anstream", "anyhow", @@ -4824,7 +4824,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.22" +version = "0.1.23" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 1d6e0581d5c2..4b81043f00ab 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.22" +version = "0.1.23" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 5ecea690f142..6528853b6450 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.22" +version = "0.1.23" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index ec03d118f2b9..73d379433fae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.22" +version = "0.1.23" 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"