Releases: phpro/grumphp
Releases · 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
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
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
Version 0.11.1
Version 0.11.0
New Features
Improvements
Bugfixes
Version 0.10.2
Version 0.10.1
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
/
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 theppmd
task. - Improved suggestion documentation.
Bugfixes
- Fixed
phpcpd
issue in case insensitive environments.
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 thephpunit
task.
Bugfixes
- The ConsoleIO could not be used as a dependency of a task.
- Fixed the "cannot find classes" error in
phpmd
.