diff --git a/CHANGELOG.md b/CHANGELOG.md index de33874fbbb5..cd573cde1508 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 0.2.26 + +### CLI + +- Add `--no-progress` global option to hide all progress animations ([#5098](https://github.com/astral-sh/uv/pull/5098)) + +### Performance + +- Cache downloaded wheel when range requests aren't supported ([#5089](https://github.com/astral-sh/uv/pull/5089)) + +### Bug fixes + +- Download wheel to disk when streaming unzip failed with HTTP streaming error ([#5094](https://github.com/astral-sh/uv/pull/5094)) +- Filter out invalid wheels based on `requires-python` ([#5084](https://github.com/astral-sh/uv/pull/5084)) +- Filter out none ABI wheels with mismatched Python versions ([#5087](https://github.com/astral-sh/uv/pull/5087)) +- Lock Git cache on resolve ([#5051](https://github.com/astral-sh/uv/pull/5051)) +- Change order of `pip compile` command checks to handle exact argument first ([#5111](https://github.com/astral-sh/uv/pull/5111)) + +### Documentation + +- Document that `--universal` implies `--no-strip-markers` ([#5121](https://github.com/astral-sh/uv/pull/5121)) + ## 0.2.25 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index 5688c8210c85..44101f6cc8ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4428,7 +4428,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.2.25" +version = "0.2.26" dependencies = [ "anstream", "anyhow", @@ -5161,7 +5161,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.2.25" +version = "0.2.26" [[package]] name = "uv-virtualenv" diff --git a/PREVIEW-CHANGELOG.md b/PREVIEW-CHANGELOG.md index 74a69409b064..b2bbca7401c1 100644 --- a/PREVIEW-CHANGELOG.md +++ b/PREVIEW-CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 0.2.26 + +### Preview features + +- Indicate that `uv lock --upgrade` has updated the lock file ([#5110](https://github.com/astral-sh/uv/pull/5110)) +- Sort managed Python installations by version ([#5140](https://github.com/astral-sh/uv/pull/5140)) +- Support workspace to workspace path dependencies ([#4833](https://github.com/astral-sh/uv/pull/4833)) +- Allow conflicting locals when forking ([#5104](https://github.com/astral-sh/uv/pull/5104)) +- Rework `pyproject.toml` reformatting to respect original indentation ([#5075](https://github.com/astral-sh/uv/pull/5075)) + +### Documentation + +- Add stubs for the project documentation ([#5135](https://github.com/astral-sh/uv/pull/5135)) +- Add `settings.md` to docs ([#5091](https://github.com/astral-sh/uv/pull/5091)) +- Add contributor documentation for the docs ([#5108](https://github.com/astral-sh/uv/pull/5108)) +- Add reference documentation for global settings ([#5123](https://github.com/astral-sh/uv/pull/5123)) +- Add reference documentation for pip settings ([#5125](https://github.com/astral-sh/uv/pull/5125)) +- Add reference documentation for resolver settings ([#5122](https://github.com/astral-sh/uv/pull/5122)) +- Add uv to docs Pull Request titles ([#5115](https://github.com/astral-sh/uv/pull/5115)) +- Auto-merge docs PRs on release ([#5101](https://github.com/astral-sh/uv/pull/5101)) +- Autogenerate possible values for enums in reference documentation ([#5137](https://github.com/astral-sh/uv/pull/5137)) + ## 0.2.25 ### Preview features diff --git a/README.md b/README.md index 20e45874c651..fc4ac675ff06 100644 --- a/README.md +++ b/README.md @@ -53,8 +53,8 @@ curl -LsSf https://astral.sh/uv/install.sh | sh powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # For a specific version. -curl -LsSf https://astral.sh/uv/0.2.25/install.sh | sh -powershell -c "irm https://astral.sh/uv/0.2.25/install.ps1 | iex" +curl -LsSf https://astral.sh/uv/0.2.26/install.sh | sh +powershell -c "irm https://astral.sh/uv/0.2.26/install.ps1 | iex" # With pip. pip install uv diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index a268f4bc48fe..c215708795ff 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.2.25" +version = "0.2.26" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 31507b855bbf..c7eda374761d 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.2.25" +version = "0.2.26" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/docs/guides/pre-commit.md b/docs/guides/pre-commit.md index 590bcb0dd73a..4469ebcf61e1 100644 --- a/docs/guides/pre-commit.md +++ b/docs/guides/pre-commit.md @@ -7,7 +7,7 @@ To compile requirements via pre-commit, add the following to the `.pre-commit-co ```yaml - repo: https://github.com/astral-sh/uv-pre-commit # uv version. - rev: 0.2.25 + rev: 0.2.26 hooks: # Compile requirements - id: pip-compile @@ -19,7 +19,7 @@ To compile alternative files, modify `args` and `files`: ```yaml - repo: https://github.com/astral-sh/uv-pre-commit # uv version. - rev: 0.2.25 + rev: 0.2.26 hooks: # Compile requirements - id: pip-compile @@ -32,7 +32,7 @@ To run the hook over multiple files at the same time: ```yaml - repo: https://github.com/astral-sh/uv-pre-commit # uv version. - rev: 0.2.25 + rev: 0.2.26 hooks: # Compile requirements - id: pip-compile diff --git a/pyproject.toml b/pyproject.toml index cb021a2aba8e..5ba49fd14f9a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.2.25" +version = "0.2.26" 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"