Skip to content

Releases: package-url/packageurl-python

0.10.4 (Oct 17 2022)

17 Oct 07:33
Compare
Choose a tag to compare
  • Refactor the purl2url functions and utilities #42

    • Split purl2url into get_repo_url() and get_download_url() returning
      accordingly a "Repository URL" and a "Download URL".
    • A new get_inferred_urls function is available to get return all
      inferred URLs (repository and download) values.
    • Add support in purl2url for npm, pypi, hackage, and nuget.
    • Package URL qualifiers can now be provided to purl_from_pattern().
    • The download_url qualifier is returned in get_download_url() when available.
  • Usage of purl2url.purl2url and purl2url.get_url is still available for
    backward compatibility but should be migrated to purl2url.get_repo_url.

  • Include the version_prefix ("v" or "V") as a qualifier in build_github_purl #42
    This allow to infer valid URLs in the context of purl2url.

0.10.2 (Sep 15 2022)

15 Sep 16:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.1...v0.10.2

0.10.1 (Aug 2nd 2022)

15 Sep 16:31
Compare
Choose a tag to compare

Changes

  • Add ability to filter objects with EMPTY purls in PackageURLFilter #92

Full Changelog: v0.10.0...v0.10.1

0.10.0 (Jun 27 2022)

27 Jun 15:56
Compare
Choose a tag to compare

What's Changed

  • Upgrade virtualenv.pyz to latest version #85
  • Replace Travis CI by GitHub Actions #84
  • Add black to the CI and apply formatting on whole codebase #91
  • Improve url2purl support for nom URLs
  • Improve url2purl support for rubygems.org URLs #89

New Contributors

Full Changelog: v0.9.9...v0.10.0

0.9.9 (Feb 15 2022)

15 Feb 18:58
0b51579
Compare
Choose a tag to compare
  • Update version to be semver compliant. No changes to the code have been made.

0.9.8.1 (Feb 11 2022)

15 Feb 18:58
e659e1f
Compare
Choose a tag to compare
  • Fix generic sourceforge PackageURL generation #79

0.9.8 (Feb 11 2022)

12 Feb 00:43
8f7c24e
Compare
Choose a tag to compare
  • Do not create a generic PackageURL for URLs without a path in url2purl #72
  • Use project name as the Package name when creating generic sourceforge PackageURLs #74
  • Update PyPI route pattern in url2purl to handle different file name formats #76
  • Create generic PackageURL for code.google.com archive URLs #78
  • Capture more download types for bitbucket URLs

0.9.7 (Feb 7 2022)

07 Feb 19:48
66bb781
Compare
Choose a tag to compare
  • Create a generic PackageURL for URLs that do not fit existing routes in url2purl #68

0.9.6 (Oct 5 2021)

05 Oct 11:39
Compare
Choose a tag to compare
  • Drop support for Python 2 #61
  • Add support for new github URLs in url2purl #47

0.9.5 (Oct 4 2021)

04 Oct 15:49
Compare
Choose a tag to compare

Add support for "archive/refs/tags/" github URLs in url2purl #47