Features & Improvements
- Add
lock --refreshto update the hash stored with the lock file without updating the pinned versions. #642 - Support resolution overriding in the
[tool.pdm.overrides]table. #790 - Add support for signals for basic operations, now including
post_init,pre_lock,post_lock,pre_installandpost_install. #798 - Add
install --checkto check if the lock file is up to date. #810 - Use symlinks to cache installed packages when it is supported by the file system. #814
Bug Fixes
- Fix a bug that candidates from urls are rejected by the
allow_prereleasessetting.
Now non-named requirements are resolved earlier than pinned requirements. #799
Improved Documentation
- Add a new doc page: API reference. #802
Dependencies
- Switch back from
atomltotomlkitas the style-preserving TOML parser. The latter has supported TOML v1.0.0. #809
Miscellany
- Cache the latest version of PDM for one week to reduce the request frequency. #800