Skip to content

Releases: jazzband/pip-tools

4.5.0

20 Feb 16:38
870b4fe
Compare
Choose a tag to compare

4.5.0 (2020-02-20)

Features:

  • Primary requirements and VCS dependencies are now get annotated with any source .in files and reverse dependencies (#1058). Thanks @AndydeCleyre

Bug Fixes:

  • Always use normalized path for cache directory as it is required in newer versions of pip (#1062). Thanks @kammala

Improved Documentation:

  • Replace outdated link in the README with rationale for pinning (#1053). Thanks @m-aciek

4.4.1

31 Jan 08:54
e417cb9
Compare
Choose a tag to compare

Bug Fixes:

  • Fix a bug where pip-compile would keep outdated options from requirements.txt (#1029). Thanks @atugushev
  • Fix the No handlers could be found for logger "pip.*" error by configuring the builtin logging module (#1035). Thanks @vphilippon
  • Fix a bug where dependencies of relevant constraints may be missing from output file (#1037). Thanks @jeevb
  • Upgrade the minimal version of click from 6.0 to 7.0 version in setup.py (#1039). Thanks @hramezani
  • Ensure that depcache considers the python implementation such that (for example) cpython3.6 does not poison the results of pypy3.6 (#1050). Thanks @asottile

Improved Documentation:

4.4.0

21 Jan 12:53
814c838
Compare
Choose a tag to compare

Features:

Bug Fixes:

  • Fix a bug where pip-compile --upgrade-package would upgrade those passed packages not already required according to the *.in and *.txt files (#1031). Thanks @AndydeCleyre

4.3.0

26 Nov 08:32
Compare
Choose a tag to compare

Features:

Bug Fixes:

  • Fix pip-compile doesn't copy --trusted-host from requirements.in to requirements.txt (#964). Thanks @atugushev
  • Add compatibility with pip>=20.0 (#953 and #978). Thanks @atugushev
  • Fix a bug where the resolver wouldn't clean up the ephemeral wheel cache (#968). Thanks @atugushev

Improved Documentation:

  • Add a note to README about requirements.txt file, which would possibly interfere if you're compiling from scratch (#959). Thanks @hramezani

4.2.0

11 Oct 19:41
00f3442
Compare
Choose a tag to compare

Features:

Bug Fixes:

Improved Documentation:

  • Add info to README about layered requirements files and -c flag (#905). Thanks @jamescooke

4.1.0

26 Aug 11:39
Compare
Choose a tag to compare

4.1.0 (2019-08-26)

Features:

  • Add --no-emit-find-links option to pip-compile (#873). Thanks @jacobtolar

Bug Fixes:

  • Prevent --dry-run log message from being printed with --quiet option in pip-compile (#861). Thanks @ddormer
  • Fix resolution of requirements from Git URLs without -e (#879). Thanks @andersk

4.0.0

25 Jul 02:24
Compare
Choose a tag to compare

4.0.0 (2019-07-25)

Backwards Incompatible Changes:

  • Drop support for EOL Python 3.4 (#803). Thanks @auvipy

Bug Fixes:

3.9.0

17 Jul 21:58
Compare
Choose a tag to compare

3.9.0 (2019-07-17)

Features:

  • Print provenance information when pip-compile fails (#837). Thanks @jakevdp

Bug Fixes:

3.8.0

06 Jun 18:41
Compare
Choose a tag to compare

Features:

  • Options --upgrade and --upgrade-package are no longer mutually exclusive (#831). Thanks @adamchainz

Bug Fixes:

  • Fix --generate-hashes with bare VCS URLs (#812). Thanks @jcushman
  • Fix issues with UnicodeError when installing pip-tools from source in some systems (#816). Thanks @AbdealiJK
  • Respect --pre option in the input file (#822). Thanks @atugushev
  • Option --upgrade-package now works even if the output file does not exist (#831). Thanks @adamchainz

3.7.0

09 May 15:37
Compare
Choose a tag to compare

Features:

Bug Fixes:

  • Fix replacing password to asterisks in pip-compile (#808). Thanks @atugushev