Upgrading phpro/grumphp 0.13 to 0.14
Breakingv0.13.1 → v0.14.3Breaking2New21Changed9Fixed18Other4
BreakingUpgrade verdict
2 breaking changes.
In plain terms
- The package no longer bundles the proxy manager library.
- If you configured the phpcs task with show_warnings, you must switch to the new warning_severity option.
Must act 2 items need code or config changes
Drops ocramius/proxy-manager, symfony/proxy-manager-bridge.
What you must change
Breaking2
Removes the proxy manager dependency.
Changes phpcs task configuration: use warning_severity instead of show_warnings.
phpcswarning_severityshow_warningsAPI changes
Generated by DepDelta from published PHP source. Not mixed with prose notes.
- added:
method FilesCollection.ignoreSymlinks() - added:
method ProcessArgumentsCollection.addOptionalBooleanArgument($argument, $value, $trueFormat, $falseFormat) - added:
method ProcessArgumentsCollection.addOptionalIntegerArgument($argument, $value)
- added:
method GrumPHP.getAdditionalInfo()
- added:
method Application.run(InputInterface $input = …, OutputInterface $output = …)
- added:
method ConsoleIO.getInput() - added:
method ConsoleIO.getOutput()
- changed:
method ProcessBuilder.createArgumentsForCommand($command) → method ProcessBuilder.createArgumentsForCommand($command, $forceUnix = …)
- added:
class PhpunitBridge extends AbstractExternalTask - added:
class Progpilot extends AbstractExternalTask - added:
class Psalm extends AbstractExternalTask - added:
const Psalm.TASK_NAME - added:
method PhpunitBridge.canRunInContext(ContextInterface $context) - added:
method PhpunitBridge.getConfigurableOptions() - added:
method PhpunitBridge.getName() - added:
method PhpunitBridge.run(ContextInterface $context) - added:
method Progpilot.canRunInContext(ContextInterface $context) - added:
method Progpilot.getConfigurableOptions() - added:
method Progpilot.getName() - added:
method Progpilot.run(ContextInterface $context) - added:
method Psalm.canRunInContext(ContextInterface $context) - added:
method Psalm.getConfigurableOptions() - added:
method Psalm.getName() - added:
method Psalm.run(ContextInterface $context)
- added:
class Str - added:
static method Str.containsOneOf($haystack, array $needles)