All Versions
97
Latest Version
Avg Release Cycle
27 days
Latest Release
85 days ago

Changelog History
Page 1

  • v1.2.0.a2 Changes

    August 01, 2021

    โž• Added

    • ๐Ÿ‘ Poetry now supports dependency groups. (#4260)
    • ๐Ÿ”’ The install command now supports a --sync option to synchronize the environment with the lock file. (#4336)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved the way credentials are retrieved to better support keyring backends. (#4086)
    • ๐Ÿ”€ The --remove-untracked option of the install command is now deprecated in favor of the new --sync option. (#4336)
    • The user experience when installing dependency groups has been improved. (#4336)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed performance issues when resolving dependencies. (#3839)
    • ๐Ÿ›  Fixed an issue where transitive dependencies of directory or VCS dependencies were not installed or otherwise removed. (#4202)
    • ๐Ÿ›  Fixed the behavior of the init command in non-interactive mode. (#2899)
    • ๐Ÿ›  Fixed the detection of the system environment when the setting virtualenvs.create is deactivated. (#4329)
    • ๐Ÿ›  Fixed the display of possible solutions for some common errors. (#4332)
  • v1.2.0.a1 Changes

    May 21, 2021

    ๐Ÿš€ This release is the first testing release of the upcoming 1.2.0 version.

    โฌ‡๏ธ It drops support for Python 2.7 and 3.5.

    โž• Added

    • ๐Ÿ”Œ Poetry now supports a plugin system to alter or expand Poetry's functionality. (#3733)
    • ๐Ÿ‘ Poetry now supports PEP 610. (#3876)
    • ๐Ÿ”ง Several configuration options to better control the way virtual environments are created are now available. (#3157, #3711).
    • ๐Ÿ“ฆ The new command now supports namespace packages. (#2768)
    • ๐Ÿ“ฆ The add command now supports the --editable option to add packages in editable mode. (#3940)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Python 2.7 and 3.5 are no longer supported. (#3405)
    • ๐Ÿ—„ The usage of the get-poetry.py script is now deprecated and is replaced by the install-poetry.py script. (#3706)
    • 0๏ธโƒฃ Directory dependencies are now in non-develop mode by default. (poetry-core#98)
    • ๐Ÿ‘Œ Improved support for PEP 440 specific versions that do not abide by semantic versioning. (poetry-core#140)
    • ๐Ÿ‘Œ Improved the CLI experience and performance by migrating to the latest version of Cleo. (#3618)
    • ๐Ÿ“ฆ Packages previously considered as unsafe (pip, setuptools, wheels and distribute) can now be managed as any other package. (#2826)
    • 0๏ธโƒฃ The new command now defaults to the Markdown format for README files. (#2768)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an error where command line options were not taken into account when using the run command. (#3618)
    • ๐Ÿ›  Fixed an error in the way custom repositories were resolved. (#3406)
  • v1.1.10 Changes

    September 21, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue where non-sha256 hashes were not checked. (#4529)
  • v1.1.9 Changes

    September 18, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ”’ Fixed a security issue where file hashes were not checked prior to installation. (#4420,ย #4444,ย python-poetry/poetry-core#193)
    • ๐Ÿ›  Fixed the detection of the system environment when the settingย virtualenvs.createย is deactivated. (#4507)
    • ๐Ÿ›  Fixed an issue where unsafe parameters could be passed toย gitย commands. (python-poetry/poetry-core#203)
    • ๐Ÿ Fixed an issue where the wrongย gitย executable could be used on Windows. (python-poetry/poetry-core#205)
  • v1.1.8 Changes

    August 19, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an error with repository prioritization when specifying secondary repositories. (#4241)
    • ๐Ÿ›  Fixed the detection of the system environment when the settingย virtualenvs.createย is deactivated. (#4330,ย #4407)
    • ๐Ÿ›  Fixed the evaluation of relative path dependencies. (#4246)
    • ๐Ÿ›  Fixed environment detection for Python 3.10 environments. (#4387)
    • ๐Ÿ›  Fixed an error in the evaluation ofย in/not inย markers (python-poetry/poetry-core#189)
  • v1.1.7 Changes

    June 25, 2021

    ๐Ÿ”’ Note: Lock files might need to be regenerated for the first fix below to take effect.\ โšก๏ธ You can useย poetry lockย to do soย withoutย theย --no-updateย option.

    ๐Ÿ”„ Changed

    • ๐Ÿš€ This release is compatible with theย install-poetry.pyย installation script to ease the migration path fromย 1.1ย releases toย 1.2ย releases. (#4192)

    ๐Ÿ›  Fixed

    • ๐Ÿšš Fixed an issue where transitive dependencies of directory or VCS dependencies were not installed or otherwise removed. (#4203)
    • ๐Ÿ›  Fixed an issue where the combination of theย --treeย andย --no-devย options for the show command was still displaying development dependencies. (#3992)
  • v1.1.6 Changes

    April 14, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed export format for path dependencies. (#3121)
    • ๐Ÿ›  Fixed errors caused by environment modification when executing some commands. (#3253)
    • ๐Ÿ›  Fixed handling of wheel files with single-digit versions. (#3338)
    • ๐Ÿ›  Fixed an error when handling single-digit Python markers. (poetry-core#156)
    • ๐Ÿ›  Fixed dependency markers not being properly copied when changing the constraint leading to resolution errors. (poetry-core#163)
    • โšก๏ธ Fixed an error where VCS dependencies were always updated. (#3947)
    • ๐Ÿ“ฆ Fixed an error where the incorrect version of a package was locked when using environment markers. (#3945)
  • v1.1.5 Changes

    March 04, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an error in the export command when no lock file existed and a verbose flag was passed to the command. (#3310)
    • ๐Ÿ›  Fixed an error where the pyproject.toml was not reverted when using the add command. (#3622)
    • ๐Ÿ›  Fixed errors when using non-HTTPS indices. (#3622)
    • ๐Ÿ›  Fixed errors when handling simple indices redirection. (#3622)
    • ๐Ÿ›  Fixed errors when trying to handle newer wheels by using the latest version of poetry-core and packaging. (#3677)
    • ๐Ÿ›  Fixed an error when using some versions of poetry-core due to an incorrect import. (#3696)
  • v1.1.4 Changes

    October 23, 2020

    โž• Added

    • โž• Added installer.parallel boolean flag (defaults to true) configuration to enable/disable parallel execution of operations when using the new installer. (#3088)

    ๐Ÿ”„ Changed

    • When using system environments as an unprivileged user, user site and bin directories are created if they do not already exist. (#3107)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed editable installation of poetry projects when using system environments. (#3107)
    • ๐Ÿ›  Fixed locking of nested extra activations. If you were affected by this issue, you will need to regenerate the lock file using poetry lock --no-update. (#3229)
    • ๐Ÿ›  Fixed prioritisation of non-default custom package sources. (#3251)
    • ๐Ÿ›  Fixed detection of installed editable packages when non-poetry managed .pth file exists. (#3210)
    • ๐Ÿ›  Fixed scripts generated by editable builder to use valid import statements. (#3214)
    • ๐Ÿ›  Fixed recursion error when locked dependencies contain cyclic dependencies. (#3237)
    • ๐Ÿ›  Fixed propagation of editable flag for VCS dependencies. (#3264)
  • v1.1.3 Changes

    October 14, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ Python version support deprecation warning is now written to stderr. (#3131)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed KeyError when PATH is not defined in environment variables. (#3159)
    • ๐Ÿ›  Fixed error when using config command in a directory with an existing pyproject.toml without any Poetry configuration. (#3172)
    • ๐Ÿ›  Fixed incorrect inspection of package requirements when same dependency is specified multiple times with unique markers. (#3147)
    • ๐Ÿ›  Fixed show command to use already resolved package metadata. (#3117)
    • ๐Ÿ›  Fixed multiple issues with export command output when using requirements.txt format. (#3119)