Skip to content

Releases: python-poetry/poetry

1.1.0a2

26 Jun 17:11
1.1.0a2
549f865
Compare
Choose a tag to compare
1.1.0a2 Pre-release
Pre-release

Note that lock files generated with this release are not compatible with previous releases of Poetry.

Added

  • The install command now supports a --remove-untracked option to ensure only packages from the lock file are present in the environment (#2172).
  • Some errors will now be provided with possible solutions and links to the documentation (#2396).

Changed

  • Editable installations of Poetry projects have been improved and are now faster (#2360).
  • Improved the accuracy of the dependency resolver in case of dependencies with environment markers (#2361)
  • Environment markers of dependencies are no longer stored in the lock file (#2361).
  • Improved the way connection errors are handled when publishing (#2285).

Fixed

  • Fixed errors when handling duplicate dependencies with environment markers (#2342).
  • Fixed the detection of installed packages (#2360).

1.0.9

09 Jun 19:18
1.0.9
1d64e1c
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where packages from custom indices where continuously updated (#2525).
  • Fixed errors in the way Python environment markers were parsed and generated (#2526).

1.0.8

05 Jun 17:54
1.0.8
6f9d6b0
Compare
Choose a tag to compare

Fixed

  • Fixed a possible error when installing the root package (#2505).
  • Fixed an error where directory and VCS dependencies were not installed (#2505).

1.0.7

05 Jun 14:46
1.0.7
cb866bf
Compare
Choose a tag to compare

Fixed

  • Fixed an error when trying to execute some packages setup.py file (#2349).

1.0.6

05 Jun 13:55
1.0.6
288c421
Compare
Choose a tag to compare

Changed

  • The self update command has been updated in order to handle future releases of Poetry (#2429).

Fixed

  • Fixed an error were a new line was not written when displaying the virtual environment's path with env info (#2196).
  • Fixed a misleading error message when the packages property was empty (#2265).
  • Fixed shell detection by using environment variables (#2147).
  • Fixed the removal of VCS dependencies (#2239).
  • Fixed generated wheel ABI tags for Python 3.8 (#2121).
  • Fixed a regression when building stub-only packages (#2000).
  • Fixed errors when parsing PEP-440 constraints with whitespace (#2347).
  • Fixed PEP 508 representation of VCS dependencies (#2349).
  • Fixed errors when source distributions were read-only (#1140).
  • Fixed dependency resolution errors and inconsistencies with directory, file and VCS dependencies (#2398).
  • Fixed custom repositories information not being properly locked (#2484).

1.1.0a1

27 Mar 22:33
1.1.0a1
d00222a
Compare
Choose a tag to compare
1.1.0a1 Pre-release
Pre-release

This release must be downloaded via the get-poetry.py script and not via the self update command.

Added

  • Added a new --dry-run option to the publish command (#2199).

Changed

  • The core features of Poetry have been extracted in to a separate library: poetry-core (#2212).
  • The build backend is no longer poetry.masonry.api but poetry.core.masonry.api which requires poetry-core>=1.0.0a5 (#2212).
  • The exceptions are now beautifully displayed in the terminal with various level of details depending on the verbosity (2230).

1.0.5

29 Feb 18:15
1.0.5
754dbf8
Compare
Choose a tag to compare

Fixed

  • Fixed an error when building distributions if the git executable was not found (#2105).
  • Fixed various errors when reading Poetry's TOML files by upgrading tomlkit.

1.0.4

28 Feb 19:11
1.0.4
bb9582c
Compare
Choose a tag to compare

Fixed

  • Fixed the PyPI URL used when installing packages (#2099).
  • Fixed errors when the author's name contains special characters (#2006).
  • Fixed VCS excluded files detection when building wheels (#1947).
  • Fixed packages detection when building sdists (#1626).
  • Fixed the local .venv virtual environment not being displayed in env list (#1762).
  • Fixed incompatibilities with the most recent versions of virtualenv (#2096).
  • Fixed Poetry's own vendor dependencies being retrieved when updating dependencies (#1981).
  • Fixed encoding of credentials in URLs (#1911).
  • Fixed url constraints not being accepted in multi-constraints dependencies (#2035).
  • Fixed an error where credentials specified via environment variables were not retrieved (#2061).
  • Fixed an error where git dependencies referencing tags were not locked to the corresponding commit (#1948).
  • Fixed an error when parsing packages setup.py files (#2041).
  • Fixed an error when parsing some git URLs (#2018).

1.0.3

31 Jan 17:26
1.0.3
ed44342
Compare
Choose a tag to compare

Fixed

  • Fixed an error which caused the configuration environment variables (like POETRY_HTTP_BASIC_XXX_PASSWORD) to not be used (#1909).
  • Fixed an error where the --help option was not working (#1910).
  • Fixed an error where packages from private indices were not decompressed properly (#1851).
  • Fixed an error where the version of some PEP-508-formatted wheel dependencies was not properly retrieved (#1932).
  • Fixed internal regexps to avoid potential catastrophic backtracking errors (#1913).
  • Fixed performance issues when custom indices were defined in the pyproject.toml file (#1892).
  • Fixed the get_requires_for_build_wheel() function of masonry.api which wasn't returning the proper result (#1875).

1.0.2

10 Jan 14:46
1.0.2
636ce8b
Compare
Choose a tag to compare

Fixed

  • Reverted a previous fix (#1796) which was causing errors for projects with file and/or directory dependencies (#1865).