History

2.6.3 (2023-05-05)

  • Allow version constraints in --upgrade-package parameters. (Issue #392, PR #394, thanks to Peter Law.)

2.6.2 (2023-02-23)

  • Fix package name normalization for names with delimiters (urltemplate != url-template).

2.6.1 (2022-11-23)

  • Add --backtracking/--no-backtracking flag (backtracking docs). (Issue #345, PR #360)

  • Bumped pip-tools minimum version constraint to 6.8.0 to support --resolver option.

2.6.0 (2022-11-23)

  • Fix cross-env package names matching when they use delimiters (-_.) and upper/lower case.

2.5.0 (2022-11-03)

  • Add --emit_trusted_host/--no-emit_trusted_host flag (trusted host annotation docs). Thanks to Phil Blackwood (Issue #351, PR #353).

  • Remove Python 3.6 and 3.7 from tested versions (package works, but maintaining CI becomes problematic). Using Python 3.8 as the base version going forward.

2.4.6 (2022-07-22)

2.4.5 (2022-04-01)

2.4.4 (2022-03-30)

  • Add --build-isolation flag. Thanks to Jake Schmidt (PR #311).

  • Fix --skip-constraints feature for URL dependencies.

2.4.3 (2022-01-19)

  • Prioritize URL depedencies when parsing to enable URLs that have version pins.

  • Make --autoresolve work correctly with -t and -n options.

  • Add support for “package @ url” notation.

2.4.2 (2021-09-01)

  • Fix --autoresolve when --directory=".".

2.4.1 (2021-04-02)

2.4.0 (2021-03-17)

  • Update –index/–no-index to –emit-index-url/–no-emit-index-url for compatibility with pip-tools 6.0 (Issue #243).

2.3.2 (2021-02-18)

  • Fix cross-feature logic for –autoresolve and –upgrade-package (PR #236).

2.3.1 (2021-02-16)

  • Fix for a bug introduced in 2.2.2 when running pip-compile-multi installed for Python 3, and having python symlinked to Python 2 (Issue #233, PR #234).

2.3.0 (2021-02-04)

  • Make SHA1 hashes of input files in a more robust way (Issue #215). Now it ignores changes to comments, whitespace and order of packages.

2.2.2 (2021-01-29)

  • Add support for calling using python -m pipcompilemulti.cli_v1 notation.

2.2.1 (2021-01-29)

  • Add --skip-constraints option.

  • Fix bootstrapping for autoresolve case with missing output files.

2.2.0 (2020-01-22)

  • Add --autoresolve option for conflict-free compilations (PR #224).

  • Auto-discover requirements in other directories by following references (PR #221).

  • Add support for new-style multiline “via” comments from pip-tools (PR #222).

2.1.0 (2020-08-19)

  • Update dependencies.

  • Revert relative path normalization, introduced in #167 (thanks to @john-bodley #200).

2.0.0 (2020-05-18)

  • Drop Python 2.7 support. pip-tools 4 no longer works with the latest pip, there’s no way to continue Python 2.7 support.

1.5.9 (2020-03-23)

  • Remove directory path from “via” annotations (thanks to @HALtheWise #166 #167).

1.5.8 (2019-09-27)

  • Add option --annotate-index (thanks to @john-bodley #160).

1.5.7 (2019-09-27)

  • Enable accidentially disabled --upgrade option.

1.5.6 (2019-09-18)

  • Minor fixes to packaging and documentation.

Warning: this version is broken and won’t pass --upgrade option to pip-compile. If you have this version installed, you need to manually upgrade it. For example, using command:

pip-compile-multi --upgrade-package pip-compile-multi

Like in this PR.

1.5.4 (2019-09-16)

  • Fixed MANIFEST to include features directory

Warning: this version is broken and won’t pass --upgrade option to pip-compile. See notes for 1.5.6 for details.

1.5.3 (2019-09-14)

  • Refactored features to separate modules.

  • Allow passing verify options after verify command.

  • Trim irrelevant entries from the traceback.

Warning: this version is broken and won’t install features directory. See notes for 1.5.6 for details.

1.5.2 (2019-09-12)

  • Added option --allow-unsafe. (thanks to @mozbhearsum #157).

1.5.1 (2019-08-08)

  • Added option --use-cache. (thanks to @kolotev #149).

1.5.0 (2019-08-06)

  • Changed short option for --forbid-post from -P to -p (as it conflicted with -P for --upgrade-package #147).

1.3.1 (2019-02-19)

  • Re-removed workaround for future[s] packages in Python3

1.3.0 (2018-12-27)

  • Introduced CLI v2 (disabled by default)

1.2.2 (2018-11-20)

  • Removed workaround for future[s] packages in Python3 (no longer needed)

1.2.1 (2018-04-16)

  • Fixed Restructured text formatting (thanks to @yigor)

  • Updated test dependencies (and hashes)

1.2.0 (2018-04-03)

  • Added –forbid-post option

1.1.12 (2018-02-23)

  • Added checks for conflicting package versions

  • Added support for VCS dependencies

  • Added –no-upgrade option

1.1.11 (2018-02-09)

  • Propagate –only-name option to references

  • Fixed extension override options

1.1.10 (2018-02-09)

  • Added --generate-hashes option

1.1.9 (2018-02-08)

  • Fixed directory override option

  • Added –only-name option

1.1.8 (2018-01-25)

  • Fixed comment justification

1.1.6 (2018-01-19)

  • Added pip-compile-multi verify command

1.1.5 (2018-01-16)

  • Omit future[s] packages for Python3

1.1.0 (2018-01-12)

  • Added files discovery.

1.0.0 (2018-01-11)

  • First release on PyPI.