PackageTrack
Sign in Get early access

pact-foundation/composer-downloads-plugin

Composer plugin for downloading additional files within any composer package.

v2.2.0 680K downloads/mo #3454 most downloaded on Packagist pact-foundation/composer-downloads-plugin

What this package is like to depend on

Last release 7 months ago

17 Jan 2026

Ships unpredictably

gaps range from 3 weeks to 1.7 years

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

5 releases · first in 2024

1 release in the last 12 months

see the full history below

Release timeline

5 releases · Mar 2024 to Jan 2026
2025 2026
Release Pre-release

Releases

latest 5
  1. v2.2.0 17 Jan 2026
    Release notes

    What's Changed

    • style: Fix coding standard issues by @tienvx in #56
    • feat: Support Symfony 8 by @tienvx in #55
    • ci: Test PHP 8.4, 8.5 by @tienvx in #57
    • test: Fix exit code of command not found for latest macos by @tienvx in #58

    Full Changelog: v2.1.1...v2.2.0

    Open source →
  2. v2.1.1 16 May 2024
    Release notes

    What's Changed

    • fix: Allow update extra file without manually deletion by @tienvx in #51

    Full Changelog: v2.1.0...v2.1.1

    Open source →
  3. v2.1.0 14 May 2024
    Release notes

    What's Changed

    • docs: Fix PHP version in readme by @tienvx in #47
    • test: Use PHP_EOL constant by @tienvx in #48
    • test: Replace system paths by made-up paths by @tienvx in #49
    • feat: Add musl() function by @tienvx in #50

    Full Changelog: v2.0.0...v2.1.0

    Open source →
  4. v2.0.0 25 Apr 2024
    Release notes

    What's Changed

    • refactor(2.0): Add type enums by @tienvx in #18
    • refactor(2.0): Verify file in Hash by @tienvx in #20
    • refactor(2.0): Add composer's package by @tienvx in #19
    • refactor(2.0): Add composer's package ExtraArchive by @tienvx in #21
    • refactor(2.0): Add AttributeManager by @tienvx in #22
    • test: Test project's and library's files are not overwrote by @tienvx in #24
    • refactor(2.0): Add PathValidator by @tienvx in #23
    • refactor(2.0): Remove gzip package type by @tienvx in #26
    • refactor(2.0): Add HashValidator by @tienvx in #25
    • refactor(2.0): Add ExecutableValidator by @tienvx in #27
    • refactor(2.0): Add IgnoreValidator by @tienvx in #28
    • refactor(2.0): Add VariablesValidator by @tienvx in #31
    • refactor(2.0): Add VersionValidator by @tienvx in #32
    • refactor(2.0): Add TypeValidator by @tienvx in #29
    • fix: Remove url scheme restriction by @tienvx in #33
    • refactor(2.0): Add UrlValidator by @tienvx in #30
    • refactor(2.0): Add ExecutableInstaller by @tienvx in #34
    • refactor(2.0): Add ExtraDownload factories by @tienvx in #35
    • refactor(2.0): Add ExtraDownloadsRepository by @tienvx in #36
    • refactor(2.0): Add Parser by @tienvx in #37
    • refactor(2.0): Add PackageHandler by @tienvx in #38
    • refactor(2.0): Add ArchiveInstaller by @tienvx in #39
    • refactor(2.0): Add FileInstaller by @tienvx in #40
    • refactor(2.0): Add ExtraDownloadsPlugin by @tienvx in #41
    • refactor(2.0): Use new code by @tienvx in #17
    • refactor(2.0): Remove old code by @tienvx in #43
    • ci: Run integration tests with lowest composer version (2.3) by @tienvx in #44
    • docs: Add upgrade instruction by @tienvx in #45
    • test: Add more Hash test cases by @tienvx in #46

    Full Changelog: v1.0.0...v2.0.0

    Thank @Lewiscowles1986 , @JP-Ellis for reviewing code for this release

    Open source →
  5. v1.0.0 24 Mar 2024
    Release notes

    What's Changed

    • refactor: Rename project to pact-foundation/composer-downloads-plugin by @tienvx in #1
    • chore: Fix CS by @tienvx in #2
    • fix: tests without deprecation warnings by @Lewiscowles1986 in #3
    • fix: skip rar files for windows > 8.1 by @Lewiscowles1986 in #7
    • ci: Split ci jobs by @tienvx in #6
    • test: Fix 'Expecting E_DEPRECATED is deprecated' warnings by @tienvx in #8
    • chore: Remove unused argument by @tienvx in #10
    • refactor: Add Version model by @tienvx in #9
    • feat: Validate downloaded file by @tienvx in #11
    • refactor: Add EVENT_PRIORITY constant by @tienvx in #12
    • test: Remove composer's runtime api v1 in tests by @tienvx in #13
    • chore: Use PHP 8.1 feature: first-class callable syntax by @tienvx in #14
    • test: Test install then remove package by @tienvx in #16

    New Contributors

    Full Changelog: https://github.com/pact-foundation/composer-downloads-plugin/commits/v1.0.0

    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