Skip to content

Releases: shipmonk-rnd/composer-dependency-analyser

1.2.1

16 Feb 10:51
d44a0ec
Compare
Choose a tag to compare

Fixes

  • File extension does not apply for directly listed files (#61, #62)

1.2.0

15 Feb 15:02
ad19bac
Compare
Choose a tag to compare

New features

  • Detect even classes inside phar archives (e.g. PHPStan classes) (#51)
  • Remove requirement to call composer dump-autoload -a before execution (#53, #57)
  • Output run summary even when issue is found (#58)

Fixes

  • Fix false positive when \array or \callable is used (#46)
  • Fix unknown class report when package uses autoload.files composer section even for classes (#50)
  • Fix duplicate file scan when autoload paths overlap (#52)
  • Fix path miscategorization when dev path is inside prod one (#54)

1.1.0

12 Feb 11:12
076e2a3
Compare
Choose a tag to compare

New features

  • Support classmap autoload sections in composer.json (#40)

1.0.0

23 Jan 12:29
58da2ff
Compare
Choose a tag to compare

First stable release

  • Tested with many OS pojects giving valuable results
  • Used in huge project's CI for quite some time

Features

  • Detects shadow, dead and misplaced dependencies
  • Fine-grained ignores (config file or CLI options)
  • Immense performance (15k files in 3s)
  • Compatible with PHP 7.2 - PHP 8.3
  • Useless ignore detection
  • Zero composer dependencies
  • Zero configuration needed for first run (autodetected from composer)
  • Ability to extract used symbols from yaml, json, xml, neon, ...