PackageTrack
Sign in Get early access

package-url/packageurl-php

Builder and parser based on the package URL (purl) specification.

1.1.2 2.4M downloads/mo #1410 most downloaded on Packagist package-url/packageurl-php

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 1.1 years

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

10 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

10 releases · Apr 2021 to Feb 2024
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 10
  1. 1.1.2 05 Feb 2024
    Release notes

    Maintenance release.


    What's Changed

    • composer(deps-dev): Update phpunit/phpunit requirement from 9.6.13 to 9.6.15 by @dependabot in #161
    • tools(deps-dev): Update icanhazstring/composer-unused requirement from 0.8.10 to 0.8.11 in /tools/composer-unused by @dependabot in #162
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.40.0 to 3.41.0 in /tools/php-cs-fixer by @dependabot in #163
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.41.0 to 3.41.1 in /tools/php-cs-fixer by @dependabot in #164
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.41.1 to 3.45.0 in /tools/php-cs-fixer by @dependabot in #166
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.45.0 to 3.46.0 in /tools/php-cs-fixer by @dependabot in #167
    • composer(deps-dev): Update phpunit/phpunit requirement from 9.6.15 to 9.6.16 by @dependabot in #168
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.46.0 to 3.48.0 in /tools/php-cs-fixer by @dependabot in #169
    • tools(deps-dev): Update ergebnis/composer-normalize requirement from 2.28.3 to 2.42.0 in /tools/composer-normalize by @dependabot in #170
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.48.0 to 3.49.0 in /tools/php-cs-fixer by @dependabot in #171

    Full Changelog: 1.1.1...1.1.2

    Open source →
    Release notes

    Maintenance release.

    Open source →
  2. 1.1.1 27 Nov 2023
    Release notes

    Maintenance release:

    Misc

    • Assured php 8.3 compatibility (via #160)

    What's Changed

    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.38.2 to 3.39.1 in /tools/php-cs-fixer by @dependabot in #159
    • support php 8.3 by @jkowalleck in #160

    Full Changelog: 1.1.0...1.1.1

    Open source →
    Release notes

    Maintenance release:

    • Misc
    • Assured php 8.3 compatibility (via #160)
    Open source →
  3. 1.1.0 18 Nov 2023
    Release notes

    Added

    • Constant PackageUrl::QUALIFIER_REPOSITORY_URL (#54 via #158)
    • Constant PackageUrl::QUALIFIER_DOWNLOAD_URL (#54 via #158)
    • Constant PackageUrl::QUALIFIER_VCS_URL (#54 via #158)
    • Constant PackageUrl::QUALIFIER_FILE_NAME (#54 via #158)
    • Constant PackageUrl::QUALIFIER_CHECKSUM (#54 via #158)

    Deprecated

    • Constant PackageUrl::CHECKSUM_QUALIFIER -> use PackageUrl::QUALIFIER_CHECKSUM instead (#54 via #158)

    What's Changed

    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.5 to 9.6.6 by @dependabot in #126
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.15.1 to 3.16.0 in /tools/php-cs-fixer by @dependabot in #127
    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.6 to 9.6.7 by @dependabot in #128
    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.7 to 9.6.8 by @dependabot in #129
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.7 to 0.8.8 in /tools/composer-unused by @dependabot in #130
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.16.0 to 3.17.0 in /tools/php-cs-fixer by @dependabot in #131
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.8 to 0.8.9 in /tools/composer-unused by @dependabot in #132
    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.8 to 9.6.9 by @dependabot in #133
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.17.0 to 3.18.0 in /tools/php-cs-fixer by @dependabot in #134
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.18.0 to 3.20.0 in /tools/php-cs-fixer by @dependabot in #135
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.9 to 0.8.10 in /tools/composer-unused by @dependabot in #136
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.20.0 to 3.21.0 in /tools/php-cs-fixer by @dependabot in #137
    • make dev-tools php requirement clear by @jkowalleck in #62
    • CI: fix name code-checker by @jkowalleck in #138
    • ci: psalm run on latest PHP with acrual target by @jkowalleck in #139
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.21.0 to 3.22.0 in /tools/php-cs-fixer by @dependabot in #141
    • composer(deps-dev): Update phpunit/phpunit requirement from 9.6.9 to 9.6.10 by @dependabot in #140
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.22.0 to 3.23.0 in /tools/php-cs-fixer by @dependabot in #142
    • composer(deps-dev): Update phpunit/phpunit requirement from 9.6.10 to 9.6.11 by @dependabot in #143
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.23.0 to 3.25.0 in /tools/php-cs-fixer by @dependabot in #144
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.25.0 to 3.26.1 in /tools/php-cs-fixer by @dependabot in #145
    • gh-actions(deps): Bump actions/checkout from 3 to 4 by @dependabot in #146
    • composer(deps-dev): Update phpunit/phpunit requirement from 9.6.11 to 9.6.12 by @dependabot in #147
    • composer(deps-dev): Update phpunit/phpunit requirement from 9.6.12 to 9.6.13 by @dependabot in #148
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.26.1 to 3.28.0 in /tools/php-cs-fixer by @dependabot in #149
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.28.0 to 3.34.0 in /tools/php-cs-fixer by @dependabot in #150
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.34.0 to 3.34.1 in /tools/php-cs-fixer by @dependabot in #151
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.34.1 to 3.35.1 in /tools/php-cs-fixer by @dependabot in #152
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.35.1 to 3.36.0 in /tools/php-cs-fixer by @dependabot in #153
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.36.0 to 3.37.1 in /tools/php-cs-fixer by @dependabot in #154
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.37.1 to 3.38.0 in /tools/php-cs-fixer by @dependabot in #155
    • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.38.0 to 3.38.2 in /tools/php-cs-fixer by @dependabot in #156
    • docs: revisit by @jkowalleck in #157
    • feat: wellknown qualifiers by @jkowalleck in #158

    Full Changelog: 1.0.6...1.1.0

    Open source →
    Release notes
    • Added
      • Constant PackageUrl::QUALIFIER_REPOSITORY_URL (#54 via #158)
      • Constant PackageUrl::QUALIFIER_DOWNLOAD_URL (#54 via #158)
      • Constant PackageUrl::QUALIFIER_VCS_URL (#54 via #158)
      • Constant PackageUrl::QUALIFIER_FILE_NAME (#54 via #158)
      • Constant PackageUrl::QUALIFIER_CHECKSUM (#54 via #158)
    • Deprecated
      • Constant PackageUrl::CHECKSUM_QUALIFIER -> use PackageUrl::QUALIFIER_CHECKSUM instead (#54 via #158)
    Open source →
  4. 1.0.6 18 Mar 2023
    Release notes

    Maintenance release.

    What's Changed

    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.3 to 9.6.4 by @dependabot in #121
    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.4 to 9.6.5 by @dependabot in #122
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.6 to 0.8.7 in /tools/composer-unused by @dependabot in #123
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.14.4 to 3.15.1 in /tools/php-cs-fixer by @dependabot in #124
    • manifest maintenance by @jkowalleck in #125

    Full Changelog: 1.0.5...1.0.6

    Open source →
    Release notes

    Maintenance release.

    Open source →
  5. 1.0.5 11 Feb 2023
    Release notes

    Maintenance release.


    What's Changed

    • tools(deps-dev): update vimeo/psalm requirement from 4.17.0 to 4.18 in /tools/psalm by @dependabot in #51
    • tools(deps-dev): update vimeo/psalm requirement from 4.18 to 4.18.1 in /tools/psalm by @dependabot in #52
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.4.0 to 3.5.0 in /tools/php-cs-fixer by @dependabot in #53
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.11 to 9.5.12 by @dependabot in #55
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.12 to 9.5.13 by @dependabot in #56
    • tools(deps-dev): update vimeo/psalm requirement from 4.18.1 to 4.19.0 in /tools/psalm by @dependabot in #57
    • tools(deps-dev): update vimeo/psalm requirement from 4.19.0 to 4.20.0 in /tools/psalm by @dependabot in #59
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.23.0 to 2.23.1 in /tools/composer-normalize by @dependabot in #60
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.7.12 to 0.8.0 in /tools/composer-unused by @dependabot in #58
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.5.0 to 3.6.0 in /tools/php-cs-fixer by @dependabot in #61
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.13 to 9.5.14 by @dependabot in #63
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.0 to 0.8.1 in /tools/composer-unused by @dependabot in #64
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.14 to 9.5.16 by @dependabot in #65
    • tools(deps-dev): update vimeo/psalm requirement from 4.20.0 to 4.21.0 in /tools/psalm by @dependabot in #66
    • gh-actions(deps): bump actions/checkout from 2 to 3 by @dependabot in #67
    • tools(deps-dev): update vimeo/psalm requirement from 4.21.0 to 4.22.0 in /tools/psalm by @dependabot in #68
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.16 to 9.5.18 by @dependabot in #69
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.6.0 to 3.7.0 in /tools/php-cs-fixer by @dependabot in #70
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.23.1 to 2.24.0 in /tools/composer-normalize by @dependabot in #71
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.18 to 9.5.19 by @dependabot in #72
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.7.0 to 3.8.0 in /tools/php-cs-fixer by @dependabot in #73
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.1 to 0.8.2 in /tools/composer-unused by @dependabot in #74
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.24.0 to 2.24.1 in /tools/composer-normalize by @dependabot in #75
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.19 to 9.5.20 by @dependabot in #76
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.24.1 to 2.25.1 in /tools/composer-normalize by @dependabot in #77
    • gh-actions(deps): bump actions/upload-artifact from 2 to 3 by @dependabot in #78
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.25.1 to 2.25.2 in /tools/composer-normalize by @dependabot in #79
    • tools(deps-dev): update vimeo/psalm requirement from 4.22.0 to 4.23.0 in /tools/psalm by @dependabot in #81
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.25.2 to 2.26.0 in /tools/composer-normalize by @dependabot in #80
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.26.0 to 2.27.0 in /tools/composer-normalize by @dependabot in #82
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.27.0 to 2.28.0 in /tools/composer-normalize by @dependabot in #83
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.20 to 9.5.21 by @dependabot in #84
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.28.0 to 2.28.1 in /tools/composer-normalize by @dependabot in #85
    • tools(deps-dev): update vimeo/psalm requirement from 4.23.0 to 4.24.0 in /tools/psalm by @dependabot in #86
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.28.1 to 2.28.3 in /tools/composer-normalize by @dependabot in #87
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.8.0 to 3.9.4 in /tools/php-cs-fixer by @dependabot in #88
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.9.4 to 3.9.5 in /tools/php-cs-fixer by @dependabot in #89
    • tools(deps-dev): update vimeo/psalm requirement from 4.24.0 to 4.25.0 in /tools/psalm by @dependabot in #90
    • tools(deps-dev): update vimeo/psalm requirement from 4.25.0 to 4.26.0 in /tools/psalm by @dependabot in #91
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.9.5 to 3.10.0 in /tools/php-cs-fixer by @dependabot in #92
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.21 to 9.5.24 by @dependabot in #94
    • tools(deps-dev): update vimeo/psalm requirement from 4.26.0 to 4.27.0 in /tools/psalm by @dependabot in #96
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.10.0 to 3.11.0 in /tools/php-cs-fixer by @dependabot in #95
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.24 to 9.5.25 by @dependabot in #97
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.2 to 0.8.3 in /tools/composer-unused by @dependabot in #98
    • tools(deps-dev): update vimeo/psalm requirement from 4.27.0 to 4.28.0 in /tools/psalm by @dependabot in #99
    • tools(deps-dev): update vimeo/psalm requirement from 4.28.0 to 4.29.0 in /tools/psalm by @dependabot in #101
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.3 to 0.8.4 in /tools/composer-unused by @dependabot in #102
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.11.0 to 3.12.0 in /tools/php-cs-fixer by @dependabot in #100
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.25 to 9.5.26 by @dependabot in #103
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.12.0 to 3.13.0 in /tools/php-cs-fixer by @dependabot in #104
    • tools(deps-dev): update vimeo/psalm requirement from 4.29.0 to 4.30.0 in /tools/psalm by @dependabot in #105
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.4 to 0.8.5 in /tools/composer-unused by @dependabot in #106
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.26 to 9.5.27 by @dependabot in #108
    • docs: fix shields by @jkowalleck in #110
    • ci: test php82 by @jkowalleck in #111
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.13.0 to 3.13.1 in /tools/php-cs-fixer by @dependabot in #113
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.13.1 to 3.13.2 in /tools/php-cs-fixer by @dependabot in #114
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.27 to 9.5.28 by @dependabot in #115
    • tools(deps-dev): update icanhazstring/composer-unused requirement from 0.8.5 to 0.8.6 in /tools/composer-unused by @dependabot in #118
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.13.2 to 3.14.3 in /tools/php-cs-fixer by @dependabot in #117
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.28 to 9.6.1 by @dependabot in #116
    • composer(deps-dev): update phpunit/phpunit requirement from 9.6.1 to 9.6.3 by @dependabot in #119
    • tools(deps-dev): update friendsofphp/php-cs-fixer requirement from 3.14.3 to 3.14.4 in /tools/php-cs-fixer by @dependabot in #120

    Full Changelog: 1.0.4...1.0.5

    Open source →
    Release notes

    Maintenance release.

    Open source →
  6. 1.0.4 04 Jan 2022
    Release notes

    Maintenance release:

    Docs

    • Upgraded contributing instructions in CONTRIBUTING.md & README.md.

    Misc

    • Assured php 8.1 compatibility.
    • Normalized composer manifest.
    • Upgraded (dev-)tools.

    What's Changed

    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.4 to 9.5.6 by @dependabot in #16
    • GH workflow on branch main, too by @jkowalleck in #23
    • depenabot for all (dev-)tools by @jkowalleck in #30
    • tools(deps): update friendsofphp/php-cs-fixer requirement from 3.0.0 to 3.4.0 in /tools/php-cs-fixer by @dependabot in #31
    • composer(deps-dev): update phpunit/phpunit requirement from 9.5.6 to 9.5.11 by @dependabot in #22
    • tools(deps): update maglnet/composer-require-checker requirement from 3.1.0 to 3.8.0 in /tools/composer-require-checker by @dependabot in #33
    • tools(deps): update icanhazstring/composer-unused requirement from 0.7.5 to 0.7.12 in /tools/composer-unused by @dependabot in #34
    • tools(deps-dev): update vimeo/psalm requirement from 4.6.2 to 4.17.0 in /tools/psalm by @dependabot in #32
    • make dev-tools setups composer2.2 compatible by @jkowalleck in #37
    • CI/CT php 8.1 by @jkowalleck in #20
    • GH workflow: composer-unused run with php 8.1 by @jkowalleck in #38
    • QA tool: add composer-normalize by @jkowalleck in #39
    • Docs: contributing by @jkowalleck in #42
    • tools(deps-dev): update ergebnis/composer-normalize requirement from 2.20 to 2.23.0 in /tools/composer-normalize by @dependabot in #41

    Full Changelog: 1.0.3...1.0.4

    Open source →
    Release notes

    Maintenance release:

    • Docs
      • Upgraded contributing instructions in CONTRIBUTING.md & README.md.
    • Misc
      • Assured php 8.1 compatibility.
      • Normalized composer manifest.
      • Upgraded (dev-)tools.
    Open source →
  7. 1.0.3 13 May 2021
    Release notes

    Maintenance release

    Misc

    • Removed php-cs-fixer config from dist-release.

    What's Changed

    Full Changelog: 1.0.2...1.0.3

    Open source →
    Release notes

    Maintenance release:

    • Misc
      • Removed php-cs-fixer config from dist-release.
    Open source →
  8. 1.0.2 13 May 2021
    Release notes

    Maintenance release

    Misc

    • Applied QA tool php-cs-fixer rule @Symfony:risky.

    What's Changed

    Full Changelog: 1.0.1...1.0.2

    Open source →
    Release notes

    Maintenance release:

    • Misc
      • Applied QA tool php-cs-fixer rule @Symfony:risky.
    Open source →
  9. 1.0.1 11 May 2021
    Release notes

    Maintenance release

    Docs

    • Upgraded install instructions in the README.md.

    Misc

    • Upgraded the internally used QA tools in development processes,
      Update php-cs-fixer to v3.

    What's Changed

    Full Changelog: 1.0.0...1.0.1

    Open source →
    Release notes

    Maintenance release:

    • Docs
      • Upgraded install instructions in the README.md.
    • Misc
      • Upgraded the internally used QA tools in development processes,
        Update php-cs-fixer to v3.
    Open source →
  10. 1.0.0 02 Apr 2021
    Release notes
    • First implementation
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive