All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- drop support for PHP 7.1 - #127
2.0.0 - 2019-03-19
- add symbol counts to check command for verbose output - #90
- suggest
php
as extension if it's a core extension - #103 - ensure binary returns correct exit code - #89 #98 #107
- normalize extension names - #99 #100
- use
installed.json
instead ofcomposer.json
1.1.0 - 2018-09-03
- add possibility to add additional paths/files to be scanned (see webmozart/glob for valid pattern)
see
scan-files
key withinconfig.dist.json
(fixes #76, #77) - dynamically detects vendor dir from
composer.json
vendor-dir
setting (#85) - core extensions get recognised for
php-64bit
(#80)
- only using stable dependencies now (#86)
1.0.0 - 2018-07-11
- update
nikic/php-parser
to~4.0
(#75)
0.2.1 - 2018-03-20
object
keyword (introduced in PHP 7.2) is now whitelisted (#61)
- fixes recording of constants that are defined by the function
define()
(#55) - fixes usage of
exclude-from-classmap
key of composer.json (#60) - fixed several docblocks
0.2.0 - 2018-01-20
- PHP 7.1 required
- displays more detailed errors if json config format is not valid
- fixed fatal error when parsing trait usage with modified visibility (#44)
- when locating files "exclude-from-classmap" will be taken into account
- add option "--ignore-parse-errors" ComposerRequireChecker will not throw parser exceptions if this is set (#35)
0.1.6 - 2017-09-24
- add shebang
#!/usr/bin/env php
to phar file / allows direct execution of phar file
0.1.5 - 2017-07-23
- added builtin phar extension to default list
- fixes problems when parsing anonymous classes (#23)
0.1.4 - 2017-05-13
- fixes problems when provided composer.json path was absolute
0.1.3 - 2017-05-13
- CHANGELOG
- support for PHP 7.1
- using nikic/php-parser 3.0
- use PHPUnit 6.0 for testing
- fixes problems with relative paths when used as phar file
0.1.2 - 2016-05-17
- add signing to phar file creation