PDM v1.2.0 Release Notes

Release Date: 2021-01-26 // over 3 years ago
  • ๐Ÿ”‹ Features & Improvements

    • ๐Ÿ”„ Change the behavior of --save-compatible slightly. Now the version specifier saved is using the REAL compatible operator ~= as described in PEP 440. Before: requests<3.0.0,>=2.19.1, After: requests~=2.19. The new specifier accepts requests==2.19.0 as compatible version. #225
    • Environment variable ${PROJECT_ROOT} in the dependency specification can be expanded to refer to the project root in pyproject.toml. The environment variables will be kept as they are in the lock file. #226
    • ๐Ÿ”’ Change the dependencies of a package in the lock file to a list of PEP 508 strings #236

    ๐Ÿ› Bug Fixes

    • Ignore user's site and PYTHONPATH(with python -I mode) when executing pip commands. #231

    ๐Ÿ‘Œ Improved Documentation

    • ๐Ÿ”Œ Document about how to activate and use a plugin. #227

    Dependencies

    • โœ… Test project on pip 21.0. #235