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

Changelog History
Page 2

  • v1.1.2 Changes

    October 06, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ“ฆ Dependency installation of editable packages and all uninstall operations are now performed serially within their corresponding priority groups. (#3099)
    • ๐Ÿ‘Œ Improved package metadata inspection of nested poetry projects within project path dependencies. (#3105)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed export of requirements.txt when project dependency contains git dependencies. (#3100)
  • v1.1.1 Changes

    October 05, 2020

    โž• Added

    • โž• Added --no-update option to lock command. (#3034)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed resolution of packages with missing required extras. (#3035)
    • ๐Ÿ›  Fixed export of requirements.txt dependencies to include development dependencies. (#3024)
    • ๐Ÿ›  Fixed incorrect selection of unsupported binary distribution formats when selecting a package artifact to install. (#3058)
    • ๐Ÿ›  Fixed incorrect use of system executable when building package distributions via build command. (#3056)
    • ๐Ÿ›  Fixed errors in init command when specifying --dependency in non-interactive mode when a pyproject.toml file already exists. (#3076)
    • ๐Ÿ›  Fixed incorrect selection of configured source url when a publish repository url configuration with the same name already exists. (#3047)
    • ๐Ÿ›  Fixed dependency resolution issues when the same package is specified in multiple dependency extras. (#3046)
  • v1.1.0 Changes

    October 01, 2020

    ๐Ÿ”„ Changed

    • The init command will now use existing pyproject.toml if possible (#2448).
    • ๐Ÿ“‡ Error messages when metadata information retrieval fails have been improved (#2997).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed parsing of version constraint for rc prereleases (#2978).
    • ๐Ÿ›  Fixed how some metadata information are extracted from setup.cfg files (#2957).
    • ๐Ÿ›  Fixed return codes returned by the executor (#2981).
    • ๐Ÿ›  Fixed whitespaces not being accepted for the list of extras when adding packages (#2985).
    • ๐Ÿ›  Fixed repositories specified in the pyproject.toml file not being taken into account for authentication when downloading packages (#2990).
    • ๐Ÿ›  Fixed permission errors when installing the root project if the site-packages directory is not writeable (#3002).
    • ๐Ÿ›  Fixed environment marker propagation when exporting to the requirements.txt format (#3002).
    • ๐Ÿ›  Fixed errors when paths in run command contained spaces (#3015).
  • v1.1.0.rc1 Changes

    September 25, 2020

    ๐Ÿ”„ Changed

    • The virtualenvs.in-project setting will now always be honored, if set explicitly, regardless of the presence of a .venv directory (#2771).
    • โž• Adding packages already present in the pyproject.toml file will no longer raise an error (#2886).
    • Errors when authenticating against custom repositories will now be logged (#2577).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an error on Python 3.5 when resolving URL dependencies (#2954).
    • ๐Ÿ›  Fixed the dependency option of the init command being ignored (#2587).
    • ๐Ÿ›  Fixed the show command displaying erroneous information following the changes in the lock file format (#2967).
    • ๐Ÿ›  Fixed dependency resolution errors due to invalid python constraints propagation (#2968).

    ๐Ÿ”” Notice for FreeBSD Users

    For using poetry on FreeBSD 11 and 13 under Python 3.5, we recommend that you use an installation method other than the get-poetry.py script.

    Installation using get-poetry.py script of FreeBSD 11 and 13 releases do not included vendored dependencies for Python 3.5 environments. This is due to FreeBSD build environments not provided python35 packages at the time of this release. Users on these environments, with a previous 1.1.0 preview releases should not use poetry update to consume this release.

    ๐Ÿš€ FreeBSD 12 release will also drop Python 3.5 vendored dependencies in future releases.

  • v1.1.0.b4 Changes

    September 23, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ When running under Python 2.7 on Windows, install command will be limited to one worker to mitigate threading issue (#2941).
  • v1.1.0.b3 Changes

    September 18, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved the error reporting when HTTP error are encountered for legacy repositories (#2459).
    • ๐Ÿ“ฆ When displaying the name of packages retrieved from remote repositories, the original name will now be used (#2305).
    • ๐Ÿ“ฆ Failed package downloads will now be retried on connection errors (#2813).
    • Path dependencies will now be installed as editable only when develop option is set to true (#2887).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed the detection of the type of installed packages (#2722).
    • ๐Ÿ›  Fixed deadlocks when installing packages on systems not supporting non-ascii characters (#2721).
    • ๐Ÿ›  Fixed handling of wildcard constraints for packages with prereleases only (#2821).
    • ๐Ÿ›  Fixed dependencies of some packages not being discovered by ensuring we use the PEP-516 backend if specified (#2810).
    • ๐Ÿ›  Fixed recursion errors when retrieving extras (#2787).
    • ๐Ÿ›  Fixed PyPI always being displayed when publishing even for custom repositories (#2905).
    • ๐Ÿ›  Fixed handling of packages extras when resolving dependencies (#2887).
  • v1.1.0.b2 Changes

    July 24, 2020

    ๐Ÿ”„ Changed

    • โž• Added support for build scripts without the setup.py file generation in the editable builder (#2718).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an error occurring when using older lock files (#2717).
  • v1.1.0.b1 Changes

    July 24, 2020

    ๐Ÿ”„ Changed

    • Virtual environments will now exclusively be built with virtualenv (#2666).
    • ๐Ÿ‘Œ Support for Python 2.7 and 3.5 is now officially deprecated and a warning message will be displayed (#2683).
    • ๐Ÿ‘Œ Improved metadata inspection of packages by using the PEP-517 build system (#2632).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed parallel tasks not being cancelled when the installation is interrupted or has failed (#2656).
    • ๐Ÿ›  Fixed an error where the editable builder would not expose all packages (#2664).
    • ๐Ÿ›  Fixed an error for Python 2.7 when a file could not be downloaded in the installer (#2709).
    • ๐Ÿ›  Fixed the lock file content-hash value not being updated when using the add and remove commands (#2710).
    • ๐Ÿ›  Fixed incorrect resolution errors being raised for packages with python requirements (#2712).
    • ๐Ÿ›  Fixed an error causing the build log messages to no longer be displayed (#2715).
  • v1.1.0.a3 Changes

    July 10, 2020

    โž• Added

    • ๐Ÿ†• New installer which provides a faster and better experience (#2595).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed resolution error when handling duplicate dependencies with environment markers (#2622).
    • ๐Ÿ›  Fixed erroneous resolution errors when resolving packages to install (#2625).
    • ๐Ÿ›  Fixed errors when detecting installed editable packages (#2602).
  • v1.1.0.a2 Changes

    June 26, 2020

    ๐Ÿš€ 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

    • ๐Ÿ›  Fixed errors when handling duplicate dependencies with environment markers (#2342).
    • ๐Ÿ›  Fixed the detection of installed packages (#2360).