Skip to content

Releases: EdgedesignCZ/phpqa

v1.23.1

13 Sep 14:59

Choose a tag to compare

  • #184 Fix supporting php-cs-fixer.config path with spaces

v1.23.0

31 Aug 08:07

Choose a tag to compare

  • #180 php-cs-fixer.config BC - php-cs-fixer.config is relative to .phpqa.yml, previously it was relative to cwd
  • #182 Fix loading composer's versions if project has custom bin-dir
  • CI
    • #183 - Fix Windows build on Appveyor

v1.22.1

14 Jul 09:26

Choose a tag to compare

  • #178 Fix docker build, prevent docker errors on release

v1.22.0

14 Jul 08:36

Choose a tag to compare

  • .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.1

02 May 15:45

Choose a tag to compare

v1.21.0

02 May 14:54

Choose a tag to compare

  • #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

22 Dec 12:32

Choose a tag to compare

  • #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

14 Jun 12:19

Choose a tag to compare

  • 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

09 Feb 15:13

Choose a tag to compare

  • phpstan
    • #108 - pretty html report, checkstyle output (BC, requires phpstan >= 0.8)
    • #110 - use entire phpstan config, not just parameters

screenshot from 2018-02-08 19 41 21

v1.17.0

04 Feb 09:49

Choose a tag to compare

  • #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)