Skip to content

Releases: python-poetry/poetry

0.9.1

18 May 22:02
0.9.1
3240acc
Compare
Choose a tag to compare

Fixed

  • Fixed handling of package names with dots. (Thanks to bertjwregeer)
  • Fixed path dependencies being resolved from the current path instead of the pyproject.toml file. (Thanks to radix)

0.9.0

07 May 17:08
0.9.0
87c4aaf
Compare
Choose a tag to compare

Added

  • Added the cache:clear command.
  • Added support for git dependencies in the add command.
  • Added support for path dependencies in the add command.
  • Added support for extras in the add command.
  • Added support for directory dependencies.
  • Added support for src/ layout for packages.
  • Added automatic detection of .venv virtualenvs.

Changed

  • Drastically improved dependency resolution speed.
  • Dependency resolution caches now use sha256 hashes.
  • Changed CLI error style.
  • Improved debugging of dependency resolution.
  • Poetry now attempts to find pyproject.toml not only in the directory it was
    invoked in, but in all its parents up to the root. This allows to run Poetry
    commands in project subdirectories.
  • Made the email address for authors optional.

Fixed

  • Fixed handling of extras when resolving dependencies.
  • Fixed self:update command for some installation.
  • Fixed handling of extras when building projects.
  • Fixed handling of wildcard dependencies wen packaging/publishing.
  • Fixed an error when adding a new packages with prereleases in lock file.
  • Fixed packages name normalization.

0.8.6

30 Apr 16:00
0.8.6
4829967
Compare
Choose a tag to compare

Fixed

  • Fixed config files not being created.

0.8.5

19 Apr 18:57
0.8.5
8708540
Compare
Choose a tag to compare

Fixed

  • Fixed a bug in dependency resolution which led to installation errors.
  • Fixed a bug where malformed sdists would lead to dependency resolution failing.

0.8.4

18 Apr 20:47
0.8.4
781a1f6
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where dependencies constraints in lock were too strict.
  • Fixed unicode error in search command for Python 2.7.
  • Fixed error with git dependencies.

0.8.3

16 Apr 16:51
0.8.3
50673f3
Compare
Choose a tag to compare

Fixed

  • Fixed platform verification which led to missing packages.
  • Fixed duplicates in pyproject.lock.

0.8.2

14 Apr 23:37
0.8.2
05c2964
Compare
Choose a tag to compare

Fixed

  • Fixed add command picking up prereleases by default.
  • Fixed dependendency resolution on Windows when unpacking distributions.
  • Fixed dependency resolution with post releases.
  • Fixed dependencies being installed even if not necessary for current system.

0.8.1

13 Apr 23:11
0.8.1
c799b4a
Compare
Choose a tag to compare

Fixed

  • Fixed resolution with bad (empty) releases.
  • Fixed version for prereleases.
  • Fixed search not working outside of a project.
  • Fixed self:update not working outside of a project.

0.8.0

13 Apr 21:46
0.8.0
f05d295
Compare
Choose a tag to compare

Added

  • Added support for Python 2.7.
  • Added a fallback mechanism for missing dependencies.
  • Added the search command.
  • Added support for local files as dependencies.
  • Added the self:update command.

Changes

  • Improved dependency resolution time by using cache control.

Fixed

  • Fixed install_requires and extras in generated sdist.
  • Fixed dependency resolution crash with malformed dependencies.
  • Fixed errors when license metadata is not set.
  • Fixed missing information in lock file.

0.7.1

05 Apr 20:39
0.7.1
c885895
Compare
Choose a tag to compare

Fixed

  • Fixed dependency resolution for custom repositories.