0.9.25
📦 uvView on GitHub →
✨ 6 features🐛 5 fixes🔧 4 symbols
Summary
This release introduces support for CPython 3.15.0a4 and upgrades the bundled Tcl/Tk to version 9.0. New features include bytecode compilation flags for installation and per-package control over `exclude-newer`.
✨ New Features
- Added support for CPython 3.15.0a4.
- Upgraded Tcl/Tk used by CPython to version 9.0.
- Added the `--compile-bytecode` flag to `uv python install` and `uv python upgrade` to compile the standard library.
- Now allows disabling `exclude-newer` on a per-package basis.
- Broadcasts `WM_SETTINGCHANGE` when running `uv tool update-shell`.
- Preview feature: Detects workspace from `uv run` target.
🐛 Bug Fixes
- Fixed an issue where size was incorrectly unwrapped for file responses.
- Fixed keyring authentication usage when retrieving `tool@latest` version.
- Ensured the latest Pyodide version is used for each corresponding Python version.
- Improved handling and closing of trampoline file handles.
- Fixed an error message that occurred when installing musl python on armv7.