Skip to content

Releases: phpro/grumphp

Version 0.9.5

10 Oct 05:16
v0.9.5
df271c8
Compare
Choose a tag to compare

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.

Version 0.9.4

21 Sep 06:25
v0.9.4
eee10f9
Compare
Choose a tag to compare

New features

  • New atuom task.
  • New phplint task.

Bugfixes

  • Fix the yamllint task for Symfony/Yaml >= 3.1

Version 0.9.3

09 Sep 07:43
v0.9.3
Compare
Choose a tag to compare

New features

  • New git_conflict task.

Bugfixes

  • Handle configuration issues in the phpcsfixer2 task.

Version 0.9.2

04 Sep 11:33
v0.9.2
e1cb5c2
Compare
Choose a tag to compare

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.

Version 0.9.1

06 Jun 14:37
v0.9.1
cf4199e
Compare
Choose a tag to compare

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.

Version 0.9.0

17 Apr 16:08
v0.9.0
559dfe4
Compare
Choose a tag to compare

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.

Version 0.8.0

29 Feb 06:01
Compare
Choose a tag to compare
  • 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.

Version 0.7.2

03 Feb 16:09
Compare
Choose a tag to compare
  • 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 git_commit_message task.
  • Small bugfixes
  • Improved documentation
  • Improved CI

Version 0.7.1

26 Jan 08:06
Compare
Choose a tag to compare
  • XML lint task
  • JSON lint task
  • YAML lint task
  • Composer task
  • Improved documentation

Version 0.7.0

11 Dec 12:21
Compare
Choose a tag to compare
  • Introduces a Grunt task for front-end validation.
  • Improved task configuration + error handling
  • Improved documentation