Releases: python-poetry/poetry
Releases · python-poetry/poetry
0.12.0a1
0.12.0a0
0.11.5
Fixed
- Fixed a recursion error with circular dependencies.
- Fixed the
config
command setting incorrect values for paths. - Fixed an
OSError
on Python >= 3.5 forgit
dependencies with recursive symlinks. - Fixed the possible deletion of system paths by
cache:clear
. - Fixed a performance issue when parsing the lock file by upgrading
tomlkit
.
0.11.4
0.11.3
Changed
- Poetry now only uses TOML Kit for TOML files manipulation.
- Improved dependency resolution debug information.
Fixed
- Fixed missing dependency information for some packages.
- Fixed handling of single versions when packaging.
- Fixed dependency information retrieval from
.zip
and.bz2
archives. - Fixed searching for and installing packages from private repositories with authentication. (Thanks to @MarcDufresne)
- Fixed a potential error when checking the
pyproject.toml
validity. (Thanks to @ojii) - Fixed the lock file not tracking the
extras
information frompyproject.toml
. (Thanks to @cauebs) - Fixed missing trailing slash in the Simple API urls for private repositories. (Thanks to @bradsbrown)
0.11.2
0.11.1
0.11.0
Added
- Added support for
packages
,include
andexclude
properties. - Added a new
shell
command. (Thanks to @cauebs) - Added license validation in
init
command.
Changed
- Changed the dependency installation order, deepest dependencies are now installed first.
- Improved solver error messages.
poetry
now always reads/writes thepyproject.toml
file with theutf-8
encoding.config --list
now lists all available settings.init
no longer addspytest
to development dependencies.
Fixed
- Fixed handling of duplicate dependencies with different constraints.
- Fixed system requirements in lock file for sub dependencies.
- Fixed detection of new prereleases.
- Fixed unsafe packages being locked.
- Fixed versions detection in custom repositories.
- Fixed package finding with multiple custom repositories.
- Fixed handling of root incompatibilities.
- Fixed an error where packages from custom repositories would not be found.
- Fixed wildcard Python requirement being wrongly set in distributions metadata.
- Fixed installation of packages from a custom repository.
- Fixed
remove
command's case sensitivity. (Thanks to @cauebs) - Fixed detection of
.egg-info
directory for non-poetry projects. (Thanks to @gtors) - Fixed only-wheel builds. (Thanks to @gtors)
- Fixed key and array order in lock file to avoid having differences when relocking.
- Fixed errors when
git
could not be found.
0.10.3
Fixed
- Fixed
self:update
command on Windows. - Fixed
self:update
not picking up new versions. - Fixed a
RuntimeError
on Python 3.7. - Fixed bad version number being picked with private repositories.
- Fixed handling of duplicate dependencies with same constraint.
- Fixed installation from custom repositories.
- Fixed setting an explicit version in
version
command. - Fixed parsing of wildcards version constraints.
0.10.2
Fixed
- Fixed handling of
in
environment markers with commas. - Fixed a
UnicodeDecodeError
when an error occurs in venv. - Fixed Python requirements not properly set when resolving dependencies.
- Fixed terminal coloring being activated even if not supported.
- Fixed wrong executable being picked up on Windows in
poetry run
. - Fixed error when listing distribution links for private repositories.
- Fixed handling of PEP 440
~=
version constraint.