Skip to content

Commit debe5a4

Browse files
committed
Update changelog for version 7.5.0
These changes were applied via `towncrier build --version v7.5.0`.
1 parent 1c7d9fb commit debe5a4

20 files changed

+103
-51
lines changed

CHANGELOG.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,108 @@
11
<!-- towncrier release notes start -->
22

3+
## v7.5.0
4+
5+
*2025-07-30*
6+
7+
### Bug fixes
8+
9+
- Fixed the ordering of format controls to preserve underlying `pip` behavior
10+
-- by {user}`sethmlarson`.
11+
12+
*PRs and issues:* {issue}`2082`
13+
14+
- Fixed `NoCandidateFound` exception to be compatible with `pip >= 24.1`
15+
-- by {user}`chrysle`.
16+
17+
*PRs and issues:* {issue}`2083`
18+
19+
- `pip-compile` now produces relative paths for editable dependencies
20+
-- by {user}`macro1`.
21+
22+
*PRs and issues:* {issue}`2087`
23+
24+
- Fixed crash failures due to incompatibility with `pip >= 25.1`
25+
-- by {user}`gkreitz` and {user}`sirosen`.
26+
27+
*PRs and issues:* {issue}`2176`, {issue}`2178`
28+
29+
### Features
30+
31+
- `pip-compile` now treats package versions requested on the command line as
32+
constraints for the underlying `pip` usage.
33+
This applies to build deps in addition to normal package requirements.
34+
35+
-- by {user}`chrysle`
36+
37+
*PRs and issues:* {issue}`2106`
38+
39+
- `pip-tools` now tests on and officially supports Python 3.12
40+
-- by {user}`sirosen`.
41+
42+
*PRs and issues:* {issue}`2188`
43+
44+
- Requirements file paths in `pip-compile` output are now normalized to
45+
POSIX-style, even when `pip-compile` is run on Windows.
46+
This provides more consistent output across various platforms.
47+
48+
-- by {user}`sirosen`
49+
50+
*PRs and issues:* {issue}`2195`
51+
52+
- `pip-tools` now tests against and supports `pip` up to version `25.1`
53+
-- by {user}`sirosen`.
54+
55+
*PRs and issues:* {issue}`2195`
56+
57+
### Removals and backward incompatible breaking changes
58+
59+
- `pip-compile` will now relativize the requirements paths which are recorded in
60+
its output.
61+
Paths are made relative to the working directory.
62+
This provides more consistent results across `pip` versions.
63+
64+
-- by {user}`sirosen`
65+
66+
*PRs and issues:* {issue}`2131`, {issue}`2195`
67+
68+
### Packaging updates and notes for downstreams
69+
70+
- `pip-tools` releases are now configured via Trusted Publishing.
71+
This allows for signature and attestation verification via PyPI.
72+
73+
-- by {user}`webknjaz`
74+
75+
*PRs and issues:* {issue}`2149`, {issue}`2209`, {issue}`2210`
76+
77+
### Contributor-facing changes
78+
79+
- `pip-tools`'s CI now runs against pinned `pip` versions, declared in `tox`
80+
configuration as the "supported" version.
81+
This does not change the support policy for `pip` versions, but declares what
82+
is tested and known to work.
83+
84+
-- by {user}`webknjaz`
85+
86+
*PRs and issues:* {issue}`2142`
87+
88+
- `pip-tools` now tests against PyPy 3.10 as its supported PyPy version
89+
-- by {user}`webknjaz`.
90+
91+
*PRs and issues:* {issue}`2146`
92+
93+
- `pip-tools` now uses Towncrier to manage the changelog
94+
-- by {user}`sirosen` and {user}`webknjaz`,
95+
with suggestions from {user}`jayaddison`.
96+
97+
*PRs and issues:* {issue}`2201`, {issue}`2203`
98+
99+
- `pip-tools` now uses [`sphinx-issues`](https://github.com/sloria/sphinx-issues)
100+
to link to issues, PRs, commits, and user accounts
101+
-- by {user}`sirosen`.
102+
103+
*PRs and issues:* {issue}`2202`
104+
105+
3106
## v7.4.1
4107

5108
*05 Mar 2024*

changelog.d/2082.bugfix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/2083.bugfix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/2087.bugfix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/2106.feature.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog.d/2131.breaking.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

changelog.d/2142.contrib.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

changelog.d/2146.contrib.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/2149.packaging.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog.d/2176.bugfix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)