Poetry v1.2.0.a2 Release Notes

Release Date: 2021-08-01 // 4 months ago
  • โž• 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)

Previous changes from v1.2.0.a1

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