All notable changes to composer-license-checker
will be documented in this file
- Add documentation on exit codes to expect from any
composer-license-checker
command. (#41) - Verify the exist code of the internal call to
composer licenses
to determine if the command was successful. (#41)
- Improve type documentation and clean up
composer.json
configuration. (#40)
Thanks to: SvenRtbg
- Use JSON format when generating output with
composer licenses
instead of parsing text output. (#33)
- Add support for Symfony 7. (#32)
Thanks to: keulinho
- Update required composer version to mitigate CVE exposure. (#29)
Thanks to: phansys
- Update integration with tldrlegal to work with their new website.
- Use
--dev
flag in documentation for installing the package. - Fix deprecation warning (#24)
Thanks to: manavo
- --show-packages and --grouped options for the report command (#22)
- --filter to restrict queried and displayed licenses (#22)
Thanks to: dkemper
- Composer: allow for
psr/simple-cache
versions 2 and 3 - Allow for
v6
of all symfony dependencies
- --allow option to always allow a specific package or author/vendor
- Support for PHP 8
- Upgrade PHPUnit major version from
7
to9
- Upgraded several dependencies to work with newer PHP versions. Major version bump includes symfony/dom-crawler.
- Dropped support for PHP 7.1 and 7.2 (see: supported versions)
- Terminology for black/whitelist changed to block/allowlist (This changes the CLI interface of the
CheckCommand
) Command
classes now return an integer exist code
- Added Scrutinizer code coverage
- Fixed path to autoloader when installed with composer
Initial Release
check
andreport
commands- summary lookup on tldrlegal
- caching of lookups