Changelog (v7.3.4...v8.0.0-BETA1)
- feature symfony/symfony#62068 [Console] Add support for
Cursorhelper in invokable commands (@yceruto) - feature symfony/symfony#61748 [Console] Add support for interactive invokable commands with
#[Interact]and#[Ask]attributes (@yceruto) - feature symfony/symfony#61092 [Console][QuestionHelper] add optional timeout for human interaction (@janedbal)
- feature symfony/symfony#61478 [Console] Add
#[Input]attribute to support DTOs in invokable commands (@yceruto) - feature symfony/symfony#61078 [Console] Add getter for the original command "code" object (@weitzman)
- feature symfony/symfony#61078 [Console] Add getter for the original command "code" object (@weitzman)
- feature symfony/symfony#61308 [Console] Adding more helpful error messages to the Questionhelper (@mamazu)
- feature symfony/symfony#61187 Declare new parameters on interfaces and methods explicitly (@nicolas-grekas)
- feature symfony/symfony#60959 [Command] Make
#[AsCommand]attribute classfinal(@OskarStark) - feature symfony/symfony#60823 [Console] Add support for Invokable Commands in
CommandTester(@ruudk) - feature symfony/symfony#60767 [Console] Allow Usages to be specified via #[AsCommand] attribute (@weitzman)
- feature symfony/symfony#60776 [Console][FrameworkBundle] Remove deprecated
Application::add()methods (@HypeMC) - feature symfony/symfony#60586 [Console] Support
BackedEnumin invokable commands (@GromNaN) - feature symfony/symfony#60394 [Console][FrameworkBundle] Simplify using invokable commands when the component is used standalone (@HypeMC)
- feature symfony/symfony#60739 [Console] Allow setting aliases & hidden via command name passed to the constructor (@HypeMC)
- feature symfony/symfony#60721 [Console] Remove deprecated code (@yceruto)
- feature symfony/symfony#60697 Enforce return types on all components (@nicolas-grekas)
- feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)