Skip to content

Releases: pypa/pip-audit

Release 2.5.4

29 Mar 08:11
83780af
Compare
Choose a tag to compare

Changed

  • Refactored index-url option to not override user pip config by default,
    unless specified (#565)

Fixed

  • Fixed bug with the --fix flag where new requirements were sometimes being
    appended to requirement files instead of patching the existing requirement
    (#577)

  • Fixed a crash caused by auditing requirements files that refer to other
    requirements files (#568)

v2.5.3

23 Mar 22:06
e14a2db
Compare
Choose a tag to compare

Changed

  • Further simplified pip-audit's dependency resolution to remove inconsistent
    behaviour when using hashed requirements or the --no-deps flag
    (#540)

Fixed

  • Fixed a crash caused by invalid UTF-8 sequences in subprocess outputs
    (#572)

v2.5.2

20 Mar 17:38
82b12d5
Compare
Choose a tag to compare

Fixed

  • Fixed a loose dependency constraint for CycloneDX SBOM generation
    (#558)

Release 2.5.1

17 Mar 15:28
111bdb0
Compare
Choose a tag to compare

Fixed

  • Fixed a crash on Windows caused by multiple open file handles to
    input requirements (#551)

Release 2.5.0

16 Mar 10:58
d5ca197
Compare
Choose a tag to compare

Changed

  • Improved error messaging when a requirements input or indirect dependency
    has an invalid (non-PEP 440) requirements specifier
    (#507)

  • pip-audit's handling of dependency resolution has been significantly
    refactored and simplified (#523)

Fixed

  • Fixed a potential crash on invalid unicode in subprocess streams
    (#536)

Release 2.4.15

31 Jan 17:33
v2.4.15
6662d0d
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where hash checking would fail when using third-party indices
    (#462)

  • Fixed the behavior of the --skip-editable flag, which had regressed
    with an internal API change
    (#499)

  • Fixed a dependency resolution bug that can potentially be triggered when
    multiple packages have the same subdependency
    (#488)

Release 2.4.14

20 Jan 19:55
v2.4.14
f6d1b7e
Compare
Choose a tag to compare

Fixed

  • Fixed a dependency resolution failure caused by incorrect handling of
    a PEP 440 edge case around prerelease versions
    (#477)

Release 2.4.13

10 Jan 18:36
v2.4.13
b3cd253
Compare
Choose a tag to compare

Fixed

  • Added a lower bound on packaging to ensure that non-normalized versions
    are handled correctly (#471)

Release 2.4.12

29 Dec 16:36
v2.4.12
d406600
Compare
Choose a tag to compare

Fixed

  • Fixed pip-audit's virtual environment creation and upgrade behavior,
    preventing spurious vulnerability reports
    (#454)

  • Users are now warned if a pip-audit invocation is ambiguous, e.g.
    if they've installed pip-audit globally but are asking for an audit
    of a loaded virtual environment
    (#451)

Release 2.4.11

28 Dec 14:56
v2.4.11
dddcf24
Compare
Choose a tag to compare

Fixed

  • Fixed a crash triggered when a package specifies an invalid version
    specifier for its requires-python version
    (#447)