diff --git a/CHANGELOG.md b/CHANGELOG.md index f5c157ca2..b4b964c70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## 0.1.42 + +This release includes stabilized support for persistent configuration in uv. + +uv will now read project configuration from a `pyproject.toml` or `uv.toml` file in the current +directory or any parent directory, along with user configuration at `~/.config/uv/uv.toml` +(or `$XDG_CONFIG_HOME/uv/uv.toml`) on macOS and Linux, and `%APPDATA%\uv\uv.toml` on Windows. + +See: [Persistent Configuration](https://github.com/astral-sh/uv?tab=readme-ov-file#persistent-configuration) for more. + +### Enhancements + +- Respect `MACOSX_DEPLOYMENT_TARGET` in `--python-platform` ([#3470](https://github.com/astral-sh/uv/pull/3470)) + +### Configuration + +- Add documentation for persistent configuration ([#3467](https://github.com/astral-sh/uv/pull/3467)) +- Add JSON Schema export to SchemaStore ([#3461](https://github.com/astral-sh/uv/pull/3461)) +- Merge user and workspace settings ([#3462](https://github.com/astral-sh/uv/pull/3462)) + +### Bug fixes + +- Use Metadata10 to parse PKG-INFO of legacy editable ([#3450](https://github.com/astral-sh/uv/pull/3450)) +- Apply normcase to line from easy-install.pth ([#3451](https://github.com/astral-sh/uv/pull/3451)) +- Upgrade `async_http_range_reader` to v0.8.0 to respect redirects in range requests ([#3460](https://github.com/astral-sh/uv/pull/3460)) +- Use last non-EOL version for `--python-platform` macOS ([#3469](https://github.com/astral-sh/uv/pull/3469)) + ## 0.1.41 ### Bug fixes diff --git a/Cargo.lock b/Cargo.lock index 040a73d76..ecdb3054e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4531,7 +4531,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.1.41" +version = "0.1.42" dependencies = [ "anstream", "anyhow", @@ -5116,7 +5116,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.1.41" +version = "0.1.42" [[package]] name = "uv-virtualenv" diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 0bc77705c..59fa1aa55 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.1.41" +version = "0.1.42" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index a3d678678..7a48829e6 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.1.41" +version = "0.1.42" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index 8a1b0aa0b..01b2e957a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.1.41" +version = "0.1.42" 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"