Change8

2.1.2

📦 poetryView on GitHub →
2 features🐛 10 fixes🔧 5 symbols

Summary

This release focuses on performance improvements for dependency locking and marker operations, alongside several bug fixes for environment activation commands and marker logic determinism.

✨ New Features

  • Improve performance of locking dependencies
  • Improve performance of marker operations in poetry-core

🐛 Bug Fixes

  • Fix an issue where markers were not locked correctly
  • Fix non-deterministic results of poetry lock
  • Fix poetry env activate returning the wrong command for tcsh
  • Fix poetry env activate returning the wrong command for pwsh on Linux
  • Fix incorrect marker calculation when removing parts covered by project's Python constraint
  • Fix issue where extra markers were not simplified
  • Fix non-deterministic intersection and union of markers
  • Fix issue where intersection of python_version markers was not recognized as empty
  • Fix issue where python_version markers were not simplified
  • Fix conversion of Python constraints on a package into invalid markers

🔧 Affected Symbols

poetry lockpoetry env activatepoetry-coremarkerspython_version