All Versions
111
Latest Version
Avg Release Cycle
56 days
Latest Release
-
Changelog History
Page 5
Changelog History
Page 5
-
v1.0.5 Changes
February 29, 2020 -
v1.0.4 Changes
February 28, 2020๐ 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).
-
v1.0.3 Changes
January 31, 2020๐ 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).
- Fixed an error which caused the configuration environment variables (like
-
v1.0.2 Changes
January 10, 2020 -
v1.0.1 Changes
January 10, 2020๐ Fixed
- ๐ Fixed an error in
env use
where the wrong Python executable was being used to check compatibility (#1736). - ๐ Fixed an error where VCS dependencies were not properly categorized as development dependencies (#1725).
- ๐ Fixed an error where some shells would no longer be usable after using the
shell
command (#1673). - ๐ Fixed an error where explicitly included files where not included in wheel distributions (#1750).
- ๐ Fixed an error where some Git dependencies url were not properly parsed (#1756).
- ๐ Fixed an error in the
env
commands on Windows if the path to the executable contained a space (#1774). - ๐ Fixed several errors and UX issues caused by
keyring
on some systems (#1788). - ๐ Fixed errors when trying to detect installed packages (#1786).
- ๐ Fixed an error when packaging projects where Python packages were not properly detected (#1592).
- ๐ Fixed an error where local file dependencies were exported as editable when using the
export
command (#1840). - ๐ Fixed the way environment markers are propagated and evaluated when resolving dependencies (#1829, #1789).
- ๐ Fixed an error in the PEP-508 compliant representation of directory and file dependencies (#1796).
- ๐ Fixed an error where invalid virtual environments would be silently used. They will not be recreated and a warning will be displayed (#1797).
- ๐ Fixed an error where dependencies were not properly detected when reading the
setup.py
file in some cases (#1764).
- ๐ Fixed an error in
-
v1.0.0 Changes
December 12, 2019โ Added
- โ Added an
export
command to export the lock file to other formats (onlyrequirements.txt
is currently supported). - โ Added a
env info
command to get basic information about the current environment. - โ Added a
env use
command to control the Python version used by the project. - โ Added a
env list
command to list the virtualenvs associated with the current project. - โ Added a
env remove
command to delete virtualenvs associated with the current project. - โ Added support for
POETRY_HOME
declaration withinget-poetry.py
. - โ Added support for declaring a specific source for dependencies.
- โ Added support for disabling PyPI and making another repository the default one.
- โ Added support for declaring private repositories as secondary.
- โ Added the ability to specify packages on a per-format basis.
- โ Added support for custom urls in metadata.
- ๐ Full environment markers are now supported for dependencies via the
markers
property. - โ Added the ability to specify git dependencies directly in
add
, it no longer requires the--git
option. - โ Added the ability to specify path dependencies directly in
add
, it no longer requires the--path
option. - โ Added support for url dependencies (#1260).
- ๐ Publishing to PyPI using API tokens is now supported (#1275).
- Licenses can now be identified by their full name.
- โ Added support for custom certificate authority and client certificates for private repositories.
- Poetry can now detect and use Conda environments.
๐ Changed
- ๐ Slightly changed the lock file, making it potentially incompatible with previous Poetry versions.
- The
cache:clear
command has been renamed tocache clear
. - The
debug:info
command has been renamed todebug info
. - The
debug:resolve
command has been renamed todebug resolve
. - โก๏ธ The
self:update
command has been renamed toself update
. - ๐ Changed the way virtualenvs are stored (names now depend on the project's path).
- ๐ The
--git
option of theadd
command has been removed. - ๐ The
--path
option of theadd
command has been removed. - ๐ The
add
command will now automatically select the latest prerelease if only prereleases are available. - โก๏ธ The
add
command can now update a dependencies if an explicit constraint is given (#1221). - โ Removed the
--develop
option from theinstall
command. - ๐ Improved UX when searching for packages in the
init
command. - The
shell
command has been improved. - The
poetry run
command now usesos.execvp()
rather than spawning a new subprocess. - ๐ Specifying dependencies with
allows-prereleases
in thepyproject.toml
file is deprecated for consistency with theadd
command. Useallow-prereleases
instead. - ๐ Improved the error message when the lock file is invalid.
- Whenever Poetry needs to use the "system" Python, it will now call
sys.executable
instead of thepython
command. - ๐ Improved the error message displayed on conflicting Python requirements (#1681).
- ๐ Improved the
site-packages
directory detection (#1683).
๐ Fixed
- ๐ Fixed transitive extra dependencies being removed when updating a specific dependency.
- ๐ง The
pyproject.toml
configuration is now properly validated. - ๐ Fixed installing Poetry-based packages breaking with
pip
. - ๐ Fixed packages with empty markers being added to the lock file.
- ๐ Fixed invalid lock file generation in some cases.
- ๐ Fixed local version identifier handling in wheel file names.
- ๐ Fixed packages with invalid metadata triggering an error instead of being skipped.
- ๐ Fixed the generation of invalid lock files in some cases.
- Git dependencies are now properly locked to a specific revision when specifying a branch or a tag.
- ๐ Fixed the behavior of the
~=
operator. - ๐ Fixed dependency resolution for conditional development dependencies.
- ๐ Fixed generated dependency constraints when they contain inequality operators.
- The
run
command now properly handles the--
separator. - ๐ Fixed some issues with
path
dependencies being seen asgit
dependencies. - ๐ Fixed various issues with the way
extra
markers in dependencies were handled. - ๐ Fixed the option conflicts in the
run
command. - ๐ Fixed wrong latest version being displayed when executing
show -l
. - ๐ Fixed
TooManyRedirects
errors being raised when resolving dependencies. - ๐ Fixed custom indices dependencies being constantly updated.
- ๐ Fixed the behavior of the
--install
option of the debug resolve command. - ๐ Fixed an error in
show
when using the-o/--outdated
option. - ๐ Fixed PEP 508 url dependency handling.
- ๐ Fixed excluded files via the
exclude
being included in distributions. - ๐ Fixed an error in
env use
if thevirtualenvs.in-project
setting is activated (#1682) - ๐ Fixed handling of
empty
andany
markers in unions of markers (#1650).
- โ Added an
-
v1.0.0.b9 Changes
December 07, 2019 -
v1.0.0.b8 Changes
November 26, 2019๐ Fixed
- ๐ Fixed source references not being locked for private indices
-
v1.0.0.b7 Changes
November 22, 2019๐ Fixed
- ๐ Fixed PEP 508 url dependency handling.
- ๐ Fixed excluded files via the
exclude
being included in distributions. - ๐ Fixed duplicated indices when exporting a
requirement.txt
file.
-
v1.0.0.b6 Changes
November 20, 2019๐ Changed
- ๐ Improved the error message when the lock file is invalid
- Simplified output for
poetry version
- Made installation text more clear on dependencies
- Whenever Poetry needs to use the "system" Python, it will now call
sys.executable
instead of thepython
command.
๐ Fixed
- ๐ Fixed
importlib-metadata
being installed for Python 3.8 - ๐ Fixed an error in
show
when using the-o/--outdated
option.