Releases: district09/php_package_qa-drupal
Releases · district09/php_package_qa-drupal
1.4.0
This release has a major change in the default quality rules. The default
standards are strict. Legacy modules and websites where it takes too much time
to comply to these standards can overwrite them by adding custom configuration
files to their project root. See the README of this project.
Added
- Add vendor to the excludes for extension.
- Add extra information how to configure PHPStorm in README.
Changed
- Change the code standards to strict by default.
- Change how Unit tests are run within a module repository: they now run without
the need of a drupal project outside the repository root. - Change PHP CodeSniffer rules so they follow drupal.org.
- Change PHP Mess Detector rules so they have proper defaults and support drupal
codebase. - Change minimal PHP version to 7.3.
Fixed
- Fix timeout issues when running GrumPHP tasks on large code base.
- Fix detecting the task info for config files.
- Fix missing backslash before dot in the allowed branch patterns.
- Fix PhpStan Reflection errors during git commit of Drupal module.
Removed
- Remove config parameters that are same as default.
- Remove unneeded PhpStan level in the grumphp config file, this is now
overridable trough the PhpStan neon configuration file.