Change8

0.7.12

📦 uvView on GitHub →
5 features🐛 3 fixes🔧 7 symbols

Summary

uv 0.7.12 adds new pin removal, improved resolution hints, and several usability enhancements while fixing race conditions and export options.

✨ New Features

  • Add `uv python pin --rm` to remove `.python-version` pins
  • Don't hint at versions removed by `excluded-newer`
  • Add hint to use `tool.uv.environments` on resolution error
  • Add hint to use `tool.uv.required-environments` on resolution error
  • Improve `python pin` error messages

🐛 Bug Fixes

  • Lock environments during `uv sync`, `uv add` and `uv remove` to prevent race conditions
  • Add `--no-editable` to `uv export` for `pylock.toml`
  • Fix directory glob traversal fallback preventing exclusion of all files

🔧 Affected Symbols

uv python pinuv syncuv adduv removeuv exporttool.uv.environmentstool.uv.required-environments