Recent Releases of https://github.com/phpro/grumphp
https://github.com/phpro/grumphp - Version v2.15.0
What's Changed
- Fix Security Checker Enlightn Allow List by @youwe-petervanderwal in https://github.com/phpro/grumphp/pull/1180
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/phpro/grumphp/pull/1182
- Update phpcs.md by @pmysiak in https://github.com/phpro/grumphp/pull/1183
New Contributors
- @youwe-petervanderwal made their first contribution in https://github.com/phpro/grumphp/pull/1180
- @pmysiak made their first contribution in https://github.com/phpro/grumphp/pull/1183
Full Changelog: https://github.com/phpro/grumphp/compare/v2.14.0...v2.15.0
- PHP
Published by veewee 6 months ago
https://github.com/phpro/grumphp - Version 2.14.0
What's Changed
- Mark 1.x as unsupported in SECURITY.md by @marcwrobel in https://github.com/phpro/grumphp/pull/1176
- Change the task compiler logic to allow resolving of environment variables. by @veewee in https://github.com/phpro/grumphp/pull/1177
New Contributors
- @marcwrobel made their first contribution in https://github.com/phpro/grumphp/pull/1176
Full Changelog: https://github.com/phpro/grumphp/compare/v2.13.0...v2.14.0
- PHP
Published by veewee 7 months ago
https://github.com/phpro/grumphp - Version 2.13.0
What's Changed
- Fix typo in GrumPHPPlugin.php by @echernyavskiy in https://github.com/phpro/grumphp/pull/1169
- Change command locator suffix order to avoid issues on Windows by @veewee in https://github.com/phpro/grumphp/pull/1174
New Contributors
- @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
- PHP
Published by veewee 9 months ago
https://github.com/phpro/grumphp -
What's Changed
- Ticket #1157: support specific filenames as trigger for Shell. by @evs-xsarus in https://github.com/phpro/grumphp/pull/1167
- Add allow-list functionality to securitychecker_enlightn by @peterjaap in https://github.com/phpro/grumphp/pull/1161
New Contributors
- @evs-xsarus made their first contribution in https://github.com/phpro/grumphp/pull/1167
- @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
- PHP
Published by veewee 11 months ago
https://github.com/phpro/grumphp - Version 2.11.0
What's Changed
- Allow laravel/serializable-closure 2 by @simoheinonen in https://github.com/phpro/grumphp/pull/1165
New Contributors
- @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
- PHP
Published by veewee about 1 year ago
https://github.com/phpro/grumphp - Version v2.10.0
What's Changed
- Adds 'skipinitialtests' and 'coverage' options support to infection… by @jose-ba in https://github.com/phpro/grumphp/pull/1160
- Bump deps by @veewee in https://github.com/phpro/grumphp/pull/1163
- Bump symfony/process from 6.4.12 to 6.4.14 by @dependabot in https://github.com/phpro/grumphp/pull/1158
- phpversion - updated support of not EOL versions by @jwderoos in https://github.com/phpro/grumphp/pull/1162
- Fix retrieving git worktree path by @bart-jaskulski in https://github.com/phpro/grumphp/pull/1008
- Add composer audit abandoned behavior by @luckyraul in https://github.com/phpro/grumphp/pull/1164
New Contributors
- @jose-ba made their first contribution in https://github.com/phpro/grumphp/pull/1160
- @jwderoos made their first contribution in https://github.com/phpro/grumphp/pull/1162
- @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
- PHP
Published by veewee about 1 year ago
https://github.com/phpro/grumphp - Version v2.9.0
What's Changed
- Adds 'parallel' option support to phpcs task. by @mrmishmash in https://github.com/phpro/grumphp/pull/1155
- PHP 8.4 support by @veewee in https://github.com/phpro/grumphp/pull/1156
New Contributors
- @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
- PHP
Published by veewee over 1 year ago
https://github.com/phpro/grumphp - Version 2.8.0
What's Changed
- Cleanup serialized context coming back from a task worker by @veewee in https://github.com/phpro/grumphp/pull/1147
- Add additional clover coverage features by @veewee in https://github.com/phpro/grumphp/pull/1152
Full Changelog: https://github.com/phpro/grumphp/compare/v2.7.0...v2.8.0
- PHP
Published by veewee over 1 year ago
https://github.com/phpro/grumphp - Version 2.7.0
What's Changed
- Support --skip-property-types of ValidateSchemaCommand by @wucdbm in https://github.com/phpro/grumphp/pull/1145
- Correct composer require for roave by @BrentRobert in https://github.com/phpro/grumphp/pull/1148
New Contributors
- @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
- PHP
Published by veewee over 1 year ago
https://github.com/phpro/grumphp - Version 2.6.0
What's Changed
- feat: Add task for Twig-CS-Fixer by @antoniovj1 in https://github.com/phpro/grumphp/pull/1131
- fix: Resolve dist file path from import by @mischabraam in https://github.com/phpro/grumphp/pull/1134
- Bump composer/composer from 2.7.0 to 2.7.7 by @dependabot in https://github.com/phpro/grumphp/pull/1140
- Trigger composer task also when composer.lock changes. by @vever001 in https://github.com/phpro/grumphp/pull/1142
- 1126 bin console task sf by @bortefi in https://github.com/phpro/grumphp/pull/1138
- Bump lock by @veewee in https://github.com/phpro/grumphp/pull/1143
New Contributors
- @antoniovj1 made their first contribution in https://github.com/phpro/grumphp/pull/1131
- @mischabraam made their first contribution in https://github.com/phpro/grumphp/pull/1134
- @vever001 made their first contribution in https://github.com/phpro/grumphp/pull/1142
- @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
- PHP
Published by veewee over 1 year ago
https://github.com/phpro/grumphp - Version 2.5.0
What's Changed
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in https://github.com/phpro/grumphp/pull/1120
- Bump actions/cache from 3 to 4 by @dependabot in https://github.com/phpro/grumphp/pull/1121
- Add security-checker using Composer Audit by @joestewart in https://github.com/phpro/grumphp/pull/1122
- Bump composer/composer from 2.6.6 to 2.7.0 by @dependabot in https://github.com/phpro/grumphp/pull/1123
- Upgrade to php-parser v5 by @veewee in https://github.com/phpro/grumphp/pull/1124
New Contributors
- @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
- PHP
Published by veewee about 2 years ago
https://github.com/phpro/grumphp - Version v2.4.0
What's Changed
- Make reproducable composer.lock available in repo by @veewee in https://github.com/phpro/grumphp/pull/1117
Full Changelog: https://github.com/phpro/grumphp/compare/v2.3.0...v2.4.0
- PHP
Published by veewee about 2 years ago
https://github.com/phpro/grumphp - Version 2.3.0
What's Changed
- Resolve env placeholders in configuration by @tkulka in https://github.com/phpro/grumphp/pull/1113
- GrumPHP on PHP83 + SF7 by @veewee in https://github.com/phpro/grumphp/pull/1115
New Contributors
- @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
- PHP
Published by veewee over 2 years ago
https://github.com/phpro/grumphp - Version 2.2.0
What's Changed
- Add grouping of output in GitHub Actions by @jackbentley in https://github.com/phpro/grumphp/pull/1074
- Apply str_contains to replace the strpos usage by @peter279k in https://github.com/phpro/grumphp/pull/1112
- Replace the array_merge with spread array operator by @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
- PHP
Published by veewee over 2 years ago
https://github.com/phpro/grumphp - Release 2.1.0
What's Changed
- Add new nette tester options by @hanisko in https://github.com/phpro/grumphp/pull/1097
- skip additional checks if a merge commit by @delboy1978uk in https://github.com/phpro/grumphp/pull/1100
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/phpro/grumphp/pull/1105
- add extensions argument - fixes #1098 by @malcomio in https://github.com/phpro/grumphp/pull/1103
- Add codeception XML/HTML reporting support to grumphp by @petrisorciprian-vitals in https://github.com/phpro/grumphp/pull/1107
- Prints error message when rejecting commit by @EwenQuim in https://github.com/phpro/grumphp/pull/1108
- Apply ternary to null operator by @peter279k in https://github.com/phpro/grumphp/pull/1110
New Contributors
- @hanisko made their first contribution in https://github.com/phpro/grumphp/pull/1097
- @delboy1978uk made their first contribution in https://github.com/phpro/grumphp/pull/1100
- @malcomio made their first contribution in https://github.com/phpro/grumphp/pull/1103
- @petrisorciprian-vitals made their first contribution in https://github.com/phpro/grumphp/pull/1107
- @EwenQuim made their first contribution in https://github.com/phpro/grumphp/pull/1108
- @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
- PHP
Published by veewee over 2 years ago
https://github.com/phpro/grumphp - Version 2.0.0
What's Changed
- Resolve psalm errors by @veewee in https://github.com/phpro/grumphp/pull/1085
- Add support for amp v3 by @veewee in https://github.com/phpro/grumphp/pull/1084
- Config options resolver by @veewee in https://github.com/phpro/grumphp/pull/1090
- Introduce the new v2 extension system by @veewee in https://github.com/phpro/grumphp/pull/1091
- Remove v1 deprecations by @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
- PHP
Published by veewee over 2 years ago
https://github.com/phpro/grumphp - Version 2.0.0 Beta 1
What's Changed
- Resolve psalm errors by @veewee in https://github.com/phpro/grumphp/pull/1085
- Add support for amp v3 by @veewee in https://github.com/phpro/grumphp/pull/1084
- Config options resolver by @veewee in https://github.com/phpro/grumphp/pull/1090
- Introduce the new v2 extension system by @veewee in https://github.com/phpro/grumphp/pull/1091
- Remove v1 deprecations by @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
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
- PHP
Published by veewee almost 3 years ago
https://github.com/phpro/grumphp - Version 1.16.0
What's Changed
- PHP-CS-Fixer 2.x to 3.0 by @jreklund in https://github.com/phpro/grumphp/pull/1068
- Add support for grumphp.dist.{yml,yaml} by @jreklund in https://github.com/phpro/grumphp/pull/1070
- Normalize yaml code blocks in doc by @jreklund in https://github.com/phpro/grumphp/pull/1071
- Fix workflow deprecations by @jackbentley in https://github.com/phpro/grumphp/pull/1077
- Ignore untracked files with ignoreunstagedchanges parameter by @yguedidi in https://github.com/phpro/grumphp/pull/1076
- Extra bin-dir lookup feature by @greew in https://github.com/phpro/grumphp/pull/1080
New Contributors
- @jackbentley made their first contribution in https://github.com/phpro/grumphp/pull/1077
- @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
- PHP
Published by veewee almost 3 years ago
https://github.com/phpro/grumphp - Version 1.15.0
What's Changed
- Add Rector Task by @alessandroaussems in https://github.com/phpro/grumphp/pull/1054
- [Docs] Fix invalid Rector install command by @IonBazan in https://github.com/phpro/grumphp/pull/1057
- Adding PHPCS specific rule (-s) to display which rule triggered the e… by @MeCapron in https://github.com/phpro/grumphp/pull/1059
- Add support for doctrine/collections v2 by @stof in https://github.com/phpro/grumphp/pull/1060
New Contributors
- @alessandroaussems made their first contribution in https://github.com/phpro/grumphp/pull/1054
- @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
- PHP
Published by veewee about 3 years ago
https://github.com/phpro/grumphp - Release 1.14.0
What's Changed
- Add 'cache_file' parameter to 'deptrac' task. by @TravisCarden in https://github.com/phpro/grumphp/pull/1023
- Make it possible to null out ascii config by @veewee in https://github.com/phpro/grumphp/pull/1035
- Arkitect support by @JTubex in https://github.com/phpro/grumphp/pull/1038
- Update phpArkitect default value for stoponfailure to false by @JTubex in https://github.com/phpro/grumphp/pull/1039
- Update ParaTest documentation by @DennisdeBest in https://github.com/phpro/grumphp/pull/1047
- Include filename in AbstractVisitor error messages by @dodomedia in https://github.com/phpro/grumphp/pull/1048
- Added deprecation to whitelist_patterns with null value by @mrbase in https://github.com/phpro/grumphp/pull/1049
- Support PHP 82 - Drop PHP 74 by @veewee in https://github.com/phpro/grumphp/pull/1053
New Contributors
- @DennisdeBest made their first contribution in https://github.com/phpro/grumphp/pull/1047
- @dodomedia made their first contribution in https://github.com/phpro/grumphp/pull/1048
- @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
- PHP
Published by veewee over 3 years ago
https://github.com/phpro/grumphp - Version 1.13.0
What's Changed
- chore: Set permissions for GitHub actions by @naveensrinivasan in https://github.com/phpro/grumphp/pull/1009
- chore: Included githubactions in the dependabot config by @naveensrinivasan in https://github.com/phpro/grumphp/pull/1010
- Bump actions/cache from 2 to 3 by @dependabot in https://github.com/phpro/grumphp/pull/1011
- chore(deps): Included dependency review by @naveensrinivasan in https://github.com/phpro/grumphp/pull/1012
- Support Monolog 3 by @N-M in https://github.com/phpro/grumphp/pull/1014
- Update securitychecker.md by @wannevancamp in https://github.com/phpro/grumphp/pull/1018
- Bump actions/dependency-review-action from 1 to 2 by @dependabot in https://github.com/phpro/grumphp/pull/1019
New Contributors
- @naveensrinivasan made their first contribution in https://github.com/phpro/grumphp/pull/1009
- @dependabot made their first contribution in https://github.com/phpro/grumphp/pull/1011
- @N-M made their first contribution in https://github.com/phpro/grumphp/pull/1014
- @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
- PHP
Published by veewee over 3 years ago
https://github.com/phpro/grumphp - Version 1.12.0
What's Changed
- Add ignorepatterns to gitblacklist. by @verbruggenalex in https://github.com/phpro/grumphp/pull/1005
- Bugfix/git absolute path by @bart-jaskulski in https://github.com/phpro/grumphp/pull/1003
Shim
- Upgraded gitonomy/gitlib
- Re-Added support for php 7.4
New Contributors
- @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
- PHP
Published by veewee almost 4 years ago
https://github.com/phpro/grumphp - Version 1.11.0
What's Changed
- Restore PHP 7.4 compatibility by @danepowell in https://github.com/phpro/grumphp/pull/994
- Infection: Add missing
show_mutations(incl. verbose mode) by @jerowork in https://github.com/phpro/grumphp/pull/998 - Add .editorconfig by @danepowell in https://github.com/phpro/grumphp/pull/999
- Fix some grammar and spelling issues by @TravisCarden in https://github.com/phpro/grumphp/pull/1001
New Contributors
- @danepowell made their first contribution in https://github.com/phpro/grumphp/pull/994
- @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
- PHP
Published by veewee almost 4 years ago
https://github.com/phpro/grumphp - Version 1.10.0
What's Changed
- Remove --non-zero-exit-on-violation option for PhpMnd by @kukukk in https://github.com/phpro/grumphp/pull/991
- Upgrade tools + SF6 Breaking changes by @veewee in https://github.com/phpro/grumphp/pull/996
- Dont ignore platform reqs by @veewee in https://github.com/phpro/grumphp/pull/997
New Contributors
- @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
- PHP
Published by veewee almost 4 years ago
https://github.com/phpro/grumphp - Version 1.9.0
What's Changed
- Incorrect global install for stylelint task by @jreklund in https://github.com/phpro/grumphp/pull/985
- Incorrect global install for eslint task by @jreklund in https://github.com/phpro/grumphp/pull/986
- New
no-devoption for local-php-security-checker by @a-menshchikov in https://github.com/phpro/grumphp/pull/984 - Fix jsonlint.md syntax highlighting by @danesteve in https://github.com/phpro/grumphp/pull/988
- Task enabled by @veewee in https://github.com/phpro/grumphp/pull/989
New Contributors
- @jreklund made their first contribution in https://github.com/phpro/grumphp/pull/985
- @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
- PHP
Published by veewee almost 4 years ago
https://github.com/phpro/grumphp - Version 1.8.1
This release fixes grumphp-shim issues.
Full Changelog: https://github.com/phpro/grumphp/compare/v1.8.0...v1.8.1
- PHP
Published by veewee about 4 years ago
https://github.com/phpro/grumphp - Version 1.8.0
What's Changed
- PHP81 compatibility: Laravel closure by @veewee in https://github.com/phpro/grumphp/pull/983
- update doc typos by @aquilasys in https://github.com/phpro/grumphp/pull/977
- Lighter twigcs on precommit by @yguedidi in https://github.com/phpro/grumphp/pull/976
- Change deptrac arguments according v0.19 by @a-menshchikov in https://github.com/phpro/grumphp/pull/980
New Contributors
- @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
- PHP
Published by veewee about 4 years ago
https://github.com/phpro/grumphp - Version 1.5.1
Locked parallel-functions to a working version.
Full Changelog: https://github.com/phpro/grumphp/compare/v1.5.0...v1.5.1
- PHP
Published by veewee about 4 years ago
https://github.com/phpro/grumphp - Release 1.7.1
What's Changed
- update doc typos by @aquilasys in https://github.com/phpro/grumphp/pull/977
- Lock parallel functions by @veewee in https://github.com/phpro/grumphp/pull/981
New Contributors
- @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
- PHP
Published by veewee about 4 years ago
https://github.com/phpro/grumphp - Release 1.7.0
What's Changed
- Update Psalm output formats by @weirdan in https://github.com/phpro/grumphp/pull/958
- Add exclude group option to PHPUnit and PHPUnitBridge by @yguedidi in https://github.com/phpro/grumphp/pull/959
- psr/container V2 support by @dvdknaap in https://github.com/phpro/grumphp/pull/968
- Fix link to composer.json suggest section by @paigedwight in https://github.com/phpro/grumphp/pull/962
- Add ignore_path option for ESLint task by @Kaudaj in https://github.com/phpro/grumphp/pull/969
New Contributors
- @weirdan made their first contribution in https://github.com/phpro/grumphp/pull/958
- @dvdknaap made their first contribution in https://github.com/phpro/grumphp/pull/968
- @paigedwight made their first contribution in https://github.com/phpro/grumphp/pull/962
- @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
- PHP
Published by veewee about 4 years ago
https://github.com/phpro/grumphp - Release 1.6.0
What's Changed
- Add Behat task support for Behat's "profile" command line argument by @dsiemensma-m4m in https://github.com/phpro/grumphp/pull/933
- Always call addFiles in Stylelint task (like in ESLint) by @leonexcc in https://github.com/phpro/grumphp/pull/932
- Add --no-check-lock option support by @RoSk0 in https://github.com/phpro/grumphp/pull/947
- PHP 81 + SF 60 by @veewee in https://github.com/phpro/grumphp/pull/956
New Contributors
- @dsiemensma-m4m made their first contribution in https://github.com/phpro/grumphp/pull/933
- @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
- PHP
Published by veewee over 4 years ago
https://github.com/phpro/grumphp - Version 1.5.0
Total issues resolved: 3 - 923: Allow ondram/ci-detector ^4.0 upgrade thanks to @fbnfgc - 925: fix(docs): commit message yml sample thanks to @sr2ds - 930: Upgrade psalm thanks to @veewee
- PHP
Published by veewee over 4 years ago
https://github.com/phpro/grumphp - Version 1.4.0
Total issues resolved: 6 - 904: Add Stylelint task thanks to @yguedidi - 907: adds order-by argument to phpunit and phpunitBridge tasks thanks to @alejgarciarodriguez - 914: Add security-checker using roave/security-advisories thanks to @Zombaya - 915: Fix #887 - Paratest: parallel- and configuration-argument was passed incorrectly thanks to @Zombaya - 916: Add subject pattern configurable option thanks to @antode - 917: Upgrade dev dependencies thanks to @veewee
- PHP
Published by veewee over 4 years ago
https://github.com/phpro/grumphp - Version 1.3.3
Total issues resolves: 1
- https://github.com/phpro/grumphp-shim/pull/12: Fix PHP80 Stringable polyfill
- PHP
Published by veewee almost 5 years ago
https://github.com/phpro/grumphp - Version 1.3.2
Total issues resolved: 10 - 875: Fixed a typo in tasks.md thanks to @peternijssen - 877: #876 Update twigcs.md thanks to @MPParsley - 882: Update README.md thanks to @Un1matr1x - 886: Fix composer task when packagist.org is disabled thanks to @AegirLeet - 889: Fix parameter typo in example thanks to @vlad-vasilescu - 891: Fix extremelly minor typos. thanks to @drupol - 893: Add support for display option to TwigCS task thanks to @yguedidi - 894: Upgrade composer DEV dependencies thanks to @veewee - 905: Fix suffix property for PhpCpd v6 thanks to @plopesc
- PHP
Published by veewee almost 5 years ago
https://github.com/phpro/grumphp - Version 1.3.1
Total issues resolved: 10 - 842: Check config before skipping thanks to @dhaarbrink - 861: Fix --quiet bug during git stash pop thanks to @veewee - 862: Only stop on failure for blocking failure results thanks to @veewee - 863: Pass $_ENV variables to amp/parallel callback thanks to @veewee - 867: Test should not fail because it didn't match everything in the whitelist thanks to @qooplmao - 868: Added jonmldr/grumphp-doctrine-task to extensions.md thanks to @jonmldr - 870: Replaced abandoned Sensiolabs security checker with Enlightn security checker thanks to @paras-malhotra - 871: Replace SensioLabs Security Checker with CLI tool thanks to @JeppeKnockaert - 872: Fix psalm errors thanks to @Landerstraeten - 873: All security checkers you ever needed thanks to @veewee
- PHP
Published by veewee about 5 years ago
https://github.com/phpro/grumphp - Version 1.3.0
Total issues resolved: 6 - 841: Implement refactored formatter options for Deptrac >= v0.9.0 thanks to @jerowork - 850: Fix git hooks error if the path contains whitespace thanks to @matthijs-va - 851: Fix git init command in parameters.md thanks to @tormi - 852: Upgrade to amphp/parallel-functions 1.0 thanks to @stof - 854: Fix Paratest 6.1.1 syntax thanks to @veewee - 855: Catch ExecutableNotFoundException thanks to @prudloff-insite
- PHP
Published by veewee about 5 years ago
https://github.com/phpro/grumphp - Version 1.2.0
Total issues resolved: 6 - 832: Call to undefined function get_debug_type() thanks to @prudloff-insite - 834: Fixed regex special characters not escaped in example code. thanks to @joachim-n - 836: Make "git diff" behave more predictably #835 thanks to @sascha-egerer - 844: Allow PHP8 thanks to @T2L - 847: Fix phpunit concurrency issue thanks to @veewee - 848: Upgrade paratest thanks to @veewee
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 1.1.0
Total issues resolved: 12 - 818: Improve no-ansi reporting thanks to @veewee - 820: Update suggest package for robo. thanks to @verbruggenalex - 821: Change easycodingstandard package name in suggest thanks to @verbruggenalex - 823: Remove obsolete sprintf from ExecutableNotFoundException callback thanks to @verbruggenalex - 824: Consistently use yml instead of yaml extension in documentation thanks to @verbruggenalex - 825: Use the maintained version of php-parallel-lint thanks to @villfa - 826: Remove unknown options from phpcpd task documentation thanks to @verbruggenalex - 827: Twig min version thanks to @verbruggenalex - 828: Made Ecs task fixable thanks to @krzysztof-ciszewski - 829: Allow merging tasks thanks to @prudloff-insite - 830: fix(CommitMessage): merge branch and tag syntax was failing with GitFlow thanks to @williarin - 831: Change phpstans default level thanks to @veewee
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 1.0.0

This release contains exactly the same functionality as previous release, but with a backward compatibility promise!
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 0.22.0
Total issues resolved: 2 - 812: [Task\ add Pest thanks to @oallain - 814: Add a fail-safe fallback for fetching git config values thanks to @veewee
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 0.21.0
Total issues resolved: 13
- 652: [ECS task\ Run pre commit argument switch thanks to @jmatthiesen81
- 794: Improved fixable tasks thanks to @veewee
- 795: Create smart backups of existing git hooks thanks to @veewee
- 796: Improved file passing tools thanks to @veewee
- 797: Update PhpCpd names-exclude property thanks to @StApostol
- 800: Create a Website for this Repo thanks to @xdvrx1
- 801: Provide a stdin way of configuring files that need to be validated by GrumPHP thanks to @veewee
- 804: Add match_word option to git blacklist task thanks to @morloderex
- 806: Fix properties for PhpCpd v6 thanks to @sci3ma
- 807: Phpstan: use_grumphp_paths option thanks to @veewee
- 808: minor git_commit_message improvements thanks to @veewee
- 809: ecs: rename whitelist_patterns to paths and add files_on_pre_commit thanks to @veewee
- 810: Nette Tester task thanks to @veewee
Breaking changes:
Inside the ECS task, we renamed the whitlist_patterns option to paths:
diff
grumphp:
tasks:
ecs:
- whitelist_patterns: ['src']
+ paths: ['src']
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 0.20.0
Total issues resolved: 8 - 766: [phpmd\ Allow setting output format to ansi thanks to @MarkVaughn - 780: Fix command escaping thanks to @1ed - 782: Make Travis green again on PHP 8! thanks to @IonBazan - 784: Suggest command to fix composer_normalize errors thanks to @prudloff-insite - 785: Environment section thanks to @veewee - 788: Fix broken stdin thanks to @veewee - 789: Standalone tools thanks to @veewee - 790: Add a way to call the standalone composer-normalize command thanks to @prudloff-insite
BC breaks:
- Dropped support for PHP 72 (because of dependencies)
- Upgraded PHP unit testcases to latest version
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 0.19.1
Total issues resolved: 5 - 772: Fix for serialization of empty file list thanks to @veewee - 773: Fix invalid config generation thanks to @veewee - 774: Add ESLint Task thanks to @MitchellMcKenna - 775: Typo: Remove extra space in output text of FixerUpper thanks to @MitchellMcKenna - 776: paratest: Add support for '--coverage-clover' and '--coverage-php' thanks to @LompiSystems
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 0.19.0
Total issues resolved: 1 - 741: Improved task runner thanks to @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.
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: - processasynclimit: 10 - processasyncwait: 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.
- PHP
Published by veewee over 5 years ago
https://github.com/phpro/grumphp - Version 0.18.1
Total issues resolved: 9 - 686: twigcs exclude subfolders thanks to @oallain - 727: Add a footnote on using finder config in intersection mode thanks to @Taluu - 745: Fixed exception message in constructor thanks to @MarkVaughn - 747: Fix for removed method in symfony/process:5.0 thanks to @veewee - 749: [DX\ travis - php 7.4snapshot to 7.4 thanks to @oallain - 753: Add support to Docksal thanks to @haithem-rihane - 754: [Docs\[PHPlint\ Change parallel-lint package thanks to @Jibbarth - 762: Update securitychecker.md thanks to @a-menshchikov - 768: Composer v2 compatibility thanks to @JeppeKnockaert
- PHP
Published by veewee almost 6 years ago
https://github.com/phpro/grumphp - Version 0.18.0
Total issues resolved: 9 - 501: FR: remove need for dedicated class when running same task twice with different configuration thanks to @keradus - 579: FR: Ability to give shell task a label thanks to @Jamesking56 - 682: [WIP\ Rework task system thanks to @veewee - 711: Improved tasks system thanks to @veewee - 731: Remove tasks from readme thanks to @Landerstraeten - 732: Rewrite ant tests thanks to @Landerstraeten - 737: Fixed label output thanks to @benndt - 739: Added support for phar executables thanks to @BrentRobert - 740: Removed unused parameters for grumphp.yml.dist thanks to @BrentRobert
Upgrading custom tasks
Extended external task class
- Make
getConfigurableOptions()static - Change service configuration + tag (config -> task)
Extended an external task from TaskInterface
- Make
getConfigurableOptions()static - Register an
EmptyTaskConfigduring construction - Replace
getConfiguration()method by thegetConfig()method - Add immutable
withConfig()method. - Change service configuration + tag (config -> task)
Duplicate task with different config
- Remove task copy
- Remove service configuration of task copy
- Configure task copy as an alias : https://github.com/phpro/grumphp/blob/master/doc/tasks.md#run-the-same-task-twice-with-different-configuration
- PHP
Published by veewee about 6 years ago
https://github.com/phpro/grumphp - Version 0.17.2
Total issues resolved: 5 - 710: Fix composer process version in development integrator - 716: Use triggered_by option for extensions argument for phpcs. Fixes #715. - 720: Psalm add output-format argument - 721: update localheinz to ergebnis - 722: fix: should not fail on long body when using git --verbose
Grumphp-Shim Total issues resolved: 1 - 4: Use absolute path to phar-file
- PHP
Published by veewee about 6 years ago
https://github.com/phpro/grumphp - Version 0.17.1
Total issues resolved: 3 - 704: Improve shim package - 707: Remove Old Compatibility Layer for Pre-5.x Symfony Process - 708: Remove bump
- PHP
Published by veewee about 6 years ago
https://github.com/phpro/grumphp - Version 0.17.0
Total issues resolved: 5 - 653: Add silent argument to npm task - 675: Improved composer plugin - 695: fix(commit-message): CheckTypeScope with a special prefix - 697: Pass array of directories to phpcpd - 701: Add support symfony 5, add support php74, drop support php71
- PHP
Published by veewee about 6 years ago
https://github.com/phpro/grumphp - Version 0.16.2
Total issues resolved: 7 - 683: Fix: do not display graphiz when argument is set false - 684: fix(PhpcsFormatter): remove last PHP_EOL before parsing json - 685: Ignore files from zip export - 687: Fix phpcs formatter - 692: Swap implode function parameters to fix php 7.4 deprecation - 693: Add error output for blacklist task failure - 694: Rework realpath logic to remove the possibility of a type error
- PHP
Published by veewee over 6 years ago
https://github.com/phpro/grumphp - Version 0.16.1
Total issues resolved: 3 - 679: Improve exectuable locator - 680: Improved git init params - 681: adjust the gitignore so the bin directory gets included in the repo
- PHP
Published by veewee over 6 years ago
https://github.com/phpro/grumphp - Version 0.16.0
Total issues resolved: 16 - 556: Move composer dependency to dev - 616: Upgrade to php 7.1 - 638: Improve e2e time on appveyor - 640: Add ignore funcs - 642: Normalize composer.json - 643: Only show project files when project is in subfolder - 644: Improved exotic paths - 645: Add composer normalize task - 646: Fixed a bug when phplint is active and only non-php files are commited - 654: Update composer require package - 655: AppVeyor CI is broken - 657: TwigCs - allocine/twigcs is abandoned. Changed to friendsoftwig/twigcs - 658: Add missing composer information for Composer Normalize on Docs - 666: Feature/monolog 2 - 669: Update git_blacklist.md - 670: Fix memory_limit type.
Upgrade notes
The parameters bin_dir and git_dir have been removed. It is safe to get rid of those parameters We now use an environment based system to customize paths.
diff
grumphp:
- bin_dir: "./vendor/bin"
- git_dir: "."
- PHP
Published by veewee over 6 years ago
https://github.com/phpro/grumphp - Version 0.15.2
Total issues resolved: 1 - 637: Fix issue when no --tasks are specified
- PHP
Published by veewee almost 7 years ago
https://github.com/phpro/grumphp - Version 0.15.1
Total issues resolved: 25
- 544: Added vagrant_dir and vagrant_project_dir parameters
- 587: Provide option to run a single/list of tasks from the config
- 591: Add memory-limit parameter to PhpStan
- 596: Add task composer normalize
- 597: Create succeeded.txt
- 598: Create failed.txt
- 600: Add php 7.3 in travis
- 602: PHP Lint: allow short open tags
- 604: Bump up security-checker version to ^5.0 #603
- 608: Fix CI
- 609: Bugfix: convert splFileInfo to string
- 611: End 2 end tests
- 612: Improve level parameter of PhpStan task
- 617: Add Paratest task
- 618: #615, Support other PHP executable
- 620: Update phpcs.md
- 623: Add EasyCodingStandard extension
- 625: add Ecs (EasyCodingStandard) Task
- 626: Fixes return type of ConfigureCommand::pathValidator
- 627: Improve level parameter of PhpStan task
- 629: Adds PHP7 type hinting where missing
- 631: Add descriptions to the git:* commands
- 632: Task TwigCs
- 634: Implement the Phpcs exclude option
- 636: Fix typo
- PHP
Published by veewee almost 7 years ago
https://github.com/phpro/grumphp - Version 0.15.0
Total issues resolved: 17 - 511: [WIP\ Upgrade PHP 7.0 - 542: Fix return type in interface - 548: Php7 issues - 551: Composer file changes - 553: Add missing typehints and return types - 554: Add missing type hints - 555: Small performance optimization - 560: Merge master - 561: Include original commit message - 562: Add whitelist and blacklist to GitBranchName - 572: Php lint ignore patterns grumpy seventies - 574: Added parameter to toggle show info - 575: Drop old dependencies - 578: Fix travis composer cache - 582: 580: Adds support for --tasks option in run command. - 585: Fix deprecation warning - 599: Grumpy seventies
- PHP
Published by veewee about 7 years ago
https://github.com/phpro/grumphp - v0.14.3
Total issues resolved: 14 - 539: feat: Add additional info parameter - 540: feat: Add option to disable all banners by setting ascii to null - 541: Commit Message Features and Add new Util class - 543: Allow PHPLint to handle large number of files - 545: Fix issue when .git file has absolute path - 552: Correct markdown presentation - 557: Add PHP 7.2 EOL to PHP version checker - 558: Add phpunit bridge - 559: Host our own version of the symfony XSDs - 563: Add missing property - 564: Revert "Host our own version of the symfony XSDs" - 569: Allow PHP_CodeSniffer to use multiple standards. - 570: Add ignore patterns for PHPLint task - 573: Added parameter to toggle show info
- PHP
Published by veewee about 7 years ago
https://github.com/phpro/grumphp - Version 0.14.2
Total issues resolved: 8 - 507: Add Progpilot task - 510: Add psalm - 520: Only run question helper in interactive mode - 522: Correct package-name of phan - 525: Make detection of strict types compatible with PhpParser 4. - 528: Allow to filter with a regex pattern with the addition of whitelist pattern option to Yaml Lint task - 529: Add more options for the 'phpcs' task, in particular the 'report' one. - 536: Issue #532: Allow to set max_subject_width and max_body_width to 0
- PHP
Published by veewee over 7 years ago
https://github.com/phpro/grumphp - Version 0.14.1
Total issues resolved: 19 - 459: Add support for custom location of .git directory - 461: Use correct path to .git/COMMIT_EDITMSG when using non-standard .git dir location - 470: Add ignore patterns for Infection task - 471: Changed phpcsfixer2 default options - 472: Fixed notice if repositories is not defined - 473: Made "git diff" behave more predictably - 474: Add ignore-msi-with-no-mutations - 476: Changed phpcpd "names_exclude" option - 478: Add phpcpd "paths_exclude" option - 483: Docs: Run same task twice with different configuration - 484: Ignore symlinks filesize task - 485: Add ignore patterns for File size task - 488: Updated README.md to reflect that existing git hooks will get destroyed - 489: Update phpunit.md - 490: Added addOptionalIntegerArgument to fix issue with phpcs warning_severity - 494: Add whitelist_patterns option to PhpMnd task - 496: Add whitelist_patterns option to PhpMd task - 498: Add whitelist_patterns to GitBlacklist - 502: Added -c argument to run command properly
- PHP
Published by veewee almost 8 years ago
https://github.com/phpro/grumphp - Version 0.14.0
Total issues resolved: 12 - 435: Remove proxy manager - 447: Path issue with git hooks - 452: Added severity levels to phpcs task - 453: Add a key 'public: true' for the service 'subscriber.stash_unstaged_c… - 454: Fix typo in doctrine_orm task - 455: Fixed package name for phpmnd - 457: Handle PHP nightly builds as experimental - 460: Add ignore_parse_errors option to ComposerRequireChecker - 463: Force git hooks to contain unix styled commands - 464: Config option can't find config file - 467: Fix the authors section of composer.json - 468: Remove Warning for array_key_exists
BREAKING CHANGES
- Configuration of the
phpcstask has been changed. Use the new optionwarning_severityinstead ofshow_warnings.
- PHP
Published by veewee about 8 years ago
https://github.com/phpro/grumphp - Version 0.13.1
- 441: DX remove trailing whitespace
- 442: Fix: changing visibility of grumphp.logger service/alias to public
- 443: Use GrumPHP ProcessUtils over Symfonys, fixes Formatter not working w…
- 444: Increase process timeout to resolve CI issues
- PHP
Published by veewee about 8 years ago
https://github.com/phpro/grumphp - Version 0.13.0
Total issues resolved: 6 - 399: Write task progress to error output - 428: Add Symfony 4 support - 433: Update faq - 436: Add a Gitter chat badge to README.md - 438: Update license year - 440: bump gitlib requirement
- PHP
Published by veewee about 8 years ago
https://github.com/phpro/grumphp - Version 0.12.1
Total issues resolved: 18 - 401: Use argument arrays for phpmnd's exclude options - 403: Improve phpstan configuration - 405: Add infection task - 406: max_body_width setting of git task also is applied to commented lines - 407: Ignore max body width for commented lines in the commit message - 408: Update kahlan.md - 411: Only add DIRECTORY_SEPARATOR if needed - 415: Add task for composer-require-checker - 417: Fix undefined property - 418: Fix task lists in README and task docs - 419: CloverCoverageTask; fixing devided by 0 warning - 421: Upgrade PHPUnit - 424: Remove outdated docblock - 427: Fix some PSR2 violations - 429: Fix minimum PHP version and compatibility - 430: [Infection Task\ Configuration key was documented twice - 431: Remove composer suggestions - 432: Add parse_constant and parse_custom_tags options to yamllint task
- PHP
Published by veewee over 8 years ago
https://github.com/phpro/grumphp - Version 0.12.0
Total issues resolved: 16 - 327: PHP CS Fixer v2 integration is slow - 364: Fix symfony progressbar issues - 366: Cannot run grumphp - 369: Add various enforcements to git_commit_message - 371: Set default path mode to intersection - 373: Fix typo - 375: Blacklisted keywords on lines bigger then 80 chars will now display their error message correctly. - 378: git_commit_message: unsupported options - 379: Add file size task - 380: Update the extensions links - 385: documentation - 386: Let phpcsfixer2 select the correct files and improve performance - 389: Updated git_blacklist example - 390: Updated xmllint example - 395: Fix phpcsfixer2 issues - 398: Fix exclude_name parameter for phpmnd task
- PHP
Published by veewee over 8 years ago
https://github.com/phpro/grumphp - Version 0.11.6
Total issues resolved: 4
New features
Improvements
- 355: add installation guide
- 356: Lower monolog/monolog version constraint for Magento 2 project compatibility
- 360: Fix typo on code blocks of phpmnd doc
- PHP
Published by veewee over 8 years ago
https://github.com/phpro/grumphp - Version 0.11.5
Total issues resolved: 12
Improvements
Bugfixes
- 340: git_conflict rules crashes on latest version
- 341: Add correct configuration for the git conflict task
- 353: Remove the git_conflict task
Documetation
- 343: Updated title of GIT branch name tasks
- 344: Updated git_branch_name.md
- 345: Updated git_conflict.md
- 346: Updated phplint.md
- 347: Updated phpparser.md
- 348: Updated phpparser.md
- 349: Updated phpversion.md
- 354: Add additional information about how to create conventions
- PHP
Published by veewee almost 9 years ago
https://github.com/phpro/grumphp - Version 0.11.4
Total issues resolved: 15
New features
- 226: Add Phan task
- 248: Add Phpstan task
- 278: Add deptrac task
- 306: Add PHPStan task
- 318: Add missing configuration for git_conflict
- 323: Added support for a commit message rule names displayed in failure output
- 329: Validate Git branch naming convention #328
- 334: Introduce a new regexp_type for git_blacklist task
- 336: Feature/phan
- 337: Feature/deptrac
Improvements
- 265: Make documentation great again
- 317: Making the documentation great again: Feature/#265
- 320: Added spaces between PHP-CS-Fixer formatter fixers
- 335: Bump the copyright year
- 338: Add composer require command to the tasks documentation
- PHP
Published by veewee almost 9 years ago
https://github.com/phpro/grumphp - Version 0.11.3
Total issues resolved: 20
Improvements
- 169: How can I run shell command?
- 286: Add option to hide circumvention tip
- 289: Added hide_circumvention_tip parameter.
- 290: Remove task field shadowing
- 292: Added JSON rules support for PHP-CS-Fixer v2.1.
- 297: testsuite option for phpunit task
- 298: Changed issue template "branch" to "version"
- 301: Added coloured ballot marks for completed tasks.
- 302: Do not show suggestions at build time.
- 303: Phpunit suite
- 305: Remove unused imports.
- 312: Only fail when errors are raised
- 313: Fix little typo in README.md
- 314: Feature/#169
- 316: Enable git hook during development
Bugfixes
- 295: Local repository checkout will not run GrumPHP binary on Windows
- 296: Php7cc task does not work correctly
- 307: Fix for #296
- 311: Fix AppVeyor build issues.
- 315: Fix hidden success message
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.11.2
Total issues resolved: 17
Improvements
- 262: Removed redundant hook exit code
- 263: Removed code duplication and tuned Travis config.
- 264: Removed test question from PR template.
- 267: Removed unused imports
- 269: Removed class name duplicated into comments and package annotations.
- 270: Removed blank lines immediately inside compound statements.
- 271: Removed double blank lines.
- 273: Fixed missing parameter in docblock
- 274: PSR-0 is so 2010
- 276: Impeccable finetuning of Travis config
- 277: Add phpcpd names-exclude option
- 279: Add 'diff' option to phpcsfixer2 task
- 280: Fix build
- 282: Updated php_cs_fixer v2 doc @@ escaping
- 284: cs_fixer2 .php wildcard not workin, parsing only .php files!
- 285: Triggered by option for phpcsfixer2 task
- 291: Fix various issues detected by PHPStan
Upgrade notes
If you are upgrading from an older version to this version, you can encounter following error:
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'GrumPHP\Console\Command\ConfigureCommand' not found
This error is due to an upgrade from PSR0 to PSR4. You can easily fix it by running or leave it as-is. During the next composer install, the error wil be automatically fixed.
composer remove phpro/grumphp
composer require phpro/grumphp 0.11.2
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.11.1
Total issues resolved: 5
Enhancements
- 250: Impossible to run custom NPM scripts
- 251: npm run is implemented in the npm_script task
- 256: Update README.md
Bugfixes
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.11.0
New Features
Improvements
Bugfixes
- 242: Error after removing a file
- 246: Fix failing phpspec due to php startup warnings
- 247: Test if a file exists when using the git diff as a source
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.10.2
New Features
- 223: Add PHP version checker task
- 225: Add Kahlan task
- 227: phpversion
- 236: Added kahlan support
- 239: Add brunch support
Bugfixes
- 237: Custom banners
- 238: Bugfix: Custom ASCII cannot be loaded.
- 240: Got php fatal error on a symfony 2.8 project
- 241: Make sure that GrumPHP can be used in a full-blown symfony application.
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.10.1
Bugfixes:
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.10.0
New features
Improvements
- 160: Add whitelist_patterns option to Phpcs task
- 210: Run PhpCsFixer tasks asynchronously
- 214: Fixes typo in comment.
- 215: Auto sort composer packages
- 217: Fix typo in documentation
- 231: Fix nighly build
BC Breaks
Bugfixes
/
- PHP
Published by veewee about 9 years ago
https://github.com/phpro/grumphp - Version 0.9.6
New features
- New
doctrine_ormtask - New
php7cctask
Improvements
- Write the command to the console in -vvv modus.
- Added
excludeoption to theppmdtask. - Improved suggestion documentation.
Bugfixes
- Fixed
phpcpdissue in case insensitive environments.
- PHP
Published by veewee over 9 years ago
https://github.com/phpro/grumphp - Version 0.9.5
New features
- New git blacklist formatter
- New
phpcpdtask - New phpunit
clover_coveragetask
Improvements
- Add an
always_executeoption to thephpunittask.
Bugfixes
- The ConsoleIO could not be used as a dependency of a task.
- Fixed the "cannot find classes" error in
phpmd.
- PHP
Published by veewee over 9 years ago
https://github.com/phpro/grumphp - Version 0.9.4
New features
- New
atuomtask. - New
phplinttask.
Bugfixes
- Fix the
yamllinttask for Symfony/Yaml >= 3.1
- PHP
Published by veewee over 9 years ago
https://github.com/phpro/grumphp - Version 0.9.3
New features
- New
git_conflicttask.
Bugfixes
- Handle configuration issues in the
phpcsfixer2task.
- PHP
Published by veewee over 9 years ago
https://github.com/phpro/grumphp - Version 0.9.2
New features
- New
phpmdtask. - New
php-cs-fixer2task. - Added a PhpCS formatter that suggests a fix with phpcbf.
- Added a
no_local_repositoriesoption to the composer task. - xmllint: Added
trigger_byoption. - phpunit: Added
groupoption. - phpcs: Specify encoding.
Bugfixes
- Special characters like \c (End of Text) were breaking the git diff command.
Improvements
- php-cs-fixer: Use FriendsOfSymfony instead of abandoned fabpot package.
- php-cs-fixer: Suggestion line in the formatter on windows contained invalid process arguments.
- PHP
Published by veewee over 9 years ago
https://github.com/phpro/grumphp - Version 0.9.1
New features
- Added formatters to make task output more consistent.
- Added
hooks_dirconfiguration to make it possible to create your own git hooks. - Added
hooks_presetconfiguration for a set of pre-defined git hooks. - Added Vagrant hooks to run GrumPHP inside your guest.
- Added support for unstaged files during
git commit -a. - Added support for RAW diffs in the STDIN of the CLI commands.
- Added
process_timeoutconfiguration for long running GrumPHP tasks.
Improvements
- Php-CS-Fixer task runs based on the configured files in run context.
- Local executables are preferred above globally installed executables.
- Errers in STDERR are also displayed in the error output.
- Improve the generation of the paths in the git commit hooks.
- PHP
Published by veewee over 9 years ago
https://github.com/phpro/grumphp - Version 0.9.0
New Features
- Blocking metadata flag
- Gherkin lint task
- Gulp task
- Phing task
- Ant task
- Make task
- Robo task
- Shell task
Improvements
- Added support for grumphp.yml.dist files.
- Don't force usage of PSR2 in the Phpcs task.
- Fixed PhpCsFixer task name.
BC breaks
- Every task has to return a
TaskResult! - TaskRunner and Tasks should not throw FailureException on task failure anymore.
- Changed default of
ignore_unstaged_changesto false. - Codeception
fail-fastparamter renamed tofail_fast.
- PHP
Published by veewee almost 10 years ago
https://github.com/phpro/grumphp - Version 0.8.0
- Only run task on staged changes.
- Improve windows support.
- Add support for console events.
- Add logger and IO functionality.
- Make it easier to filter the files per extension.
- Add extension filter to the git blacklist task.
- PHP
Published by veewee almost 10 years ago
https://github.com/phpro/grumphp - Version 0.7.2
- Make it possible to attach a
priorityto a task. - Added the
stop_on_failureconfiguration option. - New security checker task.
- New
additional_modifiersoption in the gitcommitmessage task. - Small bugfixes
- Improved documentation
- Improved CI
- PHP
Published by veewee about 10 years ago
https://github.com/phpro/grumphp - Version 0.7.1
- XML lint task
- JSON lint task
- YAML lint task
- Composer task
- Improved documentation
- PHP
Published by veewee about 10 years ago
https://github.com/phpro/grumphp - Version 0.7.0
- Introduces a Grunt task for front-end validation.
- Improved task configuration + error handling
- Improved documentation
- PHP
Published by veewee about 10 years ago
https://github.com/phpro/grumphp - Version 0.6.0
- Symfony 3 compatibility
- Extension system
- Easier task configuration
- Improved configuration detection
- Renamed blacklist task to git_blacklist
- Codeceptiont task
- Small bugfixes / improvements
- PHP
Published by veewee about 10 years ago
https://github.com/phpro/grumphp - Version 0.5.2
- Fix for global autoloading
- Small code improvements
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.5.1
- Fixed an autoloading issue
- PHP7 is officially supported!
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.5.0
- Added events to GrumPHP so that you can hook in wherever you want.
- Display progress when runnning tasks. This way you know WHY a commit is taking a long time. It is always enabled at the moment but could be configurable in the future.
- A basic run command that will run the tasks on all the files that are registered to git.
- A new locator that can find out which files are and will be committed in git.
- Use the grumphp command system-wide
- Improved documentation.
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.4.1
- Use both the git pre-commit and commit-msg hook to run tasks.
- Create a new commit-msg context
- Add the gitcommitmessage to match the git commit message against a list of regular expressions
- Fix configuration issues in the php-cs-fixer command
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.4.0
- Refactoring of TaskRunner to run in multiple contexts
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.3.5
- Use config path from composer's extra at config command
- PHP
Published by aderuwe over 10 years ago
https://github.com/phpro/grumphp - Version 0.3.4
- Added a check to make sure the config file exists.
- Added composer extra options to configure the defalt path to the grumphp.yml file.
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.3.3
Add the Blacklist task
- PHP
Published by aderuwe over 10 years ago
https://github.com/phpro/grumphp - Version 0.3.2
Only use the staged files in git during validation.
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.3.1
- Set the default PHPUnit configuration option to null, so that the basic phpunit.xml or .dist file will be loaded automatically.
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.3.0
- Added mascot
- Added mascot ASCII art
- Fixed issue with none existing git hooks folder
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.2.0
- Added Behat task
- Added Php-cs-fixer task
- Configurable ASCII content
- Lowered symfony component dependencies
- Improved documentation
- Improved GrumPHP error messages
- PHP
Published by veewee over 10 years ago
https://github.com/phpro/grumphp - Version 0.1.6
- Fix git hook issue in POSIX shells
- PHP
Published by veewee almost 11 years ago
https://github.com/phpro/grumphp - Version 0.1.5
- Fixes an issue during git init.
- PHP
Published by veewee almost 11 years ago