chore(deps): update dependency phpro/grumphp to v2 #30

Open
renovate-bot wants to merge 1 commit from renovate/phpro-grumphp-2.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
phpro/grumphp require-dev major ^0.18.0 -> ^2.0.0

Release Notes

phpro/grumphp (phpro/grumphp)

v2.13.0: Version 2.13.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.12.0...v2.13.0

v2.12.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.11.0...v2.12.0

v2.11.0: Version 2.11.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.10.0...v2.11.0

v2.10.0: Version v2.10.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.9.0...v2.10.0

v2.9.0: Version v2.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.8.0...v2.9.0

v2.8.0: Version 2.8.0

Compare Source

What's Changed

Full Changelog: https://github.com/phpro/grumphp/compare/v2.7.0...v2.8.0

v2.7.0: Version 2.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.6.0...v2.7.0

v2.6.0: Version 2.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.5.0...v2.6.0

v2.5.0: Version 2.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.4.0...v2.5.0

v2.4.0: Version v2.4.0

Compare Source

What's Changed

Full Changelog: https://github.com/phpro/grumphp/compare/v2.3.0...v2.4.0

v2.3.0: Version 2.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.2.0...v2.3.0

v2.2.0: Version 2.2.0

Compare Source

What's Changed

Shim improvements

Full Changelog: https://github.com/phpro/grumphp/compare/v2.1.0...v2.2.0

v2.1.0: Release 2.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v2.0.0...v2.1.0

v2.0.0: Version 2.0.0

Compare Source

What's Changed

Full Changelog: https://github.com/phpro/grumphp/compare/v1.16.0...v2.0.0-beta1

Installation

Change in dependencies - we now require:

  • PHP >=v8.1
  • amp >=v3

If your project is still using AMP v2 - you might consider using our dependencyless shim package instead : https://github.com/phpro/grumphp-shim

Upgrading

This version contains some BC breaks for GrumPHP extension or task developers.

Find out how to upgrade your tasks and extensions here : https://github.com/phpro/grumphp/blob/v2.0.0-beta1/UPGRADE-v2.md

Full Changelog: https://github.com/phpro/grumphp/compare/v1.16.0...v2.0.0

v1.16.0: Version 1.16.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.15.0...v1.16.0

v1.15.0: Version 1.15.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.14.0...v1.15.0

v1.14.0: Release 1.14.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.13.0...v1.14.0

v1.13.0: Version 1.13.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.12.0...v1.13.0

v1.12.0: Version 1.12.0

Compare Source

What's Changed

Shim

  • Upgraded gitonomy/gitlib
  • Re-Added support for php 7.4

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.11.0...v1.12.0

v1.11.0: Version 1.11.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.10.0...v1.11.0

v1.10.0: Version 1.10.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.9.0...v1.10.0

v1.9.0: Version 1.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.8.1...v1.9.0

v1.8.1: Version 1.8.1

Compare Source

This release fixes grumphp-shim issues.

Full Changelog: https://github.com/phpro/grumphp/compare/v1.8.0...v1.8.1

v1.8.0: Version 1.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.7.1...v1.8.0

v1.7.1: Release 1.7.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.7.0...v1.7.1

v1.7.0: Release 1.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.6.0...v1.7.0

v1.6.0: Release 1.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/phpro/grumphp/compare/v1.5.0...v1.6.0

v1.5.1: Version 1.5.1

Compare Source

Locked parallel-functions to a working version.

Full Changelog: https://github.com/phpro/grumphp/compare/v1.5.0...v1.5.1

v1.5.0: Version 1.5.0

Compare Source

Total issues resolved: 3

v1.4.0: Version 1.4.0

Compare Source

Total issues resolved: 6

v1.3.3: Version 1.3.3

Compare Source

Total issues resolves: 1

v1.3.2: Version 1.3.2

Compare Source

Total issues resolved: 10

v1.3.1: Version 1.3.1

Compare Source

Total issues resolved: 10

v1.3.0: Version 1.3.0

Compare Source

Total issues resolved: 6

v1.2.0: Version 1.2.0

Compare Source

Total issues resolved: 6

v1.1.0: Version 1.1.0

Compare Source

Total issues resolved: 12

v1.0.0: Version 1.0.0

Compare Source

V1.0.0

This release contains exactly the same functionality as previous release, but with a backward compatibility promise!

v0.22.0: Version 0.22.0

Compare Source

Total issues resolved: 2

v0.21.0: Version 0.21.0

Compare Source

Total issues resolved: 13

Breaking changes:

Inside the ECS task, we renamed the whitlist_patterns option to paths:

grumphp:
    tasks:
        ecs:
-           whitelist_patterns: ['src']
+           paths: ['src']

v0.20.0: Version 0.20.0

Compare Source

Total issues resolved: 8

BC breaks:

  • Dropped support for PHP 72 (because of dependencies)
  • Upgraded PHP unit testcases to latest version

v0.19.1: Version 0.19.1

Compare Source

Total issues resolved: 5

v0.19.0: Version 0.19.0

Compare Source

Total issues resolved: 1

Upgrading

Validated GrumPHP parameters

The new version will validate the structure and content of the GrumPHP parameters.
Therefor you need to move the grumphp parameters out of the regular parameters section.
If you are not using any symfony/dependency-injection parameters, you only need to rename the parameters keyword:


### grumphp.yaml

- parameters:
+ grumphp:

note: If you are using conventions, the parameters used in the conventions still need to remain under parameters. Don't forget to put tasks and other grumphp related configuraiton under grumphp!

note: The parameters bin_dir and git_dir have been removed since v0.16 . It is safe to get rid of those parameters as well. We now use an environment based system to customize paths.

grumphp:
-    bin_dir: "./vendor/bin"
-    git_dir: "."

Removed support for PHP-CS-Fixer v1.

Since PHP-CS-Fixer is out for quite some time and because v3 is in the making, we drop support for version 1.
If you still want to use version 1, you can use an older version of GrumPHP or provide a custom extension for your project.

By default, the phpcsfixer will now load the task for the latest PHP-CS-fixer.
We also provided a phpcsfixer2 alias to make sure existing projects don't break.
However, you can now rename the task inside your configuration:


### grumphp.yaml

grumphp:
    tasks:
-       phpcsfixer2:
+       phpcsfixer:

We added a way of running the PHP-CS-Fixer v1 in parallel to improve execution speed.
However, this code is not needed anymore inside the new version and might be confusing with the actual parallel implementation.
Therefore, we removed following parameters:


### grumphp.yaml

grumphp:
-     process_async_limit: 10
-     process_async_wait: 1000

Bump to Symfony 4.4

In this release, we bump the dependencies up to Symfony 4.4.
This is because the parallel system requires the Advanced console output improvements inside SF 4.1. Since that version is not supported by Symfony anymore, we decided to bump to the version 4 LTS.

If your package still requires older dependencies, you can install the grumphp-shim package which works dependency-less.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [phpro/grumphp](https://github.com/phpro/grumphp) | require-dev | major | `^0.18.0` -> `^2.0.0` | --- ### Release Notes <details> <summary>phpro/grumphp (phpro/grumphp)</summary> ### [`v2.13.0`](https://github.com/phpro/grumphp/releases/tag/v2.13.0): Version 2.13.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.12.0...v2.13.0) #### What's Changed - Fix typo in GrumPHPPlugin.php by [@&#8203;echernyavskiy](https://github.com/echernyavskiy) in https://github.com/phpro/grumphp/pull/1169 - Change command locator suffix order to avoid issues on Windows by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1174 #### New Contributors - [@&#8203;echernyavskiy](https://github.com/echernyavskiy) made their first contribution in https://github.com/phpro/grumphp/pull/1169 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.12.0...v2.13.0 ### [`v2.12.0`](https://github.com/phpro/grumphp/releases/tag/v2.12.0) [Compare Source](https://github.com/phpro/grumphp/compare/v2.11.0...v2.12.0) #### What's Changed - Ticket [#&#8203;1157](https://github.com/phpro/grumphp/issues/1157): support specific filenames as trigger for Shell. by [@&#8203;evs-xsarus](https://github.com/evs-xsarus) in https://github.com/phpro/grumphp/pull/1167 - Add allow-list functionality to securitychecker_enlightn by [@&#8203;peterjaap](https://github.com/peterjaap) in https://github.com/phpro/grumphp/pull/1161 #### New Contributors - [@&#8203;evs-xsarus](https://github.com/evs-xsarus) made their first contribution in https://github.com/phpro/grumphp/pull/1167 - [@&#8203;peterjaap](https://github.com/peterjaap) made their first contribution in https://github.com/phpro/grumphp/pull/1161 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.11.0...v2.12.0 ### [`v2.11.0`](https://github.com/phpro/grumphp/releases/tag/v2.11.0): Version 2.11.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.10.0...v2.11.0) #### What's Changed - Allow laravel/serializable-closure 2 by [@&#8203;simoheinonen](https://github.com/simoheinonen) in https://github.com/phpro/grumphp/pull/1165 #### New Contributors - [@&#8203;simoheinonen](https://github.com/simoheinonen) made their first contribution in https://github.com/phpro/grumphp/pull/1165 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.10.0...v2.11.0 ### [`v2.10.0`](https://github.com/phpro/grumphp/releases/tag/v2.10.0): Version v2.10.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.9.0...v2.10.0) #### What's Changed - Adds 'skip_initial_tests' and 'coverage' options support to infection… by [@&#8203;jose-ba](https://github.com/jose-ba) in https://github.com/phpro/grumphp/pull/1160 - Bump deps by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1163 - Bump symfony/process from 6.4.12 to 6.4.14 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1158 - phpversion - updated support of not EOL versions by [@&#8203;jwderoos](https://github.com/jwderoos) in https://github.com/phpro/grumphp/pull/1162 - Fix retrieving git worktree path by [@&#8203;bart-jaskulski](https://github.com/bart-jaskulski) in https://github.com/phpro/grumphp/pull/1008 - Add composer audit abandoned behavior by [@&#8203;luckyraul](https://github.com/luckyraul) in https://github.com/phpro/grumphp/pull/1164 #### New Contributors - [@&#8203;jose-ba](https://github.com/jose-ba) made their first contribution in https://github.com/phpro/grumphp/pull/1160 - [@&#8203;jwderoos](https://github.com/jwderoos) made their first contribution in https://github.com/phpro/grumphp/pull/1162 - [@&#8203;luckyraul](https://github.com/luckyraul) made their first contribution in https://github.com/phpro/grumphp/pull/1164 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.9.0...v2.10.0 ### [`v2.9.0`](https://github.com/phpro/grumphp/releases/tag/v2.9.0): Version v2.9.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.8.0...v2.9.0) #### What's Changed - Adds 'parallel' option support to phpcs task. by [@&#8203;mrmishmash](https://github.com/mrmishmash) in https://github.com/phpro/grumphp/pull/1155 - PHP 8.4 support by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1156 #### New Contributors - [@&#8203;mrmishmash](https://github.com/mrmishmash) made their first contribution in https://github.com/phpro/grumphp/pull/1155 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.8.0...v2.9.0 ### [`v2.8.0`](https://github.com/phpro/grumphp/releases/tag/v2.8.0): Version 2.8.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.7.0...v2.8.0) #### What's Changed - Cleanup serialized context coming back from a task worker by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1147 - Add additional clover coverage features by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1152 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.7.0...v2.8.0 ### [`v2.7.0`](https://github.com/phpro/grumphp/releases/tag/v2.7.0): Version 2.7.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.6.0...v2.7.0) #### What's Changed - Support --skip-property-types of ValidateSchemaCommand by [@&#8203;wucdbm](https://github.com/wucdbm) in https://github.com/phpro/grumphp/pull/1145 - Correct composer require for roave by [@&#8203;BrentRobert](https://github.com/BrentRobert) in https://github.com/phpro/grumphp/pull/1148 #### New Contributors - [@&#8203;wucdbm](https://github.com/wucdbm) made their first contribution in https://github.com/phpro/grumphp/pull/1145 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.6.0...v2.7.0 ### [`v2.6.0`](https://github.com/phpro/grumphp/releases/tag/v2.6.0): Version 2.6.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.5.0...v2.6.0) #### What's Changed - feat: Add task for Twig-CS-Fixer by [@&#8203;antoniovj1](https://github.com/antoniovj1) in https://github.com/phpro/grumphp/pull/1131 - fix: Resolve dist file path from import by [@&#8203;mischabraam](https://github.com/mischabraam) in https://github.com/phpro/grumphp/pull/1134 - Bump composer/composer from 2.7.0 to 2.7.7 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1140 - Trigger composer task also when composer.lock changes. by [@&#8203;vever001](https://github.com/vever001) in https://github.com/phpro/grumphp/pull/1142 - 1126 bin console task sf by [@&#8203;bortefi](https://github.com/bortefi) in https://github.com/phpro/grumphp/pull/1138 - Bump lock by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1143 #### New Contributors - [@&#8203;antoniovj1](https://github.com/antoniovj1) made their first contribution in https://github.com/phpro/grumphp/pull/1131 - [@&#8203;mischabraam](https://github.com/mischabraam) made their first contribution in https://github.com/phpro/grumphp/pull/1134 - [@&#8203;vever001](https://github.com/vever001) made their first contribution in https://github.com/phpro/grumphp/pull/1142 - [@&#8203;bortefi](https://github.com/bortefi) made their first contribution in https://github.com/phpro/grumphp/pull/1138 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.5.0...v2.6.0 ### [`v2.5.0`](https://github.com/phpro/grumphp/releases/tag/v2.5.0): Version 2.5.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.4.0...v2.5.0) #### What's Changed - Bump actions/dependency-review-action from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1120 - Bump actions/cache from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1121 - Add security-checker using Composer Audit by [@&#8203;joestewart](https://github.com/joestewart) in https://github.com/phpro/grumphp/pull/1122 - Bump composer/composer from 2.6.6 to 2.7.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1123 - Upgrade to php-parser v5 by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1124 #### New Contributors - [@&#8203;joestewart](https://github.com/joestewart) made their first contribution in https://github.com/phpro/grumphp/pull/1122 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.4.0...v2.5.0 ### [`v2.4.0`](https://github.com/phpro/grumphp/releases/tag/v2.4.0): Version v2.4.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.3.0...v2.4.0) #### What's Changed - Make reproducable composer.lock available in repo by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1117 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.3.0...v2.4.0 ### [`v2.3.0`](https://github.com/phpro/grumphp/releases/tag/v2.3.0): Version 2.3.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.2.0...v2.3.0) #### What's Changed - Resolve env placeholders in configuration by [@&#8203;tkulka](https://github.com/tkulka) in https://github.com/phpro/grumphp/pull/1113 - GrumPHP on PHP83 + SF7 by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1115 #### New Contributors - [@&#8203;tkulka](https://github.com/tkulka) made their first contribution in https://github.com/phpro/grumphp/pull/1113 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.2.0...v2.3.0 ### [`v2.2.0`](https://github.com/phpro/grumphp/releases/tag/v2.2.0): Version 2.2.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.1.0...v2.2.0) #### What's Changed - Add grouping of output in GitHub Actions by [@&#8203;jackbentley](https://github.com/jackbentley) in https://github.com/phpro/grumphp/pull/1074 - Apply str_contains to replace the strpos usage by [@&#8203;peter279k](https://github.com/peter279k) in https://github.com/phpro/grumphp/pull/1112 - Replace the array_merge with spread array operator by [@&#8203;peter279k](https://github.com/peter279k) in https://github.com/phpro/grumphp/pull/1111 #### Shim improvements - https://github.com/phpro/grumphp-shim/pull/25 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.1.0...v2.2.0 ### [`v2.1.0`](https://github.com/phpro/grumphp/releases/tag/v2.1.0): Release 2.1.0 [Compare Source](https://github.com/phpro/grumphp/compare/v2.0.0...v2.1.0) #### What's Changed - Add new nette tester options by [@&#8203;hanisko](https://github.com/hanisko) in https://github.com/phpro/grumphp/pull/1097 - skip additional checks if a merge commit by [@&#8203;delboy1978uk](https://github.com/delboy1978uk) in https://github.com/phpro/grumphp/pull/1100 - Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1105 - add extensions argument - fixes [#&#8203;1098](https://github.com/phpro/grumphp/issues/1098) by [@&#8203;malcomio](https://github.com/malcomio) in https://github.com/phpro/grumphp/pull/1103 - Add codeception XML/HTML reporting support to grumphp by [@&#8203;petrisorciprian-vitals](https://github.com/petrisorciprian-vitals) in https://github.com/phpro/grumphp/pull/1107 - Prints error message when rejecting commit by [@&#8203;EwenQuim](https://github.com/EwenQuim) in https://github.com/phpro/grumphp/pull/1108 - Apply ternary to null operator by [@&#8203;peter279k](https://github.com/peter279k) in https://github.com/phpro/grumphp/pull/1110 #### New Contributors - [@&#8203;hanisko](https://github.com/hanisko) made their first contribution in https://github.com/phpro/grumphp/pull/1097 - [@&#8203;delboy1978uk](https://github.com/delboy1978uk) made their first contribution in https://github.com/phpro/grumphp/pull/1100 - [@&#8203;malcomio](https://github.com/malcomio) made their first contribution in https://github.com/phpro/grumphp/pull/1103 - [@&#8203;petrisorciprian-vitals](https://github.com/petrisorciprian-vitals) made their first contribution in https://github.com/phpro/grumphp/pull/1107 - [@&#8203;EwenQuim](https://github.com/EwenQuim) made their first contribution in https://github.com/phpro/grumphp/pull/1108 - [@&#8203;peter279k](https://github.com/peter279k) made their first contribution in https://github.com/phpro/grumphp/pull/1110 **Full Changelog**: https://github.com/phpro/grumphp/compare/v2.0.0...v2.1.0 ### [`v2.0.0`](https://github.com/phpro/grumphp/releases/tag/v2.0.0): Version 2.0.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.16.0...v2.0.0) #### What's Changed - Resolve psalm errors by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1085 - Add support for amp v3 by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1084 - Config options resolver by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1090 - Introduce the new v2 extension system by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1091 - Remove v1 deprecations by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1092 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.16.0...v2.0.0-beta1 #### Installation ❗ Change in dependencies - we now require: - PHP >=v8.1 - amp >=v3 If your project is still using AMP v2 - you might consider using our dependencyless shim package instead : https://github.com/phpro/grumphp-shim #### Upgrading ❗ This version contains some BC breaks for GrumPHP extension or task developers. Find out how to upgrade your tasks and extensions here : https://github.com/phpro/grumphp/blob/v2.0.0-beta1/UPGRADE-v2.md **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.16.0...v2.0.0 ### [`v1.16.0`](https://github.com/phpro/grumphp/releases/tag/v1.16.0): Version 1.16.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.15.0...v1.16.0) #### What's Changed - PHP-CS-Fixer 2.x to 3.0 by [@&#8203;jreklund](https://github.com/jreklund) in https://github.com/phpro/grumphp/pull/1068 - Add support for grumphp.dist.{yml,yaml} by [@&#8203;jreklund](https://github.com/jreklund) in https://github.com/phpro/grumphp/pull/1070 - Normalize yaml code blocks in doc by [@&#8203;jreklund](https://github.com/jreklund) in https://github.com/phpro/grumphp/pull/1071 - Fix workflow deprecations by [@&#8203;jackbentley](https://github.com/jackbentley) in https://github.com/phpro/grumphp/pull/1077 - Ignore untracked files with ignore_unstaged_changes parameter by [@&#8203;yguedidi](https://github.com/yguedidi) in https://github.com/phpro/grumphp/pull/1076 - Extra bin-dir lookup feature by [@&#8203;greew](https://github.com/greew) in https://github.com/phpro/grumphp/pull/1080 #### New Contributors - [@&#8203;jackbentley](https://github.com/jackbentley) made their first contribution in https://github.com/phpro/grumphp/pull/1077 - [@&#8203;greew](https://github.com/greew) made their first contribution in https://github.com/phpro/grumphp/pull/1080 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.15.0...v1.16.0 ### [`v1.15.0`](https://github.com/phpro/grumphp/releases/tag/v1.15.0): Version 1.15.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.14.0...v1.15.0) #### What's Changed - Add Rector Task by [@&#8203;alessandroaussems](https://github.com/alessandroaussems) in https://github.com/phpro/grumphp/pull/1054 - \[Docs] Fix invalid Rector install command by [@&#8203;IonBazan](https://github.com/IonBazan) in https://github.com/phpro/grumphp/pull/1057 - Adding PHPCS specific rule (-s) to display which rule triggered the e… by [@&#8203;MeCapron](https://github.com/MeCapron) in https://github.com/phpro/grumphp/pull/1059 - Add support for doctrine/collections v2 by [@&#8203;stof](https://github.com/stof) in https://github.com/phpro/grumphp/pull/1060 #### New Contributors - [@&#8203;alessandroaussems](https://github.com/alessandroaussems) made their first contribution in https://github.com/phpro/grumphp/pull/1054 - [@&#8203;MeCapron](https://github.com/MeCapron) made their first contribution in https://github.com/phpro/grumphp/pull/1059 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.14.0...v1.15.0 ### [`v1.14.0`](https://github.com/phpro/grumphp/releases/tag/v1.14.0): Release 1.14.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.13.0...v1.14.0) #### What's Changed - Add 'cache_file' parameter to 'deptrac' task. by [@&#8203;TravisCarden](https://github.com/TravisCarden) in https://github.com/phpro/grumphp/pull/1023 - Make it possible to null out ascii config by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1035 - Arkitect support by [@&#8203;JTubex](https://github.com/JTubex) in https://github.com/phpro/grumphp/pull/1038 - Update phpArkitect default value for stop_on_failure to false by [@&#8203;JTubex](https://github.com/JTubex) in https://github.com/phpro/grumphp/pull/1039 - Update ParaTest documentation by [@&#8203;DennisdeBest](https://github.com/DennisdeBest) in https://github.com/phpro/grumphp/pull/1047 - Include filename in AbstractVisitor error messages by [@&#8203;dodomedia](https://github.com/dodomedia) in https://github.com/phpro/grumphp/pull/1048 - Added deprecation to whitelist_patterns with null value by [@&#8203;mrbase](https://github.com/mrbase) in https://github.com/phpro/grumphp/pull/1049 - Support PHP 82 - Drop PHP 74 by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/1053 #### New Contributors - [@&#8203;DennisdeBest](https://github.com/DennisdeBest) made their first contribution in https://github.com/phpro/grumphp/pull/1047 - [@&#8203;dodomedia](https://github.com/dodomedia) made their first contribution in https://github.com/phpro/grumphp/pull/1048 - [@&#8203;mrbase](https://github.com/mrbase) made their first contribution in https://github.com/phpro/grumphp/pull/1049 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.13.0...v1.14.0 ### [`v1.13.0`](https://github.com/phpro/grumphp/releases/tag/v1.13.0): Version 1.13.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.12.0...v1.13.0) #### What's Changed - chore: Set permissions for GitHub actions by [@&#8203;naveensrinivasan](https://github.com/naveensrinivasan) in https://github.com/phpro/grumphp/pull/1009 - chore: Included githubactions in the dependabot config by [@&#8203;naveensrinivasan](https://github.com/naveensrinivasan) in https://github.com/phpro/grumphp/pull/1010 - Bump actions/cache from 2 to 3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1011 - chore(deps): Included dependency review by [@&#8203;naveensrinivasan](https://github.com/naveensrinivasan) in https://github.com/phpro/grumphp/pull/1012 - Support Monolog 3 by [@&#8203;N-M](https://github.com/N-M) in https://github.com/phpro/grumphp/pull/1014 - Update securitychecker.md by [@&#8203;wannevancamp](https://github.com/wannevancamp) in https://github.com/phpro/grumphp/pull/1018 - Bump actions/dependency-review-action from 1 to 2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/phpro/grumphp/pull/1019 #### New Contributors - [@&#8203;naveensrinivasan](https://github.com/naveensrinivasan) made their first contribution in https://github.com/phpro/grumphp/pull/1009 - [@&#8203;dependabot](https://github.com/dependabot) made their first contribution in https://github.com/phpro/grumphp/pull/1011 - [@&#8203;N-M](https://github.com/N-M) made their first contribution in https://github.com/phpro/grumphp/pull/1014 - [@&#8203;wannevancamp](https://github.com/wannevancamp) made their first contribution in https://github.com/phpro/grumphp/pull/1018 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.12.0...v1.13.0 ### [`v1.12.0`](https://github.com/phpro/grumphp/releases/tag/v1.12.0): Version 1.12.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.11.0...v1.12.0) #### What's Changed - Add ignore_patterns to git_blacklist. by [@&#8203;verbruggenalex](https://github.com/verbruggenalex) in https://github.com/phpro/grumphp/pull/1005 - Bugfix/git absolute path by [@&#8203;bart-jaskulski](https://github.com/bart-jaskulski) in https://github.com/phpro/grumphp/pull/1003 #### Shim - Upgraded gitonomy/gitlib - Re-Added support for php 7.4 #### New Contributors - [@&#8203;bart-jaskulski](https://github.com/bart-jaskulski) made their first contribution in https://github.com/phpro/grumphp/pull/1003 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.11.0...v1.12.0 ### [`v1.11.0`](https://github.com/phpro/grumphp/releases/tag/v1.11.0): Version 1.11.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.10.0...v1.11.0) #### What's Changed - Restore PHP 7.4 compatibility by [@&#8203;danepowell](https://github.com/danepowell) in https://github.com/phpro/grumphp/pull/994 - Infection: Add missing `show_mutations` (incl. verbose mode) by [@&#8203;jerowork](https://github.com/jerowork) in https://github.com/phpro/grumphp/pull/998 - Add .editorconfig by [@&#8203;danepowell](https://github.com/danepowell) in https://github.com/phpro/grumphp/pull/999 - Fix some grammar and spelling issues by [@&#8203;TravisCarden](https://github.com/TravisCarden) in https://github.com/phpro/grumphp/pull/1001 #### New Contributors - [@&#8203;danepowell](https://github.com/danepowell) made their first contribution in https://github.com/phpro/grumphp/pull/994 - [@&#8203;TravisCarden](https://github.com/TravisCarden) made their first contribution in https://github.com/phpro/grumphp/pull/1001 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.10.0...v1.11.0 ### [`v1.10.0`](https://github.com/phpro/grumphp/releases/tag/v1.10.0): Version 1.10.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.9.0...v1.10.0) #### What's Changed - Remove --non-zero-exit-on-violation option for PhpMnd by [@&#8203;kukukk](https://github.com/kukukk) in https://github.com/phpro/grumphp/pull/991 - Upgrade tools + SF6 Breaking changes by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/996 - Dont ignore platform reqs by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/997 #### New Contributors - [@&#8203;kukukk](https://github.com/kukukk) made their first contribution in https://github.com/phpro/grumphp/pull/991 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.9.0...v1.10.0 ### [`v1.9.0`](https://github.com/phpro/grumphp/releases/tag/v1.9.0): Version 1.9.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.8.1...v1.9.0) #### What's Changed - Incorrect global install for stylelint task by [@&#8203;jreklund](https://github.com/jreklund) in https://github.com/phpro/grumphp/pull/985 - Incorrect global install for eslint task by [@&#8203;jreklund](https://github.com/jreklund) in https://github.com/phpro/grumphp/pull/986 - New `no-dev` option for local-php-security-checker by [@&#8203;a-menshchikov](https://github.com/a-menshchikov) in https://github.com/phpro/grumphp/pull/984 - Fix jsonlint.md syntax highlighting by [@&#8203;danesteve](https://github.com/danesteve) in https://github.com/phpro/grumphp/pull/988 - Task enabled by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/989 #### New Contributors - [@&#8203;jreklund](https://github.com/jreklund) made their first contribution in https://github.com/phpro/grumphp/pull/985 - [@&#8203;danesteve](https://github.com/danesteve) made their first contribution in https://github.com/phpro/grumphp/pull/988 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.8.1...v1.9.0 ### [`v1.8.1`](https://github.com/phpro/grumphp/releases/tag/v1.8.1): Version 1.8.1 [Compare Source](https://github.com/phpro/grumphp/compare/v1.8.0...v1.8.1) This release fixes grumphp-shim issues. **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.8.0...v1.8.1 ### [`v1.8.0`](https://github.com/phpro/grumphp/releases/tag/v1.8.0): Version 1.8.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.7.1...v1.8.0) #### What's Changed - PHP81 compatibility: Laravel closure by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/983 - update doc typos by [@&#8203;aquilasys](https://github.com/aquilasys) in https://github.com/phpro/grumphp/pull/977 - Lighter twigcs on precommit by [@&#8203;yguedidi](https://github.com/yguedidi) in https://github.com/phpro/grumphp/pull/976 - Change deptrac arguments according v0.19 by [@&#8203;a-menshchikov](https://github.com/a-menshchikov) in https://github.com/phpro/grumphp/pull/980 #### New Contributors - [@&#8203;aquilasys](https://github.com/aquilasys) made their first contribution in https://github.com/phpro/grumphp/pull/977 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.7.1...v1.8.0 ### [`v1.7.1`](https://github.com/phpro/grumphp/releases/tag/v1.7.1): Release 1.7.1 [Compare Source](https://github.com/phpro/grumphp/compare/v1.7.0...v1.7.1) #### What's Changed - update doc typos by [@&#8203;aquilasys](https://github.com/aquilasys) in https://github.com/phpro/grumphp/pull/977 - Lock parallel functions by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/981 #### New Contributors - [@&#8203;aquilasys](https://github.com/aquilasys) made their first contribution in https://github.com/phpro/grumphp/pull/977 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.7.0...v1.7.1 ### [`v1.7.0`](https://github.com/phpro/grumphp/releases/tag/v1.7.0): Release 1.7.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.6.0...v1.7.0) #### What's Changed - Update Psalm output formats by [@&#8203;weirdan](https://github.com/weirdan) in https://github.com/phpro/grumphp/pull/958 - Add exclude group option to PHPUnit and PHPUnitBridge by [@&#8203;yguedidi](https://github.com/yguedidi) in https://github.com/phpro/grumphp/pull/959 - psr/container V2 support by [@&#8203;dvdknaap](https://github.com/dvdknaap) in https://github.com/phpro/grumphp/pull/968 - Fix link to composer.json suggest section by [@&#8203;paigedwight](https://github.com/paigedwight) in https://github.com/phpro/grumphp/pull/962 - Add ignore_path option for ESLint task by [@&#8203;Kaudaj](https://github.com/Kaudaj) in https://github.com/phpro/grumphp/pull/969 #### New Contributors - [@&#8203;weirdan](https://github.com/weirdan) made their first contribution in https://github.com/phpro/grumphp/pull/958 - [@&#8203;dvdknaap](https://github.com/dvdknaap) made their first contribution in https://github.com/phpro/grumphp/pull/968 - [@&#8203;paigedwight](https://github.com/paigedwight) made their first contribution in https://github.com/phpro/grumphp/pull/962 - [@&#8203;Kaudaj](https://github.com/Kaudaj) made their first contribution in https://github.com/phpro/grumphp/pull/969 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.6.0...v1.7.0 ### [`v1.6.0`](https://github.com/phpro/grumphp/releases/tag/v1.6.0): Release 1.6.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.5.1...v1.6.0) #### What's Changed - Add Behat task support for Behat's "profile" command line argument by [@&#8203;dsiemensma-m4m](https://github.com/dsiemensma-m4m) in https://github.com/phpro/grumphp/pull/933 - Always call addFiles in Stylelint task (like in ESLint) by [@&#8203;leonexcc](https://github.com/leonexcc) in https://github.com/phpro/grumphp/pull/932 - Add --no-check-lock option support by [@&#8203;RoSk0](https://github.com/RoSk0) in https://github.com/phpro/grumphp/pull/947 - PHP 81 + SF 60 by [@&#8203;veewee](https://github.com/veewee) in https://github.com/phpro/grumphp/pull/956 #### New Contributors - [@&#8203;dsiemensma-m4m](https://github.com/dsiemensma-m4m) made their first contribution in https://github.com/phpro/grumphp/pull/933 - [@&#8203;leonexcc](https://github.com/leonexcc) made their first contribution in https://github.com/phpro/grumphp/pull/932 **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.5.0...v1.6.0 ### [`v1.5.1`](https://github.com/phpro/grumphp/releases/tag/v1.5.1): Version 1.5.1 [Compare Source](https://github.com/phpro/grumphp/compare/v1.5.0...v1.5.1) Locked parallel-functions to a working version. **Full Changelog**: https://github.com/phpro/grumphp/compare/v1.5.0...v1.5.1 ### [`v1.5.0`](https://github.com/phpro/grumphp/releases/tag/v1.5.0): Version 1.5.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.4.0...v1.5.0) Total issues resolved: **3** - [923: Allow ondram/ci-detector ^4.0 upgrade](https://github.com/phpro/grumphp/pull/923) thanks to [@&#8203;fbnfgc](https://github.com/fbnfgc) - [925: fix(docs): commit message yml sample](https://github.com/phpro/grumphp/pull/925) thanks to [@&#8203;sr2ds](https://github.com/sr2ds) - [930: Upgrade psalm](https://github.com/phpro/grumphp/pull/930) thanks to [@&#8203;veewee](https://github.com/veewee) ### [`v1.4.0`](https://github.com/phpro/grumphp/releases/tag/v1.4.0): Version 1.4.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.3.3...v1.4.0) Total issues resolved: **6** - [904: Add Stylelint task](https://github.com/phpro/grumphp/pull/904) thanks to [@&#8203;yguedidi](https://github.com/yguedidi) - [907: adds order-by argument to phpunit and phpunitBridge tasks](https://github.com/phpro/grumphp/pull/907) thanks to [@&#8203;alejgarciarodriguez](https://github.com/alejgarciarodriguez) - [914: Add security-checker using roave/security-advisories](https://github.com/phpro/grumphp/pull/914) thanks to [@&#8203;Zombaya](https://github.com/Zombaya) - [915: Fix #&#8203;887 - Paratest: parallel- and configuration-argument was passed incorrectly](https://github.com/phpro/grumphp/pull/915) thanks to [@&#8203;Zombaya](https://github.com/Zombaya) - [916: Add subject pattern configurable option](https://github.com/phpro/grumphp/pull/916) thanks to [@&#8203;antode](https://github.com/antode) - [917: Upgrade dev dependencies](https://github.com/phpro/grumphp/pull/917) thanks to [@&#8203;veewee](https://github.com/veewee) ### [`v1.3.3`](https://github.com/phpro/grumphp/releases/tag/v1.3.3): Version 1.3.3 [Compare Source](https://github.com/phpro/grumphp/compare/v1.3.2...v1.3.3) Total issues resolves: **1** - https://github.com/phpro/grumphp-shim/pull/12: [Fix PHP80 Stringable polyfill](https://github.com/phpro/grumphp-shim/pull/12) ### [`v1.3.2`](https://github.com/phpro/grumphp/releases/tag/v1.3.2): Version 1.3.2 [Compare Source](https://github.com/phpro/grumphp/compare/v1.3.1...v1.3.2) Total issues resolved: **10** - [875: Fixed a typo in tasks.md](https://github.com/phpro/grumphp/pull/875) thanks to [@&#8203;peternijssen](https://github.com/peternijssen) - [877: #&#8203;876 Update twigcs.md](https://github.com/phpro/grumphp/pull/877) thanks to [@&#8203;MPParsley](https://github.com/MPParsley) - [882: Update README.md](https://github.com/phpro/grumphp/pull/882) thanks to [@&#8203;Un1matr1x](https://github.com/Un1matr1x) - [886: Fix composer task when packagist.org is disabled](https://github.com/phpro/grumphp/pull/886) thanks to [@&#8203;AegirLeet](https://github.com/AegirLeet) - [889: Fix parameter typo in example](https://github.com/phpro/grumphp/pull/889) thanks to [@&#8203;vlad-vasilescu](https://github.com/vlad-vasilescu) - [891: Fix extremelly minor typos.](https://github.com/phpro/grumphp/pull/891) thanks to [@&#8203;drupol](https://github.com/drupol) - [893: Add support for display option to TwigCS task](https://github.com/phpro/grumphp/pull/893) thanks to [@&#8203;yguedidi](https://github.com/yguedidi) - [894: Upgrade composer DEV dependencies](https://github.com/phpro/grumphp/pull/894) thanks to [@&#8203;veewee](https://github.com/veewee) - [905: Fix suffix property for PhpCpd v6](https://github.com/phpro/grumphp/pull/905) thanks to [@&#8203;plopesc](https://github.com/plopesc) ### [`v1.3.1`](https://github.com/phpro/grumphp/releases/tag/v1.3.1): Version 1.3.1 [Compare Source](https://github.com/phpro/grumphp/compare/v1.3.0...v1.3.1) Total issues resolved: **10** - [842: Check config before skipping](https://github.com/phpro/grumphp/pull/842) thanks to [@&#8203;dhaarbrink](https://github.com/dhaarbrink) - [861: Fix --quiet bug during git stash pop](https://github.com/phpro/grumphp/pull/861) thanks to [@&#8203;veewee](https://github.com/veewee) - [862: Only stop on failure for blocking failure results](https://github.com/phpro/grumphp/pull/862) thanks to [@&#8203;veewee](https://github.com/veewee) - [863: Pass $\_ENV variables to amp/parallel callback](https://github.com/phpro/grumphp/pull/863) thanks to [@&#8203;veewee](https://github.com/veewee) - [867: Test should not fail because it didn't match everything in the whitelist](https://github.com/phpro/grumphp/pull/867) thanks to [@&#8203;qooplmao](https://github.com/qooplmao) - [868: Added jonmldr/grumphp-doctrine-task to extensions.md](https://github.com/phpro/grumphp/pull/868) thanks to [@&#8203;jonmldr](https://github.com/jonmldr) - [870: Replaced abandoned Sensiolabs security checker with Enlightn security checker](https://github.com/phpro/grumphp/pull/870) thanks to [@&#8203;paras-malhotra](https://github.com/paras-malhotra) - [871: Replace SensioLabs Security Checker with CLI tool](https://github.com/phpro/grumphp/pull/871) thanks to [@&#8203;JeppeKnockaert](https://github.com/JeppeKnockaert) - [872: Fix psalm errors](https://github.com/phpro/grumphp/pull/872) thanks to [@&#8203;Landerstraeten](https://github.com/Landerstraeten) - [873: All security checkers you ever needed](https://github.com/phpro/grumphp/pull/873) thanks to [@&#8203;veewee](https://github.com/veewee) ### [`v1.3.0`](https://github.com/phpro/grumphp/releases/tag/v1.3.0): Version 1.3.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.2.0...v1.3.0) Total issues resolved: **6** - [841: Implement refactored formatter options for Deptrac >= v0.9.0](https://github.com/phpro/grumphp/pull/841) thanks to [@&#8203;jerowork](https://github.com/jerowork) - [850: Fix git hooks error if the path contains whitespace](https://github.com/phpro/grumphp/pull/850) thanks to [@&#8203;matthijs-va](https://github.com/matthijs-va) - [851: Fix git init command in parameters.md](https://github.com/phpro/grumphp/pull/851) thanks to [@&#8203;tormi](https://github.com/tormi) - [852: Upgrade to amphp/parallel-functions 1.0](https://github.com/phpro/grumphp/pull/852) thanks to [@&#8203;stof](https://github.com/stof) - [854: Fix Paratest 6.1.1 syntax](https://github.com/phpro/grumphp/pull/854) thanks to [@&#8203;veewee](https://github.com/veewee) - [855: Catch ExecutableNotFoundException](https://github.com/phpro/grumphp/pull/855) thanks to [@&#8203;prudloff-insite](https://github.com/prudloff-insite) ### [`v1.2.0`](https://github.com/phpro/grumphp/releases/tag/v1.2.0): Version 1.2.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.1.0...v1.2.0) Total issues resolved: **6** - [832: Call to undefined function get_debug_type()](https://github.com/phpro/grumphp/issues/832) thanks to [@&#8203;prudloff-insite](https://github.com/prudloff-insite) - [834: Fixed regex special characters not escaped in example code.](https://github.com/phpro/grumphp/pull/834) thanks to [@&#8203;joachim-n](https://github.com/joachim-n) - [836: Make "git diff" behave more predictably #&#8203;835](https://github.com/phpro/grumphp/pull/836) thanks to [@&#8203;sascha-egerer](https://github.com/sascha-egerer) - [844: Allow PHP8](https://github.com/phpro/grumphp/pull/844) thanks to [@&#8203;T2L](https://github.com/T2L) - [847: Fix phpunit concurrency issue](https://github.com/phpro/grumphp/pull/847) thanks to [@&#8203;veewee](https://github.com/veewee) - [848: Upgrade paratest](https://github.com/phpro/grumphp/pull/848) thanks to [@&#8203;veewee](https://github.com/veewee) ### [`v1.1.0`](https://github.com/phpro/grumphp/releases/tag/v1.1.0): Version 1.1.0 [Compare Source](https://github.com/phpro/grumphp/compare/v1.0.0...v1.1.0) Total issues resolved: **12** - [818: Improve no-ansi reporting](https://github.com/phpro/grumphp/pull/818) thanks to [@&#8203;veewee](https://github.com/veewee) - [820: Update suggest package for robo.](https://github.com/phpro/grumphp/pull/820) thanks to [@&#8203;verbruggenalex](https://github.com/verbruggenalex) - [821: Change easycodingstandard package name in suggest](https://github.com/phpro/grumphp/pull/821) thanks to [@&#8203;verbruggenalex](https://github.com/verbruggenalex) - [823: Remove obsolete sprintf from ExecutableNotFoundException callback](https://github.com/phpro/grumphp/pull/823) thanks to [@&#8203;verbruggenalex](https://github.com/verbruggenalex) - [824: Consistently use yml instead of yaml extension in documentation](https://github.com/phpro/grumphp/pull/824) thanks to [@&#8203;verbruggenalex](https://github.com/verbruggenalex) - [825: Use the maintained version of php-parallel-lint](https://github.com/phpro/grumphp/pull/825) thanks to [@&#8203;villfa](https://github.com/villfa) - [826: Remove unknown options from phpcpd task documentation](https://github.com/phpro/grumphp/pull/826) thanks to [@&#8203;verbruggenalex](https://github.com/verbruggenalex) - [827: Twig min version](https://github.com/phpro/grumphp/pull/827) thanks to [@&#8203;verbruggenalex](https://github.com/verbruggenalex) - [828: Made Ecs task fixable](https://github.com/phpro/grumphp/pull/828) thanks to [@&#8203;krzysztof-ciszewski](https://github.com/krzysztof-ciszewski) - [829: Allow merging tasks](https://github.com/phpro/grumphp/pull/829) thanks to [@&#8203;prudloff-insite](https://github.com/prudloff-insite) - [830: fix(CommitMessage): merge branch and tag syntax was failing with GitFlow](https://github.com/phpro/grumphp/pull/830) thanks to [@&#8203;williarin](https://github.com/williarin) - [831: Change phpstans default level](https://github.com/phpro/grumphp/pull/831) thanks to [@&#8203;veewee](https://github.com/veewee) ### [`v1.0.0`](https://github.com/phpro/grumphp/releases/tag/v1.0.0): Version 1.0.0 [Compare Source](https://github.com/phpro/grumphp/compare/v0.22.0...v1.0.0) ![V1.0.0](https://user-images.githubusercontent.com/1618158/94229219-42db3800-feff-11ea-9ccd-dc46bd0af5f3.png) This release contains exactly the same functionality as [previous release](https://github.com/phpro/grumphp/releases/tag/v0.22.0), but with a backward compatibility promise! ### [`v0.22.0`](https://github.com/phpro/grumphp/releases/tag/v0.22.0): Version 0.22.0 [Compare Source](https://github.com/phpro/grumphp/compare/v0.21.0...v0.22.0) Total issues resolved: **2** - [812: \[Task\ add Pest ](https://github.com/phpro/grumphp/pull/812) thanks to [@&#8203;oallain](https://github.com/oallain) - [814: Add a fail-safe fallback for fetching git config values](https://github.com/phpro/grumphp/pull/814) thanks to [@&#8203;veewee](https://github.com/veewee) ### [`v0.21.0`](https://github.com/phpro/grumphp/releases/tag/v0.21.0): Version 0.21.0 [Compare Source](https://github.com/phpro/grumphp/compare/v0.20.0...v0.21.0) Total issues resolved: **13** - [652: \[ECS task\ Run pre commit argument switch](https://github.com/phpro/grumphp/pull/652) thanks to [@&#8203;jmatthiesen81](https://github.com/jmatthiesen81) - [794: Improved fixable tasks](https://github.com/phpro/grumphp/pull/794) thanks to [@&#8203;veewee](https://github.com/veewee) - [795: Create smart backups of existing git hooks](https://github.com/phpro/grumphp/pull/795) thanks to [@&#8203;veewee](https://github.com/veewee) - [796: Improved file passing tools](https://github.com/phpro/grumphp/pull/796) thanks to [@&#8203;veewee](https://github.com/veewee) - [797: Update PhpCpd names-exclude property](https://github.com/phpro/grumphp/pull/797) thanks to [@&#8203;StApostol](https://github.com/StApostol) - [800: Create a Website for this Repo](https://github.com/phpro/grumphp/issues/800) thanks to [@&#8203;xdvrx1](https://github.com/xdvrx1) - [801: Provide a stdin way of configuring files that need to be validated by GrumPHP](https://github.com/phpro/grumphp/pull/801) thanks to [@&#8203;veewee](https://github.com/veewee) - [804: Add `match&#&#8203;95;word` option to git blacklist task](https://github.com/phpro/grumphp/pull/804) thanks to [@&#8203;morloderex](https://github.com/morloderex) - [806: Fix properties for PhpCpd v6](https://github.com/phpro/grumphp/pull/806) thanks to [@&#8203;sci3ma](https://github.com/sci3ma) - [807: Phpstan: use_grumphp_paths option](https://github.com/phpro/grumphp/pull/807) thanks to [@&#8203;veewee](https://github.com/veewee) - [808: minor git_commit_message improvements](https://github.com/phpro/grumphp/pull/808) thanks to [@&#8203;veewee](https://github.com/veewee) - [809: ecs: rename whitelist_patterns to paths and add files_on_pre_commit](https://github.com/phpro/grumphp/pull/809) thanks to [@&#8203;veewee](https://github.com/veewee) - [810: Nette Tester task](https://github.com/phpro/grumphp/pull/810) thanks to [@&#8203;veewee](https://github.com/veewee) ### Breaking changes: Inside the ECS task, we renamed the `whitlist_patterns` option to `paths`: ```diff grumphp: tasks: ecs: - whitelist_patterns: ['src'] + paths: ['src'] ``` ### [`v0.20.0`](https://github.com/phpro/grumphp/releases/tag/v0.20.0): Version 0.20.0 [Compare Source](https://github.com/phpro/grumphp/compare/v0.19.1...v0.20.0) Total issues resolved: **8** - [766: \[phpmd\ Allow setting output format to ansi](https://github.com/phpro/grumphp/pull/766) thanks to [@&#8203;MarkVaughn](https://github.com/MarkVaughn) - [780: Fix command escaping](https://github.com/phpro/grumphp/pull/780) thanks to [@&#8203;1ed](https://github.com/1ed) - [782: Make Travis green again on PHP 8!](https://github.com/phpro/grumphp/pull/782) thanks to [@&#8203;IonBazan](https://github.com/IonBazan) - [784: Suggest command to fix composer_normalize errors](https://github.com/phpro/grumphp/pull/784) thanks to [@&#8203;prudloff-insite](https://github.com/prudloff-insite) - [785: Environment section](https://github.com/phpro/grumphp/pull/785) thanks to [@&#8203;veewee](https://github.com/veewee) - [788: Fix broken stdin](https://github.com/phpro/grumphp/pull/788) thanks to [@&#8203;veewee](https://github.com/veewee) - [789: Standalone tools](https://github.com/phpro/grumphp/pull/789) thanks to [@&#8203;veewee](https://github.com/veewee) - [790: Add a way to call the standalone composer-normalize command](https://github.com/phpro/grumphp/pull/790) thanks to [@&#8203;prudloff-insite](https://github.com/prudloff-insite) ### BC breaks: - Dropped support for PHP 72 (because of dependencies) - Upgraded PHP unit testcases to latest version ### [`v0.19.1`](https://github.com/phpro/grumphp/releases/tag/v0.19.1): Version 0.19.1 [Compare Source](https://github.com/phpro/grumphp/compare/v0.19.0...v0.19.1) Total issues resolved: **5** - [772: Fix for serialization of empty file list](https://github.com/phpro/grumphp/pull/772) thanks to [@&#8203;veewee](https://github.com/veewee) - [773: Fix invalid config generation](https://github.com/phpro/grumphp/pull/773) thanks to [@&#8203;veewee](https://github.com/veewee) - [774: Add ESLint Task](https://github.com/phpro/grumphp/pull/774) thanks to [@&#8203;MitchellMcKenna](https://github.com/MitchellMcKenna) - [775: Typo: Remove extra space in output text of FixerUpper](https://github.com/phpro/grumphp/pull/775) thanks to [@&#8203;MitchellMcKenna](https://github.com/MitchellMcKenna) - [776: paratest: Add support for '--coverage-clover' and '--coverage-php'](https://github.com/phpro/grumphp/pull/776) thanks to [@&#8203;LompiSystems](https://github.com/LompiSystems) ### [`v0.19.0`](https://github.com/phpro/grumphp/releases/tag/v0.19.0): Version 0.19.0 [Compare Source](https://github.com/phpro/grumphp/compare/v0.18.1...v0.19.0) Total issues resolved: **1** - [741: Improved task runner](https://github.com/phpro/grumphp/pull/741) thanks to [@&#8203;veewee](https://github.com/veewee) ### Upgrading #### Validated GrumPHP parameters The new version will validate the structure and content of the GrumPHP parameters. Therefor you need to move the grumphp parameters out of the regular parameters section. If you are not using any `symfony/dependency-injection` parameters, you only need to rename the parameters keyword: ```diff ### grumphp.yaml - parameters: + grumphp: ``` **note**: If you are using conventions, the parameters used in the conventions still need to remain under `parameters`. Don't forget to put `tasks` and other grumphp related configuraiton under `grumphp`! **note**: The parameters `bin_dir` and `git_dir` have been removed since v0.16 . It is safe to get rid of those parameters as well. [We now use an environment based system to customize paths.](https://github.com/phpro/grumphp/blob/master/doc/installation/exotic.md) ```diff grumphp: - bin_dir: "./vendor/bin" - git_dir: "." ``` #### Removed support for PHP-CS-Fixer v1. Since PHP-CS-Fixer is out for quite some time and because v3 is in the making, we drop support for version 1. If you still want to use version 1, you can use an older version of GrumPHP or provide a custom extension for your project. By default, the `phpcsfixer` will now load the task for the latest PHP-CS-fixer. We also provided a `phpcsfixer2` alias to make sure existing projects don't break. However, you can now rename the task inside your configuration: ```diff ### grumphp.yaml grumphp: tasks: - phpcsfixer2: + phpcsfixer: ``` We added a way of running the PHP-CS-Fixer v1 in parallel to improve execution speed. However, this code is not needed anymore inside the new version and might be confusing with the actual parallel implementation. Therefore, we removed following parameters: ```diff ### grumphp.yaml grumphp: - process_async_limit: 10 - process_async_wait: 1000 ``` #### Bump to Symfony 4.4 In this release, we bump the dependencies up to Symfony 4.4. This is because the parallel system requires the [Advanced console output](https://symfony.com/blog/new-in-symfony-4-1-advanced-console-output) improvements inside SF 4.1. Since that version is not supported by Symfony anymore, we decided to bump to the version 4 LTS. If your package still requires older dependencies, you can install the [grumphp-shim](https://github.com/phpro/grumphp-shim/) package which works dependency-less. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuOCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency phpro/grumphp to v2
Some checks failed
renovate/artifacts Artifact file update failure
4dcafc4b70
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update phpro/grumphp:2.13.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Dependency symfony/process is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency psr/log is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpro/grumphp ^2.0.0 -> satisfiable by phpro/grumphp[v2.13.0].
    - phpro/grumphp v2.13.0 requires php ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 -> your php version (7.3.11; overridden via config.platform, actual: 8.4.4) does not satisfy that requirement.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: composer.lock ``` Command failed: composer update phpro/grumphp:2.13.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins Loading composer repositories with package information Dependency symfony/process is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies. Dependency psr/log is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies. Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires phpro/grumphp ^2.0.0 -> satisfiable by phpro/grumphp[v2.13.0]. - phpro/grumphp v2.13.0 requires php ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 -> your php version (7.3.11; overridden via config.platform, actual: 8.4.4) does not satisfy that requirement. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions. ```
Some checks failed
renovate/artifacts Artifact file update failure
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/phpro-grumphp-2.x:renovate/phpro-grumphp-2.x
git switch renovate/phpro-grumphp-2.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/phpro-grumphp-2.x
git switch renovate/phpro-grumphp-2.x
git rebase main
git switch main
git merge --ff-only renovate/phpro-grumphp-2.x
git switch renovate/phpro-grumphp-2.x
git rebase main
git switch main
git merge --no-ff renovate/phpro-grumphp-2.x
git switch main
git merge --squash renovate/phpro-grumphp-2.x
git switch main
git merge --ff-only renovate/phpro-grumphp-2.x
git switch main
git merge renovate/phpro-grumphp-2.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kumi/alltube-library#30
No description provided.