Releases: package-url/packageurl-python
Releases · package-url/packageurl-python
v0.13.2
Tag v0.13.2
v0.13.1
Tag v0.13.1
v0.13.0
Tag v0.13.0
v0.12.0
Tag v0.12.0
v0.11.3
What's Changed
Full Changelog: v0.11.2...v0.11.3
v0.11.2
Merge pull request #126 from TG1999/prep_release_0.11.2
0.11.1 (March 24 2023)
What's Changed
- Add support for the golang type in purl2url.get_repo_url() #107
Full Changelog: v0.11.0rc1...v0.11.1
v0.11.0rc1
This is a major release that drops supports for Python 3.6, adds support for Python 3.11 and adds typing.
What's Changed
- Prepare version 0.11 by @pombredanne in #111
- Support Python 3.11 by @gruebel in #100
- enable mypy and add type hints to init.py by @gruebel in #101
- Fix formatting in error message by @volkdm in #104
New Contributors
Full Changelog: v0.10.5rc1...v0.11.0rc1
0.10.5rc1 (2022-12-28)
This is a minor bug fix release.
- Fixed
PackageURL.from_string
to properly handle npm purls with namespace.
What's Changed
- Fix parsing of npm purls with namespace #93 by @TG1999 in #106
- Add github action to release on tag by @TG1999 in #109
- Prepare release v0.10.5.rc1 by @TG1999 in #110
Full Changelog: v0.10.4...v0.10.5rc1
0.10.4 (Oct 17 2022)
-
Refactor the purl2url functions and utilities #42
- Split purl2url into
get_repo_url()
andget_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 inget_download_url()
when available.
- Split purl2url into
-
Usage of
purl2url.purl2url
andpurl2url.get_url
is still available for
backward compatibility but should be migrated topurl2url.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.