Skip to content

Releases: pypa/pip-audit

Release 2.4.10

15 Dec 15:51
v2.4.10
f5d5b17
Compare
Choose a tag to compare

[2.4.10]

Fixed

  • Fixed a crash triggered when no vulnerabilities are found with some
    configurations (#437)

Release 2.4.9

14 Dec 22:40
v2.4.9
e090d99
Compare
Choose a tag to compare

[2.4.9]

Fixed

  • The --output flag will no longer produce an empty file in the event
    of a failure within pip-audit itself, making it easier to distinguish
    between audit failures being reported by pip-audit and pip-audit's
    own errors (#432)

  • Removed pin on packaging now that our dependency pins it for us
    (#429)

Release 2.4.8

08 Dec 02:57
6e9b0c4
Compare
Choose a tag to compare

[2.4.8]

Fixed

  • Pin maximum version of packaging dependency to avoid installing the new
    22.0 version which is incompatible with pip-requirements-parser
    (#427)

Release 2.4.7

28 Nov 14:30
v2.4.7
f109586
Compare
Choose a tag to compare

Fixed

  • Fixed a timestamp parsing bug that occurred with some vulnerability
    reports provided by the OSV service
    (#416)

Release 2.4.6

21 Nov 20:31
v2.4.6
57935c1
Compare
Choose a tag to compare

Fixed

  • Fixed an incorrect interaction between --desc=auto and --format=json;
    --desc=auto now includes the description in the generated JSON report,
    as intended (#399)

  • Fixed a bug in dependency resolution with third-party indices where
    relative URLs were not resolved correctly (#411, #412)

Release 2.4.5

31 Oct 17:17
v2.4.5
7e8487c
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where audits done with the PyPI vulnerability service (the
    default) were not correctly filtered by "withdrawn" status; "withdrawn"
    vulnerabilities are now excluded
    (#393)

  • Fixed an issue where audits done with the OSV vulnerability service (-s osv)
    were not correctly filtered by "withdrawn" status; "withdrawn" vulnerabilities
    are now excluded (#386)

  • Fixed pip-audit's handling of URL-style requirements in --no-deps mode
    (URL requirements are now treated as skipped, rather than producing
    an error due to a lack of pinning)
    (#395)

Release 2.4.4

01 Sep 15:51
v2.4.4
678730e
Compare
Choose a tag to compare

Changed

  • pip-audit is now a PyPA member project, and lives under
    pypa/pip-audit!

  • Improved error message for when unpinned URL requirements are found during an
    audit with the --no-deps flag
    (#355)

Fixed

  • Fixed an issue where packages on PyPI with no published versions trigger a
    dependency resolution failure instead of being skipped
    (#357)

  • Fixed an incorrect assertion triggering for non-editable URL requirements that
    don't have an egg fragment
    (#359)

v2.4.3

25 Jul 15:49
a5cc095
Compare
Choose a tag to compare

Fixed

  • Fixed a regression in requirements auditing that was introduced during the move from pip-api to pip-requirements-parser where editable installs without an egg fragment would cause audits to crash (#331)

v2.4.2

21 Jul 14:26
c146d08
Compare
Choose a tag to compare

Fixed

  • CLI: the --format=markdown and --format=columns output formats are no longer broken by long vulnerability descriptions from the OSV and PyPI vulnerability sources (#323)

Release 2.4.1

07 Jul 19:01
35ddd45
Compare
Choose a tag to compare

[2.4.1]

Fixed