Skip to content

Releases: YouweGit/testing-suite

2.18.0

22 Mar 13:31
d1ca0f9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.17.1...2.18.0

2.17.1

18 Dec 09:39
Compare
Choose a tag to compare

What's Changed

  • Added ignore_patterns support to allow project configurations to make use of this field through configuration overrides

Full Changelog: 2.17.0...2.17.1

2.17.0

15 Jun 08:43
6f338de
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.16.2...2.17.0

Fix issue with 'alert' in blacklist

20 Feb 16:43
b2ae1dc
Compare
Choose a tag to compare

Changed

  • alert( was removed from the git blacklist as it conflicts with PSR3. See #18

Resolve blacklist false-positives for specific function names

08 Dec 13:57
abc42ee
Compare
Choose a tag to compare

2.16.1

Changed

  • Git blacklist now matches on words instead of characters by default.
  • The git blacklist configuration for rejecting accidentally commited merge conflicts now properly reflects the
    full set of characters used by git.

Fixed

  • Resolved issue where the updated git blacklist configuration would provide a false positive result
    on functions ending with add() or odd() due to checks on dump and die dd() statements.

Added

  • Git blacklist now checks for exit() usage.

Fix installation breaking for pimcore-project types

17 Nov 13:26
a53b4a1
Compare
Choose a tag to compare

2.16.0

Fixed

  • Testing suite no longer breaks during installation when composer project type is set to pimcore-project.

Added

  • phpcs.xml, phpmd.xml and phpstan.neon files are now automatically installed in a local pimcore-project if they don't exist yet.

Split out grumphp configuration into magento2 and pimcore options

15 Nov 13:23
f683233
Compare
Choose a tag to compare

2.15.0

Added

  • Project type resolver can now look for pimcore projects.
    • Pimcore projects have their own git blacklist configuration.
    • In the future, the pimcore coding standard will have its own package for phpcs.xml and phpmd.xml rulesets.
  • grumphp.yml file for pimcore projects.
    • This file falls back on the default configuration and inherits all properties, except for the blacklist triggers.
  • Git blacklist documentation.

Changed

  • The magento2 grumphp.yml file is split off from the default configuration.
    • The grumphp.yml that's part of a project will automatically point to the new magento2-specific config file.
    • The new file falls back on the default configuration, and overrides the git blacklist keywords and triggers.
    • The magento specific constructs are also removed from the default grumphp.yml template.
  • The default phpcs.xml file now references a relative ruleset instead of an absolute path.

Add new coding standards of magento 2

27 Oct 15:34
61155f4
Compare
Choose a tag to compare

Added
New pathing for phpcs.xml file.

  • This release adds magento coding standards to phpcs code style. see https://github.com/magento/magento-coding-standard.
    Support for phtml in project type Magento2. The phtml files will only be checked based on Magento2 code standards.
    Changed
  • Project type default/magento use correct index replaced excludes_analyse with excludePaths for phpstan.neon file.
  • Project type default use correct tags for phpunit_dist.xml.
  • Updated dependency to youwe/composer-dependency-installer
    Changed
  • Phpcs will now also check files phtml. If not preferred behaviour overwrite parameter phpcs.triggered_by in grumphp.yml and change back to [php].
  • .eslintrc.json which was updated coherent to Fisheye configurations.

Add new coding standards that also require magento/coding-standards

27 Sep 15:33
Compare
Choose a tag to compare
Updated pathing and composer version of Magento 2 coding standards.

* Updated files which are used in Magento 2 and use rule name instead of pathing for `phpcs.xml`.
* Updated pathing updater and change names of directories.

Update phpunit_dist.xml to make it compatible with new schema.

25 Aug 11:00
54885fe
Compare
Choose a tag to compare
Merge pull request #8 from arnoudhgz/feature/phpstan-phpunit-standards

Update phpunit_dist.xml