Change8

0.11.27

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

Summary

This release focuses heavily on performance improvements across parsing and scanning operations, alongside several bug fixes related to lock file generation and dependency resolution. A preview feature for discovering extensionless shebang scripts was also introduced.

✨ New Features

  • Added support to continue on ignored errors when fetching wheel metadata.
  • Implemented caching for the `--python-downloads-json-url` option.
  • Preview feature: Added discovery of extensionless shebang scripts in `uv workspace list --scripts`.

🐛 Bug Fixes

  • Ensured the `packages` table is always emitted for `pylock.toml` files.
  • Prevented blank lines from appearing in the output of `uv pip tree` when empty.
  • Fixed issue where hashes were not encoded in file paths.
  • Resolved a panic when encountering a registry `uv.lock` package without a version.
  • Ensured conditional extra markers are preserved during exports.
  • Skipped the ambiguous authority check for file transport VCS URLs.
  • Synchronized index format when `uv add --index` updates an existing index URL.

Affected Symbols