PDM v1.7.0 Release Notes

Release Date: 2021-07-20 // almost 3 years ago
  • ๐Ÿ”‹ Features & Improvements

    • ๐Ÿ‘Œ Support showing individual fields by --<field-name> options in pdm show. When no package is given, show this project. #527
    • โž• Add --freeze option to pdm list command which shows the dependencies list as pip's requirements.txt format. #531

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix the path manipulation on Windows, now the PEP 582 path is prepended to the PYTHONPATH. #522
    • ๐Ÿ›  Fix the handling of auth prompting: will try keyring in non-verbose mode. #523
    • ๐Ÿ”Œ Recognize old entry point name "pdm.plugin" for backward-compatibility. #530
    • Match the VCS scheme in case-insensitive manner. #537
    • 0๏ธโƒฃ Use the default permission bits when writing project files. #542
    • ๐Ÿ›  Fix the VCS url to be consistent between lock and install. #547

    ๐Ÿ‘Œ Improved Documentation

    • โž• Add installation instructions for Scoop. #522

    Dependencies

    • โšก๏ธ Update pdm-pep517 to 0.8.0. #524
    • Switch from toml to tomli. #541

    ๐Ÿ”จ Refactor

    • ๐Ÿ— Seperate the build env into two different levels for better caching. #541
    • ๐Ÿ”จ Refactor the build part into smaller functions. #543