Change8

Poetry

Dev Tools

Python packaging and dependency management made easy

Latest: 2.2.18 releases3 breaking changesView on GitHub →

Release History

2.2.12 fixes
Sep 21, 2025

This 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 features
Sep 14, 2025

This 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 feature
Aug 5, 2025

This 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 fixes
May 4, 2025

This 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 features
Mar 29, 2025

This 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 fixes
Feb 16, 2025

This 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 features
Feb 15, 2025

This 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 features
Jan 12, 2025

This 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.