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-dev option 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.3.3

Total issues resolves: 1

- 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.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

V1.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

  1. Make getConfigurableOptions() static
  2. Change service configuration + tag (config -> task)

Extended an external task from TaskInterface

  1. Make getConfigurableOptions() static
  2. Register an EmptyTaskConfig during construction
  3. Replace getConfiguration() method by the getConfig() method
  4. Add immutable withConfig() method.
  5. Change service configuration + tag (config -> task)

Duplicate task with different config

  1. Remove task copy
  2. Remove service configuration of task copy
  3. 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.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.11.2

Total issues resolved: 17

Improvements

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.9.6

New features

  • New doctrine_orm task
  • New php7cc task

Improvements

  • Write the command to the console in -vvv modus.
  • Added exclude option to the ppmd task.
  • Improved suggestion documentation.

Bugfixes

  • Fixed phpcpd issue 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 phpcpd task
  • New phpunit clover_coverage task

Improvements

  • Add an always_execute option to the phpunit task.

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 atuom task.
  • New phplint task.

Bugfixes

  • Fix the yamllint task 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_conflict task.

Bugfixes

  • Handle configuration issues in the phpcsfixer2 task.

- PHP
Published by veewee over 9 years ago

https://github.com/phpro/grumphp - Version 0.9.2

New features

  • New phpmd task.
  • New php-cs-fixer2 task.
  • Added a PhpCS formatter that suggests a fix with phpcbf.
  • Added a no_local_repositories option to the composer task.
  • xmllint: Added trigger_by option.
  • phpunit: Added group option.
  • 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_dir configuration to make it possible to create your own git hooks.
  • Added hooks_preset configuration 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_timeout configuration 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_changes to false.
  • Codeception fail-fast paramter renamed to fail_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 priority to a task.
  • Added the stop_on_failure configuration option.
  • New security checker task.
  • New additional_modifiers option 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