Bump symfony/console from 7.4.4 to 8.0.7 by dependabot[bot] · Pull Request #128 · typisttech/php-matrix
Bumps symfony/console from 7.4.4 to 8.0.7.
Release notes
Sourced from symfony/console's releases.
v8.0.7
Changelog (symfony/console@v8.0.6...v8.0.7)
- bug #63604 Fix
ApplicationTesterignoringinteractiveandverbosityoptions whenSHELL_VERBOSITYis set (@nicolas-grekas)- bug #63570 Fix OUTPUT_RAW corrupting binary content on Windows (
@guillaumeVDP)v8.0.6
Changelog (symfony/console@v8.0.5...v8.0.6)
- bug #47432 Fix various completion edge cases (
@Seldaek)- bug #63456 Fix validator exception masked by MissingInputException on empty input (
@nicolas-grekas)- bug #63444 Fix arguments set via
#wrongly considered null in profiler (@chalasr)- bug #63438 ProgressIndicator console helper display with multiple processes (
@guillaumeVDP)- bug #63436 Silence shell_exec warning in hasSttyAvailable (
@lacatoire)- bug #63415 Fix profiling commands that use
#(@chalasr)- bug #63368 Fix ProgressBar
remainingandestimatedplaceholder guards (@yoeunes)- bug #63351 Fix SymfonyStyle block output with \r\n line endings (
@lacatoire)- bug #63281 Treat emoji VS16 as wide in width calc (
@fabpot)- bug #63238 Fall back to 0 when getCode() does not provide an integer (
@makomweb)v8.0.4
Changelog (symfony/console@v8.0.3...v8.0.4)
- no significant changes
v8.0.3
Changelog (symfony/console@v8.0.2...v8.0.3)
- bug symfony/symfony#62813 [Console] Fix EofShortcut instruction when using a modern terminal on Windows (
@fperxas)- bug symfony/symfony#62827 [Console] Fix choice autocomplete issue when string has spaces (
@ayyoub-afwallah)- bug symfony/symfony#62764 [Console] Escape `` in description of console commands (
@SiebeVE)v8.0.1
Changelog (symfony/console@v8.0.0...v8.0.1)
- bug symfony/symfony#61962 [Console] Handle signals on text input (
@valx76)- bug symfony/symfony#62627 [Console] Preserve
--helpoption when a command is not found (@santysisi)- bug symfony/symfony#62562 [Console] don't discard existing aliases when constructing Command (
@henderkes)- bug symfony/symfony#62571 [Console] Fix profile invokable command (
@Jibbarth)- bug symfony/symfony#62493 [Console] Fix exception message when abbreviation matches multiple hidden commands (
@yoeunes)v8.0.0
Changelog (symfony/console@v8.0.0-RC3...v8.0.0)
- no significant changes
v8.0.0-RC3
Changelog (symfony/console@v8.0.0-RC2...v8.0.0-RC3)
- bug symfony/symfony#62416 [Console] Fix completion for global options values (
@HypeMC)
... (truncated)
Changelog
Sourced from symfony/console's changelog.
CHANGELOG
8.1
- Add
SymfonyStyle::outlineBlock()and convenience methodsoutlineSuccess(),outlineError(),outlineWarning(),outlineNote(),outlineInfo(),outlineCaution()for border-only message blocks with the type label embedded in the top border- Add
TraceableValueResolverto help inspecting value resolvers performances- [BC BREAK] Add
objectsupport to input options and arguments' default by changing the$defaulttype tomixedinInputArgument,InputOption,#[Argument]and#[Option]- Add support for pasting images with
#[Ask]onInputFiletypes, supporting Kitty Graphics and iTerm2 protocols- Add
FileQuestion,InputFile,InputFileValueResolver, andSymfonyStyle::askFile()for file input handling- Add
Question::setConstraints()andValidateQuestionInputListenerto validate question input using Validator constraints- Add
#[AskChoice]attribute for interactive choice questions in invokable commands- Add support for method-based commands with
#[AsCommand]attribute- Add argument resolver support
- Add
BackedEnumandDateTimeInterfacesupport to#[MapInput]- Add
TesterTrait::assertCommandFailed()to test command- Add
TesterTrait::assertCommandIsInvalid()to test command- Add a result-based testing API with
CommandTester::run(),ExecutionResult, andConsoleAssertionsTraitto assert output and error streams together- Add optional
$formatargument toSymfonyStyle::createProgressBar(),SymfonyStyle::progressStart(), andSymfonyStyle::progressIterate()to allow passing a customProgressBarformat string- Allow setting a boolean default value on
InputOption::VALUE_NEGATABLEoptions- Deprecate passing both
InputArgument::REQUIREDandInputArgument::OPTIONALmodes toInputArgumentconstructor- Deprecate passing more than one out of
InputOption::VALUE_NONE,InputOption::VALUE_REQUIREDandInputOption::VALUE_OPTIONALmodes toInputOptionconstructor8.0
- Make
AsCommandattribute classfinal- Remove methods
Command::getDefaultName()andCommand::getDefaultDescription()in favor of the#[AsCommand]attribute- Ensure closures set via
Command::setCode()method have proper parameter and return types- Add method
isSilent()toOutputInterface- Remove deprecated
Symfony\Component\Console\Application::add()method in favor ofSymfony\Component\Console\Application::addCommand()- Add argument
$finishedIndicatortoProgressIndicator::finish()7.4
- Add
Command::getCode()to get the code set viasetCode()- Allow setting aliases and the hidden flag via the command name passed to the constructor
- Introduce
Symfony\Component\Console\Application::addCommand()to simplify using invokable commands when the component is used standalone- Deprecate
Symfony\Component\Console\Application::add()in favor ofSymfony\Component\Console\Application::addCommand()- Add
BackedEnumsupport with#[Argument]and#[Option]inputs in invokable commands- Allow Usages to be specified via
#[AsCommand]attribute.- Allow passing invokable commands to
Symfony\Component\Console\Tester\CommandTester- Add
#[MapInput]attribute to support DTOs in commands- Add optional timeout for interaction in
QuestionHelper- Add support for interactive invokable commands with
#[Interact]and#[Ask]attributes- Add support for
Cursorhelper in invokable commands7.3
... (truncated)
Commits
15ed900Merge branch '7.4' into 8.0e1e6770Fix merge0dd7237Merge branch '7.4' into 8.066aaab8Merge branch '6.4' into 7.449257c9[Console] FixApplicationTesterignoringinteractiveandverbosityopti...c445bcfMerge branch '7.4' into 8.0de4f40bMerge branch '6.4' into 7.44d5318a[Console] Fix OUTPUT_RAW corrupting binary content on Windows6d643a9Fix merge4882858Merge branch '7.4' into 8.0- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)