|
9 | 9 |
|
10 | 10 | .. towncrier release notes start
|
11 | 11 |
|
| 12 | +25.2 (2025-07-30) |
| 13 | +================= |
| 14 | + |
| 15 | +Features |
| 16 | +-------- |
| 17 | + |
| 18 | +- Declare support for Python 3.14 (`#13506 <https://github.com/pypa/pip/issues/13506>`_) |
| 19 | +- Automatic download resumption and retrying is enabled by default. (`#13464 <https://github.com/pypa/pip/issues/13464>`_) |
| 20 | +- Requires-Python error message displays version clauses in numerical order. (`#13367 <https://github.com/pypa/pip/issues/13367>`_) |
| 21 | +- Minor performance improvement getting the order to install a very large number of interdependent packages. (`#13424 <https://github.com/pypa/pip/issues/13424>`_) |
| 22 | +- Show time taken instead of ``eta 0:00:00`` at download completion. (`#13483 <https://github.com/pypa/pip/issues/13483>`_) |
| 23 | +- Speed up small CLI tools by removing ``import re`` from the console |
| 24 | + script executable template. (`#13165 <https://github.com/pypa/pip/issues/13165>`_) |
| 25 | +- Remove warning when cloning from a Git reference that does not look like a commit hash. (`#12283 <https://github.com/pypa/pip/issues/12283>`_) |
| 26 | + |
| 27 | +Bug Fixes |
| 28 | +--------- |
| 29 | + |
| 30 | +- ``pip config debug`` now correctly separates options as set by the different files |
| 31 | + at the same level. (`#12099 <https://github.com/pypa/pip/issues/12099>`_) |
| 32 | +- Ensure truststore feature remains active even when a proxy is also in use. (`#13343 <https://github.com/pypa/pip/issues/13343>`_) |
| 33 | +- Include sub-commands in tab completion. (`#13140 <https://github.com/pypa/pip/issues/13140>`_) |
| 34 | +- ``pip list`` with the ``json`` or ``freeze`` format enabled will no longer |
| 35 | + crash when encountering a package with an invalid version. (`#13345 <https://github.com/pypa/pip/issues/13345>`_) |
| 36 | +- Provide a hint if a system error is raised involving long filenames or path segments on Windows. (`#13346 <https://github.com/pypa/pip/issues/13346>`_) |
| 37 | +- Resumed downloads are saved to the HTTP cache like any other normal download. (`#13441 <https://github.com/pypa/pip/issues/13441>`_) |
| 38 | +- Configured verbosity is consistently forwarded while calling Git during |
| 39 | + VCS operations. (`#13329 <https://github.com/pypa/pip/issues/13329>`_) |
| 40 | +- Suppress the progress bar, when running with ``--log`` and ``--quiet``. |
| 41 | + |
| 42 | + Consequently, a new ``auto`` mode for ``--progress-bar`` has been added. |
| 43 | + ``auto`` will enable progress bars unless suppressed by ``--quiet``, |
| 44 | + while ``on`` will always enable progress bars. (`#10915 <https://github.com/pypa/pip/issues/10915>`_) |
| 45 | +- Fix normalization of local URLs with non-``file`` schemes. (`#13509 <https://github.com/pypa/pip/issues/13509>`_) |
| 46 | +- Fix normalization of local file URLs on Windows in newer Python versions. (`#13510 <https://github.com/pypa/pip/issues/13510>`_) |
| 47 | +- Fix remaining test failures in Python 3.14 by adjusting ``path_to_url`` and similar functions. (`#13423 <https://github.com/pypa/pip/issues/13423>`_) |
| 48 | +- Fix missing ``network`` test markings, making the suite pass in offline |
| 49 | + environments again. (`#13378 <https://github.com/pypa/pip/issues/13378>`_) |
| 50 | + |
| 51 | +Vendored Libraries |
| 52 | +------------------ |
| 53 | + |
| 54 | +- Upgrade CacheControl to 0.14.3 |
| 55 | +- Upgrade certifi to 2025.7.14 |
| 56 | +- Upgrade distlib to 0.4.0 |
| 57 | +- Upgrade msgpack to 1.1.1 |
| 58 | +- Upgrade platformdirs to 4.3.8 |
| 59 | +- Upgrade pygments to 2.19.2 |
| 60 | +- Upgrade requests to 2.32.4 |
| 61 | +- Upgrade resolvelib to 1.2.0 |
| 62 | +- Upgrade rich to 14.1.0 |
| 63 | +- Remove vendored typing-extensions. |
| 64 | + |
| 65 | +Process |
| 66 | +------- |
| 67 | + |
| 68 | +- pip's own licensing metadata now follows :pep:`639`. |
| 69 | + In addition, the licenses of pip's vendored dependencies are now included |
| 70 | + in the ``License-File`` metadata field and in the wheel. |
| 71 | + |
12 | 72 | 25.1.1 (2025-05-02)
|
13 | 73 | ===================
|
14 | 74 |
|
|
0 commit comments