Skip to content

Releases: district09/php_package_qa-drupal

1.4.0

26 Nov 10:24

Choose a tag to compare

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.

1.3.1

26 Nov 10:25

Choose a tag to compare

Removed

  • Remove version from install command README.
  • Remove Drupal 9 support.
  • Remove dotenv requirement.

1.3.0

26 Nov 10:25

Choose a tag to compare

Changed

  • Use the shim version of various tools to avoid dependency conflicts.

Updated

  • Update to GrumPHP 1.1.

1.2.3

26 Nov 10:25

Choose a tag to compare

Added

  • Add support for digits in the project key.

1.2.2

26 Nov 10:26

Choose a tag to compare

Added

  • Add PHPStan ignore rule for undefined typed data properties.

1.2.1

26 Nov 10:26

Choose a tag to compare

Fixed

  • Fix namespace Behat contexts.
  • Ignore test directories with PHPStan.

1.2.0

26 Nov 10:27

Choose a tag to compare

Fixed

  • Fix various issues for extension projects.

1.1.5

26 Nov 10:27

Choose a tag to compare

Added

  • Add missing phpunit-bridge package.

1.1.4

26 Nov 10:27

Choose a tag to compare

Fixed

  • Fix missing namespace separator in the PhpUnit config file for extensions.

1.1.3

26 Nov 10:27

Choose a tag to compare

Fixed

  • Fix PHPStan configuration.