Releases: python-poetry/poetry
Releases · python-poetry/poetry
1.1.0a2
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
1.0.9
1.0.8
1.0.7
1.0.6
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
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 thepublish
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
butpoetry.core.masonry.api
which requirespoetry-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
1.0.4
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 inenv 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
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 ofmasonry.api
which wasn't returning the proper result (#1875).