Change8

0.11.5

📦 uvView on GitHub →
3 features🐛 6 fixes

Summary

This release introduces support for new CPython versions, adds the `exclude-newer` index configuration, and improves error handling for TLS certificates and build system requirements.

Migration Steps

  1. Remove the legacy `PIP_COMPATIBILITY.md` redirect file if it was previously included.

✨ New Features

  • Added support for CPython 3.13.13, 3.14.4, and 3.15.0a8.
  • Introduced the `exclude-newer` option for `[[tool.uv.index]]` configuration.
  • The `uv audit` command now provides context and warnings for ignored vulnerabilities.

🐛 Bug Fixes

  • Fixed an error message related to `build_system.requires`.
  • Removed trailing path separators during path normalization.
  • Improved error messages when encountering unsupported or invalid TLS certificates.
  • Normalized persisted fork markers before lock equality checks.
  • Ensured junction is cleared properly when uninstalling Python versions on Windows.
  • Reported TLS certificate errors cleanly instead of panicking.