0.5.29
📦 uvView on GitHub →
✨ 4 features🐛 3 fixes🔧 8 symbols
Summary
uv 0.5.29 introduces new `--bare`, `--active`, and `--no-active` options, updates managed Python versions, and includes several bug fixes and documentation improvements.
✨ New Features
- Add `--bare` option to `uv init` (see PR #11192).
- Add support for respecting `VIRTUAL_ENV` in project commands via `--active` (PR #11189).
- Allow silencing the project `VIRTUAL_ENV` warning with `--no-active` (PR #11251).
- Updated managed Python distributions to CPython 3.12.9 and 3.13.2, and made pkg-config files relocatable (see python-build-standalone release notes).
🐛 Bug Fixes
- Always use base Python discovery logic for cached environments (PR #11254).
- Use a file lock to avoid concurrent initialization of project environments (PR #11259).
- Fix handling of `--all-groups` and `--no-default-groups` flags (PR #11224).
🔧 Affected Symbols
uv init--bare--active--no-activecached environment discovery logicproject environment initialization lock--all-groups flag--no-default-groups flag