Change history for URI-PackageURL 2.21 2024-07-24 - Use RFC 2119 terms for CPAN purl type specification (sjn) - Added "swid" purl type support - Moved normalization and validation check in "URI::PackageURL::Util" - Dropped support for "version_prefix" qualifier for "github", "gitlab" and "bitbucket" PURL types in "purl_to_urls" util (pombredanne via giterlizzi/perl-URI-PackageURL#14) 2.20 2024-05-13 - Added support for the official "cpan" PURL type specification (giterlizzi/perl-URI-PackageURL#8) - Added "Version Range" (vers) support (giterlizzi/perl-URI-PackageURL#12) - Added "URI::VersionRange::Version::cpan" version comparator for "cpan" scheme - Added "vers-tool(1)" - FIX Apply percent-encoding in "subpath" in "to_string" method 2.11 2024-04-19 - Improved the cpan PURL type to be compatible with the 'PURL-TYPES' specification (giterlizzi/perl-URI-PackageURL#8 - https://github.com/package-url/purl-spec/blob/master/PURL-TYPES.rst) - Added "luarocks" PURL type support - Improved test suite (giterlizzi/perl-URI-PackageURL#11) - Renamed CLI package in "URI::PackageURL::App" - Changed JSON module pre-requisite to "JSON::PP" to be compatible with CPAN Toolchain (giterlizzi/perl-URI-PackageURL#12) 2.04 2023-11-16 - Added "docker", "bitbuket", "golang" support to "URI::PackageURL::Util::purl_to_urls" - Added new options for create canonical purl string using "purl-tool(1)" (giterlizzi/perl-URI-PackageURL#9) - Added sample scripts - Removed empty "qualifier" keys in "URI::PackageURL->from_string" 2.03 2023-11-09 - Improved validation during encode and decode "purl" string - Fixed CPAN repository URL - FIX Qualifiers are case sensitive (giterlizzi/perl-URI-PackageURL#4) - FIX PURLs containing multiple namespaces segments parse incorrectly (giterlizzi/perl-URI-PackageURL#5) - FIX Incorrect parsing of PURLs that begin with "pkg:/" (giterlizzi/perl-URI-PackageURL#6) - Improved "t/99-official-purl-test-suite.t" test 2.02 2023-09-22 - Added core "JSON" module prerequisite in Makefile.PL (#4) 2.01 2023-09-17 - Added "repository_url" qualifier support for "cpan" PURL type 2.00 2023-06-13 - Added "purl-tool(1)" (giterlizzi/perl-URI-PackageURL#3) - Added "URI::PackageURL::Util::purl_to_urls" helper - Fixed name qualifier for "cpan" (giterlizzi/perl-URI-PackageURL#2) - Fixed some little issues 1.10 2022-08-01 - Fixed "namespace vs name" (RT#143917) - Fixed substitution warning when "version" component is not provided in URI::PackageURL->from_string 1.02 2022-07-31 - Fixed decode when "namespace" component is "undef" 1.01 2022-07-26 - Fixed documentation and test prerequisite (JSON::PP) 1.00 2022-07-25 - First release of URI::PackageURL