Change8

0.11.4

📦 uvView on GitHub →
3 features🐛 11 fixes

Summary

This release (0.11.4) introduces support for new Python versions and adds the --upgrade-group flag. It also includes numerous bug fixes related to dependency resolution, locking, and outdated checks.

✨ New Features

  • Add support for the --upgrade-group flag.
  • Merge repeated archive URL hashes by version ID.
  • Require all direct URL hash algorithms to match.

🐛 Bug Fixes

  • Avoid panics in environment finding via cycle detection.
  • Enforce direct URL hashes for pyproject.toml dependencies.
  • Error on --locked and --frozen when script lockfile is missing.
  • Fix uv export extra resolution for workspace member and conflicting extras.
  • Include conflicts defined in virtual workspace root.
  • Recompute relative exclude-newer values during uv tree --outdated.
  • Respect --exclude-newer in uv tool list --outdated.
  • Sort by comparator to break specifier ties.
  • Store relative timestamps in tool receipts.
  • Track newly-activated extras when determining conflicts.
  • Patch Cargo.lock in uv-build source distributions.