Poetry
Dev ToolsPython packaging and dependency management made easy
Release History
2.2.12 fixesThis release fixes a CLI output error in 'poetry self show' and resolves an issue regarding optional PEP 735 dependency groups via a poetry-core update.
2.2.0Breaking4 fixes5 featuresThis release introduces support for PEP 735 dependency groups and PEP 639 license clarity, adds JSON output to 'poetry show', and officially supports Python 3.14.
2.1.42 fixes1 featureThis release pins virtualenv to versions below 20.33, improves pyproject.toml validation messages, and fixes plugin installation and self-referential extras resolution issues.
2.1.3Breaking10 fixesThis release pins importlib-metadata<8.7 for Python 3.9 due to upstream breaking changes and includes numerous bug fixes across Poetry and poetry-core.
2.1.210 fixes2 featuresThis release focuses on performance improvements for dependency locking and marker operations, alongside several bug fixes for environment activation commands and marker logic determinism.
2.1.12 fixesThis release fixes two issues: Poetry now correctly selects the Python interpreter when using `poetry env use python`, and Poetry Core no longer produces invalid markers when simplifying `python_version` markers.
2.1.0Breaking19 fixes8 featuresThis release introduces experimental Python installation management, makes the build system agnostic, and changes the default project layout to 'src'. It also includes significant performance improvements for dependency locking and numerous bug fixes related to PEP compliance and environment handling.
2.0.19 fixes4 featuresThis release introduces support for searching legacy sources and improves dependency resolution performance. It also fixes several critical bugs related to package synchronization, environment detection, and plugin API compatibility.