All Versions
66
Latest Version
Avg Release Cycle
34 days
Latest Release
47 days ago

Changelog History
Page 1

  • v6.4.0 Changes

    October 12, 2021

    πŸ”‹ Features:

    • βž• Add support for pip>=21.3 (#1501). Thanks @atugushev
    • βž• Add support for Python 3.10 (#1497). Thanks @joshuadavidthomas

    Other Changes:

    • ⬆️ Bump pip minimum version to >= 21.2 (#1500). Thanks @atugushev
  • v6.3.1 Changes

    October 08, 2021

    πŸ› Bug Fixes:

    • πŸ“¦ Ensure pip-tools unions dependencies of multiple declarations of a package with different extras (#1486). Thanks @richafrank
    • πŸ‘ Allow comma-separated arguments for --extra (#1493). Thanks @AndydeCleyre
    • πŸ‘Œ Improve clarity of help text for options supporting multiple (#1492). Thanks @AndydeCleyre
  • v6.3.0 Changes

    September 21, 2021

    πŸ”‹ Features:

    • πŸ’… Enable single-line annotations with pip-compile --annotation-style=line (#1477). Thanks @AndydeCleyre
    • Generate PEP 440 direct reference whenever possible (#1455). Thanks @FlorentJeannot
    • πŸ‘ PEP 440 Direct Reference support (#1392). Thanks @FlorentJeannot

    πŸ› Bug Fixes:

    • πŸ”„ Change log level of hash message (#1460). Thanks @plannigan
    • πŸ‘ Allow passing --no-upgrade option (#1438). Thanks @ssbarnea
  • v6.2.0 Changes

    June 22, 2021

    πŸ”‹ Features:

    • βž• Add --emit-options/--no-emit-options flags to pip-compile (#1123). Thanks @atugushev
    • βž• Add --python-executable option for pip-sync (#1333). Thanks @MaratFM
    • 🌲 Log which python version was used during compile (#828). Thanks @graingert

    πŸ› Bug Fixes:

    • πŸ›  Fix pip-compile package ordering (#1419). Thanks @adamsol
    • βž• Add --strip-extras option to pip-compile for producing constraint compatible output (#1404). Thanks @ssbarnea
    • πŸ›  Fix click v7 version_option compatibility (#1410). Thanks @FuegoFro
    • Pass package_name explicitly in click.version_option decorators for compatibility with click>=8.0 (#1400). Thanks @nicoa

    Other Changes:

    • ⚑️ Document updating requirements with pre-commit hooks (#1387). Thanks @microcat49
    • βž• Add setuptools and wheel dependencies to the setup.cfg (#889). Thanks @jayvdb
    • πŸ‘Œ Improve instructions for new contributors (#1394). Thanks @FlorentJeannot
    • πŸ‘ Better explain role of existing requirements.txt (#1369). Thanks @mikepqr
  • v6.1.0 Changes

    April 14, 2021

    πŸ”‹ Features:

    • βž• Add support for pyproject.toml or setup.cfg as input dependency file (PEP-517) for pip-compile (#1356). Thanks @orsinium
    • βž• Add pip-compile --extra option to specify extras_require dependencies (#1363). Thanks @orsinium

    πŸ› Bug Fixes:

    • Restore ability to set compile cache with env var PIP_TOOLS_CACHE_DIR (#1368). Thanks @AndydeCleyre
  • v6.0.1 Changes

    March 15, 2021

    πŸ› Bug Fixes:

    • πŸ›  Fixed a bug with undeclared dependency on importlib-metadata at Python 3.6 (#1353). Thanks @atugushev

    Dependencies:

    • βž• Add pep517 dependency (#1353). Thanks @atugushev
  • v6.0.0 Changes

    March 12, 2021

    Backwards Incompatible Changes:

    • βœ‚ Remove support for EOL Python 3.5 and 2.7 (#1243). Thanks @jdufresne
    • βœ‚ Remove deprecated --index/--no-index option from pip-compile (#1234). Thanks @jdufresne

    πŸ”‹ Features:

    • πŸ“‡ Use pep517 to parse dependencies metadata from setup.py (#1311). Thanks @astrojuanlu

    πŸ› Bug Fixes:

    • πŸ›  Fix a bug where pip-compile with setup.py would not include dependencies with environment markers (#1311). Thanks @astrojuanlu
    • Prefer === over == when generating requirements.txt if a dependency was pinned with === (#1323). Thanks @IceTDrinker
    • πŸ›  Fix a bug where pip-compile with setup.py in nested folder would generate setup.txt output file (#1324). Thanks @peymanslh
    • 0️⃣ Write out default index when it is provided as --extra-index-url (#1325). Thanks @fahrradflucht

    Dependencies:

    • ⬆️ Bump pip minimum version to >= 20.3 (#1340). Thanks @atugushev
  • v5.5.0 Changes

    December 31, 2020

    πŸ”‹ Features:

    • βž• Add Python 3.9 support (1222). Thanks @jdufresne
    • πŸ‘Œ Improve formatting of long "via" annotations (1237). Thanks @jdufresne
    • βž• Add --verbose and --quiet options to pip-sync (1241). Thanks @jdufresne
    • βž• Add --no-allow-unsafe option to pip-compile (1265). Thanks @jdufresne

    πŸ› Bug Fixes:

    • Restore PIP_EXISTS_ACTION environment variable to its previous state when resolve dependencies in pip-compile (1255). Thanks @jdufresne

    Dependencies:

    • βœ‚ Remove six dependency in favor pip's vendored six (1240). Thanks @jdufresne

    πŸ‘Œ Improved Documentation:

    • βž• Add pip-requirements.el (for Emacs) to useful tools to README (#1244). Thanks @jdufresne
    • βž• Add supported Python versions to README (#1246). Thanks @jdufresne
  • v5.4.0 Changes

    November 21, 2020

    πŸ”‹ Features:

    Dependencies:

  • v5.3.1 Changes

    July 31, 2020

    πŸ› Bug Fixes:

    • πŸ›  Fix pip-20.2 compatibility issue that caused pip-tools to sometime fail to stabilize in a constant number of rounds (1194). Thanks @vphilippon