Features & Improvements
- Add experimental workspace support for managing local member projects in a shared root lock file. (#1505)
- Defer startup-time imports for Python, virtualenv, and self-management commands. (#3673)
Bug Fixes
- Fix
pdm completion bashprinting__ltrim_colon_completions: command not found(and a similar error for_get_comp_words_by_ref) when the generated script is sourced in a bash without thebash-completionpackage loaded, such as Git Bash on Windows or minimal Linux containers. The script now defines small fallbacks for both helpers when they are not already available. (#3793) - Avoid forwarding duplicate SIGINT in pdm run on POSIX. (#3808)
Documentation
- Fix the Windows installation instructions for a specific version.
Invoke-Expression(iex) does not accept an-Argsparameter and cannot forward arguments to a piped script, so the documented command failed. Use the$env:PDM_VERSIONenvironment variable, which the install script reads, instead. (#3792)