Features & Improvements
- Use minimal template if the project is an application. (#3295)
- Add one
safe_compatibleversion specifiers saving strategy. (#3301) - Allow customizing scripts display with
scripts.show_headersettings. (#3313) - Speed up the resolution by only resolving wheel candidates if possible. (#3319)
- Drop version from the search result, following the change of warehouse. (#3328)
- Support
overridessettings under[tool.pdm.resolution]with use_uv (#3330)
Bug Fixes
- No longer requires
wheelto build a setuptools-backed package. (#3320) - Fix an inconsistent behavior when running
pdm remove <package>with uv enabled. (#3323) - Fix: uninstallation error when pdm is not installed before. (#3325)
- Fix a bug in uv mode that direct URL dependencies can't be installed. (#3332)
- Fix a crash issue when rewriting dependency groups with
include-groupitems. (#3333) - Also read username from keyring if missing in source/repository config. (#3334)
- Allow configuring repositories in project. (#3335)
Miscellany
- Mark tests that require uv and skip them if uv is not found. (#3324)