Pdm

Latest version: v2.15.2

Safety actively analyzes 625178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 33

1.12.3

Not secure
----------------------------

Features & Improvements

- Support setting Python path in global configuration. [842](https://github.com/pdm-project/pdm/issues/842)

Bug Fixes

- Lowercase the package names in the lock file make it more stable. [836](https://github.com/pdm-project/pdm/issues/836)
- Show the packages to be updated in dry run mode of `pdm update` even if `--no-sync` is passed. [837](https://github.com/pdm-project/pdm/issues/837)
- Improve the robustness of update check code. [841](https://github.com/pdm-project/pdm/issues/841)
- Fix a bug that export result has environment markers that don't apply for all requirements. [843](https://github.com/pdm-project/pdm/issues/843)

1.12.2

Not secure
----------------------------

Features & Improvements

- Allow changing the installation linking method by `feature.install_cache_method` config. [822](https://github.com/pdm-project/pdm/issues/822)

Bug Fixes

- Fix a bug that namespace packages can't be symlinked to the cache due to existing links. [820](https://github.com/pdm-project/pdm/issues/820)
- Make PDM generated pth files processed as early as possible. [821](https://github.com/pdm-project/pdm/issues/821)
- Fix a UnicodeDecodeError for subprocess logger under Windows/GBK. [823](https://github.com/pdm-project/pdm/issues/823)

1.12.1

Not secure
----------------------------

Bug Fixes

- Don't symlink pycaches to the target place. [817](https://github.com/pdm-project/pdm/issues/817)

1.12.0

Not secure
----------------------------

Features & Improvements

- Add `lock --refresh` to update the hash stored with the lock file without updating the pinned versions. [642](https://github.com/pdm-project/pdm/issues/642)
- Support resolution overriding in the `[tool.pdm.overrides]` table. [790](https://github.com/pdm-project/pdm/issues/790)
- Add support for signals for basic operations, now including `post_init`, `pre_lock`, `post_lock`, `pre_install` and `post_install`. [798](https://github.com/pdm-project/pdm/issues/798)
- Add `install --check` to check if the lock file is up to date. [810](https://github.com/pdm-project/pdm/issues/810)
- Use symlinks to cache installed packages when it is supported by the file system. [814](https://github.com/pdm-project/pdm/issues/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](https://github.com/pdm-project/pdm/issues/799)

Improved Documentation

- Add a new doc page: **API reference**. [802](https://github.com/pdm-project/pdm/issues/802)

Dependencies

- Switch back from `atoml` to `tomlkit` as the style-preserving TOML parser. The latter has supported TOML v1.0.0. [809](https://github.com/pdm-project/pdm/issues/809)

Miscellany

- Cache the latest version of PDM for one week to reduce the request frequency. [800](https://github.com/pdm-project/pdm/issues/800)

1.11.3

Not secure
----------------------------

Features & Improvements

- Change the default version save strategy to `minimum`, without upper bounds. [787](https://github.com/pdm-project/pdm/issues/787)

Bug Fixes

- Fix the patching of sysconfig in PEP 582 initialization script. [796](https://github.com/pdm-project/pdm/issues/796)

Miscellany

- Fix an installation failure of the bootstrap script on macOS Catalina. [793](https://github.com/pdm-project/pdm/issues/793)
- Add a basic benchmarking script. [794](https://github.com/pdm-project/pdm/issues/794)

1.11.2

Not secure
----------------------------

Bug Fixes

- Fix the resolution order to reduce the loop number to find a conflict. [781](https://github.com/pdm-project/pdm/issues/781)
- Patch the functions in `sysconfig` to return the PEP 582 scheme in `pdm run`. [784](https://github.com/pdm-project/pdm/issues/784)

Dependencies

- Remove the upper bound of version constraints for most dependencies, except for some zero-versioned ones. [787](https://github.com/pdm-project/pdm/issues/787)

Page 17 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.