Releases: EdgedesignCZ/phpqa
Releases · EdgedesignCZ/phpqa
v1.22.1
- #178 Fix docker build, prevent docker errors on release
v1.22.0
- .phpqa.yml
- #173 Support multiple phpcs standards
phpcs:
standard:
- PSR2
- phpcs.xml
- #175 Optional phpqa configuration in yml file instead of CLI options
Alternatives:
# CLI options
phpqa --verbose --report --tools phploc,phpcs:0
# load "CLI options" from yaml file
phpqa --config ./
# ./.phpqa.yml
phpqa:
report: true
verbose: true
tools:
- phploc
- phpcs:0
- #177 Configuration changes
- b450040 BC
allowedErrorsCount
is no longer supported, configure errors count in phpqa.tools
- de736d6 Extensions should be configured in
phpqa.extensions
# preferred configuration
phpqa:
extensions: php
# deprecated configuration
extensions: php
- Internal
- #172 CI - test php-cs-fixer on Windows, fix Travis php7.1 build (support phpunit > 5, security-checker)
- 29262ef Delete php-eye badge
v1.21.0
- #164 - add support for multiple phpmd rulesets
- #162 - fix security-checker on travis
- CI
- #163, #167 - drop hhvm support on Travis, fix security-checker vulnerabilities
v1.20.0
- #157 - support Psalm 3.x (#158 internalClass refactoring)
- #156 - upgrade phpcs, enable defining allowed errors count in . phpqa.yml
- #150 - phpstan - use --errorFormat only if version < 0.10.3
- #149 - fix displaying psalm issue line numbers
- #147 - phpmd - fix excluding files on Windows
- #145 - fix psalm issues (v2 compatibility - #142 stopOnFirstError, UntypedParam, #144/#146 --use-ini-defaults)
- #140 - fix ignoring subdirectories on Windows
- #138 - fix phpunit issues (#136 spaces in path, #137 html/xml coverage directory)
- CI
- #139 - fix installing phpstan
- #154 - fix phpunit CVE, add php 7.3
- #141 - Windows build on Appveyor
v1.19.0
- HTML reports
- #117 - fix phpmetrics menu
- #133 - load correct initial page
- .phpqa.yml
- #128 - .phpqa.yml options - phpmetrics (git, junit, composer), pdepend (coverage report
- #134 - keep tools order from --tools option
- Other
- #119 - fix ignoring PHPCS warnings in CLI mode
- #131 - fix clone + composer installation
- #132 - fix Travis build (hhvm, psalm)
- #135 - update pdepend, suggested tools doc
v1.18.0
- phpstan
- #108 - pretty html report, checkstyle output (BC, requires phpstan >= 0.8)
- #110 - use entire phpstan config, not just parameters

v1.17.0
- #98 - allow multiple configurations in
--config
- #104 - add support for extensions in
parallel-lint
- Internal changes
- #99, #101, #106 Travis build (fix composer/psalm errors, add PHP 7.2)
v1.16.0
- Optional tools
- #97 sensiolabs/security-checker (stable)
- #95 Download assets if
--report=offline

v1.15.0
- Optional tools
- #94 vimeo/psalm - dynamic configuration
- #92 Improved reports (summary, page load)

- Upgrade QA tools (phpcs)
- Internal changes
- #93 Refactoring tools (tool per class, experimental configuration in
.phpqa.yml
)
- #94 Fix
composer.lock
, enable phpstan/psalm in travis