pip-tools v6.10.0 Release Notes

Release Date: 2022-11-13 // 3 months ago
  • ๐Ÿ”‹ Features:

    • ๐Ÿ—„ Deprecate pip-compile --resolver=legacy (#1724). Thanks @atugushev
    • Prompt user to use the backtracking resolver on errors (#1719). Thanks @maxfenv
    • โž• Add support for Python 3.11 final (#1708). Thanks @hugovk
    • โž• Add --newline=[LF|CRLF|native|preserve] option to pip-compile (#1652). Thanks @AndydeCleyre

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix inconsistent handling of constraints comments with backtracking resolver (#1713). Thanks @mkniewallner
    • ๐Ÿ›  Fix some encoding warnings in Python 3.10 (PEP 597) (#1614). Thanks @GalaxySnail

    Other Changes:

    • โšก๏ธ Update pip-tools version in the README's pre-commit examples (#1701). Thanks @Kludex
    • Document use of the backtracking resolver (#1718). Thanks @maxfenv
    • ๐Ÿ‘‰ Use HTTPS in a readme link (#1716). Thanks @Arhell

Previous changes from v6.9.0

  • ๐Ÿ”‹ Features:

    • โž• Add --all-extras flag to pip-compile (#1630). Thanks @apljungquist
    • ๐Ÿ‘Œ Support Exclude Package with custom unsafe packages (#1509). Thanks @hmc-cs-mdrissi

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix compile cached vcs packages (#1649). Thanks @atugushev
    • Include py.typed in wheel file (#1648). Thanks @FlorentJeannot

    Other Changes:

    • โž• Add pyproject.toml & modern packaging to introduction. (#1668). Thanks @hynek