Skip to content

Releases: pdm-project/pdm

Release v0.4.0

10 Mar 03:35
Compare
Choose a tag to compare

Features & Improvements

  • Global project support
    • Add a new option -g/--global to manage global project. The default location is at ~/.pdm/global-project.
    • Use the virtualenv interpreter when detected inside an activated venv.
    • Add a new option -p/--project to select project root other than the default one. #30
  • Add a new command pdm config del to delete an existing config item. #71

Bug Fixes

  • Fix a URL parsing issue that username will be dropped in the SSH URL. #68

Improved Documentation

  • Add docs for global project and selecting project path. #30

Release v0.3.2

08 Mar 02:00
Compare
Choose a tag to compare

Features & Improvements

  • Display all availible Python interpreters if users don't give on in pdm init. #67

Bug Fixes

  • Regard 4.0 as infinite upper bound when checking subsetting. #66

Release v0.3.1

07 Mar 13:32
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug that ImpossiblePySpec's hash clashes with normal one.

Release v0.3.0

28 Feb 05:16
Compare
Choose a tag to compare

Features & Improvements

  • Add a new command pdm config to inspect configurations. #26
  • Add a new command pdm cache clear to clean caches. #63

Bug Fixes

  • Correctly show dependency graph when circular dependencies exist. #62

Improved Documentation

  • Write the initial documentation for PDM. #14

Release v0.2.6

25 Feb 03:00
Compare
Choose a tag to compare

Features & Improvements

  • Improve the user interface of selecting Python interpreter. #54

Bug Fixes

  • Fix the wheel installer to correctly unparse the flags of console scripts. #56
  • Fix a bug that OS-dependent hashes are not saved. #57

Release v0.2.5

22 Feb 11:13
Compare
Choose a tag to compare

Features & Improvements

  • Allow specifying Python interpreter via --python option in pdm init. #49
  • Set python_requires when initializing and defaults to >={current_version}. #50

Bug Fixes

  • Always consider wheels before tarballs; correctly merge markers from different parents. #47
  • Filter out incompatible wheels when installing. #48

Release v0.2.4

21 Feb 12:51
Compare
Choose a tag to compare

Bug Fixes

  • Use the project local interpreter to build wheels. #43
  • Correctly merge Python specifiers when possible. #4

Release v0.2.3

21 Feb 07:08
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug that editable build generates a malformed setup.py.

Release v0.2.2

20 Feb 09:00
Compare
Choose a tag to compare

Features & Improvements

  • Add a fancy greeting banner when user types pdm --help. #42

Bug Fixes

  • Fix the RECORD file in built wheel. #41

Dependencies

  • Add dependency python-cfonts to display banner. #42

Release v0.2.1

18 Feb 09:02
4b76a38
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug that short python_version markers can't be parsed correctly. #38
  • Make _editable_intall.py compatible with Py2.