Poetry v1.2.0.b3 Release Notes
Release Date: 2022-07-13 // almost 2 years ago-
Important: This release fixes a critical issue that prevented hashes from being retrieved when locking dependencies, ๐ due to a breaking change on PyPI JSON API (see #5972 and the upstream change for more details).
โฌ๏ธ After upgrading, you have to clear Poetry cache manually to get that feature working correctly again:
$ poetry cache clear pypi --all
โ Added
- โ Added
--only-root
topoetry install
to install a project without its dependencies (#5783)
๐ Changed
- ๐ Improved user experience of
poetry init
(#5838) - โ Added default timeout for all HTTP requests, to avoid hanging requests (#5881)
- โก๏ธ Updated
poetry init
to better specify how to skip adding dependencies (#5946) - โก๏ธ Updated Poetry repository names to avoid clashes with user-defined repositories (#5910)
๐ Fixed
- ๐ Fixed an issue where extras where not handled if they did not match the case-sensitive name of the packages (#4122)
- ๐ Fixed configuration of
experimental.system-git-client
option throughpoetry config
(#5818) - ๐ Fixed uninstallation of git dependencies on Windows (#5836)
- ๐ Fixed an issue where
~
was not correctly expanded invirtualenvs.path
(#5848) - ๐ Fixed an issue where installing/locking dependencies would hang when setting an incorrect git repository (#5880)
- ๐ Fixed an issue in
poetry publish
when keyring was not properly configured (#5889) - ๐ Fixed duplicated line output in console (#5890)
- ๐ Fixed an issue where the same wheels where downloaded multiple times during installation (#5871)
- ๐ Fixed an issue where dependencies hashes could not be retrieved when locking due to a breaking change on PyPI JSON API (#5973)
- ๐ Fixed an issue where a dependency with non-requested extras could not be installed if it is requested with extras by another dependency (#5770)
- โก๏ธ Updated git backend to correctly read local/global git config when using dulwich as a git backend (#5935)
- ๐ Fixed an issue where optional dependencies where not correctly exported when defining groups (#5819)
๐ Docs
- ๐ Fixed configuration instructions for repositories specification (#5809)
- โ Added a link to dependency specification
from
pyproject.toml
(#5815) - ๐ Improved
zsh
autocompletion instructions (#5859) - ๐ Improved installation and update documentations (#5857)
- ๐ Improved exact requirements documentation (#5874)
- โ Added documentation for
@
operator (#5822) - ๐ Improved autocompletion documentation (#5879)
- ๐ Improved
scripts
definition documentation (#5884)
- โ Added