All Versions
133
Latest Version
Avg Release Cycle
10 days
Latest Release
86 days ago

Changelog History
Page 4

  • v1.12.8 Changes

    February 06, 2022

    ๐Ÿ”‹ Features & Improvements

    • ๐Ÿ”Œ Print the error and continue if a plugin fails to load. #878

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”ง PDM now ignores configuration of uninstalled plugins. #872
    • ๐Ÿ›  Fix the compatibility issue with pip>=22.0. #875
  • v1.12.7 Changes

    January 31, 2022

    ๐Ÿ”‹ Features & Improvements

    • If no command is given to pdm run, it will run the Python REPL. #856

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix the hash calculation when generating direct_url.json for a local pre-built wheel. #861
    • PDM no longer migrates project meta silently. #867

    Dependencies

    • ๐Ÿ“Œ Pin pip<22.0. #874

    Miscellany

    • โฌ‡๏ธ Reduce the number of tests that require network, and mark the rest with network marker. #858
  • v1.12.6 Changes

    January 12, 2022

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix a bug that cache dir isn't created. #843
  • v1.12.5 Changes

    January 11, 2022

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix a resolution error that dots in the package name are normalized to - unexpectedly. #853
  • v1.12.4 Changes

    January 11, 2022

    ๐Ÿ”‹ Features & Improvements

    • Remember the last selection in use command to save the human effort. And introduce an -i option to ignored that remembered value. #846

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix a bug of uninstall crash when the package has directories in RECORD. #847
    • ๐Ÿ›  Fix the ModuleNotFoundError during uninstall when the modules required are removed. #850
  • v1.12.3 Changes

    January 07, 2022

    ๐Ÿ”‹ Features & Improvements

    • ๐Ÿ‘Œ Support setting Python path in global configuration. #842

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”’ Lowercase the package names in the lock file make it more stable. #836
    • โšก๏ธ Show the packages to be updated in dry run mode of pdm update even if --no-sync is passed. #837
    • ๐Ÿ‘Œ Improve the robustness of update check code. #841
    • ๐Ÿ›  Fix a bug that export result has environment markers that don't apply for all requirements. #843
  • v1.12.2 Changes

    December 30, 2021

    ๐Ÿ”‹ Features & Improvements

    • Allow changing the installation linking method by feature.install_cache_method config. #822

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix a bug that namespace packages can't be symlinked to the cache due to existing links. #820
    • ๐Ÿ‘‰ Make PDM generated pth files processed as early as possible. #821
    • ๐Ÿ›  Fix a UnicodeDecodeError for subprocess logger under Windows/GBK. #823
  • v1.12.1 Changes

    December 24, 2021

    ๐Ÿ› Bug Fixes

    • Don't symlink pycaches to the target place. #817
  • v1.12.0 Changes

    December 22, 2021

    ๐Ÿ”‹ Features & Improvements

    • โž• Add lock --refresh to 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_install and post_install. #798
    • โž• Add install --check to 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_prereleases setting. 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 atoml to tomlkit as 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
  • v1.11.3 Changes

    December 15, 2021

    ๐Ÿ”‹ Features & Improvements

    • ๐Ÿ”„ Change the default version save strategy to minimum, without upper bounds. #787

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix the patching of sysconfig in PEP 582 initialization script. #796

    Miscellany

    • ๐Ÿ›  Fix an installation failure of the bootstrap script on MacOS Catalina. #793
    • โž• Add a basic benchmarking script. #794