All Versions
27
Latest Version
Avg Release Cycle
46 days
Latest Release
228 days ago

Changelog History
Page 1

  • v0.8.1 Changes

    February 15, 2022

    ➕ Added

    • ➕ Add --output-format option
      • Current supported values: default and github
      • github can be used to annotate PR
    • ➕ Add CiDetector to change output format according to the current ci environment
    • ➕ Add symfony/dependency-injection to leverage autowiring
    • ➕ Add dedicated configuration (composer-unused.php) ### 🛠 Fixed
    • 🛠 Fix Lexer\Emulative to use the current php version instead of latest one
    • Removed is_dir() check from LocalRepository to avoid crashing file_get_contents
    • 🛠 Fix phar build using the latest box-project/box version
    • 🛠 Fix error if composer.json does not exist in given path
    • 🛠 Fix issue where Filter was marked as unused again after being already used
    • 🛠 Fix ignore/invalid dependencies showing up in Ignored section again ### 🔄 Changed
    • 🔄 Change the information about ignored dependencies
    • 📜 Raised minimum requirement for composer-unused/symbol-parser to 0.1.7 ### ✂ Removed
    • ✂ Removed custom implementation of DI ### 🔒 Security ### 🗄 Deprecation
  • v0.8.0 Changes

    February 03, 2022

    🛠 Fixed

    • 🛠 Fixed version output when running bin/composer-unused --version ### ➕ Added
    • ➕ Added CLI argument composer-json which can be used to parse external projects. This will default to the current working directory.
    • ➕ Added error message when composer.json is not readable
    • ➕ Added check for zombie exclusion. It will report if any excluded packages or pattern did match any package ### 🔄 Changed
    • 🔄 Change bin/composer-unused to be used as standalone binary
    • 📦 Package type is now library instead of composer-plugin ### ✂ Removed
    • ✂ Removed ability to work as composer-plugin (will be supported using composer-unused/composer-unused-plugin)
    • ⬇️ Dropped support for php 7.3
  • v0.7.7 Changes

    July 26, 2021

    ➕ Added

    • ➕ Added support for psr/log v2 and 3 #200 (thanks to @simPod)
  • v0.7.6 Changes

    July 15, 2021

    ✂ Removed

    • ⬇️ Dropped support for composer v1
  • v0.7.5 Changes

    October 28, 2020

    ➕ Added

    • ➕ Added an InstanceofStrategy which detects usages in instanceof expressions #100 Thanks to @localheinz
  • v0.7.4 Changes

    September 15, 2020

    🛠 Fixed

    • 🛠 Fixed an issue where ext-ds classes where not recognized as used #88
    • 🛠 Fixed an issue where extends and implements of FQN was not markes as used #90
  • v0.7.3 Changes

    May 19, 2020

    ➕ Added

    • ➕ Added workflow to verify integrity of build phar file
    • ➕ Added self unused dependency check using bin/composer-unused

    🔄 Changed

    • Readded composer/composer into root requirements as its required to run bin/composer-unused

    🛠 Fixed

    • 🛠 Fixed an issue where log level received wrong type #83 (thanks to @JoshuaBehrens)
  • v0.7.2 Changes

    May 19, 2020

    ➕ Added

    • ➕ Added phpspec/prophecy-phpunit to remove deprecations warnings of prophecy() with phpunit/phpunit:^9.0
    • ➕ Added support for composer 2.0 #77

    🔄 Changed

    • 🔄 Changed the exit code 0 if there are not packages to scan #78

    🛠 Fixed

    • 🛠 Fixed an issue where Core extension was checked as ext-core instead of php #79
  • v0.7.1 Changes

    December 09, 2019

    ➕ Added

    • ➕ Added --no-progress to suppress progress bar for CI

    🛠 Fixed

    • 🛠 Fixed bin/composer-unused was unable to detect vendor/autoload.php when run as direct depdendency
  • v0.7.0 Changes

    December 01, 2019

    ➕ Added

    • ➕ Added scoped phar support
    • ➕ Added bin/composer-unused as another entry point

    🔄 Changed

    • 🚚 Moved composer/composer into root requirements as its needed to run bin/composer-unused