Releases: jazzband/pip-tools
Releases · jazzband/pip-tools
6.14.0
Features:
- Support config defaults using
.pip-tools.tomlorpyproject.toml(#1863). Thanks @j00bar - Log a warning if the user specifies
-Pand the output file is present but empty (#1822). Thanks @davidmreed - Improve warning for
pip-compileif no--allow-unsafewas passed (#1867). Thanks @chrysle
Other Changes:
- Correct in README
pre-commithook to run offrequirements.in(#1847). Thanks @atugushev - Add
pyprojects.tomlexample for using setuptools (#1851). Thanks @shatakshiiii
6.13.0
Features:
- Add support for self-referential extras (#1791). Thanks @q0w
- Add support for
pip==23.1where removedFormatControlinWheelCache(#1834). Thanks @atugushev - Add support for
pip==23.1where refactored requirement options (#1832). Thanks @atugushev - Add support for
pip==23.1where deprecated--install-optionhas been removed (#1828). Thanks @atugushev
Bug Fixes:
Other Changes:
- Update examples in README (#1835). Thanks @lucaswerkmeister
6.12.3
Bug Fixes:
- Remove extras from user-supplied constraints in backtracking resolver (#1808). Thanks @thomdixon
- Fix for sync error when the ireqs being merged have no names (#1802). Thanks @richafrank
6.12.2
Bug Fixes:
- Raise error if input and output filenames are matched (#1787). Thanks @atugushev
- Add
pyproject.tomlas default input file format (#1780). Thanks @berislavlopac - Fix a regression with unsafe packages for
--allow-unsafe(#1788). Thanks @q0w
6.12.1
6.12.0
6.11.0
Features:
- Add
pyproject.tomlfile (#1643). Thanks @otherJL0 - Support build isolation using
setuptools/pyproject.tomlrequirement files (#1727). Thanks @atugushev
Bug Fixes:
- Improve punctuation/grammar with
pip-compileheader (#1547). Thanks @blueyed - Generate hashes for all available candidates (#1723). Thanks @neykov
Other Changes:
- Bump click minimum version to
>= 8(#1733). Thanks @atugushev - Bump pip minimum version to
>= 22.2(#1729). Thanks @atugushev
6.10.0
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 topip-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:
6.9.0
Features:
- Add
--all-extrasflag topip-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.typedin wheel file (#1648). Thanks @FlorentJeannot
Other Changes:
6.8.0
Features:
- Add support for pip's 2020 dependency resolver. Use
pip-compile --resolver backtrackingto enable new resolver (#1539). Thanks @atugushev