PackageTrack
Sign in Get early access

shipmonk/composer-dependency-analyser

Fast detection of composer dependency issues (dead dependencies, shadow dependencies, misplaced dependencies)

1.8.4 9.8M downloads/mo #772 most downloaded on Packagist shipmonk-rnd/composer-dependency-analyser

What this package is like to depend on

Last release 9 months ago

25 Nov 2025

Ships unpredictably

gaps range from 2 weeks to 10 months

Some releases are documented

notes for 10 of 19 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

19 releases · first in 2024

1 release in the last 12 months

see the full history below

Release timeline

19 releases · Jan 2024 to Nov 2025
2025 2026
Release Pre-release

Releases

latest 19
  1. 1.8.4 25 Nov 2025
    Release notes

    Fixes:

    • Fix edgecase of classlike definitions being detected as function usages (#240)
    • Fix detection of unqualified static access in global scope (#243)
    Open source →
  2. 1.8.3 10 Feb 2025
    Release notes

    Fixes:

    • Remove reserved exit code 255 and replace it with exit code 1 (#214)
    • Exclude E_DEPRECATED from error_reporting (#220)
    Open source →
  3. 1.8.2 30 Dec 2024
    Release notes

    Fixes

    • Fix detection of global user function (e.g. polyfills) (#210)
    • Fix extension conflict with const definition (#213)
    Open source →
  4. 1.8.1 18 Nov 2024
    Release notes

    Fixes

    Open source →
  5. 1.8.0 31 Oct 2024
    Release notes

    New features:

    • 🚀 Support php extension detection (#118)
      • This will likely report new issues upon upgrade
      • You can disable ext-* analysis via $config->disableExtensionsAnalysis()
    • Support NO_COLOR environment variable (#181)
    • Cli: suggest nearest option when typo is made (#183)

    Fixes:

    • Cli: fix options parsing (#184)
    Open source →
  6. 1.7.0 08 Aug 2024
    Release notes

    New features:

    • Support absolute paths in composer autoload sections (#171, @VincentLanglet)
    • Support even zero composer classloaders (#161)
    • Print issue counts per error type (#175)
    • Add --version cli option (#172, #176)

    Fixes:

    • Show all usages even when --show-all-usages is combined with --verbose (#160)
    • Add missing --ignore-unknown-functions to --help (#159)
    • Improve further processing of junit format (#164, #174)
    Open source →
  7. 1.6.1 02 Jul 2024
    Release notes

    Fixes

    • Fix PHP warning with no composer classloader (#150)
    Open source →
  8. 1.6.0 02 Jul 2024
    Release notes

    New features:

    • Read composer's exclude-from-classmap to exclude paths from analysis (#140 by @LastDragon-ru )
    • Support qualified names in global scope (#148)
      • Often used in bundles.php in Symfony applications (#146)

    Fixes:

    • More specific path has dev/prod mark priority (#142)
    • Fix false positive with extension functions with uppercase characters (#144)
    Open source →
  9. 1.5.3 22 Apr 2024
    Release notes

    Fixes

    • Ensure output of junit format is valid xml (#129)
    • Check invalid cli options combinations (#131)
    Open source →
  10. 1.5.2 17 Apr 2024
    Release notes

    Fixes

    • Fix unknown function false positive in multi-attribute usages (#124)
    Open source →
  11. 1.5.1 11 Apr 2024

    Nothing published for this version

  12. 1.5.0 11 Apr 2024

    Nothing published for this version

  13. 1.4.0 19 Mar 2024

    Nothing published for this version

  14. 1.3.1 05 Mar 2024

    Nothing published for this version

  15. 1.3.0 04 Mar 2024

    Nothing published for this version

  16. 1.2.1 16 Feb 2024

    Nothing published for this version

  17. 1.2.0 15 Feb 2024

    Nothing published for this version

  18. 1.1.0 08 Feb 2024

    Nothing published for this version

  19. 1.0.0 17 Jan 2024

    Nothing published for this version

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