Releases: phpro/grumphp
Version 2.5.0
What's Changed
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in #1120
- Bump actions/cache from 3 to 4 by @dependabot in #1121
- Add security-checker using Composer Audit by @joestewart in #1122
- Bump composer/composer from 2.6.6 to 2.7.0 by @dependabot in #1123
- Upgrade to php-parser v5 by @veewee in #1124
New Contributors
- @joestewart made their first contribution in #1122
Full Changelog: v2.4.0...v2.5.0
Version v2.4.0
What's Changed
Full Changelog: v2.3.0...v2.4.0
Version 2.3.0
Version 2.2.0
What's Changed
- Add grouping of output in GitHub Actions by @jackbentley in #1074
- Apply str_contains to replace the strpos usage by @peter279k in #1112
- Replace the array_merge with spread array operator by @peter279k in #1111
Shim improvements
Full Changelog: v2.1.0...v2.2.0
Release 2.1.0
What's Changed
- Add new nette tester options by @hanisko in #1097
- skip additional checks if a merge commit by @delboy1978uk in #1100
- Bump actions/checkout from 3 to 4 by @dependabot in #1105
- add extensions argument - fixes #1098 by @malcomio in #1103
- Add codeception XML/HTML reporting support to grumphp by @petrisorciprian-vitals in #1107
- Prints error message when rejecting commit by @EwenQuim in #1108
- Apply ternary to null operator by @peter279k in #1110
New Contributors
- @hanisko made their first contribution in #1097
- @delboy1978uk made their first contribution in #1100
- @malcomio made their first contribution in #1103
- @petrisorciprian-vitals made their first contribution in #1107
- @EwenQuim made their first contribution in #1108
- @peter279k made their first contribution in #1110
Full Changelog: v2.0.0...v2.1.0
Version 2.0.0
What's Changed
- Resolve psalm errors by @veewee in #1085
- Add support for amp v3 by @veewee in #1084
- Config options resolver by @veewee in #1090
- Introduce the new v2 extension system by @veewee in #1091
- Remove v1 deprecations by @veewee in #1092
Full Changelog: 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: v1.16.0...v2.0.0
Version 2.0.0 Beta 1
What's Changed
- Resolve psalm errors by @veewee in #1085
- Add support for amp v3 by @veewee in #1084
- Config options resolver by @veewee in #1090
- Introduce the new v2 extension system by @veewee in #1091
- Remove v1 deprecations by @veewee in #1092
Full Changelog: v1.16.0...v2.0.0-beta1
Installation
composer require 'phpro/grumphp:^2.0.0-beta1@beta' --update-with-dependencies
❗ Change in dependencies - we now require:
- PHP >=v8.1
- amp >=v3
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
Version 1.16.0
What's Changed
- PHP-CS-Fixer 2.x to 3.0 by @jreklund in #1068
- Add support for grumphp.dist.{yml,yaml} by @jreklund in #1070
- Normalize yaml code blocks in doc by @jreklund in #1071
- Fix workflow deprecations by @jackbentley in #1077
- Ignore untracked files with ignore_unstaged_changes parameter by @yguedidi in #1076
- Extra bin-dir lookup feature by @greew in #1080
New Contributors
- @jackbentley made their first contribution in #1077
- @greew made their first contribution in #1080
Full Changelog: v1.15.0...v1.16.0
Version 1.15.0
What's Changed
- Add Rector Task by @alessandroaussems in #1054
- [Docs] Fix invalid Rector install command by @IonBazan in #1057
- Adding PHPCS specific rule (-s) to display which rule triggered the e… by @MeCapron in #1059
- Add support for doctrine/collections v2 by @stof in #1060
New Contributors
- @alessandroaussems made their first contribution in #1054
- @MeCapron made their first contribution in #1059
Full Changelog: v1.14.0...v1.15.0
Release 1.14.0
What's Changed
- Add 'cache_file' parameter to 'deptrac' task. by @TravisCarden in #1023
- Make it possible to null out ascii config by @veewee in #1035
- Arkitect support by @JTubex in #1038
- Update phpArkitect default value for stop_on_failure to false by @JTubex in #1039
- Update ParaTest documentation by @DennisdeBest in #1047
- Include filename in AbstractVisitor error messages by @dodomedia in #1048
- Added deprecation to whitelist_patterns with null value by @mrbase in #1049
- Support PHP 82 - Drop PHP 74 by @veewee in #1053
New Contributors
- @DennisdeBest made their first contribution in #1047
- @dodomedia made their first contribution in #1048
- @mrbase made their first contribution in #1049
Full Changelog: v1.13.0...v1.14.0